Add installation of the udev rules if appropriate. With a normal 'make

install', the udev rules will be installed if udev version is >= 059;
otherwise, the hotplug rules get installed.

When 'make dist' is done, we set a variable so that both hotplug and
udev rules are installed into the dist tarball.  install.sh then takes
care of picking the proper rules.

Also changes the hotplug check to look for a proper udev version

Signed-off-by: Jeremy Katz <katzj@redhat.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2005-10-07 14:47:45 +01:00
1 parent 7dc4ee7c76
commit 726081b63b
3 files changed
+33 -2

No files matched your search

+7 -1
View File
@@ -23,10 +23,16 @@ if ! [ -d $dst ]; then
fi
echo "Installing Xen from '$src' to '$dst'..."
(cd $src; tar -cf - --exclude etc/init.d * ) | tar -C $dst -xf -
(cd $src; tar -cf - --exclude etc/init.d --exclude etc/hotplug --exclude etc/udev * ) | tar -C $dst -xf -
cp -fdRL $src/etc/init.d/* $dst/etc/init.d/
echo "All done."
if [ -x /sbin/udev ] && [ ! -z `udev -V` ] && [ `/sbin/udev -V` -ge 059 ]; then
cp -f $src/etc/udev/rules.d/*.rules $dst/etc/udev/rules.d/
else
cp -f $src/etc/hotplug/*.agent $dst/etc/hotplug/
fi
echo "Checking to see whether prerequisite tools are installed..."
cd $src/../check
./chk install
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.