summaryrefslogtreecommitdiff
path: root/src/install.c
AgeCommit message (Collapse)Author
2012-04-10rename basic.la to shared.la and put selinux deps in shared-selinx.laKay Sievers
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor.
2012-04-02install: check for proper return from dirent_ensure_typeDave Reisner
Fixes 'systemctl list-unit-files', which previously returned only: Failed to issue method call: No such file or directory
2012-02-09install: fix incorrect 'Access denied' message with a non-existent unitMichal Schmidt
With "systemctl is-enabled non-existent.service" _UNIT_FILE_STATE_INVALID (-1) was wrongly interpreted as -errno. Return -ENOENT in this case. https://bugzilla.redhat.com/show_bug.cgi?id=766579
2011-12-05Allow 'list-unit-files' to run with --root.Bill Nottingham
To do so, move the check for the bus to the bus-using portion of list_unit_files(), and ensure that get_config_path doesn't abort when checking the runtime path with --root.
2011-09-23coverity: change a few things so that coverity doesn't show so many false ↵Lennart Poettering
positives
2011-09-23coverity: fix a couple of bugs found by coverityLennart Poettering
2011-08-01load-fragment: speed up parsing by using a perfect hash table with ↵Lennart Poettering
configuration settings built by gperf
2011-07-25systemctl: hook up new install logicLennart Poettering
This adds a number of new options to systemctl, for presets, reenabling, masking/unmask, and runtime operations.
2011-07-23bus: expose installer functionsLennart Poettering
2011-07-23install: don't choke on dead linksLennart Poettering
2011-07-22sd-login: beef up login api, to add monitoring and enumeratingLennart Poettering
2011-07-22install: add new installer implementationLennart Poettering
This new installer will replace the current code of "systemctl enable" but also be available via D-Bus. It adds a couple of new features: - Mask/Unmask calls - Reenable call - Preset call - Support for enabling units temporarily (i.e. in /run/systemd instead of /etc/systemd) - Enumeration of installed units - Support for out-of-search-path units systemctl and D-Bus are not hooked up with this yet
2010-07-24systemctl: fold systemd-install into systemctlLennart Poettering
2010-07-23install: default to minimal realization modeLennart Poettering
2010-07-18install: optionally remove all symlinks from configuration tree recursivelyLennart Poettering
2010-07-16install: refuse installation of symlinked unitsLennart Poettering
2010-07-13install: implement systemd-install realizeLennart Poettering
2010-07-11install: fix wrong dbus connection shutdownLennart Poettering
2010-07-09install: properly parse --realize=reloadLennart Poettering
2010-07-08install: various improvementsLennart Poettering
Rename --start to --realize, to make things less confusing when doing "systemctl stop --realize foo.service". Introduce --realize=reload. Don't talk to systemd when run within a chroot, or when systemd isn't running.
2010-07-07dbus: don't try to run AddMatch when connected to a private busLennart Poettering
2010-07-06install: implement --start optionLennart Poettering
2010-06-24utils: show help blurb when run without any argumentsLennart Poettering
2010-06-24minor fixes to help textsLennart Poettering
2010-06-19manager: get rid of destinction between running_as=system and ↵Lennart Poettering
running_as=init, as there is little value in it and we cannot really test this
2010-06-18install: make systemd-install useful for installation of template instancesLennart Poettering
2010-06-17log: make color/location logging optionalLennart Poettering
2010-06-16service: optionally call into PAM when dropping priviligesLennart Poettering
2010-06-16install: add systemd-install tool for managing alias/wants symlinksLennart Poettering