summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Enable xz support in morph filebaserock/radiofree/enable_xzJames Thomas2012-09-271-1/+1
|
* Merge remote-tracking branch 'origin/baserock/richardmaw/empty-machine-id' ↵Lars Wirzenius2012-09-241-1/+2
|\ | | | | | | into baserock/morph
| * Use an invalid, rather than a static machine-idRichard Maw2012-09-201-1/+1
| | | | | | | | | | | | | | | | | | If the machine id is invalid, then systemd will generate and bind-mount over it, so a possibly random machine id is available rather than an arbitrary static one. It's an odd failing of systemd that it can't handle a missing file, but it needs a file to mount on top of.
| * Add a dummy machine-id fileRichard Maw2012-08-171-1/+2
|/ | | | | | This is required because parts of systemd need a machine id file. This machine id is generated by systemd, however it is done at a point where /etc has not been remounted, so this fails.
* systemd: fix debug-shell to use /bin/shRichard Maw2012-07-301-0/+1
| | | | | | | If selinux is installed systemd will use /sbin/sushell, otherwise it will use /bin/bash. This is inappropriate for us, since it would require bash in every image, so make the morphology do the @sushell@ substitution.
* remount-fs: pass fstab options to mountRichard Maw2012-07-301-2/+4
| | | | | | | | | busybox's mount implementation doesn't re-read the options from the fstab, it uses the flags it has in mtab. This makes `mount -o remount $device` a no-op. Rather than do string concatenation, add another -o option to the list of parameters, since -o is cumulative.
* systemd.morph: create symlinks for convenienceRichard Maw2012-07-301-0/+3
| | | | | | | | | | | It is standard for init to be /sbin/init, so link systemd to that Unfortunately in the last release there was both busybox and systemd init, if your init was busybox then reboot would work, but if it was systemd you needed to run systemctl reboot, because busybox was symlinked into sbin. systemd can also do this trick, so install symlinks for that.
* systemd.morph: set rootprefix in configureRichard Maw2012-07-301-2/+2
| | | | | | This should hopefully prevent as much stuff being installed in /usr Some stuff ends up in /usr/var, this is bad because /var is hard-coded in a lot of places.
* systemd.morph: fix path to tmp.mountRichard Maw2012-07-301-1/+1
|
* systemd.morph: don't mount /tmp with strictatimeRichard Maw2012-07-301-0/+4
| | | | | | | busybox's mount doesn't accept strictatime, but systemd's default rule for mounting tmp mounts a tmpfs with strictatime set. systemd allows the defaults in lib/systemd to be overridden by rules in /etc/systemd, so this seems like a good place to do that
* systemd: disable lzma compressed journalRichard Maw2012-07-301-1/+1
| | | | | | This would require xz which is not in foundation. It is possible that this may be included later as systemd does not appear to be able to use anything else to compress its journal
* systemd.morph: set options to prevent /usr/etcRichard Maw2012-07-301-1/+1
| | | | | | Split /usr is annoying, but some stuff needs to be compiled with --prefix=/usr. Unfortunately this makes the sysconfdir /usr/etc without extra configuration.
* systemd: add morphRichard Maw2012-07-301-0/+9
| | | | | This is needed because it can't generate its manpages without having docbook cached locally because it specifies --nonet.
* logind: add new loginctl lock-sessions commandLennart Poettering2012-07-294-0/+56
|
* logind: add LockSessions() call to lock all local sessions at onceLennart Poettering2012-07-291-0/+13
|
* Revert "man: ship systemd-udevd as the real manpage"Lennart Poettering2012-07-292-7/+7
| | | | | | | | | We want to keep things uniform, and hence treat udevd's man page like any other in the repo. What matters is how users primarily interface with a service, and that is not the binary path in /usr/lib/systemd but the service name. This reverts commit 6c1f3ba54ac1f42598c543b86daaf294b29294b1.
* man: grammar fixes for systemd-udev(8)Zbigniew Jędrzejewski-Szmek2012-07-281-12/+17
|
* selinux: avoid inclusion of null_log without selinuxDave Reisner2012-07-281-0/+2
| | | | | | Avoids a compile time warning: warning: 'null_log' defined but not used [-Wunused-function]
* man: ship systemd-udevd as the real manpageDave Reisner2012-07-282-7/+7
| | | | | | Instead of making systemd-udevd a so-link to systemd-udevd.service, ship the real page as systemd-udevd to integrate better with distros where udevd might be run standalone.
* build-sys: always populate EXTRA_DISTBryan Kadzban2012-07-281-51/+64
| | | | | | | | | | | "make dist" can build a different tarball depending on the flags passed to ./configure and the (optional) dependencies found on the system. Move all append-to-EXTRA_DIST operations out of automake conditionals to fix this. Introduce a polkitpolicy_files so that the policy files built still correctly depend on the automake conditionals, but the .in files that get distributed do not.
* systemctl: append .service to unit names lacking suffixLennart Poettering2012-07-282-6/+9
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=39386
* update TODOLennart Poettering2012-07-271-0/+2
|
* journalctl: add --priority= switch for filtering by priorityLennart Poettering2012-07-273-1/+119
|
* cgtop: add --version optionZbigniew Jędrzejewski-Szmek2012-07-261-7/+19
|
* cgtop: use full terminal widthZbigniew Jędrzejewski-Szmek2012-07-263-17/+45
|
* Add a 'b' option to cgtop, equivalent to the same option in topDavid Strauss2012-07-261-7/+22
| | | | [zj: use static]
* Add an 'n' option to cgtop (equivalent to top)David Strauss2012-07-261-5/+20
|
* journald: log driver messages at LOG_INFOLennart Poettering2012-07-262-5/+1
|
* journalctl: hightlight log lines by priorityLennart Poettering2012-07-264-15/+58
| | | | | warn/notice = bright white < error = red
* logs-show: fix OOM pathLennart Poettering2012-07-261-2/+3
|
* build-sys: use correct cppPeeters Simon2012-07-261-2/+2
| | | | this solves issues where $(CPP) has differend include paths than 'cpp'
* update READMELennart Poettering2012-07-261-0/+2
|
* login: lose policy a bit: allow user suspend unauthenticated when multiple ↵Lennart Poettering2012-07-261-1/+1
| | | | sessions exist
* log: out-of-line __log_oom()Michal Schmidt2012-07-262-5/+7
| | | | The callers' code gets smaller.
* log: log_oom() must be a macroMichal Schmidt2012-07-261-4/+5
|
* udev: cdrom_id, accelerometer - enable debug output for --debugKay Sievers2012-07-262-4/+4
|
* log.h: new log_oom() -> int -ENOMEM, use itShawn Landden2012-07-2640-310/+183
| | | | | | also a number of minor fixups and bug fixes: spelling, oom errors that didn't print errors, not properly forwarding error codes, few more consistency issues, et cetera
* update TODOKay Sievers2012-07-261-0/+5
|
* unit-name: style fix in unit_name_is_template()Michal Schmidt2012-07-261-1/+2
| | | | to make it look like the newly added unit_name_is_instance()
* systemd: enable/disable instances of templateMichal Sekletar2012-07-264-24/+100
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=752774
* unit: add missing deps in unit_dependency_tableMichal Schmidt2012-07-261-6/+8
| | | | also reorder the table according to the enum order.
* unit: make the table of inverse deps symmetricMichal Schmidt2012-07-261-1/+2
|
* dbus-unit: expose PartOf/ConsistsOf propertiesMichal Schmidt2012-07-261-0/+2
|
* man: rewrite the description of PartOfMichal Schmidt2012-07-261-10/+10
|
* systemd: added new dependency PartOfMichal Sekletar2012-07-265-1/+32
| | | | | | | | | | | | This should address TODO item "new dependency type to "group" services in a target". Semantic of new dependency is as follows. Once configured it creates dependency which will cause that all dependent units get stopped if unit they all depend on is stopped or restarted. Usual use case would be configuring PartOf=some.target in template unit file and WantedBy=some.target in [Install] section and enabling desired number of instances. In this case starting one instance won't pull in target but stopping or starting target(in case of WantedBy is properly configured) will cause stop/start of all instances.
* build-sys: create ntp-units.d dropin directories on installMichal Schmidt2012-07-261-0/+3
|
* build-sys: really make gtk-doc optional & some portability fixesMantas Mikulėnas2012-07-251-10/+11
| | | | | | | | | | | The failing check caused autogen.sh to die mysteriously due to `set -e` and the unquoted `test -z $VAR`. Also, some syntax fixes to make it work with /bin/sh, which most other autogen.sh's use. [zj: implemented simplification suggested by Peters Simon and fixed the case where gtkdocize was available but is not anymore.]
* update TODOLennart Poettering2012-07-251-0/+5
|
* update TODOKay Sievers2012-07-251-0/+1
|
* make-man-index.py: compatibility with Python 3Mantas Mikulėnas2012-07-251-0/+2
| | | | | Despite its name, ElementTree.tostring() returns already-encoded bytes() instead of a string in Python 3; sys.stdout doesn't like that.