]> Frank Brehm's Git Trees - config/uhu1/etc.git/commitdiff
committing changes in /etc after emerge run
authorroot <root@uhu1.uhu-banane.de>
Sat, 28 Jan 2012 20:13:49 +0000 (21:13 +0100)
committerroot <root@uhu1.uhu-banane.de>
Sat, 28 Jan 2012 20:13:49 +0000 (21:13 +0100)
Package changes:

.etckeeper
init.d/udev-dev-tarball [deleted file]

index 20a3eb1b56079d7a3e93fafcb209ab8afa00d40c..830d084caeca095b972c8132f8282ebe8f1651e2 100755 (executable)
@@ -526,7 +526,6 @@ maybe chmod 0755 './init.d/syslog-ng'
 maybe chmod 0755 './init.d/sysstat'
 maybe chmod 0755 './init.d/termencoding'
 maybe chmod 0755 './init.d/udev'
-maybe chmod 0755 './init.d/udev-dev-tarball'
 maybe chmod 0755 './init.d/udev-mount'
 maybe chmod 0755 './init.d/udev-postmount'
 maybe chmod 0755 './init.d/urandom'
diff --git a/init.d/udev-dev-tarball b/init.d/udev-dev-tarball
deleted file mode 100755 (executable)
index d32c7b2..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Maintain a tarball of not udev managed device nodes"
-[ -e /etc/conf.d/udev ] && . /etc/conf.d/udev
-
-rc_device_tarball=${rc_device_tarball:-${RC_DEVICE_TARBALL:-NO}}
-device_tarball=/lib64/udev/state/devices.tar.bz2
-
-depend() {
-       if [ -f /etc/init.d/sysfs ]; then
-               need udev-mount
-       fi
-}
-
-start()
-{
-       _start
-}
-
-_start() {
-       if yesno "${rc_device_tarball}" && \
-               [ -s "${device_tarball}" ]
-       then
-               ebegin "Populating /dev with saved device nodes"
-               tar -jxpf "${device_tarball}" -C /dev
-               eend $?
-       fi
-}
-
-stop() {
-       if [ -e /dev/.devfsd ] || [ ! -e /dev/.udev ] || [ ! -z "${CDBOOT}" ] || \
-               ! yesno "${rc_device_tarball}" || \
-               ! touch "${device_tarball}" 2>/dev/null
-       then
-               return 0
-       fi
-
-       ebegin "Saving device nodes"
-       # Handle our temp files
-       save_tmp_base=/tmp/udev.savedevices."$$"
-       devices_udev="${save_tmp_base}"/devices.udev
-       devices_real="${save_tmp_base}"/devices.real
-       devices_totar="${save_tmp_base}"/devices.totar
-       device_tmp_tarball="${save_tmp_base}"/devices
-
-       rm -rf "${save_tmp_base}"
-       mkdir "${save_tmp_base}"
-       touch "${devices_udev}" "${devices_real}" \
-               "${devices_totar}" "${device_tmp_tarball}"
-
-       if [ -f "${devices_udev}" -a -f "${devices_real}" -a \
-               -f "${devices_totar}" -a -f "${device_tmp_tarball}" ]
-       then
-               cd /dev
-               # Find all devices, but ignore .udev directory
-               find . -xdev -type b -or -type c -or -type l | \
-               cut -d/ -f2- | \
-               grep -v ^\\.udev >"${devices_real}"
-
-               # Figure out what udev created
-               udevadm info --export-db | sed -ne 's,^[SN]: \(.*\),\1,p' >"${devices_udev}"
-               # These ones we also do not want in there
-               for x in MAKEDEV core fd initctl pts shm stderr stdin stdout root; do
-                       echo "${x}" >> "${devices_udev}"
-               done
-               if [ -d /lib64/udev/devices ]; then
-                       cd /lib64/udev/devices
-                       find . -xdev -type b -or -type c -or -type l | \
-                       cut -d/ -f2- >> "${devices_udev}"
-                       cd /dev
-               fi
-
-               fgrep -x -v -f "${devices_udev}" "${devices_real}" > "${devices_totar}"
-
-               # Now only tarball those not created by udev if we have any
-               if [ -s "${devices_totar}" ]; then
-                       # we dont want to descend into mounted filesystems (e.g. devpts)
-                       # looking up username may involve NIS/network
-                       # and net may be down
-                       tar --one-file-system --numeric-owner \
-                               -jcpf "${device_tmp_tarball}" -T "${devices_totar}"
-                       mv -f "${device_tmp_tarball}" "${device_tarball}"
-               else
-                       rm -f "${device_tarball}"
-               fi
-               eend 0
-       else
-               eend 1 "Could not create temporary files!"
-       fi
-
-       rm -rf "${save_tmp_base}"
-}
-