Commit Graph

12913 Commits

Author SHA1 Message Date
Michael Biebl
b7eb246c63 Extend stage1 profile to apparmor and annotate build depends 2015-08-18 16:55:07 +02:00
Michael Biebl
a2d0d8e615 Turn noudeb build option into build profile 2015-08-18 16:52:32 +02:00
Michael Biebl
1903f1ed9f Mark check build dependencies with nocheck profile 2015-08-18 16:50:00 +02:00
Michael Biebl
86da49569c Mark python build tools with :native to ease cross-building 2015-08-18 16:48:24 +02:00
Martin Pitt
3676d8c7be debian/extra/rules-ubuntu/40-hyperv-hotadd.rules: Also apply to Xen, and rename to 40-vm-hotadd.rules 2015-08-14 16:35:01 +02:00
Martin Pitt
f1ee22538c Add a hack to unbreak "systemctl link"
LP: #1480310
2015-08-12 15:07:38 +02:00
Martin Pitt
73691eab7d Add debian/tests/unit-config: Test "systemctl link"
This reproduces https://launchpad.net/bugs/1480310
2015-08-12 15:05:40 +02:00
Martin Pitt
4c29ec4e7b add Debian bug ref for previous commit 2015-08-09 11:50:17 +02:00
Martin Pitt
8c20689cb2 Fix broken ACL in tmpfiles.d/systemd.conf
LP: #1480552
2015-08-09 11:48:54 +02:00
Martin Pitt
8d824b0945 Skip systemd-fsckd autopkgtest if /run/initramfs/fsck-root exists
I. e. the initramfs already ran fsck. Then systemd-fsck-root, fsckd etc. are
not supposed to run.

This is currently hidden by http://bugs.debian.org/783291, but once that gets
fixed this will cause the systemd-fsckd test to fail with current
initramfs-tools.
2015-08-04 15:24:23 +02:00
Martin Pitt
41c6d82cfe releasing package systemd version 224-1 2015-08-01 13:39:01 +02:00
Martin Pitt
65b608dde7 New upstream release 224
Drop cherry-picked patches and adjust the others.
2015-08-01 13:10:16 +02:00
Martin Pitt
def216ee01 Merge tag 'upstream/224'
Upstream version 224
2015-08-01 13:02:34 +02:00
Martin Pitt
5fd56512f6 Imported Upstream version 224 2015-08-01 13:02:32 +02:00
Martin Pitt
ffa1eebce2 boot-and-services autopkgtest: Ignore thermald
Since 1.4.3-2 it starts by default, but fails in most virtual envs.
2015-07-31 06:17:10 +02:00
Martin Pitt
7917a62ae5 releasing package systemd version 223-2 2015-07-30 08:25:59 +02:00
Martin Pitt
a2da9792db debian/extra/initramfs-tools/hooks/udev: Don't fail if /etc/systemd/network/ does not exist
Closes: #794050
2015-07-30 08:24:09 +02:00
Martin Pitt
c1e67af6ab Don't enable gnu-efi on ARM
It FTBFSes and cannot really be tested now as there is no available hardware.
2015-07-30 08:19:55 +02:00
Martin Pitt
e17a7a04ea releasing package systemd version 223-1 2015-07-30 00:02:41 +02:00
Martin Pitt
7b3a1b87ea Fix size explosion of networkd
Regression in 223. Patch cherry-picked from upstream git.
2015-07-30 00:02:16 +02:00
Martin Pitt
3c6c28e774 debian/extra/start-udev: Run d-i's udevd with "notice" log level
Just like we did in the initramfs in 219-10 in commit 6e33bf38.
2015-07-29 23:54:12 +02:00
Martin Pitt
3de92fbb7a Drop debian/extra/base-installer.d/05udev
We use net.ifnames by default now, thus we don't need to copy
70-persistent-*.rules any more.
2015-07-29 23:53:14 +02:00
Martin Pitt
96348b338f ifup@.service: Fix ifquery call after dropping Type=oneshot
Follow-up fix for commit 7f563b59e: With Type=simple, ExecStartPost runs
immediately after ifup got started, not after it finished. So we can't use
ExecStartPost here, but instead run both "ifup" and "ifquery" in the same
ExecStart command.
2015-07-29 23:53:14 +02:00
Michael Biebl
7705a49428 udev-udeb: Remove scsi_wait_scan hack from the start-udev script as well
Followup commit for 52d12b880b
2015-07-29 23:22:09 +02:00
Michael Biebl
ca3bed1f7d Drop useless trailing "exit 0" from scripts which use "set -e" 2015-07-29 23:17:24 +02:00
Martin Pitt
3a1900558c networkd patches landed upstream, adjust patch series 2015-07-29 22:36:19 +02:00
Martin Pitt
bd01956822 changelog: 223 fixes #788193 too 2015-07-29 15:58:29 +02:00
Martin Pitt
6bd4a3e1ff Fix networkd-wait-online -i to properly wait for the given interfaces only
Patches taken from https://github.com/systemd/systemd/pull/761, will go
upstream soon.
2015-07-29 15:43:05 +02:00
Martin Pitt
338ed8207e New upstream release 223
- Fix systemd-bootchart crash. (Closes: #792403)
  - Trim list of files in /usr/share/doc/systemd/. (Closes: #791839)
  - Fix "Invalid argument" failure with some  journal files.
    (Closes: #792090)
  - tmpfiles: Don't recursively descend into journal directories in /var.
    (Closes: #791897)
  - Don't frequently wake up on disabled TimeoutIdleSec=, in particular in
    automount timers. (LP: #1470845)

Adjust patches to new upstream version.
2015-07-29 15:21:53 +02:00
Martin Pitt
c762e8b631 Merge tag 'upstream/223'
Upstream version 223
2015-07-29 15:16:03 +02:00
Martin Pitt
7035cd9e22 Imported Upstream version 223 2015-07-29 15:16:01 +02:00
Martin Pitt
5e9b2e2d99 Restrict gnu-efi to available architectures
gnu-efi is only available on a handful of architectures, so adjust the build
dependency. Drop the --enable-gnuefi configure option and rely on
auto-detection on these architectures.
2015-07-28 05:44:34 +02:00
Martin Pitt
a8bb8caf9c debian/extra/initramfs-tools/hooks/udev: Drop some redundant code
We now always copy 70-persistent-net.rules.
2015-07-28 05:44:13 +02:00
Felipe Sateler
7da95fd9f9 nss-my*.postinst: configure at the end of the hosts line, not before files.
Closes: #789006
2015-07-27 15:06:21 +02:00
Martin Pitt
c1f6db6f9a systemd.postinst: Avoid confusing error message about /run/systemd/was-enabled not existing on reconfiguring 2015-07-27 08:39:17 +02:00
Jon Severinsson
dbf1afb218 Note that 7123268 closes #755062 2015-07-27 08:14:27 +02:00
Julian Wollrath
e7c2c9b507 Copy all .link interface naming definitions to initramfs
Currently, only the default .link files from /lib/systemd/network are
copied to the initramfs, meaning, that additional (local) .link naming
definitions will be ignored when the system is still controlled by the
initramfs and interfaces might get wrong names.

Fix this by copying all .link files from /lib/systemd/network and
/etc/systemd/network into the initramfs, with the files from
/etc/systemd/network taking precedence over files with the same name
from /lib/systemd/network, as stated in the systemd.link manpage.

Closes: #793374
2015-07-27 07:18:27 +02:00
Martin Pitt
7f563b59ef ifup@.service: Drop "oneshot" to run ifup in the background during boot
This avoids blocking network.target on boot with unavailable hotplug interfaces
in /etc/network/interfaces. The main purpose of the Before=network.target is to
ensure a robust shutdown order, not to block the boot on ifup'ing every
interface; services which want that need to depend on network-online.target.

Closes: #790669
LP: #1425376
2015-07-27 07:03:46 +02:00
Martin Pitt
cd4eee29cf changelog: Add LP bug ref 2015-07-27 06:39:51 +02:00
Martin Pitt
ed80dff0bb networkd autopkgtest: More robust/forceful killing of dnsmasq 2015-07-26 14:57:38 +02:00
Martin Pitt
378a828a0a Enable GNU EFI support and add gnu-efi build dep
This enables/ships the systemd EFI boot loader.

Closes: #787720
2015-07-26 12:39:04 +02:00
Martin Pitt
951742fddf Revert-VT-reuse-patches.patch: Fixed properly in trunk, move to "upstreamed patches" 2015-07-24 16:35:44 +02:00
Michael Biebl
cfaafb0773 systemd: Remove obsolete conffile clean up from pre-wheezy 2015-07-21 22:30:59 +02:00
Michael Biebl
0586789233 udev: Remove obsolete rm_conffile/mv_conffile functions from udev.preinst
The udev package is using dpkg-maintscripts-helper now to remove
obsolete conffiles.
2015-07-21 22:29:08 +02:00
Martin Pitt
21739fdb05 Revert "systemd/udev postinst: Avoid "The group [...] already exists as a system group. Exiting." warnings"
This reverts commit daf17c2766.

This would cause errors like "already exists as a non-system group" to go
unnoticed. We really should go back to --quiet and fix adduser (#763055).
2015-07-16 15:31:09 +02:00
Martin Pitt
daf17c2766 systemd/udev postinst: Avoid "The group [...] already exists as a system group. Exiting." warnings
LP: #1475094
2015-07-16 07:25:59 +02:00
Michael Biebl
9cbbd30da9 Release version 222-2 to unstable 2015-07-15 23:51:28 +02:00
Michael Biebl
a0d5a61155 Drop libsystemd-journald-dev and libsystemd-id128-dev
There are no reverse dependencies left and we want to avoid new packages
picking up a build dependency on those obsolete transitional packages.
2015-07-15 23:49:55 +02:00
Michael Biebl
52d12b880b Drop scsi_wait_scan hack from the udev initramfs-tools script
This Linux kernel module has been broken since 2.6.30 and as a result
was removed in 3.5. The Debian Jessie kernel no longer ships this
module.

Closes: #752775
2015-07-15 23:35:52 +02:00
Michael Biebl
b3fa9f0825 Bump priority of systemd and systemd-sysv to important
Update package priorities of systemd and systemd-sysv to important to
match what has been used in the Debian archive since Jessie.
2015-07-13 16:45:14 +02:00