X-Git-Url: http://git.onelab.eu/?p=vserver-reference.git;a=blobdiff_plain;f=vserver-reference.init;h=410e807018a6581fb52265fd39de2d15625c97b2;hp=fd00823b07473feb12c44ff5b0714d3dbc9d70cf;hb=9c40ff4169293ebf1715cd660a9315a432f85371;hpb=e5612b1edeabc31a1db3712865e7832d3a06156d 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