summaryrefslogtreecommitdiffstats
path: root/remote/tools
diff options
context:
space:
mode:
authorJonathan Bauer2012-11-30 18:39:22 +0100
committerJonathan Bauer2012-11-30 18:39:22 +0100
commitd2c1218dabbb7f554198175d041316b626ca6839 (patch)
treef468d56820f1d8bc1f990f8958ee9cc3de71c6c8 /remote/tools
parentMerge branch 'master' of git.openslx.org:openslx-ng/tm-scripts (diff)
downloadtm-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.busybox2
-rw-r--r--remote/tools/dbus/build.dbus23
-rw-r--r--remote/tools/dbus/dbus.conf12
-rw-r--r--remote/tools/dbus/filestocopy112
-rw-r--r--remote/tools/udev/build.udev24
-rw-r--r--remote/tools/udev/filestocopy153
-rwxr-xr-xremote/tools/udev/get_udev.sh17
-rw-r--r--remote/tools/udev/udev.conf131
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"