diff options
Diffstat (limited to 'build_tools')
-rwxr-xr-x | build_tools/bin/kmsync.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build_tools/bin/kmsync.sh b/build_tools/bin/kmsync.sh index 6da7f11..ab1e1dc 100755 --- a/build_tools/bin/kmsync.sh +++ b/build_tools/bin/kmsync.sh @@ -100,6 +100,11 @@ esac } +function pacman_sync () { + echo "running 'pacman -Sy' to sync repos" + pacman -Sy +} + #--------------------------------------------------------------- if [ ! -d $UNISON ] then @@ -127,18 +132,21 @@ case $1 in sync_dirs $REMOTE_DIR/$CARCH/core-testing $DOCROOT/core-testing core-testing sync_dirs $REMOTE_DIR/$CARCH/extra-testing $DOCROOT/extra-testing extra-testing source_sync testing + pacman_sync ;; release) sync_dirs $REMOTE_DIR/$CARCH/core $DOCROOT/core core sync_dirs $REMOTE_DIR/$CARCH/extra $DOCROOT/extra extra source_sync release + pacman_sync ;; chroot-devel) echo "will update chroot-devel" sync_dirs $REMOTE_DIR/$CARCH/chroot-devel $DOCROOT/chroot-devel chroot-devel source_sync chroot-devel + pacman_sync ;; source) @@ -148,6 +156,7 @@ case $1 in exit 1 fi source_sync $2 + pacman_sync ;; *) echo "invalid options" |