diff options
Diffstat (limited to 'disk/eudev/init.d/copy-persistent-rules')
-rwxr-xr-x | disk/eudev/init.d/copy-persistent-rules | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/disk/eudev/init.d/copy-persistent-rules b/disk/eudev/init.d/copy-persistent-rules new file mode 100755 index 0000000000..639a42ea17 --- /dev/null +++ b/disk/eudev/init.d/copy-persistent-rules @@ -0,0 +1,29 @@ +#!/bin/bash + +PROGRAM=/bin/false +RUNLEVEL=S +NEEDS="+local_fs" + +. /etc/init.d/smgl_init + +start() { + for rules in /run/udev/tmp-rules--*; do + persistent_rules=${rules#/run/udev/tmp-rules--} + if [ -e "$rules" -a ! -e "/etc/udev/rules.d/$persistent_rules" ]; then + echo "Copying persistent rules to /etc/udev/rules.d/$persistent_rules" + cp $rules /etc/udev/rules.d/$persistent_rules + fi + evaluate_retval + done +} + +stop() { exit 0; } +restart() { exit 3; } +reload() { exit 3; } +force_reload() { exit 3; } +status() { exit 3; } + +usage() +{ + echo "Usage: $0 {start|stop}" +} |