summaryrefslogtreecommitdiffstats
path: root/build_tools/bin/kmsync.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build_tools/bin/kmsync.sh')
-rwxr-xr-xbuild_tools/bin/kmsync.sh18
1 files changed, 15 insertions, 3 deletions
diff --git a/build_tools/bin/kmsync.sh b/build_tools/bin/kmsync.sh
index c15bef4..6da7f11 100755
--- a/build_tools/bin/kmsync.sh
+++ b/build_tools/bin/kmsync.sh
@@ -14,10 +14,10 @@ fi
cwd=`dirname $0`
REMOTE_DIR=/mount/repository/repo
DOCROOT=/data/pkg_repo/$CARCH
-
#export UNISON="/root/.unison"
export UNISON="/data/pkg_repo/.unison"
-
+cp -f /build_tools/bin/km-up.prf $UNISON/km-up.prf
+cp -f /build_tools/bin/km-down.prf $UNISON/km-down.prf
function sync_dirs {
REMOTE=$1
LOCAL=$2
@@ -26,6 +26,11 @@ function sync_dirs {
echo "________________________________________________________"
#first bring down new changes from knoppmyth.net
+ echo "--------"
+ echo
+ echo "Syncing the packages with knoppmyth.net"
+ echo
+ echo "--------"
unison km-down -logfile /tmp/unison-down.log -auto -batch -numericids ssh://reposync@knoppmyth.net/$REMOTE $LOCAL
if [ ! $? = 0 ]
@@ -40,7 +45,14 @@ function sync_dirs {
update_db_repo.sh $LOCAL $3
#push the database back
- unison km-up -logfile /tmp/unison-up.log -auto -batch -numericids ssh://reposync@knoppmyth.net/$REMOTE $LOCAL
+ echo "--------"
+ echo
+ echo "Pushing the pkg database to knoppmyth.net"
+ echo
+ echo "--------"
+ unison km-up -logfile /tmp/unison-up.log -auto -batch -numericids -force $LOCAL $LOCAL ssh://reposync@knoppmyth.net/$REMOTE
+ #scp $LOCAL/*.db.tar.gz reposync@knoppmyth.net:$REMOTE/
+
echo "-------------------------------------------------------"
echo "----------- Finished with $3 -----------"
echo "-------------------------------------------------------"