summaryrefslogtreecommitdiffstats
path: root/scripts/abs
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/abs')
-rwxr-xr-xscripts/abs13
1 files changed, 5 insertions, 8 deletions
diff --git a/scripts/abs b/scripts/abs
index a21bcb68..10e9b9c4 100755
--- a/scripts/abs
+++ b/scripts/abs
@@ -1,6 +1,6 @@
#!/bin/bash
-myver='2.0'
+myver='2.1'
ABS_ROOT=/usr/abs
usage() {
@@ -9,7 +9,7 @@ usage() {
echo
echo "abs will synchronize PKGBUILD scripts from the CVS repository"
echo "into /usr/abs. You can follow different package trees by editing"
- echo "/etc/abs/supfile"
+ echo "/etc/abs/supfile.arch"
echo
exit 0
}
@@ -25,17 +25,14 @@ update() {
exit 1
fi
- if [ ! -r /etc/abs/supfile ]; then
- echo "abs: missing config file /etc/abs/supfile"
- exit 1
- fi
-
if [ "`id -u`" != "0" ]; then
echo "abs: you must be root to update your ABS tree"
exit 1
fi
- cd $ABS_ROOT && cvsup -L 1 -r 0 -g -c .sup /etc/abs/supfile
+ for sup in `find /etc/abs -name "supfile.*"`; do
+ cd $ABS_ROOT && cvsup -L 1 -r 0 -g -c .sup $sup
+ done
}
for opt in "$@"; do