udev: install bins to /usr/bin, install udev rules and scripts to /usr/lib/udev

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2011-11-06 18:20:16 +01:00
parent 0f4562c2e5
commit 6da2a8e251
15 changed files with 62 additions and 63 deletions

View File

@ -23,8 +23,8 @@ mkdir -p $INSTALL/etc/pulse
cp $PKG_DIR/config/default.pa $INSTALL/etc/pulse
cp $PKG_BUILD/src/system.pa $INSTALL/etc/pulse
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pacat $INSTALL/usr/bin

View File

@ -28,5 +28,5 @@ mkdir -p $INSTALL/usr/lib
mkdir -p $INSTALL/usr/sbin
cp -P $PKG_BUILD/build/daemon/usbmuxd $INSTALL/usr/sbin
mkdir -p $INSTALL/lib/udev/rules.d
cp -P $PKG_BUILD/build/udev/*.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp -P $PKG_BUILD/build/udev/*.rules $INSTALL/usr/lib/udev/rules.d

View File

@ -30,8 +30,8 @@ mkdir -p $INSTALL/lib/firmware
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/linux_lib/libcrystalhd/*.so* $INSTALL/usr/lib
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/driver/linux/*.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/driver/linux/*.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/lib/modules/$VER/crystalhd
cp $PKG_BUILD/driver/linux/crystalhd.ko $INSTALL/lib/modules/$VER/crystalhd

View File

@ -34,15 +34,15 @@ mkdir -p $INSTALL/etc/bluetooth
mkdir -p $INSTALL/etc/dbus-1/system.d
cp $PKG_BUILD/src/bluetooth.conf $INSTALL/etc/dbus-1/system.d
mkdir -p $INSTALL/lib/udev
# not needed: cp $PKG_BUILD/scripts/bluetooth_serial $INSTALL/lib/udev
# not needed: chmod +x $INSTALL/lib/udev/bluetooth_serial
cp $PKG_BUILD/tools/hid2hci $INSTALL/lib/udev
mkdir -p $INSTALL/usr/lib/udev
# not needed: cp $PKG_BUILD/scripts/bluetooth_serial $INSTALL/usr/lib/udev
# not needed: chmod +x $INSTALL/usr/lib/udev/bluetooth_serial
cp $PKG_BUILD/tools/hid2hci $INSTALL/usr/lib/udev
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/scripts/97-bluetooth.rules $INSTALL/lib/udev/rules.d
# todo: cp $PKG_BUILD/scripts/97-bluetooth-hid2hci.rules $INSTALL/lib/udev/rules.d
# not needed: cp $PKG_BUILD/scripts/97-bluetooth-serial.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/scripts/97-bluetooth.rules $INSTALL/usr/lib/udev/rules.d
# todo: cp $PKG_BUILD/scripts/97-bluetooth-hid2hci.rules $INSTALL/usr/lib/udev/rules.d
# not needed: cp $PKG_BUILD/scripts/97-bluetooth-serial.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/lib/.libs/libbluetooth.so* $INSTALL/usr/lib

View File

@ -25,5 +25,3 @@
mkdir -p $INSTALL/usr/sbin
cp $PKG_BUILD/ethtool $INSTALL/usr/sbin
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_DIR/udev.d/*.rules $INSTALL/lib/udev/rules.d

View File

@ -25,11 +25,11 @@
mkdir -p $INSTALL/usr/sbin
cp $PKG_BUILD/src/eventlircd $INSTALL/usr/sbin
mkdir -p $INSTALL/lib/udev
cp $PKG_BUILD/udev/lircd_helper $INSTALL/lib/udev
chmod +x $INSTALL/lib/udev/lircd_helper
cp $PKG_BUILD/udev/wakeup_enable $INSTALL/lib/udev
chmod +x $INSTALL/lib/udev/wakeup_enable
mkdir -p $INSTALL/usr/lib/udev
cp $PKG_BUILD/udev/lircd_helper $INSTALL/usr/lib/udev
chmod +x $INSTALL/usr/lib/udev/lircd_helper
cp $PKG_BUILD/udev/wakeup_enable $INSTALL/usr/lib/udev
chmod +x $INSTALL/usr/lib/udev/wakeup_enable
mkdir -p $INSTALL/etc/eventlircd.d
cp $PKG_DIR/evmap/*.evmap $INSTALL/etc/eventlircd.d

View File

@ -31,8 +31,9 @@ LDFLAGS="$LDFLAGS -I$SYSROOT_PREFIX/usr/include/glib-2.0" \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/sbin \
--libexecdir=/lib/udev \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--libexecdir=/usr/lib/udev \
--localstatedir=/var \
--disable-silent-rules \
--disable-static \

View File

@ -24,10 +24,10 @@
# runlevels: openelec, installer, textmode
progress "request udev events from the kernel (type: subsystems)"
/sbin/udevadm trigger --type=subsystems --action=add
udevadm trigger --type=subsystems --action=add
progress "request udev events from the kernel (type: devices)"
/sbin/udevadm trigger --type=devices --action=add
udevadm trigger --type=devices --action=add
progress "watching udev event queue from the kernel"
/sbin/udevadm settle &
udevadm settle &

View File

@ -32,38 +32,38 @@ add_group tape 33
add_group tty 5
add_group video 39
mkdir -p $INSTALL/sbin
cp $PKG_BUILD/$1/udevadm $INSTALL/sbin
cp $PKG_BUILD/$1/udevd $INSTALL/sbin
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/$1/udevadm $INSTALL/usr/bin
cp $PKG_BUILD/$1/udevd $INSTALL/usr/bin
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/libudev/.libs/libudev.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/extras/gudev/.libs/libgudev*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libgudev*.*T
mkdir -p $INSTALL/lib/udev
mkdir -p $INSTALL/usr/lib/udev
for i in accelerometer ata_id cdrom_id collect firmware input_id mtd_probe path_id scsi_id usb-db usb_id v4l_id; do
cp $PKG_BUILD/extras/$i/$i $INSTALL/lib/udev
cp $PKG_BUILD/extras/$i/$i $INSTALL/usr/lib/udev
done
cp $PKG_BUILD/extras/usb-db/pci-db $INSTALL/lib/udev
cp $PKG_BUILD/extras/usb-db/pci-db $INSTALL/usr/lib/udev
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/extras/accelerometer/61-accelerometer.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/extras/firmware/50-firmware.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/50-udev-default.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/extras/cdrom_id/60-cdrom_id.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-alsa.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-input.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-serial.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage-tape.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/extras/v4l_id/60-persistent-v4l.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/extras/mtd_probe/75-probe_mtd.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/78-sound-card.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/80-drivers.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/95-udev-late.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/extras/accelerometer/61-accelerometer.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/extras/firmware/50-firmware.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/50-udev-default.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/extras/cdrom_id/60-cdrom_id.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-alsa.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-input.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-serial.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage-tape.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/extras/v4l_id/60-persistent-v4l.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/extras/mtd_probe/75-probe_mtd.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/78-sound-card.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/80-drivers.rules $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/95-udev-late.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/lib/udev/devices
mkdir -p $INSTALL/usr/lib/udev/devices
mkdir -p $INSTALL/etc/udev
cp $PKG_BUILD/udev.conf $INSTALL/etc/udev

View File

@ -24,4 +24,4 @@
# runlevels: openelec, installer, textmode
progress "request events from the kernel (subsystem: block)"
/sbin/udevadm trigger --subsystem-match=block --action=add &
udevadm trigger --subsystem-match=block --action=add &

View File

@ -25,14 +25,14 @@
mkdir -p $INSTALL/etc/dbus-1/system.d
cp $PKG_BUILD/data/org.freedesktop.UDisks.conf $INSTALL/etc/dbus-1/system.d
mkdir -p $INSTALL/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-dm-export $INSTALL/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-part-id $INSTALL/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-probe-ata-smart $INSTALL/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-probe-sas-expander $INSTALL/lib/udev
mkdir -p $INSTALL/usr/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-dm-export $INSTALL/usr/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-part-id $INSTALL/usr/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-probe-ata-smart $INSTALL/usr/lib/udev
cp -P $PKG_BUILD/src/probers/udisks-probe-sas-expander $INSTALL/usr/lib/udev
mkdir -p $INSTALL/lib/udev/rules.d
# cp $PKG_BUILD/data/80-udisks.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
# cp $PKG_BUILD/data/80-udisks.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/sbin
cp -P $PKG_BUILD/tools/umount.udisks $INSTALL/sbin

View File

@ -25,8 +25,8 @@
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/utils/keytable/ir-keytable $INSTALL/usr/bin
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/utils/keytable/*.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_BUILD/utils/keytable/*.rules $INSTALL/usr/lib/udev/rules.d
mkdir -p $INSTALL/etc
cp $PKG_BUILD/utils/keytable/rc_maps.cfg $INSTALL/etc

View File

@ -30,8 +30,8 @@ XORG_DST="$INSTALL/$XORG_PATH_MODULES"
mkdir -p $INSTALL/usr/bin
cp $XORG_SRC/Xorg $INSTALL/usr/bin
mkdir -p $INSTALL/lib/udev
cp $PKG_DIR/scripts/xorg_start $INSTALL/lib/udev
mkdir -p $INSTALL/usr/lib/udev
cp $PKG_DIR/scripts/xorg_start $INSTALL/usr/lib/udev
mkdir -p $XORG_DST
cp -P $XORG_SRC/exa/.libs/libexa.so $XORG_DST

View File

@ -42,6 +42,6 @@ GOTO="end_video"
# start Xorg
LABEL="start_xorg"
ENV{xorg_driver}=="?*", RUN+="/lib/udev/xorg_start"
ENV{xorg_driver}=="?*", RUN+="xorg_start"
LABEL="end_video"

View File

@ -54,8 +54,8 @@ if [ -d $PKG_DIR/profile.d ]; then
fi
if [ -d $PKG_DIR/udev.d ]; then
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_DIR/udev.d/*.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/lib/udev/rules.d
cp $PKG_DIR/udev.d/*.rules $INSTALL/usr/lib/udev/rules.d
fi
if [ -d $PKG_DIR/init.network ]; then