| #!/bin/sh |
| # Copyright 1999-2007 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| . /etc/init.d/functions.sh |
| |
| # store persistent-rules that got created while booting |
| # when / was still read-only |
| store_persistent_rules() { |
| local file dest |
| |
| for file in /dev/.udev/tmp-rules--*; do |
| dest=${file##*tmp-rules--} |
| [ "$dest" = '*' ] && break |
| type=${dest##70-persistent-} |
| type=${type%%.rules} |
| ebegin "Saving udev persistent ${type} rules to /etc/udev/rules.d" |
| cat "$file" >> /etc/udev/rules.d/"$dest" && rm -f "$file" |
| eend $? "Failed moving persistent rules!" |
| done |
| } |
| |
| store_persistent_rules |
| |
| # vim:ts=4 |