X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=bbox-f14%2Futil-vserver-additions%2Fusr%2Flib64%2Futil-vserver%2Fdistributions%2Fredhat%2Finitpre.usrmove;fp=bbox-f14%2Futil-vserver-additions%2Fusr%2Flib64%2Futil-vserver%2Fdistributions%2Fredhat%2Finitpre.usrmove;h=21fed0f08858adb18286a6769eacb2817dccd5c5;hb=686becd32ea764915e4352513733ad652f0719bd;hp=0000000000000000000000000000000000000000;hpb=c6f04993f315b5ffb3ab7391be50c93f48b72bba;p=infrastructure.git diff --git a/bbox-f14/util-vserver-additions/usr/lib64/util-vserver/distributions/redhat/initpre.usrmove b/bbox-f14/util-vserver-additions/usr/lib64/util-vserver/distributions/redhat/initpre.usrmove new file mode 100755 index 0000000..21fed0f --- /dev/null +++ b/bbox-f14/util-vserver-additions/usr/lib64/util-vserver/distributions/redhat/initpre.usrmove @@ -0,0 +1,25 @@ +#! /bin/bash + +# Copyright (C) 2003 Enrico Scholz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +vdir=$1/vdir +. "$2" + +## Fix/workaround the misclassification of %_netsharedpath's parent directories +mkdir -p "$vdir"/{etc/rc.d/init.d,/usr/sbin,/usr/bin} + +## Workaround broken kernel %post scripts +ln -s ../bin/true "$vdir"/usr/sbin/new-kernel-pkg