Karel Zak
d379d44255
mount: use libmount to monitor mountinfo & utab
...
The current implementation directly monitor /proc/self/mountinfo and
/run/mount/utab files. It's really not optimal because utab file is
private libmount stuff without any official guaranteed semantic.
The libmount since v2.26 provides API to monitor mount kernel &
userspace changes and since v2.27 the monitor is usable for
non-root users too.
This patch replaces the current implementation with libmount based
solution.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-09-14 09:12:31 +02:00
Michael Biebl
45096d27d3
README: remove obsolete instructions regarding python-systemd/sphinx
2015-09-09 23:10:34 +02:00
Daniel Mack
37b76fd3ee
README: document new /etc/mtab requirement
2015-09-09 15:27:56 +02:00
Lennart Poettering
a0c3e16b7b
README: bump minimal required kernel version
...
We generally try to support 2y old kernels, which allows us bump the
minimal required version to 3.11 now.
Also, clarify that support for the unified cgroup hierarchy requires 4.2
or newer.
2015-09-06 15:58:20 +02:00
Lennart Poettering
d1584b9f5b
README: drop reference to Endocode
...
Chris Kühl does not work at Endocode anymore, the contact data is no
longer valid.
2015-08-16 21:06:42 +02:00
Tom Gundersen
fdbbf0eeda
Merge pull request #554 from poettering/ntp-pool
...
build-sys: warn if people don't change the default NTP servers when b…
2015-07-12 11:43:51 +02:00
Lennart Poettering
f4e74be185
README: document that RT group sched should be turned off
...
https://bugs.freedesktop.org/show_bug.cgi?id=87570
https://bugzilla.redhat.com/show_bug.cgi?id=1229700
2015-07-11 14:49:22 -03:00
Lennart Poettering
2ed3de9cc4
build-sys: warn if people don't change the default NTP servers when building systemd
...
Also, explain the situation in the docs.
Relates to #437
2015-07-11 14:24:29 -03:00
Kay Sievers
82627069e9
README: mention "git archive"
2015-06-23 13:41:15 +02:00
Kay Sievers
a095315b3c
build-sys: split internal basic/ library from shared/
...
basic/ can be used by everything
cannot use anything outside of basic/
libsystemd/ can use basic/
cannot use shared/
shared/ can use libsystemd/
2015-06-11 10:52:46 +02:00
Marc-Antoine Perennou
c7b13c64b3
build-sys: drop references to gobject-introspection
...
It has been removed alongside gudev
2015-06-03 17:26:59 +02:00
Kay Sievers
29d01b7064
point to github issues instead of freedesktop bugzilla
2015-06-03 14:48:55 +02:00
Jonathan Boulle
eb0914fc85
README: update links to reference new home (GitHub)
2015-06-02 15:57:50 -07:00
Kay Sievers
2375607039
remove gudev and gtk-doc
...
The library moved to:
https://git.gnome.org/browse/libgudev/
2015-06-03 00:22:53 +02:00
Ronny Chevalier
8f42ccd24b
README: fix typo
2015-05-30 11:19:35 +02:00
Martin Pitt
0f0467e63b
systemctl: drop hardcoded chkconfig invocation
...
Introduce /usr/lib/systemd/systemd-sysv-install [--root=] <action> <name>
abstraction, replacing the direct calling of chkconfig. This allows
distributions to call their specific tools like update-rc.d without patching
systemd.
Ship systemd-sysv-install.SKELETON as an example for packagers how to implement
this.
Drop the --enable-chkconfig configure option.
Document this in README and point to it in NEWS.
2015-05-28 19:42:45 +02:00
Karel Zak
bf1d7ba70a
swap: use swapon -o
...
This patch simplify swapon usage in systemd. The command swapon(8)
since util-linux v2.26 supports "-o <list>". The idea is exactly the
same like for mount(8). The -o specifies options in fstab-compatible
way. For systemd it means that it does not have to care about things
like "discard" or another swapon specific options.
swapon -o <options-from-fstab>
For backward compatibility the code cares about "Priority:" swap unit
field (for a case when Priority: is set, but pri= in the Options: is
missing).
References: http://lists.freedesktop.org/archives/systemd-devel/2014-October/023576.html
2015-05-25 17:06:15 +02:00
Lennart Poettering
3b920d78b4
README: document that we prefer if CONFIG_CHECKPOINT_RESTORE is turned on, for the kcmp() syscall
2015-05-18 16:35:24 +02:00
Łukasz Stelmach
3dd26f3e3a
README: glibc version 2.16 is required for IP_UNICAST_IF
...
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=be08eda5
https://bugs.gentoo.org/show_bug.cgi?id=546194
2015-04-11 12:19:10 +02:00
Zbigniew Jędrzejewski-Szmek
a6cccd8f58
README: mention ACLs more
...
They are now useful for any fs used for journal storage.
2015-03-03 11:04:43 -05:00
Peter Waller
f4e5354a1d
README: add pkg-config to required deps for autogen
...
Otherwise, several macros are undefined.
2015-02-20 15:38:54 -08:00
Zbigniew Jędrzejewski-Szmek
a48a62a1af
tmpfiles: use ACL magic on journal directories
2015-01-22 01:14:53 -05:00
Zbigniew Jędrzejewski-Szmek
b52a4a3b05
README: CONFIG_DEVPTS_MULTIPLE_INSTANCES is necessary
...
https://bugs.debian.org/773932
2014-12-30 18:39:51 -05:00
Gabriel de Perthuis
d47f6ca5f9
blkid: Warn when rejecting a superblock with a bad csum
...
Bump libblkid requirement from 2.20 to 2.24.
util-linux 2.25 is actually required since fdbbad981c
2014-12-14 12:54:17 -05:00
WaLyong Cho
0acd5a08f5
README: notice kernel config for CPUQuota
2014-11-28 21:16:52 -05:00
Chris Leech
8d3ae2bd4c
mount: use libmount to enumerate /proc/self/mountinfo
...
This lets libmount add in user options from /run/mount/utab, like
_netdev which is needed to get proper ordering against remote-fs.target
2014-11-28 14:30:50 -05:00
Lennart Poettering
2b671e9560
README: mention that engineering services for systemd are available from endocode
2014-11-06 15:27:13 +01:00
Ronny Chevalier
cb607ecb84
remove references of readahead
2014-10-31 10:57:21 +01:00
Lennart Poettering
fdbbad981c
README: simplify documented dependency on util-linux
...
we stritcly require features from util-linux v2.25, such a new version
is not optional, hence document this.
2014-10-22 12:37:08 +02:00
Karel Zak
48d3e8d07f
fsck: re-enable fsck -l
...
The -l (lock) has been temporary disabled due to conflict with
udev (https://bugs.freedesktop.org/show_bug.cgi?id=79576 )
The problem is fixed since util-linux v2.25 (Jul 2014).
2014-10-22 11:45:36 +02:00
Kay Sievers
be2ea723b1
udev: remove userspace firmware loading support
2014-08-30 11:34:20 +02:00
Lennart Poettering
f9ffbca2fb
README: mention the new optional libidn dependency
2014-08-20 00:18:14 +02:00
Lennart Poettering
a4a79605f7
README: document what to do with the NSS modules
2014-08-19 21:58:48 +02:00
Zbigniew Jędrzejewski-Szmek
a509e0e694
README: add liblz4
2014-07-07 18:36:55 -04:00
Jan Engelhardt
8d0e0ddda6
doc: grammatical corrections
2014-06-28 00:06:30 -04:00
Lennart Poettering
5b244719ab
README: mention that elfutils is an (optional) dependency now
2014-06-23 12:42:17 +02:00
Zbigniew Jędrzejewski-Szmek
a900b827d4
README: add gobject-introspection
2014-06-22 15:30:28 -04:00
Cristian Rodríguez
cc219d7bab
Remove libattr mentions from README
...
It is no longer required.
2014-06-20 20:22:05 +02:00
Kay Sievers
3dff3e00e0
udev: assign group "input" to all input devices
2014-06-12 14:59:53 +02:00
Umut Tezduyar Lindskog
a21b4670d4
doc: specify kernel configs for cpushares
2014-06-11 12:30:29 +02:00
Kay Sievers
f31cf2b6d0
udev: stop using "floppy" group
2014-06-11 11:20:55 +02:00
Lennart Poettering
323a2f0b4b
README: mention new required user systemd-bus-proxy
2014-06-04 11:24:12 +02:00
Tom Gundersen
682265d5e2
resolved: run as unpriviliged "systemd-resolve" user
...
This service is not yet network facing, but let's prepare nonetheless.
Currently all caps are dropped, but some may need to be kept in the
future.
2014-06-03 10:40:28 +02:00
Lennart Poettering
e15007bc0e
README: document the new "systemd-network" user we require for systemd-networkd
2014-06-01 09:35:19 +02:00
Nis Martensen
f1721625e7
fix spelling of privilege
2014-05-19 00:40:44 +09:00
Lennart Poettering
a349eb10d3
timesyncd: run timesyncd as unpriviliged user "systemd-timesync" (but still with CAP_SYS_TIME)
2014-05-18 20:52:49 +09:00
Jan Engelhardt
b8bde11658
doc: comma placement corrections and word order
...
Set commas where there should be some.
Some improvements to word order.
2014-05-07 20:13:27 -04:00
Jan Engelhardt
70a44afee3
doc: typographical fine tuning
2014-05-06 23:05:39 +02:00
Jan Engelhardt
d28315e4af
doc: use non-contracted forms in written documents
2014-05-06 23:05:09 +02:00
Mike Gilbert
13468826f2
Document CONFIG_NET_NS as a required kernel option
...
Several units now utilize the PrivateNetwork parameter, which requires
network namespace support.
2014-04-09 11:21:16 +02:00