diff options
| author | Jonathan Bauer | 2012-11-30 18:39:22 +0100 |
|---|---|---|
| committer | Jonathan Bauer | 2012-11-30 18:39:22 +0100 |
| commit | d2c1218dabbb7f554198175d041316b626ca6839 (patch) | |
| tree | f468d56820f1d8bc1f990f8958ee9cc3de71c6c8 /remote/tools | |
| parent | Merge branch 'master' of git.openslx.org:openslx-ng/tm-scripts (diff) | |
| download | tm-scripts-d2c1218dabbb7f554198175d041316b626ca6839.tar.gz tm-scripts-d2c1218dabbb7f554198175d041316b626ca6839.tar.xz tm-scripts-d2c1218dabbb7f554198175d041316b626ca6839.zip | |
udev & dbus scripts. [TODO missing tools for systemd]
Diffstat (limited to 'remote/tools')
| -rw-r--r-- | remote/tools/busybox/build.busybox | 2 | ||||
| -rw-r--r-- | remote/tools/dbus/build.dbus | 23 | ||||
| -rw-r--r-- | remote/tools/dbus/dbus.conf | 12 | ||||
| -rw-r--r-- | remote/tools/dbus/filestocopy | 112 | ||||
| -rw-r--r-- | remote/tools/udev/build.udev | 24 | ||||
| -rw-r--r-- | remote/tools/udev/filestocopy | 153 | ||||
| -rwxr-xr-x | remote/tools/udev/get_udev.sh | 17 | ||||
| -rw-r--r-- | remote/tools/udev/udev.conf | 131 |
8 files changed, 473 insertions, 1 deletions
diff --git a/remote/tools/busybox/build.busybox b/remote/tools/busybox/build.busybox index f600d93b..3738de96 100644 --- a/remote/tools/busybox/build.busybox +++ b/remote/tools/busybox/build.busybox @@ -2,7 +2,7 @@ install_dependencies() { - : + : } fetch_source() diff --git a/remote/tools/dbus/build.dbus b/remote/tools/dbus/build.dbus new file mode 100644 index 00000000..a2ad0f89 --- /dev/null +++ b/remote/tools/dbus/build.dbus @@ -0,0 +1,23 @@ +#!/bin/bash + +install_dependencies() { + echo "No dependencies." +} + +fetch_source() { + echo "Extracting from running system..." +} + +build() { + + COPYLIST="filestocopy" + + for FILE in $(dpkg -L dbus | grep -v share/doc | grep -v share/man) + do + [ ! -d $FILE ] && echo $FILE >> $COPYLIST + done + + # prepare target dir + [ ! -d $TOOL_DIR/$TOOL/build ] && mkdir -p $TOOL_DIR/$TOOL/build + tar -cpv $(cat $COPYLIST) | tar -xpv -C $TOOL_DIR/$TOOL/build +} diff --git a/remote/tools/dbus/dbus.conf b/remote/tools/dbus/dbus.conf new file mode 100644 index 00000000..1d3e2916 --- /dev/null +++ b/remote/tools/dbus/dbus.conf @@ -0,0 +1,12 @@ +REQUIRED_BINARIES="dbus-cleanup-sockets +dbus-daemon +dbus-uuidgen +dbus-monitor +dbus-send" +REQUIRED_FILES="session.conf +system.conf +dbus +dbus.conf +dbus.service +dbus.socket +dbus-daemon-launch-helper" diff --git a/remote/tools/dbus/filestocopy b/remote/tools/dbus/filestocopy new file mode 100644 index 00000000..3edabb46 --- /dev/null +++ b/remote/tools/dbus/filestocopy @@ -0,0 +1,112 @@ +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket diff --git a/remote/tools/udev/build.udev b/remote/tools/udev/build.udev new file mode 100644 index 00000000..5ae37220 --- /dev/null +++ b/remote/tools/udev/build.udev @@ -0,0 +1,24 @@ +#!/bin/bash + +install_dependencies() { + echo "No dependencies." +} + +fetch_source() { + echo "Extracting from running system..." +} + +build() { + + COPYLIST="filestocopy" + + for FILE in $(dpkg -L udev | grep -v share/doc | grep -v share/man) + do + [ ! -d $FILE ] && echo $FILE >> $COPYLIST + done + + # prepare target dir + [ ! -d $TOOL_DIR/$TOOL/build ] && mkdir -p $TOOL_DIR/$TOOL/build + tar -cpv $(cat $COPYLIST) | tar -xpv -C $TOOL_DIR/$TOOL/build +} + diff --git a/remote/tools/udev/filestocopy b/remote/tools/udev/filestocopy new file mode 100644 index 00000000..5d605e3d --- /dev/null +++ b/remote/tools/udev/filestocopy @@ -0,0 +1,153 @@ +/etc/dbus-1/session.conf +/etc/dbus-1/system.conf +/etc/init/dbus.conf +/etc/default/dbus +/bin/dbus-daemon +/bin/dbus-cleanup-sockets +/bin/dbus-uuidgen +/usr/bin/dbus-send +/usr/bin/dbus-monitor +/usr/lib/dbus-1.0/dbus-daemon-launch-helper +/lib/systemd/system/dbus.service +/lib/systemd/system/dbus.socket +/etc/init.d/dbus +/lib/systemd/system/dbus.target.wants/dbus.socket +/lib/systemd/system/multi-user.target.wants/dbus.service +/lib/systemd/system/sockets.target.wants/dbus.socket +/usr/share/apport/package-hooks/udev.py +/usr/share/initramfs-tools/hooks/udev +/usr/share/initramfs-tools/scripts/init-bottom/udev +/usr/share/initramfs-tools/scripts/nfs-top/udev +/usr/share/initramfs-tools/scripts/init-top/udev +/usr/share/pkgconfig/udev.pc +/lib/systemd/system/udev-kernel.socket +/lib/systemd/system/udev-trigger.service +/lib/systemd/system/udev-control.socket +/lib/systemd/system/udev.service +/lib/systemd/system/udev-settle.service +/lib/udev/usb-db +/lib/udev/write_net_rules +/lib/udev/rules.d/75-probe_mtd.rules +/lib/udev/rules.d/60-persistent-storage.rules +/lib/udev/rules.d/60-persistent-serial.rules +/lib/udev/rules.d/75-persistent-net-generator.rules +/lib/udev/rules.d/README +/lib/udev/rules.d/95-udev-late.rules +/lib/udev/rules.d/40-ia64.rules +/lib/udev/rules.d/70-udev-acl.rules +/lib/udev/rules.d/60-cdrom_id.rules +/lib/udev/rules.d/50-udev-default.rules +/lib/udev/rules.d/60-persistent-input.rules +/lib/udev/rules.d/60-persistent-v4l.rules +/lib/udev/rules.d/60-persistent-storage-tape.rules +/lib/udev/rules.d/80-drivers.rules +/lib/udev/rules.d/95-keyboard-force-release.rules +/lib/udev/rules.d/78-graphics-card.rules +/lib/udev/rules.d/60-persistent-alsa.rules +/lib/udev/rules.d/95-keymap.rules +/lib/udev/rules.d/50-firmware.rules +/lib/udev/rules.d/78-sound-card.rules +/lib/udev/rules.d/61-accelerometer.rules +/lib/udev/rules.d/40-ppc.rules +/lib/udev/rules.d/75-tty-description.rules +/lib/udev/rules.d/42-qemu-usb.rules +/lib/udev/rules.d/75-cd-aliases-generator.rules +/lib/udev/rules.d/75-net-description.rules +/lib/udev/cdrom_id +/lib/udev/accelerometer +/lib/udev/pci-db +/lib/udev/scsi_id +/lib/udev/rule_generator.functions +/lib/udev/mtd_probe +/lib/udev/keymaps/hewlett-packard-compaq_elitebook +/lib/udev/keymaps/micro-star +/lib/udev/keymaps/lenovo-thinkpad_x200_tablet +/lib/udev/keymaps/fujitsu-amilo_pa_2548 +/lib/udev/keymaps/fujitsu-amilo_si_1520 +/lib/udev/keymaps/zepto-znote +/lib/udev/keymaps/hewlett-packard-presario-2100 +/lib/udev/keymaps/everex-xt5000 +/lib/udev/keymaps/module-lenovo +/lib/udev/keymaps/acer-aspire_5920g +/lib/udev/keymaps/compaq-e_evo +/lib/udev/keymaps/samsung-other +/lib/udev/keymaps/hewlett-packard-tx2 +/lib/udev/keymaps/acer-aspire_5720 +/lib/udev/keymaps/acer-aspire_8930 +/lib/udev/keymaps/hewlett-packard-tablet +/lib/udev/keymaps/toshiba-satellite_a100 +/lib/udev/keymaps/toshiba-satellite_m30x +/lib/udev/keymaps/fujitsu-amilo_li_2732 +/lib/udev/keymaps/acer +/lib/udev/keymaps/oqo-model2 +/lib/udev/keymaps/lenovo-thinkpad_x6_tablet +/lib/udev/keymaps/force-release/samsung-90x3a +/lib/udev/keymaps/force-release/hp-other +/lib/udev/keymaps/force-release/samsung-other +/lib/udev/keymaps/force-release/dell-xps +/lib/udev/keymaps/force-release/dell-touchpad +/lib/udev/keymaps/force-release/common-volume-keys +/lib/udev/keymaps/ibm-thinkpad-usb-keyboard-trackpoint +/lib/udev/keymaps/samsung-sq1us +/lib/udev/keymaps/acer-travelmate_c300 +/lib/udev/keymaps/module-sony-old +/lib/udev/keymaps/lg-x110 +/lib/udev/keymaps/acer-aspire_6920 +/lib/udev/keymaps/olpc-xo +/lib/udev/keymaps/module-sony +/lib/udev/keymaps/fujitsu-esprimo_mobile_v6 +/lib/udev/keymaps/module-asus-w3j +/lib/udev/keymaps/lenovo-ideapad +/lib/udev/keymaps/fujitsu-amilo_pro_edition_v3505 +/lib/udev/keymaps/genius-slimstar-320 +/lib/udev/keymaps/fujitsu-amilo_pro_v3205 +/lib/udev/keymaps/hewlett-packard-2510p_2530p +/lib/udev/keymaps/hewlett-packard-pavilion +/lib/udev/keymaps/toshiba-satellite_a110 +/lib/udev/keymaps/dell-latitude-xt2 +/lib/udev/keymaps/logitech-wave-cordless +/lib/udev/keymaps/lenovo-thinkpad-usb-keyboard-trackpoint +/lib/udev/keymaps/module-ibm +/lib/udev/keymaps/logitech-wave +/lib/udev/keymaps/logitech-wave-pro-cordless +/lib/udev/keymaps/module-sony-vgn +/lib/udev/keymaps/dell +/lib/udev/keymaps/asus +/lib/udev/keymaps/fujitsu-esprimo_mobile_v5 +/lib/udev/keymaps/samsung-sx20s +/lib/udev/keymaps/maxdata-pro_7000 +/lib/udev/keymaps/inventec-symphony_6.0_7.0 +/lib/udev/keymaps/onkyo +/lib/udev/keymaps/medionnb-a555 +/lib/udev/keymaps/hewlett-packard +/lib/udev/keymaps/medion-fid2060 +/lib/udev/keymaps/lenovo-3000 +/lib/udev/write_cd_rules +/lib/udev/keymap +/lib/udev/v4l_id +/lib/udev/ata_id +/lib/udev/collect +/lib/udev/findkeyboards +/lib/udev/hotplug.functions +/lib/udev/udev-acl +/lib/udev/keyboard-force-release.sh +/lib/udev/firmware +/etc/init/udevtrigger.conf +/etc/init/udevmonitor.conf +/etc/init/udev-finish.conf +/etc/init/udev.conf +/etc/init/udev-fallback-graphics.conf +/etc/udev/rules.d/README +/etc/udev/udev.conf +/sbin/udevadm +/sbin/udevd +/usr/lib/ConsoleKit/run-seat.d/udev-acl.ck +/lib/systemd/system/sockets.target.wants/udev-kernel.socket +/lib/systemd/system/sockets.target.wants/udev-control.socket +/lib/systemd/system/basic.target.wants/udev-trigger.service +/lib/systemd/system/basic.target.wants/udev.service +/etc/init.d/udevtrigger +/etc/init.d/udev-finish +/etc/init.d/udev-fallback-graphics +/etc/init.d/udevmonitor +/etc/init.d/udev diff --git a/remote/tools/udev/get_udev.sh b/remote/tools/udev/get_udev.sh new file mode 100755 index 00000000..22843706 --- /dev/null +++ b/remote/tools/udev/get_udev.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +TARGET=udev/ +COPYLIST="filestocopy" + +for FILE in $(dpkg -L udev | grep -v share/doc | grep -v share/man) +do + if [ ! -d $FILE ]; + then + [ -x ] && echo $FILE >> $COPYLIST.binary + fi + +done + +# prepare target dir +[ ! -d $TARGET ] && mkdir -p $TARGET +tar -cpv $(cat $COPYLIST) | tar -xpv -C $TARGET diff --git a/remote/tools/udev/udev.conf b/remote/tools/udev/udev.conf new file mode 100644 index 00000000..8562fef6 --- /dev/null +++ b/remote/tools/udev/udev.conf @@ -0,0 +1,131 @@ +REQUIRED_BINARIES="findkeyboards +accelerometer +scsi_id +v4l_id +firmware +udev-acl +keymap +ata_id +mtd_probe +write_cd_rules +write_net_rules +pci-db +cdrom_id +usb-db +collect +udev +udevadm +udevd" +REQUIRED_FILES="udev.conf +udevmonitor.conf +udev-finish.conf +udev-fallback-graphics.conf +udevtrigger.conf +udev.py +udev +hewlett-packard-compaq_elitebook +medion-fid2060 +genius-slimstar-320 +asus +fujitsu-amilo_pa_2548 +module-asus-w3j +hewlett-packard +acer +hewlett-packard-pavilion +lenovo-thinkpad_x200_tablet +module-lenovo +logitech-wave +acer-aspire_5920g +fujitsu-esprimo_mobile_v6 +lenovo-thinkpad-usb-keyboard-trackpoint +hewlett-packard-2510p_2530p +module-ibm +acer-aspire_5720 +compaq-e_evo +dell-latitude-xt2 +acer-aspire_8930 +dell +ibm-thinkpad-usb-keyboard-trackpoint +samsung-other +zepto-znote +fujitsu-amilo_li_2732 +samsung-sq1us +maxdata-pro_7000 +lenovo-thinkpad_x6_tablet +acer-travelmate_c300 +samsung-sx20s +medionnb-a555 +everex-xt5000 +logitech-wave-pro-cordless +hewlett-packard-tx2 +toshiba-satellite_m30x +fujitsu-amilo_si_1520 +lg-x110 +fujitsu-amilo_pro_v3205 +inventec-symphony_6.0_7.0 +onkyo +lenovo-3000 +module-sony +module-sony-vgn +hewlett-packard-tablet +module-sony-old +dell-xps +hp-other +common-volume-keys +dell-touchpad +samsung-other +samsung-90x3a +toshiba-satellite_a110 +olpc-xo +fujitsu-amilo_pro_edition_v3505 +acer-aspire_6920 +toshiba-satellite_a100 +logitech-wave-cordless +lenovo-ideapad +oqo-model2 +micro-star +fujitsu-esprimo_mobile_v5 +hewlett-packard-presario-2100 +60-persistent-storage.rules +75-cd-aliases-generator.rules +75-probe_mtd.rules +95-keymap.rules +60-persistent-storage-tape.rules +75-tty-description.rules +60-cdrom_id.rules +60-persistent-v4l.rules +78-graphics-card.rules +75-net-description.rules +61-accelerometer.rules +50-udev-default.rules +40-ia64.rules +60-persistent-serial.rules +60-persistent-input.rules +50-firmware.rules +70-udev-acl.rules +95-udev-late.rules +42-qemu-usb.rules +75-persistent-net-generator.rules +60-persistent-alsa.rules +95-keyboard-force-release.rules +40-ppc.rules +80-drivers.rules +78-sound-card.rules +rule_generator.functions +hotplug.functions +keyboard-force-release.sh +udev-kernel.socket +udev-trigger.service +udev.service +udev-control.socket +udev-settle.service +udevtrigger +udevmonitor +udev-finish +udev +udev-fallback-graphics +udev-acl.ck +udev-kernel.socket +udev-control.socket +udev-trigger.service +udev.service" |
