summaryrefslogtreecommitdiffstats
path: root/build_tools/bin
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2009-02-22 07:55:09 (GMT)
committerJames Meyer <james.meyer@operamail.com>2009-02-22 07:55:09 (GMT)
commit2132be6eb0e5cffa60dadadef36cdc72557e965c (patch)
tree5147091df92693c34b2dde7b73eafc9dd1f8219f /build_tools/bin
parentf4c861dec10b2d0e11920363609ef40c5a572eac (diff)
parent8afadf72a3bba61701d6a3ceb495fe130871dcfa (diff)
downloadlinhes_dev-2132be6eb0e5cffa60dadadef36cdc72557e965c.zip
Merge branch 'HEAD' of ssh://jams@knoppmyth.net/mount/repository/LinHES-dev
Diffstat (limited to 'build_tools/bin')
-rw-r--r--build_tools/bin/km-up.prf2
-rwxr-xr-xbuild_tools/bin/kmsync.sh18
-rwxr-xr-xbuild_tools/bin/mp12
-rwxr-xr-xbuild_tools/bin/update_db_repo.sh2
4 files changed, 25 insertions, 9 deletions
diff --git a/build_tools/bin/km-up.prf b/build_tools/bin/km-up.prf
index 9fa6ce4..73a3cf9 100644
--- a/build_tools/bin/km-up.prf
+++ b/build_tools/bin/km-up.prf
@@ -3,4 +3,4 @@
ignore = Name .*~
ignore = Name *.o
ignore = Name *.tmp
- ignore = Name *.db.tar.gz.old
+ ignore = Name *.pkg.tar.gz
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 "-------------------------------------------------------"
diff --git a/build_tools/bin/mp b/build_tools/bin/mp
index 102454e..884fece 100755
--- a/build_tools/bin/mp
+++ b/build_tools/bin/mp
@@ -23,20 +23,21 @@ fi
function find_repo {
- echo $mydir|grep -q "extra"
+ dirname=`dirname $mydir`
+ echo $dirname|grep -q "extra"
if [ $? = 0 ]
then
REPO=extra${PFIX}
else
REPO=core${PFIX}
fi
- echo $mydir|grep -q "chroot-devel"
+ echo $dirname|grep -q "chroot-devel"
if [ $? = 0 ]
then
REPO=chroot-devel
fi
- echo $mydir|grep -q "mv-core"
+ echo $dirname|grep -q "mv-core"
if [ $? = 0 ]
then
REPO=mv-core
@@ -51,6 +52,7 @@ function find_repo {
then
mkdir -p $DOCROOT
fi
+
}
@@ -95,11 +97,11 @@ function update-src-pkg {
find_repo
-makepkg --holdver --asroot $@ || exit 1
+makepkg --asroot $@ || exit 1
echo "---------updating database ----------"
update-repo #&& pacman -Sy
echo "----------creating source package---------"
-makepkg -f --holdver --asroot --source && update-src-pkg
+makepkg -f --holdver --asroot --source && update-src-pkg
diff --git a/build_tools/bin/update_db_repo.sh b/build_tools/bin/update_db_repo.sh
index 27a594b..c4d38cf 100755
--- a/build_tools/bin/update_db_repo.sh
+++ b/build_tools/bin/update_db_repo.sh
@@ -17,5 +17,7 @@ echo " --------------------------"
echo "updating database for $REPO"
echo " --------------------------"
pwd
+ #forcefully remove the old db to start clean
+ rm -f $REPO.db.tar.gz
repo-add -q $REPO.db.tar.gz *.pkg.tar.gz
cd -