not only print actions, actually perform them
[bootstrapfs.git] / plc.d / packages
index 60f3c84..4fd9179 100755 (executable)
@@ -94,7 +94,7 @@ case "$1" in
        vslinks=$(find $repositories -name 'vserver*rpm' -a -type l)
 
        for vslink in $vslinks; do
-           [ ! -e $vslink ] && echo removing old $vslink
+           [ ! -e $vslink ] && { echo removing old $vslink; rm $vslink; }
        done
 
        for repo in $repositories; do
@@ -107,6 +107,7 @@ case "$1" in
                link=$repo/$b
                if [ ! -e $link ] ; then
                    echo "creating symlink $link towards $vsrpm"
+                   ln -s $vsrpm $link
                fi
            done
        done
@@ -160,7 +161,7 @@ case "$1" in
                    --define "_gpg_path /etc/planetlab" \
                    --define "_gpg_name $PLC_MAIL_SUPPORT_ADDRESS" \
                    --resign $new_rpms && touch $new_stamps
-               check
+#              check
            fi
 
            # Update repository index / yum metadata. 
@@ -168,10 +169,11 @@ case "$1" in
            if [ -n "$need_createrepo" ] ; then
                if [ -f $repository/yumgroups.xml ] ; then
                    createrepo --quiet -g yumgroups.xml $repository 
+                   check
                else
                    createrepo --quiet $repository
+                   check
                fi
-               check
            fi
        done