X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vserver-reference.init;h=410e807018a6581fb52265fd39de2d15625c97b2;hb=b047c1ff7a02bca913095ec408dce663b810d9c2;hp=fd00823b07473feb12c44ff5b0714d3dbc9d70cf;hpb=41fca985b29a564c0d5b7f248c2d4caadcbd5f3d;p=vserver-reference.git diff --git a/vserver-reference.init b/vserver-reference.init index fd00823..410e807 100755 --- a/vserver-reference.init +++ b/vserver-reference.init @@ -142,8 +142,12 @@ for file in /etc/hosts /etc/resolv.conf /etc/planetlab/node_id \ fi done -# Remove stale RPM locks -rm -f $vroot/var/lib/rpm/__db* + +for vroot in $VROOTS ; do + # NOTE: without this step, the 'rpm --allmatches' step can hang on boot + # Remove stale RPM locks from all VROOT dirs + rm -f $vroot/var/lib/rpm/__db* +done # (Re)install GPG signing keys if [ -d /etc/pki/rpm-gpg ] ; then