LOG_FILE="/tmp/log-${WRAPFS_DIR}"
runcmd() {
- echo "----------------------------------------------------------------------"
- echo "CMD: $@"
- $@
+ echo "----------------------------------------------------------------------" 2>&1 | tee -a $LOG_FILE
+ echo "CMD: $@" 2>&1 | tee -a $LOG_FILE
+ $@ 2>&1 | tee -a $LOG_FILE
ret=$?
if [ $ret -ne 0 ] ; then
- echo "ERROR in running cmd: $@"
+ echo "ERROR in running cmd: $@" | tee -a $LOG_FILE
exit $ret
fi
}
wrapfs-latest)
LINUX_REPO="torvalds/linux.git"
LINUX_BRANCH="master"
- #echo $LINUX_PREFIX/$LINUX_REPO
- #echo $WRAPFS_PREFIX/$WRAPFS_REPO
;;
wrapfs-2.* | wrapfs-3.* | wrapfs-4.* )
LINUX_REPO="stable/linux-stable.git"
esac
runcmd git config merge.renameLimit 999999
+
# check if remote already exists
if `git remote | egrep -q ^wrapfs` ; then
echo "git remote wrapfs already exists"
runcmd git remote set-url origin $LINUX_PREFIX/$LINUX_REPO
runcmd git fetch --tags origin
runcmd git reset --hard origin/$LINUX_BRANCH
-runcmd git merge wrapfs