summaryrefslogtreecommitdiffstats
path: root/systemd
AgeCommit message (Collapse)AuthorFilesLines
2022-04-04create a system user for pacredirGravatar Christian Hesse2-1/+2
Missing configuration in /etc/nsswitch.conf was problematic before... Looks looks handling of dynamic users became even worse with dbus 1.14.0 - so let's create a regular system user. Addresses #1
2022-03-29pacserve: use empty file for indexGravatar Christian Hesse2-1/+3
This makes monitoring happy... 😊
2022-01-03update copyright for 2022Gravatar Christian Hesse2-2/+2
2021-01-01update copyright for 2021Gravatar Christian Hesse2-2/+2
2020-12-29support reload from systemd serviceGravatar Christian Hesse1-0/+1
2020-11-25clearly state the licenseGravatar Christian Hesse2-0/+14
2018-07-04use private bind mounts for pacserve, remove pacdbservesystemd-v233Gravatar Christian Hesse4-18/+6
We want just one service to serve database files and package archives. Private bind mounts make both available to pacserve. This alse removes some complexity in pacredir.
2018-01-02add documentation link in systemd unit fileGravatar Christian Hesse1-0/+1
2017-10-10allocate a dynamic usersystemd-v232Gravatar Christian Hesse3-6/+3
2017-04-28drop unit file paccache.serviceGravatar Christian Hesse2-7/+2
2016-12-01Use systemd service manager notificationGravatar Christian Hesse1-0/+1
Notify systemd service manager when our initialization sequence completed.
2016-10-06order pacredir service after network{,-online}.targetGravatar Christian Hesse1-1/+1
2016-01-31use symlinks for pacserve and pacdbserveGravatar Christian Hesse2-2/+2
This adds the service names to log, not just 'darkhttpd'.
2016-01-27darkhttpd supports IPv6 now, no longer limit to IPv4Gravatar Christian Hesse2-2/+2
2016-01-27disable directory listingGravatar Christian Hesse2-2/+2
2015-06-27add some extra security to systemd unitsGravatar Christian Hesse3-0/+12
2014-10-05add paccache.service to enable all required servicesGravatar Christian Hesse1-0/+7
2014-09-04Revert "addow socket activation for pacserve and pacdbserve"Gravatar Christian Hesse2-18/+0
The Arch Linux darkhttpd package [0] has a unit file for socket activation. Looks like this is wrong, darkhttpd does not support socket activation. [0] https://www.archlinux.org/packages/?name=darkhttpd
2014-09-01addow socket activation for pacserve and pacdbserveGravatar Christian Hesse2-0/+18
2013-11-04actually avahi-daemon IS required...Gravatar Christian Hesse1-0/+1
2013-11-04do not make avahi-daemon a hard dependGravatar Christian Hesse1-1/+1
Now that you can add static hosts via config file it may make sense to run pacredir without avahi-daemon. Just make it start After=.
2013-10-30use unprivileged user to run servicesGravatar Christian Hesse3-0/+6
2013-10-27add files for pacdbserve (serve pacman db files)Gravatar Christian Hesse1-0/+9
2013-10-26make avahi-daemon.service a hard dependency for pacredir.serviceGravatar Christian Hesse1-1/+1
2013-10-26fix unit descriptionGravatar Christian Hesse1-1/+1
2013-10-25initial commitGravatar Christian Hesse2-0/+18