summaryrefslogtreecommitdiff
path: root/src/install.c
AgeCommit message (Collapse)Author
2012-04-12move more common files to shared/ and add them to shared.laKay Sievers
2012-04-12relicense to LGPLv2.1 (with exceptions)Lennart Poettering
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
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