Commit Graph

58 Commits

Author SHA1 Message Date
Michael Biebl
8c331b989d Don't pass static start priorities to dh_installinit anymore
They haven't been used by update-rc.d for a while and generate a warning now.
2013-07-21 15:30:07 +02:00
Daniel Schaal
c07a22c15a Enable verbose build logs by passing --disable-silent-rules to configure.
See https://wiki.debian.org/ReleaseGoals/VerboseBuildLogs
2013-07-21 11:54:03 +02:00
Michael Biebl
e8aef519f6 Launch logind via a shell wrapper
We need to setup the cgroupfs mount and the runtime directory before
starting logind. Use a shell script which is triggered by the D-Bus
service.
2013-07-18 20:52:43 +02:00
Michael Stapelberg
d451c9084b udev: install rules files and extras
This makes the debdiff file lists approximately identical, minus
expected differences.
2013-07-18 20:09:04 +02:00
Michael Stapelberg
a3e8371ea0 drop udev.udev-mtab.init, /etc/mtab is a symlink to /proc/mounts
Call rm_conffile and update-rc.d remove to make it go away.
2013-07-18 19:29:19 +02:00
Michael Biebl
6ab50b03cf Add changes from 175-7.1 NMU (upstart support)
Patch courtesy of Steve Langasek <steve.langasek@ubuntu.com>
2013-07-18 19:29:15 +02:00
Michael Biebl
b56f8637a1 Merge remaining files from udev 175-7
The patches from udev were either merged upstream, applied directly,
added as files to debian/extra/ or dropped:

- debian/patches/commit-4b50a3d
  Applied upstream in 4b50a3d004
- debian/patches/fix_gtkdoc_oot
  Fixed upstream
- debian/patches/libudevpc_no_librt
  Fixed upstream in e712ffcce6
- debian/patches/vio_type
  Dropped for now.
- debian/patches/debian_rules
  Added as debian/extra/rules/*
- debian/patches/extra_agents
  Added as debian/extra/*.agent and debian/extra/hotplug.functions
- debian/patches/extra_initramfs
  Added as debian/extra/initramfs.*
- debian/patches/extra_installer
  Added as debian/extra/udev.*
- debian/patches/extra_modprobeconf
  Added as debian/extra/fbdev-blacklist.conf and
  debian/extra/make-fbdev-blacklist
- debian/patches/extra_misc
  Added as debian/extra/links.conf and debian/extra/create_static_nodes
- debian/patches/dont-build-some-helpers
  Dropped, since we will use the upstream firmware agent now
- debian/patches/libgudev_in_usr
  Applied as 418b0a2d41
- debian/patches/rules_compat_qemu
  Dropped, only needed for kernel versions <= 2.6.32
- debian/patches/use_run_tmpfs
  Dropped, since wheezy /run is mandatory
- debian/patches/dev_root_rule
  Dropped, discouraged upstream
- debian/patches/udevd_in_sbin
  Dropped, we will use the $libexec path now in the .service file and
  provide compat symlinks
- udev_conf_comments
  Applied as c82d84e916
2013-07-18 18:57:39 +02:00
Michael Biebl
845db5deec Don't install unused files
We don't really need the RPM macros and we currently don't ship the
kernel-install tool, so remove those two directories.
2013-07-18 17:12:48 +02:00
Michael Biebl
47d2341620 Remove the dpkg-triggered debian-enable-units script
This was a temporary workaround for wheezy. Packages should use dh-systemd
now to properly integrate service files with systemd.
Remove the state files on upgrades.
2013-07-18 16:54:22 +02:00
Michael Biebl
1fb48b3157 Install Debian specific files for systemd 2013-07-18 16:54:22 +02:00
Michael Biebl
69a9a18e17 Add udeb reference to the libudev1 shlibs file 2013-07-18 16:54:22 +02:00
Michael Biebl
61cb016e70 Use symlinked doc directories for the udev pacakges as the old udev package did 2013-07-18 16:54:15 +02:00
Michael Biebl
b3b5b90529 Remove duplicate files 2013-07-18 16:54:15 +02:00
Michael Biebl
b49fe705a3 Build two flavours
a regular build and one for the udev udebs with reduced dependencies.
2013-07-18 15:28:03 +02:00
Michael Biebl
1e86aae107 Enable python bindings for the systemd libraries
and ship them in a new package named python-systemd.
2013-07-17 20:23:51 +02:00
Michael Biebl
4871634c6a Run gtkdocize on autoreconf.
This is now required since we are building gtk-doc based documentation.
2013-07-17 20:20:34 +02:00
Michael Biebl
a2b8cfa13c Use gir dh addon to ensure ${gir:Depends} is properly set. 2013-07-17 20:20:33 +02:00
Michael Biebl
193016badc Stop building the GUI bits.
They have been split into a separate source package called systemd-ui.
2013-06-20 01:31:37 +02:00
Tollef Fog Heen
1950f28084 Convert to Multi-Arch: same where possible. Closes: #676615 2012-06-29 22:35:39 +02:00
Tollef Fog Heen
3eb8d4cf52 Disable coredump handling as it's not ready yet. 2012-03-06 22:51:24 +01:00
Michael Biebl
c4d908daf6 Install ifup@.service via systemd.install 2012-03-06 18:03:54 +01:00
Michael Biebl
532b0d80be Add changes from NMU 2012-03-06 18:00:49 +01:00
Tollef Fog Heen
a1926860c0 Add --with-distro=debian to configure flags, due to no /etc/os-release yet. 2012-02-29 22:45:00 +01:00
Michael Biebl
afbc324da7 Copy intltool files instead of symlinking them. 2012-02-11 19:50:16 +01:00
Michael Biebl
1dbcb8bf07 Update configure flags, use rootprefix instead of rootdir. 2012-02-11 19:49:58 +01:00
Tollef Fog Heen
762763bd1f Add debian-fixup service that symlinks mtab to /proc/mounts and migrates /var/run and /var/lock to symlinks to /run 2011-09-23 19:27:41 +02:00
Michael Biebl
718d8bde9b Re-add --with autoreconf which got accidentally deleted by last commit 2011-09-14 08:35:38 +02:00
Michael Biebl
2f80a58830 Override dh_autoreconf
As autoreconf doesn't like intltool, override dh_autoreconf and call
intltoolize and autoreconf ourselves.
2011-09-14 08:30:52 +02:00
Michael Biebl
827b5b11db Split libsystemd-login and libsystemd-daemon into separate binary packages. 2011-09-14 08:30:08 +02:00
Michael Biebl
b1fcd56fdb hwclock-load.service is no longer installed, so we don't need to remove it anymore in debian/rules. 2011-06-29 13:59:18 +02:00
Tollef Fog Heen
abd2305248 Enable SELinux support. Closes: #618412 2011-03-20 20:46:34 +01:00
Tollef Fog Heen
aef2a93f2c Enable TCP wrapper support. Closes: #618409 2011-03-20 20:45:26 +01:00
Tollef Fog Heen
864482d672 Add ifup@.service for handling hotplugged interfaces from udev.
Closes: #610871

Thanks to Michael Biebl for the implementation
2011-03-02 21:03:53 +01:00
Tollef Fog Heen
860ce4af64 Fix typo when removing systemd-vconsole.target 2011-02-16 21:13:23 +01:00
Tollef Fog Heen
a704d2d40f Disable systemd-vconsole-setup.service for now. 2011-02-16 21:06:04 +01:00
Michael Biebl
60b9d86fe5 Fix hwclock
Since we mask hwclock and hwclockfirst, we need to run hwclock-save.service
on shutdown now.
To avoid running hwclock twice during boot, we remove
sysinit.target.wants/hwclock-load.service. hwclock is already triggered
by /lib/udev/rules.d/85-hwclock.rules. This needs further coordination
with udev.
2011-01-16 10:06:21 +01:00
Michael Biebl
f6a81384db Use syntax compatible with debhelper v8 2011-01-16 10:01:30 +01:00
Tollef Fog Heen
e4a35aa806 Use the built-in cryptsetup support in systemd 2011-01-16 09:56:30 +01:00
Tollef Fog Heen
8558f7bfe9 Use native mount, mask services done by systemd 2010-12-26 20:31:33 +01:00
Michael Biebl
a7432c147c Remove autogenerated man pages and vala C sources, so they are rebuilt. 2010-12-26 13:33:11 +01:00
Michael Biebl
848cbb1b4b Disable cryptsetup support
Explicitly disable cryptsetup support to not accidentally pick up a
libcryptsetup dependency in a tainted build environment, as the
library is currently installed in /usr/lib.
2010-12-26 13:31:28 +01:00
Tollef Fog Heen
6ce35d6eaa Use dh-autoreconf for updating the build system. 2010-11-20 09:38:44 +01:00
Tollef Fog Heen
10edb11620 Revert upstream change which requires libnotify 0.7 2010-11-20 09:35:57 +01:00
Tollef Fog Heen
879cdb6ec9 Move rules around to get more logical progression in debian/rules 2010-11-02 21:48:27 +01:00
Michael Biebl
73baac4bc7 Don't install hwclock-save.service and remount-rootfs.service
Both conflict with existing SysV init scripts.

Running both results in "super block is in future" error messages when
mounting ext[34] partitions.

Until the hwclock and mount handling is sorted out, use only
the scripts provided by initscripts/util-linux.
2010-11-02 21:44:19 +01:00
Tollef Fog Heen
dc03359dbf Make sure to enable GTK bits. 2010-11-02 21:43:34 +01:00
Tollef Fog Heen
8059ca9c79 Remove tmpwatch services, Debian doesn't have or use tmpwatch. 2010-11-02 21:42:38 +01:00
Tollef Fog Heen
fa416c2ec4 Stop messing with runlevel5/multi-user.target symlink
This is handled correctly upstream, so remove local hack.
2010-11-02 21:37:29 +01:00
Tollef Fog Heen
bc7860afab Hard-code path to udev rules dir in configure call 2010-08-30 21:43:29 +02:00
Tollef Fog Heen
76aeaaf733 Update for v8 2010-08-29 14:05:58 +02:00