mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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:
1 parent
7dc4ee7c76
commit
726081b63b
3 files changed
+33
-2
No files matched your search
+7
-1
@@ -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
|
||||
|
||||