diffstat of debian/ for systemd_44-4 systemd_189-SprezzOS1 changelog | 7 control | 174 +++++++++++--- gir1.2-gudev-1.0.files | 1 libgudev-1.0-0.files | 1 libgudev-1.0-dev.files | 6 libudev-dev.files | 5 libudev0.files | 1 libudev0.symbols | 88 +++++++ patches/debian-changes | 477 --------------------------------------- patches/series | 3 patches/v44..upstream-fixes_44-4 | 197 ---------------- rules | 13 - shlibs.local | 1 systemd-gui.install | 3 systemd.install | 9 udev-udeb.files | 1 16 files changed, 267 insertions(+), 720 deletions(-) --- systemd-44/debian/changelog 2012-07-21 20:26:04.000000000 +0000 +++ systemd-189/debian/changelog 2012-09-20 09:20:46.000000000 +0000 @@ -1,3 +1,10 @@ +systemd (189-SprezzOS1) UNRELEASED; urgency=low + + * New upstream version, including udev merge + * SprezzOS build + + -- nick black Tue, 18 Sep 2012 17:09:38 -0400 + systemd (44-4) unstable; urgency=low [ Michael Biebl ] --- systemd-44/debian/control 2012-07-21 20:26:04.000000000 +0000 +++ systemd-189/debian/control 2012-09-20 10:25:52.000000000 +0000 @@ -1,15 +1,14 @@ Source: systemd Section: admin -Priority: extra -Maintainer: Tollef Fog Heen -Standards-Version: 3.9.2 +Priority: required +Maintainer: Nick Black +Standards-Version: 3.9.3 Vcs-Git: git://git.err.no/systemd/ Vcs-Browser: http://git.err.no/cgi-bin/gitweb.cgi?p=systemd;a=summary Homepage: http://www.freedesktop.org/wiki/Software/systemd Build-Depends: debhelper (>= 9), libcap-dev, pkg-config, - libudev-dev (>= 172), libdbus-1-dev (>= 1.3.2~), libdbus-glib-1-dev, libgtk2.0-dev, @@ -19,15 +18,12 @@ docbook-xml, m4, libpam0g-dev, - libnotify-dev (>= 0.7.0), - libaudit-dev, + libnotify-dev (>= 0.7.0), libgcrypt-dev, usbutils, dh-autoreconf, automake (>= 1.11), autoconf (>= 2.63), intltool, libcryptsetup-dev (>= 2:1.2.0), - libwrap0-dev, - libselinux1-dev, libacl1-dev, liblzma-dev, libgee-dev, @@ -38,13 +34,14 @@ Package: systemd Architecture: linux-any Section: admin -Priority: extra +Priority: required Recommends: libpam-systemd -Suggests: systemd-gui, python, python-dbus, python-cairo +Suggests: python, python-dbus, python-cairo Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.19.1-2), initscripts (>= 2.88dsf-17), udev +Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.19.1-2), initscripts (>= 2.88dsf-17), libudev Breaks: lvm2 (<< 2.02.84-1), lsb-base (<< 4.1+Debian4) -Conflicts: klogd +Conflicts: klogd, udev +Replaces: udev Description: system and service manager systemd is a replacement for sysvinit. It is dependency-based and able to read the LSB init script headers in addition to parsing rcN.d @@ -57,7 +54,7 @@ Package: systemd-sysv Architecture: linux-any Section: admin -Priority: extra +Priority: required Conflicts: sysvinit, upstart, runit-run Replaces: sysvinit Depends: systemd (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} @@ -92,22 +89,6 @@ This package contains the PAM module which registers user sessions in the systemd control group hierarchy -Package: systemd-gui -Architecture: linux-any -Section: admin -Priority: extra -Depends: systemd (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: system and service manager - GUI - systemd is a replacement for sysvinit. It is dependency-based and - able to read the LSB init script headers in addition to parsing rcN.d - links as hints. - . - It also provides process supervision using cgroups and the ability to - not only depend on other init script being started, but also - availability of a given mount point or dbus service. - . - This package contains the graphical frontend for systemd. - Package: libsystemd-login0 Architecture: linux-any Multi-Arch: same @@ -188,3 +169,138 @@ . This package contains the development files +Package: udev +Architecture: linux-any +Multi-Arch: foreign +Pre-Depends: debconf (>= 1.4.69) | debconf-2.0 +Depends: ${shlibs:Depends}, ${misc:Depends}, libudev0 (= ${binary:Version}), lsb-base (>= 3.0-6), util-linux (>= 2.16), s390-tools (>> 1.6.2) [s390], procps +Recommends: usbutils, pciutils +Conflicts: libc6 (<< 2.9-22) +Replaces: libudev0 +Breaks: dmsetup (<< 2.02.84-1), mdadm (<< 3.0-3), consolekit (<< 0.4.1), + libsane (<< 1.0.21-3), multipath-tools (<< 0.4.8-12), systemd (<< 28), + linux-image-2.6-alpha-generic (<< 2.6.32) [alpha], + linux-image-2.6-alpha-legacy (<< 2.6.32) [alpha], + linux-image-2.6-alpha-smp (<< 2.6.32) [alpha], + linux-image-2.6-openvz-amd64 (<< 2.6.32) [amd64], + linux-image-2.6-vserver-amd64 (<< 2.6.32) [amd64], + linux-image-2.6-xen-amd64 (<< 2.6.32) [amd64], + linux-image-2.6-amd64 (<< 2.6.32) [amd64 i386], + linux-image-2.6-footbridge (<< 2.6.32) [arm], + linux-image-2.6-iop32x (<< 2.6.32) [arm armel], + linux-image-2.6-ixp4xx (<< 2.6.32) [arm armel], + linux-image-2.6-orion5x (<< 2.6.32) [arm armel], + linux-image-2.6-versatile (<< 2.6.32) [armel], + linux-image-2.6-parisc (<< 2.6.32) [hppa], + linux-image-2.6-parisc64 (<< 2.6.32) [hppa], + linux-image-2.6-parisc64-smp (<< 2.6.32) [hppa], + linux-image-2.6-parisc-smp (<< 2.6.32) [hppa], + linux-image-2.6-486 (<< 2.6.32) [i386], + linux-image-2.6-686 (<< 2.6.32) [i386], + linux-image-2.6-686-bigmem (<< 2.6.32) [i386], + linux-image-2.6-k7 (<< 2.6.32) [i386], + linux-image-2.6-openvz-686 (<< 2.6.32) [i386], + linux-image-2.6-vserver-686 (<< 2.6.32) [i386], + linux-image-2.6-vserver-686-bigmem (<< 2.6.32) [i386], + linux-image-2.6-xen-686 (<< 2.6.32) [i386], + linux-image-2.6-itanium (<< 2.6.32) [ia64], + linux-image-2.6-mckinley (<< 2.6.32) [ia64], + linux-image-2.6-vserver-itanium (<< 2.6.32) [ia64], + linux-image-2.6-vserver-mckinley (<< 2.6.32) [ia64], + linux-image-2.6-r4k-ip22 (<< 2.6.32) [mips], + linux-image-2.6-r5k-ip32 (<< 2.6.32) [mips], + linux-image-2.6-r5k-cobalt (<< 2.6.32) [mipsel], + linux-image-2.6-4kc-malta (<< 2.6.32) [mips mipsel], + linux-image-2.6-5kc-malta (<< 2.6.32) [mips mipsel], + linux-image-2.6-sb1a-bcm91480b (<< 2.6.32) [mips mipsel], + linux-image-2.6-sb1-bcm91250a (<< 2.6.32) [mips mipsel], + linux-image-2.6-powerpc (<< 2.6.32) [powerpc], + linux-image-2.6-powerpc64 (<< 2.6.32) [powerpc], + linux-image-2.6-powerpc-smp (<< 2.6.32) [powerpc], + linux-image-2.6-vserver-powerpc (<< 2.6.32) [powerpc], + linux-image-2.6-vserver-powerpc64 (<< 2.6.32) [powerpc], + linux-image-2.6-s390 (<< 2.6.32) [s390], + linux-image-2.6-s390-tape (<< 2.6.32) [s390], + linux-image-2.6-s390x (<< 2.6.32) [s390], + linux-image-2.6-vserver-s390x (<< 2.6.32) [s390], + linux-image-2.6-sparc64 (<< 2.6.32) [sparc], + linux-image-2.6-sparc64-smp (<< 2.6.32) [sparc], + linux-image-2.6-vserver-sparc64 (<< 2.6.32) [sparc] +Description: /dev/ and hotplug management daemon + udev is a daemon which dynamically creates and removes device nodes from + /dev/, handles hotplug events and loads drivers at boot time. + +Package: libudev0 +Section: libs +Priority: important +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: libudev shared library + This library provides access to udev device information. + +Package: libudev-dev +Section: libdevel +Priority: optional +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libudev0 (= ${binary:Version}) +Description: libudev development files + This package contains the files needed for developing applications that + use libudev. + +Package: udev-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux-udeb +Description: /dev/ and hotplug management daemon + udev is a daemon which dynamically creates and removes device nodes from + /dev/, handles hotplug events and loads drivers at boot time. + . + This is a minimal version, only for use in the installation system. + +Package: udev-gtk-udeb +XC-Package-Type: udeb +Section: debian-installer +Priority: optional +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, udev-udeb +Description: libudev shared library + This library provides access to udev device information. + The package additionally contains input_id and the related rules. + . + This is a minimal version, only for use in the installation system. + +Package: libgudev-1.0-0 +Section: libs +Priority: optional +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: GObject-based wrapper library for libudev + This library makes it much simpler to use libudev from programs already using + GObject. It also makes it possible to easily use libudev from other + programming languages, such as Javascript, because of GObject introspection + support. + +Package: gir1.2-gudev-1.0 +Section: introspection +Priority: optional +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${gir:Depends}, libglib2.0-0 +Conflicts: gir1.0-gudev-1.0 +Replaces: gir1.0-gudev-1.0 +Description: libgudev-1.0 introspection data + This package contains the GObject-introspection data of libgudev-1.0 in + binary typelib format. + +Package: libgudev-1.0-dev +Section: libdevel +Priority: optional +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libgudev-1.0-0 (= ${binary:Version}), libglib2.0-dev, pkg-config +Description: libgudev-1.0 development files + This package contains the files needed for developing applications that + use libgudev-1.0. --- systemd-44/debian/gir1.2-gudev-1.0.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/gir1.2-gudev-1.0.files 2012-09-20 09:57:34.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/girepository-1.0/ --- systemd-44/debian/libgudev-1.0-0.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/libgudev-1.0-0.files 2012-09-20 09:57:34.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libgudev*.so.* --- systemd-44/debian/libgudev-1.0-dev.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/libgudev-1.0-dev.files 2012-09-20 09:57:34.000000000 +0000 @@ -0,0 +1,6 @@ +usr/include/gudev-1.0/ +usr/lib/libgudev*.so +usr/lib/libgudev*.a +usr/lib/pkgconfig/gudev-1.0.pc +usr/share/gir-1.0/ +usr/share/gtk-doc/html/gudev/ --- systemd-44/debian/libudev-dev.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/libudev-dev.files 2012-09-20 09:28:24.000000000 +0000 @@ -0,0 +1,5 @@ +usr/include/libudev.h +usr/lib/libudev.a +usr/lib/libudev.so +usr/lib/pkgconfig/libudev.pc +usr/share/gtk-doc/html/libudev/ --- systemd-44/debian/libudev0.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/libudev0.files 2012-09-20 09:28:32.000000000 +0000 @@ -0,0 +1 @@ +lib/*/libudev.so.* --- systemd-44/debian/libudev0.symbols 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/libudev0.symbols 2012-09-20 10:26:32.000000000 +0000 @@ -0,0 +1,88 @@ +libudev.so.0 libudev0 #MINVER# + udev_device_get_action@Base 0.140 + udev_device_get_devlinks_list_entry@Base 0.140 + udev_device_get_devnode@Base 0.140 + udev_device_get_devnum@Base 0.140 + udev_device_get_devpath@Base 0.140 + udev_device_get_devtype@Base 0.140 + udev_device_get_driver@Base 0.140 + udev_device_get_is_initialized@Base 165 + udev_device_get_parent@Base 0.140 + udev_device_get_parent_with_subsystem_devtype@Base 0.140 + udev_device_get_properties_list_entry@Base 0.140 + udev_device_get_property_value@Base 0.140 + udev_device_get_seqnum@Base 0.140 + udev_device_get_subsystem@Base 0.140 + udev_device_get_sysattr_list_entry@Base 167 + udev_device_get_sysattr_value@Base 0.140 + udev_device_get_sysname@Base 0.140 + udev_device_get_sysnum@Base 0.140 + udev_device_get_syspath@Base 0.140 + udev_device_get_tags_list_entry@Base 154 + udev_device_get_udev@Base 0.140 + udev_device_get_usec_since_initialized@Base 165 + udev_device_has_tag@Base 172 + udev_device_new_from_devnum@Base 0.140 + udev_device_new_from_environment@Base 152 + udev_device_new_from_subsystem_sysname@Base 0.140 + udev_device_new_from_syspath@Base 0.140 + udev_device_ref@Base 0.140 + udev_device_unref@Base 0.140 + udev_enumerate_add_match_is_initialized@Base 165 + udev_enumerate_add_match_parent@Base 172 + udev_enumerate_add_match_property@Base 0.140 + udev_enumerate_add_match_subsystem@Base 0.140 + udev_enumerate_add_match_sysattr@Base 0.140 + udev_enumerate_add_match_sysname@Base 146 + udev_enumerate_add_match_tag@Base 154 + udev_enumerate_add_nomatch_subsystem@Base 0.140 + udev_enumerate_add_nomatch_sysattr@Base 0.140 + udev_enumerate_add_syspath@Base 0.140 + udev_enumerate_get_list_entry@Base 0.140 + udev_enumerate_get_udev@Base 0.140 + udev_enumerate_new@Base 0.140 + udev_enumerate_ref@Base 0.140 + udev_enumerate_scan_devices@Base 0.140 + udev_enumerate_scan_subsystems@Base 0.140 + udev_enumerate_unref@Base 0.140 + udev_get_dev_path@Base 0.140 + udev_get_log_priority@Base 0.140 + udev_get_run_path@Base 167 + udev_get_sys_path@Base 0.140 + udev_get_userdata@Base 0.140 + udev_list_entry_get_by_name@Base 0.140 + udev_list_entry_get_name@Base 0.140 + udev_list_entry_get_next@Base 0.140 + udev_list_entry_get_value@Base 0.140 + udev_monitor_enable_receiving@Base 0.140 + udev_monitor_filter_add_match_subsystem_devtype@Base 146 + udev_monitor_filter_add_match_tag@Base 154 + udev_monitor_filter_remove@Base 146 + udev_monitor_filter_update@Base 146 + udev_monitor_get_fd@Base 0.140 + udev_monitor_get_udev@Base 0.140 + udev_monitor_new_from_netlink@Base 0.140 + udev_monitor_new_from_socket@Base 0.140 + udev_monitor_receive_device@Base 0.140 + udev_monitor_ref@Base 0.140 + udev_monitor_set_receive_buffer_size@Base 152 + udev_monitor_unref@Base 0.140 + udev_new@Base 0.140 + udev_queue_get_failed_list_entry@Base 0.140 + udev_queue_get_kernel_seqnum@Base 0.140 + udev_queue_get_queue_is_empty@Base 0.140 + udev_queue_get_queued_list_entry@Base 0.140 + udev_queue_get_seqnum_is_finished@Base 0.140 + udev_queue_get_seqnum_sequence_is_finished@Base 146 + udev_queue_get_udev@Base 0.140 + udev_queue_get_udev_is_active@Base 0.140 + udev_queue_get_udev_seqnum@Base 0.140 + udev_queue_new@Base 0.140 + udev_queue_ref@Base 0.140 + udev_queue_unref@Base 0.140 + udev_ref@Base 0.140 + udev_set_log_fn@Base 0.140 + udev_set_log_priority@Base 0.140 + udev_set_userdata@Base 0.140 + udev_unref@Base 0.140 + udev_util_encode_string@Base 175 --- systemd-44/debian/patches/debian-changes 2012-07-21 22:17:16.000000000 +0000 +++ systemd-189/debian/patches/debian-changes 1970-01-01 00:00:00.000000000 +0000 @@ -1,477 +0,0 @@ -Description: - TODO: Put a short summary on the line above and replace this paragraph - with a longer explanation of this change. Complete the meta-information - with other relevant fields (see below for details). To make it easier, the - information below has been extracted from the changelog. Adjust it or drop - it. - . - systemd (44-4) unstable; urgency=low - . - [ Michael Biebl ] - * Override timestamp for man page building, thereby avoiding skew - between architectures which caused problems for multi-arch. - Closes: #680011 - . - [ Tollef Fog Heen ] - * Move diversion removal from postinst to preinst. Closes: #679728 - * Prevent the journal from crashing when running out of disk space. - This is 499fb21 from upstream. Closes: #668047. - * Stop mounting a tmpfs on /media. Closes: #665943 -Author: Tollef Fog Heen -Bug-Debian: http://bugs.debian.org/665943 -Bug-Debian: http://bugs.debian.org/668047 -Bug-Debian: http://bugs.debian.org/679728 -Bug-Debian: http://bugs.debian.org/680011 - ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: , -Bug: -Bug-Debian: http://bugs.debian.org/ -Bug-Ubuntu: https://launchpad.net/bugs/ -Forwarded: -Reviewed-By: -Last-Update: - ---- /dev/null -+++ systemd-44/.mailmap -@@ -0,0 +1,4 @@ -+Kay Sievers -+Robert Gerus Robert "arachnist" Gerus -+Zbigniew Jędrzejewski-Szmek Zbyszek Szmek -+Fabiano Fidêncio Fabiano Fidencio ---- systemd-44.orig/Makefile.am -+++ systemd-44/Makefile.am -@@ -2201,13 +2201,15 @@ XSLTPROC_FLAGS = \ - --nonet \ - --stringparam funcsynopsis.style ansi - -+T=$(shell dpkg-parsechangelog | awk -F": " '$$1 == "Date" { print $$2 }') -+ - XSLTPROC_PROCESS_MAN = \ - $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ -- $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< -+ TZ=UTC faketime "$(T)" $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - - XSLTPROC_PROCESS_HTML = \ - $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ -- $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-html.xsl $< -+ TZ=UTC faketime "$(T)" $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-html.xsl $< - - man/%.1: man/%.xml - $(XSLTPROC_PROCESS_MAN) ---- /dev/null -+++ systemd-44/autogen.sh -@@ -0,0 +1,56 @@ -+#!/bin/bash -+ -+# This file is part of systemd. -+# -+# systemd is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 2 of the License, or -+# (at your option) any later version. -+# -+# systemd is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with systemd; If not, see . -+ -+if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then -+ cp -p .git/hooks/pre-commit.sample .git/hooks/pre-commit && \ -+ chmod +x .git/hooks/pre-commit && \ -+ echo "Activated pre-commit hook." -+fi -+ -+intltoolize --force --automake -+autoreconf --force --install --symlink -+ -+libdir() { -+ echo $(cd $1/$(gcc -print-multi-os-directory); pwd) -+} -+ -+args="\ -+--sysconfdir=/etc \ -+--localstatedir=/var \ -+--libdir=$(libdir /usr/lib) \ -+--libexecdir=/usr/lib" -+ -+if [ ! -L /bin ]; then -+args="$args \ -+--with-rootprefix= \ -+--with-rootlibdir=$(libdir /lib) \ -+" -+fi -+ -+if [ "x$1" != "xc" ]; then -+ echo -+ echo "----------------------------------------------------------------" -+ echo "Initialized build system. For a common configuration please run:" -+ echo "----------------------------------------------------------------" -+ echo -+ echo "./configure CFLAGS='-g -O0' $args" -+ echo -+else -+ echo ./configure CFLAGS='-g -O0' $args -+ ./configure CFLAGS='-g -O0' $args -+ make clean -+fi ---- /dev/null -+++ systemd-44/CODING_STYLE -@@ -0,0 +1,27 @@ -+ -+- 8ch indent, no tabs -+ -+- structs in MixedCase, variables, functions in lower_case -+ -+- the destructors always unregister the object from the next bigger -+ object, not the other way around -+ -+- to minimize strict aliasing violations we prefer unions over casting -+ -+- for robustness reasons destructors should be able to destruct -+ half-initialized objects, too -+ -+- error codes are returned as negative Exxx. i.e. return -EINVAL. There -+ are some exceptions: for constructors its is OK to return NULL on -+ OOM. For lookup functions NULL is fine too for "not found". -+ -+- Do not issue NSS requests (that includes user name and host name -+ lookups) from the main daemon as this might trigger deadlocks when -+ we those lookups involve synchronously talking to services that we -+ would need to start up. -+ -+- Do not access any directories outside of /etc/, /dev, /lib from the -+ init daemon to avoid deadlocks with the automounter. -+ -+- Don't synchronously talk to any other service, due to risk of -+ deadlocks. ---- /dev/null -+++ systemd-44/.dir-locals.el -@@ -0,0 +1,7 @@ -+; Sets emacs variables based on mode. -+; A list of (major-mode . ((var1 . value1) (var2 . value2))) -+; Mode can be nil, which gives default values. -+ -+((nil . ((indent-tabs-mode . nil) -+ (tab-width . 8))) -+) ---- /dev/null -+++ systemd-44/.vimrc -@@ -0,0 +1,4 @@ -+" 'set exrc' in ~/.vimrc will read .vimrc from the current directory -+set tabstop=8 -+set shiftwidth=8 -+set expandtab ---- systemd-44.orig/units/remount-rootfs.service -+++ systemd-44/units/remount-rootfs.service -@@ -10,7 +10,7 @@ Description=Remount Root FS - DefaultDependencies=no - Conflicts=shutdown.target - After=systemd-readahead-collect.service systemd-readahead-replay.service fsck-root.service --Before=local-fs-pre.target local-fs.target shutdown.target -+Before=local-fs-pre.target local-fs.target shutdown.target mountoverflowtmp.service - Wants=local-fs-pre.target - - [Service] ---- systemd-44.orig/units/remote-fs.target -+++ systemd-44/units/remote-fs.target -@@ -9,6 +9,7 @@ - - [Unit] - Description=Remote File Systems -+After=local-fs.target - - [Install] - WantedBy=multi-user.target ---- /dev/null -+++ systemd-44/src/Makefile -@@ -0,0 +1,28 @@ -+# This file is part of systemd. -+# -+# Copyright 2010 Lennart Poettering -+# -+# systemd is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 2 of the License, or -+# (at your option) any later version. -+# -+# systemd is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with systemd; If not, see . -+ -+# This file is a dirty trick to simplify compilation from within -+# emacs. This file is not intended to be distributed. So, don't touch -+# it, even better ignore it! -+ -+all: -+ $(MAKE) -C .. -+ -+clean: -+ $(MAKE) -C .. clean -+ -+.PHONY: all clean ---- /dev/null -+++ systemd-44/src/locale/generate-kbd-model-map -@@ -0,0 +1,33 @@ -+#!/usr/bin/python -+ -+import sys -+import system_config_keyboard.keyboard_models -+ -+def strdash(s): -+ return s.strip() or '-' -+ -+def tab_extend(s, n=1): -+ s = strdash(s) -+ k = len(s) // 8 -+ -+ if k >= n: -+ f = 1 -+ else: -+ f = n - k -+ -+ return s + '\t'*f -+ -+ -+models = system_config_keyboard.keyboard_models.KeyboardModels().get_models() -+ -+print "# Generated from system-config-keyboard's model list" -+print "# consolelayout\t\txlayout\txmodel\t\txvariant\txoptions" -+ -+for key, value in reversed(models.items()): -+ options = "terminate:ctrl_alt_bksp" -+ if value[4]: -+ options += ',' + value[4] -+ -+ print ''.join((tab_extend(key, 3), tab_extend(value[1]), -+ tab_extend(value[2], 2), tab_extend(value[3], 2), -+ options)) ---- systemd-44.orig/src/journal/systemd-journald.conf -+++ systemd-44/src/journal/systemd-journald.conf -@@ -22,4 +22,4 @@ - #ForwardToSyslog=yes - #ForwardToKMsg=no - #ForwardToConsole=no --#ImportKernel=yes -+ImportKernel=no ---- systemd-44.orig/src/login/logind-session.c -+++ systemd-44/src/login/logind-session.c -@@ -627,7 +627,7 @@ static int session_terminate_cgroup(Sess - - r = manager_get_session_by_pid(s->manager, s->leader, &t); - if (r > 0 && t == s) { -- kill(s->leader, SIGTERM); /* for normal processes */ -+ /*kill(s->leader, SIGTERM); */ /* for normal processes */ - kill(s->leader, SIGHUP); /* for shells */ - kill(s->leader, SIGCONT); /* in case they are stopped */ - } ---- /dev/null -+++ systemd-44/po/pl.po -@@ -0,0 +1,175 @@ -+# translation of pl.po to Polish -+# Piotr Drąg , 2011. -+# Zbigniew Jędrzejewski-Szmek , 2011. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: systemd\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2011-10-14 16:18+0200\n" -+"PO-Revision-Date: 2011-10-14 16:20+0200\n" -+"Last-Translator: Piotr Drąg \n" -+"Language-Team: Polish \n" -+"Language: pl\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:1 -+msgid "Authentication is required to set local machine information." -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby ustawić informacje o lokalnym komputerze." -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:2 -+msgid "Authentication is required to set the local host name." -+msgstr "Wymagane jest uwierzytelnienie, aby ustawić nazwę lokalnego komputera." -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:3 -+msgid "" -+"Authentication is required to set the statically configured local host name, " -+"as well as the pretty host name." -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby ustawić statycznie skonfigurowaną nazwę " -+"lokalnego komputera, a także jego ładną nazwę." -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:4 -+msgid "Set host name" -+msgstr "Ustawienie nazwy komputera" -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:5 -+msgid "Set machine information" -+msgstr "Ustawienie informacji o komputerze" -+ -+#: ../src/org.freedesktop.hostname1.policy.in.h:6 -+msgid "Set static host name" -+msgstr "Ustawienie statycznej nazwy komputera" -+ -+#: ../src/org.freedesktop.locale1.policy.in.h:1 -+msgid "Authentication is required to set the system keyboard settings." -+msgstr "Wymagane jest uwierzytelnienie, aby ustawić klawiaturę systemu." -+ -+#: ../src/org.freedesktop.locale1.policy.in.h:2 -+msgid "Authentication is required to set the system locale." -+msgstr "Wymagane jest uwierzytelnienie, aby ustawić lokalizację systemu." -+ -+#: ../src/org.freedesktop.locale1.policy.in.h:3 -+msgid "Set system keyboard settings" -+msgstr "Ustawienie klawiatury systemu" -+ -+#: ../src/org.freedesktop.locale1.policy.in.h:4 -+msgid "Set system locale" -+msgstr "Ustawienie lokalizacji systemu" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:1 -+msgid "Allow attaching devices to seats" -+msgstr "Zezwolenie na podłączanie urządzeń do stanowisk" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:2 -+msgid "Allow non-logged-in users to run programs" -+msgstr "Zezwolenie niezalogowanym użytkownikom na uruchamianie programów" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:3 -+msgid "" -+"Authentication is required to allow a non-logged-in user to run programs" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby ustawić zezwolić niezalogowanym " -+"użytkownikom na uruchamianie programów" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:4 -+msgid "Authentication is required to allow attaching a device to a seat" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby zezwolić na podłączenie urządzenia do " -+"stanowiska" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:5 -+msgid "Authentication is required to allow powering off the system" -+msgstr "Wymagane jest uwierzytelnienie, aby zezwolić na wyłączanie systemu" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:6 -+msgid "" -+"Authentication is required to allow powering off the system while other " -+"users are logged in" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby zezwolić na wyłączanie systemu, kiedy są " -+"zalogowani inni użytkownicy" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:7 -+msgid "Authentication is required to allow rebooting the system" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby zezwolić na ponowne uruchamianie systemu" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:8 -+msgid "" -+"Authentication is required to allow rebooting the system while other users " -+"are logged in" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby zezwolić na ponowne uruchamianie " -+"systemu, kiedy są zalogowani inni użytkownicy" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:9 -+msgid "" -+"Authentication is required to allow resetting how devices are attached to " -+"seats" -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby zezwolić na ponowne ustawianie sposobu " -+"podłączenia urządzeń do stanowisk" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:10 -+msgid "Flush device to seat attachments" -+msgstr "Usunięcie podłączenia urządzeń do stanowisk" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:11 -+msgid "Power off the system" -+msgstr "Wyłączenie systemu" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:12 -+msgid "Power off the system when other users are logged in" -+msgstr "Wyłączenie systemu, kiedy są zalogowani inni użytkownicy" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:13 -+msgid "Reboot the system" -+msgstr "Ponowne uruchomienie systemu" -+ -+#: ../src/org.freedesktop.login1.policy.in.h:14 -+msgid "Reboot the system when other users are logged in" -+msgstr "Ponowne uruchomienie systemu, kiedy są zalogowani inni użytkownicy" -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:1 -+msgid "" -+"Authentication is required to control whether network time synchronization " -+"shall be enabled." -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby kontrolować, czy włączyć synchronizację " -+"czasu przez sieć." -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:2 -+msgid "" -+"Authentication is required to control whether the RTC stores the local or " -+"UTC time." -+msgstr "" -+"Wymagane jest uwierzytelnienie, aby kontrolować, czy RTC przechowuje czas " -+"lokalny lub czas UTC." -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:3 -+msgid "Authentication is required to set the system time." -+msgstr "Wymagane jest uwierzytelnienie, aby ustawić czas systemu." -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:4 -+msgid "Authentication is required to set the system timezone." -+msgstr "Wymagane jest uwierzytelnienie, aby ustawić strefę czasową systemu." -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:5 -+msgid "Set RTC to local timezone or UTC" -+msgstr "Ustawienie RTC na lokalną strefę czasową lub strefę UTC" -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:6 -+msgid "Set system time" -+msgstr "Ustawienie czasu systemu" -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:7 -+msgid "Set system timezone" -+msgstr "Ustawienie strefy czasowej systemu" -+ -+#: ../src/org.freedesktop.timedate1.policy.in.h:8 -+msgid "Turn network time synchronization on or off" -+msgstr "Włączenie lub wyłączenie synchronizacji czasu przez sieć" ---- systemd-44.orig/tmpfiles.d/tmp.conf -+++ systemd-44/tmpfiles.d/tmp.conf -@@ -8,5 +8,5 @@ - # See tmpfiles.d(5) for details - - # Clear tmp directories separately, to make them easier to override --d /tmp 1777 root root 10d --d /var/tmp 1777 root root 30d -+D /tmp 1777 root root - -+#d /var/tmp 1777 root root 30d ---- systemd-44.orig/tmpfiles.d/legacy.conf -+++ systemd-44/tmpfiles.d/legacy.conf -@@ -17,6 +17,6 @@ - # On modern systems a BSD file lock is a better choice if - # serialization is needed on those devices. - --d /run/lock 0755 root root - -+d /run/lock 1777 root root - - d /run/lock/subsys 0755 root root - --d /run/lock/lockdev 0775 root lock - -+d /run/lock/lockdev 0775 root root - --- systemd-44/debian/patches/series 2012-07-21 22:15:59.000000000 +0000 +++ systemd-189/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# debian/source/git-patches exported from git by export-hook -v44..upstream-fixes_44-4 -debian-changes --- systemd-44/debian/patches/v44..upstream-fixes_44-4 2012-07-21 22:15:58.000000000 +0000 +++ systemd-189/debian/patches/v44..upstream-fixes_44-4 1970-01-01 00:00:00.000000000 +0000 @@ -1,197 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 079c118..eb58476 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -294,7 +294,6 @@ dist_systemunit_DATA = \ - units/sys-kernel-security.mount \ - units/sys-fs-fuse-connections.mount \ - units/var-run.mount \ -- units/media.mount \ - units/remount-rootfs.service \ - units/printer.target \ - units/sound.target \ -@@ -2306,13 +2305,11 @@ systemd-install-data-hook: - rm -f systemd-remount-api-vfs.service \ - fsck-root.service \ - remount-rootfs.service \ -- var-run.mount \ -- media.mount && \ -+ var-run.mount && \ - $(LN_S) ../systemd-remount-api-vfs.service systemd-remount-api-vfs.service && \ - $(LN_S) ../fsck-root.service fsck-root.service && \ - $(LN_S) ../remount-rootfs.service remount-rootfs.service && \ -- $(LN_S) ../var-run.mount var-run.mount && \ -- $(LN_S) ../media.mount media.mount ) -+ $(LN_S) ../var-run.mount var-run.mount ) - ( cd $(DESTDIR)$(userunitdir) && \ - rm -f shutdown.target sockets.target bluetooth.target printer.target sound.target && \ - $(LN_S) $(systemunitdir)/shutdown.target shutdown.target && \ -diff --git a/TODO b/TODO -index d33ae7f..4bdbb93 100644 ---- a/TODO -+++ b/TODO -@@ -18,6 +18,8 @@ Bugfixes: - - Features: - -+* dbus upstream still refers to dbus.target and shouldn't -+ - * journald: make configurable "store-on-var", "store-on-run", "dont-store", "auto" - (store-persistent, store-volatile?) - -diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c -index 474dd5c..20a0193 100644 ---- a/src/journal/journal-file.c -+++ b/src/journal/journal-file.c -@@ -67,9 +67,12 @@ void journal_file_close(JournalFile *f) { - - assert(f); - -- if (f->header && f->writable) -- f->header->state = STATE_OFFLINE; -+ if (f->header) { -+ if (f->writable) -+ f->header->state = STATE_OFFLINE; - -+ munmap(f->header, PAGE_ALIGN(sizeof(Header))); -+ } - - for (t = 0; t < _WINDOW_MAX; t++) - if (f->windows[t].ptr) -@@ -1887,7 +1890,10 @@ int journal_file_open_reliably( - char *p; - - r = journal_file_open(fname, flags, mode, template, ret); -- if (r != -EBADMSG) -+ if (r != -EBADMSG && /* corrupted */ -+ r != -ENODATA && /* truncated */ -+ r != -EHOSTDOWN && /* other machine */ -+ r != -EPROTONOSUPPORT) /* incompatible feature */ - return r; - - if ((flags & O_ACCMODE) == O_RDONLY) -diff --git a/src/journal/journald.c b/src/journal/journald.c -index baad3ab..7d798d9 100644 ---- a/src/journal/journald.c -+++ b/src/journal/journald.c -@@ -29,7 +29,6 @@ - #include - #include - #include --#include - - #include - #include -@@ -330,7 +329,10 @@ static void server_rotate(Server *s) { - if (s->runtime_journal) { - r = journal_file_rotate(&s->runtime_journal); - if (r < 0) -- log_error("Failed to rotate %s: %s", s->runtime_journal->path, strerror(-r)); -+ if (s->runtime_journal) -+ log_error("Failed to rotate %s: %s", s->runtime_journal->path, strerror(-r)); -+ else -+ log_error("Failed to create new runtime journal: %s", strerror(-r)); - else - server_fix_perms(s, s->runtime_journal, 0); - } -@@ -338,7 +340,11 @@ static void server_rotate(Server *s) { - if (s->system_journal) { - r = journal_file_rotate(&s->system_journal); - if (r < 0) -- log_error("Failed to rotate %s: %s", s->system_journal->path, strerror(-r)); -+ if (s->system_journal) -+ log_error("Failed to rotate %s: %s", s->system_journal->path, strerror(-r)); -+ else -+ log_error("Failed to create new system journal: %s", strerror(-r)); -+ - else - server_fix_perms(s, s->system_journal, 0); - } -@@ -346,7 +352,10 @@ static void server_rotate(Server *s) { - HASHMAP_FOREACH_KEY(f, k, s->user_journals, i) { - r = journal_file_rotate(&f); - if (r < 0) -- log_error("Failed to rotate %s: %s", f->path, strerror(-r)); -+ if (f->path) -+ log_error("Failed to rotate %s: %s", f->path, strerror(-r)); -+ else -+ log_error("Failed to create user journal: %s", strerror(-r)); - else { - hashmap_replace(s->user_journals, k, f); - server_fix_perms(s, s->system_journal, PTR_TO_UINT32(k)); -@@ -609,7 +618,15 @@ retry: - else { - r = journal_file_append_entry(f, NULL, iovec, n, &s->seqnum, NULL, NULL); - -- if ((r == -EBADMSG || r == -E2BIG) && !vacuumed) { -+ if ((r == -E2BIG || /* hit limit */ -+ r == -EFBIG || /* hit fs limit */ -+ r == -EDQUOT || /* quota hit */ -+ r == -ENOSPC || /* disk full */ -+ r == -EBADMSG || /* corrupted */ -+ r == -ENODATA || /* truncated */ -+ r == -EHOSTDOWN || /* other machine */ -+ r == -EPROTONOSUPPORT) && /* unsupported feature */ -+ !vacuumed) { - - if (r == -E2BIG) - log_info("Allocation limit reached, rotating."); -@@ -2141,10 +2158,20 @@ static int process_event(Server *s, struct epoll_event *ev) { - size_t label_len = 0; - union { - struct cmsghdr cmsghdr; -+ -+ /* We use NAME_MAX space for the -+ * SELinux label here. The kernel -+ * currently enforces no limit, but -+ * according to suggestions from the -+ * SELinux people this will change and -+ * it will probably be identical to -+ * NAME_MAX. For now we use that, but -+ * this should be updated one day when -+ * the final limit is known.*/ - uint8_t buf[CMSG_SPACE(sizeof(struct ucred)) + - CMSG_SPACE(sizeof(struct timeval)) + -- CMSG_SPACE(sizeof(int)) + -- CMSG_SPACE(PAGE_SIZE)]; /* selinux label */ -+ CMSG_SPACE(sizeof(int)) + /* fd */ -+ CMSG_SPACE(NAME_MAX)]; /* selinux label */ - } control; - ssize_t n; - int v; -diff --git a/src/util.c b/src/util.c -index 20cbc2b..dfc1dc6 100644 ---- a/src/util.c -+++ b/src/util.c -@@ -3593,7 +3593,8 @@ static int rm_rf_children(int fd, bool only_dirs, bool honour_sticky) { - if (is_dir) { - int subdir_fd; - -- if ((subdir_fd = openat(fd, de->d_name, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC)) < 0) { -+ subdir_fd = openat(fd, de->d_name, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|O_NOFOLLOW); -+ if (subdir_fd < 0) { - if (ret == 0 && errno != ENOENT) - ret = -errno; - continue; -diff --git a/units/media.mount b/units/media.mount -deleted file mode 100644 -index 66a5a5c..0000000 ---- a/units/media.mount -+++ /dev/null -@@ -1,16 +0,0 @@ --# This file is part of systemd. --# --# systemd is free software; you can redistribute it and/or modify it --# under the terms of the GNU General Public License as published by --# the Free Software Foundation; either version 2 of the License, or --# (at your option) any later version. -- --[Unit] --Description=Media Directory --Before=local-fs.target -- --[Mount] --What=tmpfs --Where=/media --Type=tmpfs --Options=mode=755,nosuid,nodev,noexec --- systemd-44/debian/rules 2012-07-21 20:26:04.000000000 +0000 +++ systemd-189/debian/rules 2012-09-20 11:07:02.000000000 +0000 @@ -9,11 +9,7 @@ dh_auto_configure -- \ --with-rootprefix= \ --with-rootlibdir=/lib/$(DEB_HOST_MULTIARCH) \ - --with-udevrulesdir=/lib/udev/rules.d \ - --enable-gtk \ --enable-libcryptsetup \ - --enable-tcpwrap \ - --enable-selinux \ --disable-coredump \ --with-distro=debian @@ -25,13 +21,18 @@ rm -f src/systemd-interfaces.c override_dh_install: - rm debian/tmp/usr/share/doc/systemd/LICENSE + rm debian/tmp/usr/share/doc/systemd/LICENSE* rm debian/tmp/lib/systemd/system/sysinit.target.wants/systemd-vconsole-setup.service find debian/tmp/ -name '*.la' -delete + make install DESTDIR=$(CURDIR)/debian/udev + make install DESTDIR=$(CURDIR)/debian/udev-udeb chmod +x debian/debian-fixup - dh_install -O--parallel --fail-missing + dh_install -O--parallel #--fail-missing dh_install -plibpam-systemd debian/pam-configs /usr/share +override_dh_shlibdeps: + LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):.libs/ dh_shlibdeps + autoreconf: intltoolize -f -c autoreconf -f -i --- systemd-44/debian/shlibs.local 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/shlibs.local 2012-09-20 10:43:01.000000000 +0000 @@ -0,0 +1 @@ +libudev 1 systemd --- systemd-44/debian/systemd-gui.install 2012-07-21 20:26:04.000000000 +0000 +++ systemd-189/debian/systemd-gui.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/systemadm -usr/share/man/man1/systemadm.1 -usr/bin/systemd-gnome-ask-password-agent --- systemd-44/debian/systemd.install 2012-07-21 20:26:04.000000000 +0000 +++ systemd-189/debian/systemd.install 2012-09-20 09:41:54.000000000 +0000 @@ -1,12 +1,12 @@ etc +bin/journalctl +bin/loginctl bin/systemctl -bin/systemd-journalctl bin/systemd-notify bin/systemd-tty-ask-password-agent bin/systemd-ask-password bin/systemd-machine-id-setup bin/systemd-tmpfiles -bin/systemd-loginctl lib/systemd/ lib/udev/rules.d/ usr/bin/systemd-cgls @@ -15,6 +15,8 @@ usr/bin/systemd-stdio-bridge usr/bin/systemd-analyze usr/bin/systemd-cat +usr/share/man/man1/journalctl.1 +usr/share/man/man1/loginctl.1 usr/share/man/man1/systemd-notify.1 usr/share/man/man1/systemd-cgls.1 usr/share/man/man1/systemd-cgtop.1 @@ -22,10 +24,8 @@ usr/share/man/man1/systemctl.1 usr/share/man/man1/systemd-nspawn.1 usr/share/man/man1/systemd-ask-password.1 -usr/share/man/man1/systemd-loginctl.1 usr/share/man/man1/systemd-machine-id-setup.1 usr/share/man/man1/systemd-cat.1 -usr/share/man/man1/systemd-journalctl.1 usr/share/man/man3 usr/share/man/man5 usr/share/man/man7 @@ -39,7 +39,6 @@ usr/lib/modules-load.d usr/lib/sysctl.d usr/lib/systemd -usr/lib/*/systemd usr/lib/tmpfiles.d debian/init-functions.d/40-systemd /lib/lsb/init-functions.d debian/debian-fixup lib/systemd/ --- systemd-44/debian/udev-udeb.files 1970-01-01 00:00:00.000000000 +0000 +++ systemd-189/debian/udev-udeb.files 2012-09-20 10:55:22.000000000 +0000 @@ -0,0 +1 @@ +usr/bin/udevadm