X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc.d%2Fpackages;h=4fd917961cc84e19c79db349a014be49ed822937;hb=3b7f3910722f69bb5be5c0867264ca0022368415;hp=60f3c842da8192415f7b6e4a320a7372a6d63aa2;hpb=cba769253ac770b3b63343e6ee3e545b95ae9bcf;p=bootstrapfs.git diff --git a/plc.d/packages b/plc.d/packages index 60f3c84..4fd9179 100755 --- a/plc.d/packages +++ b/plc.d/packages @@ -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