]> git.proxmox.com Git - systemd.git/log
systemd.git
9 years agolibudev-dev: Transition doc symlink -> dir too
Martin Pitt [Mon, 29 Jun 2015 15:32:06 +0000 (17:32 +0200)]
libudev-dev: Transition doc symlink -> dir too

9 years agoudev: Drop doc dir symlinking
Martin Pitt [Mon, 29 Jun 2015 15:06:24 +0000 (17:06 +0200)]
udev: Drop doc dir symlinking

It has caused too much trouble and only marginally helps to avoid duplication.
Such duplication should be dealt with at the distro, not package level.

9 years agosystemd.postinst: Drop the --quiet from the addgroup calls as well
Martin Pitt [Mon, 29 Jun 2015 15:01:01 +0000 (17:01 +0200)]
systemd.postinst: Drop the --quiet from the addgroup calls as well

Same reason as above.

Closes: #762275
9 years agoudev.postinst: Fail verbosely if "input" group already exists as a non-system group
Martin Pitt [Mon, 29 Jun 2015 14:58:01 +0000 (16:58 +0200)]
udev.postinst: Fail verbosely if "input" group already exists as a non-system group

Change the previous commit to actually do fail the package upgrade again, but
drop --quiet to get a sensible error message.

Closes: #769948
9 years agoudev.postinst: Don't fail if "input" group already exists as a non-system group
Martin Pitt [Mon, 29 Jun 2015 07:13:53 +0000 (09:13 +0200)]
udev.postinst: Don't fail if "input" group already exists as a non-system group

Some broken tutorials forget the --system option.

LP: #1455956

9 years agoDisable test-netlink during package build
Martin Pitt [Mon, 29 Jun 2015 05:43:11 +0000 (07:43 +0200)]
Disable test-netlink during package build

Fails on some buildds:

Assertion 'sd_netlink_call(rtnl, m, -1, &r) == 1' failed at ../src/libsystemd/sd-netlink/test-netlink.c:102, function test_link_get().  Aborting.

9 years agoreleasing package systemd version 221-1
Martin Pitt [Sun, 28 Jun 2015 10:05:49 +0000 (12:05 +0200)]
releasing package systemd version 221-1

9 years agodebian/rules: Install udev.NEWS into libudev1
Martin Pitt [Sun, 28 Jun 2015 10:04:55 +0000 (12:04 +0200)]
debian/rules: Install udev.NEWS into libudev1

To get along with Debian's udev -> libudev1 doc dir symlinking.

Closes: #790042
9 years agoHave rc-local.service output also go to the console
Martin Pitt [Fri, 26 Jun 2015 13:08:27 +0000 (15:08 +0200)]
Have rc-local.service output also go to the console

/etc/rc.local often contains status messages which users expect to see during boot.

Rename debian/extra/units/rc-local.service.d/wait-online.conf to debian.conf
and add the Standard{Output,Error} settings there.

LP: #1468102

9 years agoRevert overly aggressive USB autosuspend udev rules change
Martin Pitt [Wed, 24 Jun 2015 20:13:27 +0000 (22:13 +0200)]
Revert overly aggressive USB autosuspend udev rules change

This broke various USB keyboards.

https://github.com/systemd/systemd/issues/340
Closes: #789723
9 years agoDrop Accept-mountall-specific-fstab-options.patch
Martin Pitt [Tue, 23 Jun 2015 08:59:21 +0000 (10:59 +0200)]
Drop Accept-mountall-specific-fstab-options.patch

Replaced with systemd.postinst migration code in Ubuntu.

9 years agodebian/patches/series: Add back dropped comments
Martin Pitt [Tue, 23 Jun 2015 06:54:05 +0000 (08:54 +0200)]
debian/patches/series: Add back dropped comments

9 years agoInstall API documentation for libudev and libsystemd in their respective packages
Michael Biebl [Mon, 22 Jun 2015 22:59:19 +0000 (00:59 +0200)]
Install API documentation for libudev and libsystemd in their respective packages

Both libraries use man pages now, so we need to be explicit about what
is installed where.

9 years agoMartin is persistent in his usage of "persistant"
Michael Biebl [Mon, 22 Jun 2015 22:45:08 +0000 (00:45 +0200)]
Martin is persistent in his usage of "persistant"

But since lintian keeps yelling at me, fix the typo once again.

9 years agodebian/rules: Fix paths in manpages
Martin Pitt [Mon, 22 Jun 2015 16:52:16 +0000 (18:52 +0200)]
debian/rules: Fix paths in manpages

We don't currently have a merged /usr in Debian but have most systemd things in
/lib. This replaces the previous huge and maintenance-intense patch.

9 years agolibsystemd0.symbols: Add new symbols for this release
Martin Pitt [Mon, 22 Jun 2015 16:14:03 +0000 (18:14 +0200)]
libsystemd0.symbols: Add new symbols for this release

9 years agolibudev-dev.install: Drop gtk-doc files
Martin Pitt [Mon, 22 Jun 2015 15:40:37 +0000 (17:40 +0200)]
libudev-dev.install: Drop gtk-doc files

Not built by upstream any more and replaced with manpages.

9 years agoDrop obsolete gtk-doc-tools build dependency, gtkdocize autoreconfig, and ./configure...
Martin Pitt [Mon, 22 Jun 2015 15:39:09 +0000 (17:39 +0200)]
Drop obsolete gtk-doc-tools build dependency, gtkdocize autoreconfig, and ./configure options

9 years agoNew upstream release 221
Martin Pitt [Mon, 22 Jun 2015 15:24:34 +0000 (17:24 +0200)]
New upstream release 221

 - Fix persistant storage links for Xen devices. (LP: #1467151)
 - Drop all backported patches and port the others to new upstream release.
 - debian/rules: Drop workarounds for broken 220 tarball, 221 is fine.

9 years agoMerge tag 'upstream/221'
Martin Pitt [Mon, 22 Jun 2015 15:17:40 +0000 (17:17 +0200)]
Merge tag 'upstream/221'

Upstream version 221

9 years agoImported Upstream version 221
Martin Pitt [Mon, 22 Jun 2015 15:16:03 +0000 (17:16 +0200)]
Imported Upstream version 221

9 years agoifupdown-hotplug autopkgtest: Fix interfaces.d config file name
Martin Pitt [Fri, 19 Jun 2015 04:05:28 +0000 (06:05 +0200)]
ifupdown-hotplug autopkgtest: Fix interfaces.d config file name

Different cloud/desktop environments have different ways of including
/etc/network/interfaces.d/, try to get along wit either and skip the test if
interfaces.d/ does not get included at all.

9 years agoMake it possible to skip building udeb packages via DEB_BUILD_OPTIONS="noudeb"
Michael Biebl [Thu, 18 Jun 2015 12:11:18 +0000 (14:11 +0200)]
Make it possible to skip building udeb packages via DEB_BUILD_OPTIONS="noudeb"

This allows quicker builds for local testing and is benefical for
derivatives that don't use d-i.

Thanks Simon McVittie for the idea.

9 years agoinitramfs hooks: Stop installing rules files for mdadm, lvm2 and dmsetup
Michael Biebl [Thu, 18 Jun 2015 13:47:02 +0000 (15:47 +0200)]
initramfs hooks: Stop installing rules files for mdadm, lvm2 and dmsetup

Stop installing 55-dm.rules, 64-md-raid.rules,
60-persistent-storage-lvm.rules and 60-persistent-storage-dm.rules.
The mdadm, lvm2 and dmsetup package provide their own udev hooks
nowadays to make sure their udev rules files are installed into the
initramfs.  Having the copy rules at two places is confusing and makes
debugging harder.

9 years agoFix typo: persistant → persistent, thanks lintian
Michael Biebl [Thu, 18 Jun 2015 13:36:21 +0000 (15:36 +0200)]
Fix typo: persistant → persistent, thanks lintian

9 years agoreleasing package systemd version 220-7
Martin Pitt [Wed, 17 Jun 2015 20:49:18 +0000 (22:49 +0200)]
releasing package systemd version 220-7

9 years agoRestore udev watches on block device changes
Martin Pitt [Wed, 17 Jun 2015 16:21:31 +0000 (18:21 +0200)]
Restore udev watches on block device changes

Patch cherry-picked from upstream git.

Closes: #789060
LP: #1466081

9 years ago80-networking.rules: Only call agents for add|remove
Martin Pitt [Wed, 17 Jun 2015 12:42:49 +0000 (14:42 +0200)]
80-networking.rules: Only call agents for add|remove

They don't handle other events, and net.agent just logs an error message. Avoid
wasted cycles on calling these scripts for change|move.

9 years agoDrop Skip-99-systemd.rules-when-not-running-systemd-as-in.patch
Martin Pitt [Wed, 17 Jun 2015 10:16:04 +0000 (12:16 +0200)]
Drop Skip-99-systemd.rules-when-not-running-systemd-as-in.patch

The rules mostly just attach tags systemd specific properties which are
harmless under other init systems, and systemd-sysctl also works there.

9 years agoLink check: test "systemd" binary as well, show binaries
Martin Pitt [Wed, 17 Jun 2015 09:42:03 +0000 (11:42 +0200)]
Link check: test "systemd" binary as well, show binaries

9 years agoDon't run link check with nocheck build option to avoid breaking cross-builds
Martin Pitt [Wed, 17 Jun 2015 09:21:29 +0000 (11:21 +0200)]
Don't run link check with nocheck build option to avoid breaking cross-builds

9 years agoAlso check during build that other binaries do not link against /usr
Martin Pitt [Wed, 17 Jun 2015 07:59:41 +0000 (09:59 +0200)]
Also check during build that other binaries do not link against /usr

This is particularly important for udev. It's not required for e. g. logind or
machined, but as currently none of these link against /usr let's keep this
strict for now and adjust it once we need it.

9 years agoCheck during build that systemd and systemd-journald don't link against anything...
Martin Pitt [Wed, 17 Jun 2015 05:28:00 +0000 (07:28 +0200)]
Check during build that systemd and systemd-journald don't link against anything in /usr

This prevents bugs like #771652 and #788913 in the future.

9 years agoifupdown-hotplug autopkgtest: Put back alternative *.cfg suffix
Martin Pitt [Tue, 16 Jun 2015 15:46:56 +0000 (17:46 +0200)]
ifupdown-hotplug autopkgtest: Put back alternative *.cfg suffix

Older ifupdown versions apparently require a suffix, so provide a symlink for
it. Follow-up fix for 775ec4755.

9 years agoRevert "Automate building packages for upstream trunk"
Martin Pitt [Tue, 16 Jun 2015 13:33:53 +0000 (15:33 +0200)]
Revert "Automate building packages for upstream trunk"

This reverts commit e394c1c0567dddbf2a9ed3cfc15c2aff7fb56ca3.

Maintaining the upstream patches in master creates too much noise. We'll
maintain this separately here:

  http://anonscm.debian.org/cgit/pkg-systemd/trunk-ci.git

9 years agonet.agent: When running under systemd, run everything in the foreground
Martin Pitt [Tue, 16 Jun 2015 13:16:15 +0000 (15:16 +0200)]
net.agent: When running under systemd, run everything in the foreground

This avoids killing the forked child in the middle of its operation under
systemd when the parent exits. Up to systemd 220 forked children still survived
for several seconds, but under 221 they get cleaned up right away.

9 years agoWhitespace police
Michael Biebl [Tue, 16 Jun 2015 12:29:39 +0000 (14:29 +0200)]
Whitespace police

9 years agoifupdown-hotplug: Fix cleanup
Martin Pitt [Tue, 16 Jun 2015 10:41:02 +0000 (12:41 +0200)]
ifupdown-hotplug: Fix cleanup

We can't have more than one trap in a shell script.

9 years agoifupdown-hotplug autopkgtest: Fix config name in interfaces.d/
Martin Pitt [Tue, 16 Jun 2015 10:35:34 +0000 (12:35 +0200)]
ifupdown-hotplug autopkgtest: Fix config name in interfaces.d/

It must not have a suffix in Debian. Also clean up the file after the test.

9 years agoAutomate building packages for upstream trunk
Martin Pitt [Tue, 16 Jun 2015 08:24:14 +0000 (10:24 +0200)]
Automate building packages for upstream trunk

  - Add debian/extra/build-upstream-master-dsc script. This checks
    out upstream git, applies debian/, applies some packaging modifications,
    applies most of our Debian patches (ignoring the backported upstream
    ones and ignoring fuzz), and builds a dsc.
 - Add debian/patches/upstream-master/: These patches override the ones in
   debian/patches/ for trunk builds, in order to apply.

9 years agofsckd-daemon-for-inter-fsckd-communication.patch: Add fsckd.c to POTFILES.in
Martin Pitt [Tue, 16 Jun 2015 07:01:09 +0000 (09:01 +0200)]
fsckd-daemon-for-inter-fsckd-communication.patch: Add fsckd.c to POTFILES.in

This fixes "make check" for current upstream git master.

9 years agopath-util-Fix-path_is_mount_point-for-files.patch is upstream, adjust patch series
Martin Pitt [Tue, 16 Jun 2015 05:54:38 +0000 (07:54 +0200)]
path-util-Fix-path_is_mount_point-for-files.patch is upstream, adjust patch series

9 years agoAdd-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch: Drop unnecessary hunk
Martin Pitt [Tue, 16 Jun 2015 05:48:33 +0000 (07:48 +0200)]
Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch: Drop unnecessary hunk

This doesn't change behaviour and doesn't apply cleanly to current trunk.

9 years agoSwitch to net.ifnames persistant network interfaces
Martin Pitt [Mon, 15 Jun 2015 13:40:30 +0000 (15:40 +0200)]
Switch to net.ifnames persistant network interfaces

Deprecate the old 75-persistent-net-generator.rules.

See the ML discussion for details:
     https://lists.debian.org/debian-devel/2015/05/msg00170.html
     https://lists.debian.org/debian-devel/2015/06/msg00018.html

  - Drop Make-net.ifnames-opt-in-instead-of-opt-out.patch, to use
    net.ifnames by default.
  - Revert-udev-network-device-renaming-immediately-give.patch: Adjust
    patch comment.
  - Drop 75-persistent-net-generator.rules, write_net_rules helper and
    rule_generator.functions.
  - Adjust udev's README.Debian accordingly, and describe the migration.
    This needs to happen manually as there is no robust way of doing this
    automatically.
  - Add udev NEWS file for announcing this change and pointing to udev's
    README.
  - udev.postinst: Drop write_interfaces_rules().
  - udev.postinst: Disable net.ifnames on systems which did not support
    75-persistent-net-generator.rules (most importantly, virtualized guests)
    to avoid changing network interface names on upgrade.

LP: #1454254

9 years agofix bug ref in changelog for "Ignore comments in /etc/hostname"
Martin Pitt [Mon, 15 Jun 2015 12:30:30 +0000 (14:30 +0200)]
fix bug ref in changelog for "Ignore comments in /etc/hostname"

9 years agoReplace the remainder of Fix-paths-in-man-pages.patch with an upstream provided patch
Michael Biebl [Sat, 13 Jun 2015 09:00:20 +0000 (11:00 +0200)]
Replace the remainder of Fix-paths-in-man-pages.patch with an upstream provided patch

9 years agoEnable seccomp support on arm64 as well
Michael Biebl [Fri, 12 Jun 2015 06:06:13 +0000 (08:06 +0200)]
Enable seccomp support on arm64 as well

9 years agogbp pq patch noise
Martin Pitt [Thu, 11 Jun 2015 08:04:37 +0000 (10:04 +0200)]
gbp pq patch noise

9 years agoreleasing package systemd version 220-6
Martin Pitt [Thu, 11 Jun 2015 07:25:54 +0000 (09:25 +0200)]
releasing package systemd version 220-6

9 years agoStop installing tmp.mount by default
Martin Pitt [Thu, 11 Jun 2015 06:21:14 +0000 (08:21 +0200)]
Stop installing tmp.mount by default

There are still situations where it becomes active through dependencies from
other units, which is surprising, hides existing data in /tmp during runtime,
and it isn't safe to have a tmpfs /tmp on every install scenario.

  - d/rules: Ship tmp.mount in /usr/share/systemd/ instead of
    /lib/systemd/systemd.
  - systemd.postinst: When tmp.mount already was enabled, install tmp.mount
    into /etc and keep it enabled.
  - systemd.postinst: When enabling tmp.mount because of RAMTMP=yes, copy it
    from /usr/share.
  - Drop Don-t-mount-tmp-as-tmpfs-by-default.patch and
    PrivateTmp-shouldn-t-require-tmpfs.patch, not necessary any more.

Closes: #783509
9 years agoBump libcap-dev build dep to the version that provides libcap2-udeb
Martin Pitt [Wed, 10 Jun 2015 22:05:05 +0000 (00:05 +0200)]
Bump libcap-dev build dep to the version that provides libcap2-udeb

Closes: #787542
9 years agoboot-and-services autopkgtest: Fix SeccompTest.test_failing
Martin Pitt [Wed, 10 Jun 2015 11:59:15 +0000 (13:59 +0200)]
boot-and-services autopkgtest: Fix SeccompTest.test_failing

We need to reset scfail.service which we expect to fail. Otherwise
ServicesTest.test_no_failed fails on that when it runs later on.

9 years agoDrop "RequiresMountsFor=/tmp" from basic.target again
Martin Pitt [Wed, 10 Jun 2015 11:11:06 +0000 (13:11 +0200)]
Drop "RequiresMountsFor=/tmp" from basic.target again

This avoids mounting tmp.mount by default, which we accidentally started doing
with 220.

9 years agodebian/tests/boot-and-services: PEP-8 fixes
Martin Pitt [Wed, 10 Jun 2015 10:59:35 +0000 (12:59 +0200)]
debian/tests/boot-and-services: PEP-8 fixes

9 years agoboot-and-services autopkgtest: Check that we don't get an unwanted tmp.mount
Martin Pitt [Wed, 10 Jun 2015 10:27:36 +0000 (12:27 +0200)]
boot-and-services autopkgtest: Check that we don't get an unwanted tmp.mount

Unless /etc/fstab explicitly specifies it. This reproduces the regression of
220 to mount tmp.mount automatically.

9 years agoboot-and-services autopkgtest: Add SeccompTest
Martin Pitt [Wed, 10 Jun 2015 06:21:33 +0000 (08:21 +0200)]
boot-and-services autopkgtest: Add SeccompTest

This verifies that SystemCallFilter works.

9 years agoEnable seccomp support
Martin Pitt [Wed, 10 Jun 2015 05:55:43 +0000 (07:55 +0200)]
Enable seccomp support

Restrict the build dep on the architectures that provide libseccomp. This is
also why we can't configure with --enable-seccomp explicitly but rely on
auto-detection.

Closes: #760299
9 years agoreleasing package systemd version 220-5
Martin Pitt [Sun, 7 Jun 2015 14:52:36 +0000 (16:52 +0200)]
releasing package systemd version 220-5

9 years agoRefine detection of touch screen devices
Martin Pitt [Sun, 7 Jun 2015 14:52:22 +0000 (16:52 +0200)]
Refine detection of touch screen devices

Patches cherry-picked from upstream git.

9 years agoDisable EFI support for udeb build
Martin Pitt [Sat, 6 Jun 2015 14:00:40 +0000 (16:00 +0200)]
Disable EFI support for udeb build

9 years agoFix another escape parsing regression in Exec*= lines
Martin Pitt [Thu, 4 Jun 2015 10:25:52 +0000 (12:25 +0200)]
Fix another escape parsing regression in Exec*= lines

Patches cherry-picked from upstream git.

Closes: #787256
9 years agoAdd debian/extra/01-mac-for-usb.link: Use MAC based names for network interfaces...
Martin Pitt [Wed, 3 Jun 2015 10:48:42 +0000 (12:48 +0200)]
Add debian/extra/01-mac-for-usb.link: Use MAC based names for network interfaces which are (directly or indirectly) on USB

Path based names are inadequate for dynamic buses like USB.

See discussion on

  https://lists.debian.org/debian-devel/2015/05/msg00170.html

and revised proposal on

  https://lists.debian.org/debian-devel/2015/06/msg00018.html

9 years agodebian/udev.README.Debian: Document net.ifnames, and how to write udev rules for...
Martin Pitt [Thu, 4 Jun 2015 10:13:03 +0000 (12:13 +0200)]
debian/udev.README.Debian: Document net.ifnames, and how to write udev rules for custom network names

9 years agodebian/udev.README.Debian updates
Martin Pitt [Wed, 3 Jun 2015 10:52:35 +0000 (12:52 +0200)]
debian/udev.README.Debian updates

Move network interface hotplug documentation into separate section.

Point out that "lo" does not need to be configured in ifupdown under systemd.

9 years agoIgnore test failures during build if /etc/machine-id is missing
Martin Pitt [Wed, 3 Jun 2015 06:42:47 +0000 (08:42 +0200)]
Ignore test failures during build if /etc/machine-id is missing

This is the case in a few buildd chroots still.

Closes: #787258
9 years agogbp pq patch noise after previous cherry-pick
Martin Pitt [Wed, 3 Jun 2015 06:34:00 +0000 (08:34 +0200)]
gbp pq patch noise after previous cherry-pick

9 years agodracut: Fix path to systemd-fsck
Martin Pitt [Wed, 3 Jun 2015 06:33:17 +0000 (08:33 +0200)]
dracut: Fix path to systemd-fsck

Patch cherry-picked from upstream trunk.

Closes: #787553
9 years agodebian/control: Replace obsolete Python2 version header with X-Python3-Version
Martin Pitt [Wed, 3 Jun 2015 06:27:51 +0000 (08:27 +0200)]
debian/control: Replace obsolete Python2 version header with X-Python3-Version

9 years agodebian/README.source: Upstream repository moved to github
Martin Pitt [Wed, 3 Jun 2015 06:24:00 +0000 (08:24 +0200)]
debian/README.source: Upstream repository moved to github

Adjust cherry-picking instructions accordingly.

9 years agoreleasing package systemd version 220-4
Martin Pitt [Tue, 2 Jun 2015 06:16:39 +0000 (08:16 +0200)]
releasing package systemd version 220-4

9 years agoAdd debian/extra/rules/80-debian-compat.rules
Martin Pitt [Tue, 2 Jun 2015 05:50:20 +0000 (07:50 +0200)]
Add debian/extra/rules/80-debian-compat.rules

This replaces three of our patches. These are independent udev rules to change
device permissions and add CD/DVD symlinks for compatibility with earlier
Debian releases.

9 years agoDrop path_is_mount_point-handle-false-positive-on-some-fs.patch
Martin Pitt [Tue, 2 Jun 2015 05:13:54 +0000 (07:13 +0200)]
Drop path_is_mount_point-handle-false-positive-on-some-fs.patch

It was already not applied in 220-1.

This needs to be re-thought and re-done against the current code, and overlayfs
in general. On overlayfs this still reports false positives for files that
changed in the upperdir, but this does not break systemd-machine-id-commit any
more.

9 years agoFix parsing of escape characters in Exec*= lines
Martin Pitt [Tue, 2 Jun 2015 04:08:49 +0000 (06:08 +0200)]
Fix parsing of escape characters in Exec*= lines

Patch and test cherry-picked from upstream trunk.

Closes: #787256
9 years agoDrop udev migration code from pre-wheezy
Michael Biebl [Sat, 30 May 2015 22:43:51 +0000 (00:43 +0200)]
Drop udev migration code from pre-wheezy

9 years agoRemove any vestiges of /dev/.udev/
Michael Biebl [Sat, 30 May 2015 22:30:30 +0000 (00:30 +0200)]
Remove any vestiges of /dev/.udev/

This directory has been replaced by /run/udev/ since wheezy.

9 years agoStop using /sbin/udevd and drop the compat symlink
Michael Biebl [Sat, 30 May 2015 14:01:48 +0000 (16:01 +0200)]
Stop using /sbin/udevd and drop the compat symlink

9 years agoMake sure we have the proper sulogin implementation from util-linux
Michael Biebl [Mon, 1 Jun 2015 17:26:14 +0000 (19:26 +0200)]
Make sure we have the proper sulogin implementation from util-linux

Bump depends on util-linux to make sure we have a sulogin implementation
which properly cleans up its children when emergency.service is
restarted.

Closes: #784238
9 years agoMake rc-local.service wait for network-online.target (if it gets started)
Martin Pitt [Mon, 1 Jun 2015 13:56:45 +0000 (15:56 +0200)]
Make rc-local.service wait for network-online.target (if it gets started)

Add debian/extra/units/rc-local.service.d/wait-online.conf.
This not specified by LSB, but has been behaving that way in Debian under SysV
init and upstart.

LP: #1451797

9 years agodebian/extra/initramfs-tools/scripts/init-top/udev: Drop $ROOTDELAY wait
Martin Pitt [Mon, 1 Jun 2015 13:14:35 +0000 (15:14 +0200)]
debian/extra/initramfs-tools/scripts/init-top/udev: Drop $ROOTDELAY wait

This does not concern udev in particular, but is handled by initramfs-tools
itself (scripts/local). The intention of this parameter is not to statically
wait for the given time, but wait *up to* that time for the root device to
appear.

Thanks to Thomas Conté for pointing this out!

9 years agoreleasing package systemd version 220-3
Martin Pitt [Mon, 1 Jun 2015 10:58:23 +0000 (12:58 +0200)]
releasing package systemd version 220-3

9 years agoifupdown-hotplug autopkgtest: Fix systemctl status call
Martin Pitt [Mon, 1 Jun 2015 10:57:21 +0000 (12:57 +0200)]
ifupdown-hotplug autopkgtest: Fix systemctl status call

We expect ifup@.service on the v* side to not be running, as it's not
configured in ifupdown.

9 years agosd-device: Fix invalid property strv pointers
Martin Pitt [Mon, 1 Jun 2015 10:09:27 +0000 (12:09 +0200)]
sd-device: Fix invalid property strv pointers

This unbreaks the environment of udev callouts.

Patch cherry-picked from upstream git.

9 years agoudev-Bring-back-persistant-storage-symlinks-for-bcac.patch was upstreamed
Martin Pitt [Mon, 1 Jun 2015 10:07:31 +0000 (12:07 +0200)]
udev-Bring-back-persistant-storage-symlinks-for-bcac.patch was upstreamed

9 years agoudev: Bring back persistant storage symlinks for bcache
Martin Pitt [Mon, 1 Jun 2015 06:12:25 +0000 (08:12 +0200)]
udev: Bring back persistant storage symlinks for bcache

Thanks David Mohr!

Closes: #787367
9 years agoAdd ifupdown-hotplug autopkgtest
Martin Pitt [Mon, 1 Jun 2015 05:48:10 +0000 (07:48 +0200)]
Add ifupdown-hotplug autopkgtest

This reproduces #787263.

9 years agoIgnore test failures on mipsel
Martin Pitt [Mon, 1 Jun 2015 05:17:45 +0000 (07:17 +0200)]
Ignore test failures on mipsel

The three failures are not reproducible on the porter box (different kernel?).

See #787258, which we downgrade to important with this.

9 years agosd-device: fix device_get_properties_strv()
Martin Pitt [Sun, 31 May 2015 18:48:42 +0000 (20:48 +0200)]
sd-device: fix device_get_properties_strv()

Fixes environment for processes spawned by udev, in particular "allow-hoplug"
ifupdown interfaces via ifup@.service.

Patch cherry-picked from upstream trunk.

Closes: #787263
9 years agoFix ProtectSystem=yes to actually protect /usr, not /home
Martin Pitt [Sun, 31 May 2015 18:34:12 +0000 (20:34 +0200)]
Fix ProtectSystem=yes to actually protect /usr, not /home

Cherry-picked from upstream trunk.

Closes: #787343
9 years agoWrap Uploaders for better readability
Michael Biebl [Sat, 30 May 2015 01:24:09 +0000 (03:24 +0200)]
Wrap Uploaders for better readability

9 years agoreleasing package systemd version 220-2
Martin Pitt [Fri, 29 May 2015 16:54:54 +0000 (18:54 +0200)]
releasing package systemd version 220-2

9 years agoMerge branch 'master' into experimental
Martin Pitt [Fri, 29 May 2015 09:00:57 +0000 (11:00 +0200)]
Merge branch 'master' into experimental

This adds the changelog entries from master since we branched off experimental.
Most changes got committed into experimental as well (or backported from it),
except these:

  - Addition of hwclock-save.service, which was specific to Jessie. We enable
    timesyncd by default now. (See #755722)
  - Versioned udev dependency for wheezy → jessie upgrades (See #771726).

Deliberately drop those.

9 years agoreleasing package systemd version 220-1
Martin Pitt [Fri, 29 May 2015 08:37:46 +0000 (10:37 +0200)]
releasing package systemd version 220-1

9 years agoAdd missing ${misc:Depends} to new libnss-* packages
Martin Pitt [Fri, 29 May 2015 08:35:04 +0000 (10:35 +0200)]
Add missing ${misc:Depends} to new libnss-* packages

9 years agoCleanup up some leftover bits after the gudev removal
Michael Biebl [Fri, 29 May 2015 08:09:53 +0000 (10:09 +0200)]
Cleanup up some leftover bits after the gudev removal

Those were missed in ff3e6f6.

9 years agoUse Ubuntu's default NTP server for timesyncd when building on Ubuntu
Martin Pitt [Fri, 29 May 2015 07:56:00 +0000 (09:56 +0200)]
Use Ubuntu's default NTP server for timesyncd when building on Ubuntu

9 years agoStop building gudev packages
Michael Biebl [Fri, 29 May 2015 07:48:11 +0000 (09:48 +0200)]
Stop building gudev packages

Upstream has moved the gudev code into a separate repository which is
now managed on gnome.org. The gudev packages will be built from
src:libgudev from now on. See also
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html

9 years agodebian/control: Drop obsolete XS-Testsuite:
Martin Pitt [Fri, 29 May 2015 07:41:00 +0000 (09:41 +0200)]
debian/control: Drop obsolete XS-Testsuite:

pkg adds it automatically.

9 years agoFix path_is_mount_point for files
Martin Pitt [Fri, 29 May 2015 07:29:41 +0000 (09:29 +0200)]
Fix path_is_mount_point for files

Regression in 220. This has been proposed upstream, but not accepted yet as
upstream wants some stylistic changes. But this works and has test cases.

9 years agogbp pq patch noise
Martin Pitt [Fri, 29 May 2015 06:45:56 +0000 (08:45 +0200)]
gbp pq patch noise

9 years agoRemove our update-rc.d patches, replace them with upstream patches
Martin Pitt [Fri, 29 May 2015 06:45:03 +0000 (08:45 +0200)]
Remove our update-rc.d patches, replace them with upstream patches

Upstream now calls a /lib/systemd/systemd-sysv-install abstraction. Provide one
for update-rc.d.

This also implements the "is-enabled" command by directly checking for the
presence of rcS or rc5 symlinks.

Closes: #760616