[kernel] r12231 - in people/waldi/s390/sysconfig: debian etc/udev etc/udev/rules.d

Bastian Blank waldi at alioth.debian.org
Fri Sep 12 10:29:04 UTC 2008


Author: waldi
Date: Fri Sep 12 10:26:45 2008
New Revision: 12231

Log:
* debian/changelog: Update.
* debian/sysconfig-hardware.postinst,
  debian/sysconfig-hardware.preinst: Preserve udev rules changes.
* debian/sysconfig-hardware.postrm: Remove.
* etc/udev/rules.d: New directory.
* etc/udev/rules.d/65-sysconfig-hardware.rules:
  Move from etc/udev/sysconfig-hardware.rules.


Added:
   people/waldi/s390/sysconfig/debian/sysconfig-hardware.preinst
   people/waldi/s390/sysconfig/etc/udev/rules.d/
   people/waldi/s390/sysconfig/etc/udev/rules.d/65-sysconfig-hardware.rules   (props changed)
      - copied unchanged from r11843, /people/waldi/s390/sysconfig/etc/udev/sysconfig-hardware.rules
Removed:
   people/waldi/s390/sysconfig/debian/sysconfig-hardware.postrm
   people/waldi/s390/sysconfig/etc/udev/sysconfig-hardware.rules
Modified:
   people/waldi/s390/sysconfig/debian/changelog
   people/waldi/s390/sysconfig/debian/sysconfig-hardware.postinst

Modified: people/waldi/s390/sysconfig/debian/changelog
==============================================================================
--- people/waldi/s390/sysconfig/debian/changelog	(original)
+++ people/waldi/s390/sysconfig/debian/changelog	Fri Sep 12 10:26:45 2008
@@ -1,3 +1,10 @@
+sysconfig (0.0.7) UNRELEASED; urgency=low
+
+  * Move udev rules file. It provides more specific interface names than the
+    udev provided rules.
+
+ -- Bastian Blank <waldi at debian.org>  Wed, 16 Jul 2008 10:27:11 +0200
+
 sysconfig (0.0.6) unstable; urgency=medium
 
   * Ignore not support qeth options. Needed for 2.6.26.

Modified: people/waldi/s390/sysconfig/debian/sysconfig-hardware.postinst
==============================================================================
--- people/waldi/s390/sysconfig/debian/sysconfig-hardware.postinst	(original)
+++ people/waldi/s390/sysconfig/debian/sysconfig-hardware.postinst	Fri Sep 12 10:26:45 2008
@@ -4,8 +4,12 @@
 
 case "$1" in
     configure)
-        if [ -z "$2" ]; then
-            ln -sf ../sysconfig-hardware.rules /etc/udev/rules.d/z60_sysconfig-hardware.rules
+        if [ -e "/etc/udev/sysconfig-hardware.rules" ]; then
+            echo "Preserving user changes to /etc/udev/rules.d/65-sysconfig-hardware.rules ..."
+            if [ -e "/etc/udev/rules.d/65-sysconfig-hardware.rules" ]; then
+                mv -f "/etc/udev/rules.d/65-sysconfig-hardware.rules" "/etc/udev/rules.d/65-sysconfig-hardware.rules.dpkg-new"
+            fi
+            mv -f "/etc/udev/sysconfig-hardware.rules" "/etc/udev/rules.d/65-sysconfig-hardware.rules"
         fi
         command -v update-initramfs >/dev/null 2>&1 && update-initramfs -u
     ;;

Added: people/waldi/s390/sysconfig/debian/sysconfig-hardware.preinst
==============================================================================
--- (empty file)
+++ people/waldi/s390/sysconfig/debian/sysconfig-hardware.preinst	Fri Sep 12 10:26:45 2008
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    install|upgrade)
+        if [ -e "/etc/udev/sysconfig-hardware.rules" ]; then
+            if [ "$(md5sum "/etc/udev/sysconfig-hardware.rules" | sed -e "s/ .*//")" = \
+                 "$(dpkg-query -W -f='${Conffiles}' sysconfig-hardware | sed -n -e "\\' /etc/udev/sysconfig-hardware.rules's/.* //p")" ]
+            then
+                rm -f "/etc/udev/sysconfig-hardware.rules"
+            fi
+        fi
+        if [ -L "/etc/udev/rules.d/z60_sysconfig-hardware.rules" ]; then
+            rm -f "/etc/udev/rules.d/z60_sysconfig-hardware.rules"
+        fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
+



More information about the Kernel-svn-changes mailing list