├── package ├── aliases1 ├── aliases7 ├── aliases8 ├── bsd-etc-service-aliases ├── bsd-etc-services ├── bsd-nosh-bundles-presets ├── bsd-nosh-run-freebsd-desktop-base-presets ├── bsd-nosh-run-freebsd-server-base-presets ├── bsd-nosh-run-trueos-desktop-base-presets ├── bsd-nosh-run-trueos-server-base-presets ├── bsd-service-aliases ├── bsd-services ├── bsd-sockets ├── bsd-target-aliases ├── bsd-timers ├── bsd-ttys ├── bsd │ ├── gencontrol │ ├── nosh-bcron-as-cron-shims.desc │ ├── nosh-bsd-shims.deps │ ├── nosh-bsd-shims.desc │ ├── nosh-bundles.deps │ ├── nosh-bundles.desc │ ├── nosh-bundles.p │ ├── nosh-bundles.post-install.extra │ ├── nosh-bundles.post-upgrade.extra │ ├── nosh-bundles.pre-install.extra │ ├── nosh-bundles.pre-upgrade.extra │ ├── nosh-core-shims.deps │ ├── nosh-core-shims.desc │ ├── nosh-debian-shims.deps │ ├── nosh-debian-shims.desc │ ├── nosh-desktop-bus-shims.desc │ ├── nosh-exec.desc │ ├── nosh-execline-shims.desc │ ├── nosh-freebsd-shims.deps │ ├── nosh-freebsd-shims.desc │ ├── nosh-guide.desc │ ├── nosh-kbd-shims.deps │ ├── nosh-kbd-shims.desc │ ├── nosh-linux-shims.deps │ ├── nosh-linux-shims.desc │ ├── nosh-net-tools-shims.deps │ ├── nosh-net-tools-shims.desc │ ├── nosh-openbsd-shims.deps │ ├── nosh-openbsd-shims.desc │ ├── nosh-openrc-shims.deps │ ├── nosh-openrc-shims.desc │ ├── nosh-run-appletalk.desc │ ├── nosh-run-appletalk.p │ ├── nosh-run-bcron.deps │ ├── nosh-run-bcron.desc │ ├── nosh-run-bcron.p │ ├── nosh-run-freebsd-desktop-base.desc │ ├── nosh-run-freebsd-desktop-base.p │ ├── nosh-run-freebsd-server-base.desc │ ├── nosh-run-freebsd-server-base.p │ ├── nosh-run-freedesktop-kits.deps │ ├── nosh-run-freedesktop-kits.desc │ ├── nosh-run-freedesktop-kits.p │ ├── nosh-run-freedesktop-system-bus.desc │ ├── nosh-run-freedesktop-system-bus.p │ ├── nosh-run-kernel-vt.conflicts │ ├── nosh-run-kernel-vt.deps │ ├── nosh-run-kernel-vt.desc │ ├── nosh-run-kernel-vt.p │ ├── nosh-run-klog.desc │ ├── nosh-run-klog.p │ ├── nosh-run-local-syslog.desc │ ├── nosh-run-local-syslog.p │ ├── nosh-run-openssh-server.deps │ ├── nosh-run-openssh-server.desc │ ├── nosh-run-openssh-server.p │ ├── nosh-run-system-manager.deps │ ├── nosh-run-system-manager.desc │ ├── nosh-run-system-manager.post-install │ ├── nosh-run-system-manager.pre-deinstall │ ├── nosh-run-trueos-desktop-base.desc │ ├── nosh-run-trueos-desktop-base.p │ ├── nosh-run-trueos-server-base.desc │ ├── nosh-run-trueos-server-base.p │ ├── nosh-run-user-vt.conflicts │ ├── nosh-run-user-vt.deps │ ├── nosh-run-user-vt.desc │ ├── nosh-run-user-vt.p │ ├── nosh-run-via-mewburn-rc.deps │ ├── nosh-run-via-mewburn-rc.desc │ ├── nosh-run-via-mewburn-rc.post-deinstall │ ├── nosh-run-via-mewburn-rc.post-install │ ├── nosh-run-via-mewburn-rc.pre-deinstall │ ├── nosh-run-via-open-rc.deps │ ├── nosh-run-via-open-rc.desc │ ├── nosh-run-via-open-rc.post-deinstall │ ├── nosh-run-via-open-rc.post-install │ ├── nosh-run-via-open-rc.pre-deinstall │ ├── nosh-run-via-openbsd-rc.deps │ ├── nosh-run-via-openbsd-rc.desc │ ├── nosh-run-via-openbsd-rc.post-deinstall │ ├── nosh-run-via-openbsd-rc.post-install │ ├── nosh-run-via-openbsd-rc.pre-deinstall │ ├── nosh-run-virtualbox-guest.deps │ ├── nosh-run-virtualbox-guest.desc │ ├── nosh-run-virtualbox-guest.p │ ├── nosh-service-command-shim.deps │ ├── nosh-service-command-shim.desc │ ├── nosh-service-management-extras.deps │ ├── nosh-service-management-extras.desc │ ├── nosh-service-management.desc │ ├── nosh-systemd-shims.deps │ ├── nosh-systemd-shims.desc │ ├── nosh-systemv-shims.deps │ ├── nosh-systemv-shims.desc │ ├── nosh-terminal-extras.deps │ ├── nosh-terminal-extras.desc │ ├── nosh-terminal-management.deps │ ├── nosh-terminal-management.desc │ ├── nosh-ucspi-tcp-shims.deps │ ├── nosh-ucspi-tcp-shims.desc │ ├── nosh-upstart-shims.deps │ ├── nosh-upstart-shims.desc │ ├── nosh-zsh-completion.desc │ ├── p-to-oldpkg.bundles.awk │ ├── p-to-oldpkg.run.awk │ ├── pkgcreate │ ├── post-install.funcs │ ├── post-upgrade.funcs │ ├── pre-deinstall.funcs │ ├── pre-install.funcs │ ├── pre-upgrade.funcs │ ├── prepare │ └── rules ├── cin-data-tables ├── clean ├── commands1 ├── commands7 ├── commands8 ├── common-etc-service-aliases ├── common-etc-services ├── common-mounts ├── common-nosh-bundles-presets ├── common-nosh-run-appletalk-presets ├── common-nosh-run-bcron-presets ├── common-nosh-run-freedesktop-kits-presets ├── common-nosh-run-freedesktop-system-bus-presets ├── common-nosh-run-kernel-vt-presets ├── common-nosh-run-klog-presets ├── common-nosh-run-local-syslog-presets ├── common-nosh-run-openssh-server-presets ├── common-nosh-run-user-vt-presets ├── common-nosh-run-via-mewburn-rc-presets ├── common-nosh-run-via-openbsd-rc-presets ├── common-nosh-run-via-systemd-presets ├── common-nosh-run-virtualbox-guest-presets ├── common-service-aliases ├── common-services ├── common-sockets ├── common-target-aliases ├── common-timers ├── common-ttys ├── compile ├── conversion-tools ├── debian │ ├── changelog │ ├── control │ ├── copyright │ ├── gencontrol │ ├── nosh-bundles.p │ ├── nosh-bundles.post_install.extra │ ├── nosh-bundles.post_upgrade.extra │ ├── nosh-bundles.pre_upgrade.extra │ ├── nosh-desktop-bus-shims.post_remove.extra │ ├── nosh-desktop-bus-shims.pre_install.extra │ ├── nosh-desktop-bus-shims.pre_upgrade.extra │ ├── nosh-run-bcron.p │ ├── nosh-run-busybox-mdev.p │ ├── nosh-run-debian-desktop-base.p │ ├── nosh-run-debian-server-base.p │ ├── nosh-run-freedesktop-kits.p │ ├── nosh-run-freedesktop-system-bus.p │ ├── nosh-run-kernel-vt.p │ ├── nosh-run-klog.p │ ├── nosh-run-local-syslog.p │ ├── nosh-run-openssh-server.p │ ├── nosh-run-suckless-mdev.p │ ├── nosh-run-system-manager.post_install.extra │ ├── nosh-run-system-manager.post_upgrade.extra │ ├── nosh-run-systemd-udev.p │ ├── nosh-run-udev.p │ ├── nosh-run-user-vt.p │ ├── nosh-run-via-open-rc.post_install.extra │ ├── nosh-run-via-open-rc.post_remove.extra │ ├── nosh-run-via-open-rc.post_upgrade.extra │ ├── nosh-run-via-open-rc.pre_remove.extra │ ├── nosh-run-via-systemd.post_install.extra │ ├── nosh-run-via-systemd.post_remove.extra │ ├── nosh-run-via-systemd.post_upgrade.extra │ ├── nosh-run-via-systemd.pre_remove.extra │ ├── nosh-run-virtualbox-guest.p │ ├── post_install.funcs │ ├── post_remove.funcs │ ├── post_upgrade.funcs │ ├── postinst.common │ ├── postrm.common │ ├── pre_install.funcs │ ├── pre_remove.funcs │ ├── pre_upgrade.funcs │ ├── preinst.common │ ├── prepare │ ├── prerm.common │ └── rules ├── devd-rules ├── distclean ├── extra-manpages1 ├── extra-manpages3 ├── extra-manpages4 ├── extra-manpages7 ├── extra-manpages8 ├── guidepages ├── install ├── linux-etc-service-aliases ├── linux-etc-services ├── linux-nosh-bundles-presets ├── linux-nosh-run-busybox-mdev-presets ├── linux-nosh-run-debian-desktop-base-presets ├── linux-nosh-run-debian-server-base-presets ├── linux-nosh-run-freedesktop-kits-presets ├── linux-nosh-run-kernel-vt-presets ├── linux-nosh-run-suckless-mdev-presets ├── linux-nosh-run-systemd-udev-presets ├── linux-nosh-run-udev-presets ├── linux-nosh-run-user-vt-presets ├── linux-nosh-run-vdev-presets ├── linux-service-aliases ├── linux-services ├── linux-sockets ├── linux-target-aliases ├── linux-timers ├── linux-ttys ├── make ├── makeinstall ├── mewburn-rc-scripts ├── netbsd-ttys ├── nosh-bcron-as-cron-shims.aliases1 ├── nosh-bsd-shims.aliases8 ├── nosh-core-shims.aliases1 ├── nosh-debian-shims.aliases8 ├── nosh-exec.aliases7 ├── nosh-exec.commands1 ├── nosh-exec.commands7 ├── nosh-execline-shims.aliases1 ├── nosh-freebsd-shims.aliases1 ├── nosh-kbd-shims.aliases1 ├── nosh-linux-shims.aliases1 ├── nosh-linux-shims.commands1 ├── nosh-net-tools-shims.aliases1 ├── nosh-openbsd-shims.aliases8 ├── nosh-openrc-shims.aliases8 ├── nosh-run-mdevd-presets ├── nosh-service-command-shim.aliases8 ├── nosh-service-management-extras.commands1 ├── nosh-service-management.commands1 ├── nosh-service-management.commands8 ├── nosh-systemd-shims.aliases1 ├── nosh-systemd-shims.aliases8 ├── nosh-systemv-shims.commands8 ├── nosh-terminal-extras.commands1 ├── nosh-terminal-management.aliases7 ├── nosh-terminal-management.commands1 ├── nosh-terminal-management.commands3 ├── nosh-terminal-management.commands4 ├── nosh-terminal-management.commands7 ├── nosh-ucspi-tcp-shims.aliases1 ├── nosh-upstart-shims.aliases1 ├── open-rc-scripts ├── openbsd-rc-scripts ├── openbsd-service-aliases ├── openbsd-target-aliases ├── openbsd-timers ├── openbsd-ttys ├── prepare ├── save ├── sharing ├── stage ├── standard-targets ├── systemd-system-overrides ├── systemd-system-services ├── systemd-user-services ├── tmpfiles-snippets └── upgrade └── source ├── BaseTUI.cpp ├── BaseTUI.h ├── COPYING ├── CharacterCell.h ├── CompositeFont.cpp ├── CompositeFont.h ├── ControlCharacters.h ├── CubeHash.h ├── DirStar.h ├── ECMA48Decoder.cpp ├── ECMA48Decoder.h ├── ECMA48Output.cpp ├── ECMA48Output.h ├── FileDescriptorOwner.cpp ├── FileDescriptorOwner.h ├── FileStar.h ├── FramebufferIO.cpp ├── FramebufferIO.h ├── GraphicsInterface.cpp ├── GraphicsInterface.h ├── IPAddress.cpp ├── IPAddress.h ├── InputFIFO.cpp ├── InputFIFO.h ├── InputMessage.h ├── KeyboardIO.cpp ├── KeyboardIO.h ├── Makefile ├── MapColours.cpp ├── Monospace16x16Font.h ├── MouseIO.cpp ├── MouseIO.h ├── ProcessEnvironment.cpp ├── ProcessEnvironment.h ├── SignalManagement.cpp ├── SignalManagement.h ├── SoftTerm.cpp ├── SoftTerm.h ├── TERM.xml ├── TUIDisplayCompositor.cpp ├── TUIDisplayCompositor.h ├── TUIInputBase.cpp ├── TUIInputBase.h ├── TUIOutputBase.cpp ├── TUIOutputBase.h ├── TUIVIO.cpp ├── TUIVIO.h ├── TerminalCapabilities.cpp ├── TerminalCapabilities.h ├── TerminalCapabilities.xml ├── UTF8Decoder.cpp ├── UTF8Decoder.h ├── UnicodeClassification.cpp ├── UnicodeClassification.h ├── UserEnvironmentSetter.cpp ├── UserEnvironmentSetter.h ├── VirtualTerminalBackEnd.cpp ├── VirtualTerminalBackEnd.h ├── X11 └── 95dbus-services-update-common-env ├── all-commands.do ├── all-misc.do ├── all-services.do ├── all-targets.do ├── all.do ├── anatomy-of-regular-service.html ├── anatomy-of-regular-socket.html ├── anatomy-of-sysinit-service.html ├── anatomy-of-system-target.html ├── api_mounts.cpp ├── api_symlinks.cpp ├── appendpath.cpp ├── appendpath.xml ├── ar.do ├── archive ├── arflags.do ├── basename.cpp ├── bcron ├── crontab.debian.anacron └── crontab.debian.no-anacron ├── begins_with.cpp ├── beyond-cyclog.html ├── builtins-console-ncurses-realizer.cpp ├── builtins-console-terminal-emulator.cpp ├── builtins-exec.cpp ├── builtins-system-control.cpp ├── builtins-system-manager.cpp ├── builtins-telinit.cpp ├── builtins.a.do ├── builtins.cpp ├── bundle_creation.cpp ├── bundle_creation.h ├── chain-loading-cheatsheet.html ├── chdir.cpp ├── chdir.xml ├── chkservice.cpp ├── chkservice.xml ├── chroot.cpp ├── chroot.xml ├── cin-data-tables ├── hiragana ├── katakana └── romaji-x11 ├── clearenv.cpp ├── clearenv.xml ├── commands.html ├── comment.cpp ├── common-manager.cpp ├── common-manager.h ├── compile ├── conflicts2dot ├── console-clear.cpp ├── console-clear.xml ├── console-control-sequence.cpp ├── console-control-sequence.xml ├── console-convert-kbdmap.cpp ├── console-convert-kbdmap.xml ├── console-decode-ecma48.cpp ├── console-decode-ecma48.xml ├── console-docbook-xml-viewer.cpp ├── console-docbook-xml-viewer.xml ├── console-fb-realizer.cpp ├── console-fb-realizer.xml ├── console-flat-table-viewer.cpp ├── console-flat-table-viewer.xml ├── console-input-method-control.cpp ├── console-input-method-control.xml ├── console-input-method.cpp ├── console-input-method.xml ├── console-multiplexor-control.cpp ├── console-multiplexor-control.xml ├── console-multiplexor.cpp ├── console-multiplexor.xml ├── console-ncurses-realizer.cpp ├── console-ncurses-realizer.do ├── console-ncurses-realizer.xml ├── console-resize.cpp ├── console-resize.xml ├── console-terminal-emulator.cpp ├── console-terminal-emulator.do ├── console-terminal-emulator.xml ├── console-termio-realizer.cpp ├── console-termio-realizer.xml ├── control_groups.cpp ├── control_groups.h ├── convert-fstab-services.cpp ├── convert-systemd-units.cpp ├── convert ├── all.do ├── appcafe-nginx.conf.do ├── appcafe.do ├── ataidle.do ├── ataidle@.service ├── autobridge.do ├── autobridge.helper ├── autobridge@.service ├── avahi-autoipd@.service ├── axfrdns.do ├── axfrdns@.service ├── axfrdns@.socket ├── brltty.do ├── brltty@.service ├── dbus-services.do ├── dbus │ └── default.service.do ├── debian-interfaces.awk ├── default_to_de.kbd ├── default_to_jp.104.kbd ├── default_to_jp.105.kbd ├── default_to_jp.106.kbd ├── default_to_jp.107.kbd ├── default_to_jp.109.kbd ├── default_to_uk.kbd ├── dhclient@.service.bsd ├── dhclient@.service.do ├── dhclient@.service.linux ├── dhcpcd@.service ├── dnscache.do ├── dnscache.service ├── dnscache@.socket ├── ftp-proxy.do ├── ftp-proxy@.service ├── general-services.do ├── geom.do ├── host.conf.do ├── hostapd@.service ├── hostname.do ├── ifconfig@.service.bsd ├── ifconfig@.service.do ├── ifconfig@.service.linux ├── ifscript@.service ├── iovctl.do ├── iovctl@.service ├── ip6addrctl.do ├── jails.do ├── java-home.do ├── jp_to_jp.104.kbd ├── jp_to_jp.105.kbd ├── jp_to_jp.106.kbd ├── jp_to_jp.107.kbd ├── jp_to_jp.109.kbd ├── kbdmaps │ └── default.do ├── kdm.do ├── kernel-modules.do ├── kernel-vt.do ├── ldconfig.do ├── mdconfig.do ├── mdconfig@.service ├── mdmfs.do ├── mixer.do ├── mixer@.service ├── motd.do ├── mysql-log@.service ├── mysql.do ├── mysql@.service.do ├── mysql@.service.mariadb ├── mysql@.service.mysql ├── mysql@.service.percona ├── natd@.service ├── netif@.service ├── newfs@.service ├── nfs.do ├── nsswitch.conf.do ├── ntp.do ├── openldap.do ├── openvpn-client@.service ├── openvpn-log@.service ├── openvpn-otp@.service ├── openvpn-server@.service ├── openvpn.do ├── pefs-mount@.service ├── pefs.do ├── per-user │ ├── all.do │ ├── at-spi-dbus-bus.service.arch-linux │ ├── at-spi-dbus-bus.service.bsd │ ├── at-spi-dbus-bus.service.debian-linux │ ├── at-spi-dbus-bus.service.do │ ├── at-spi-dbus-bus.service.redhat-linux │ ├── clock-applet.service.bsd │ ├── clock-applet.service.do │ ├── clock-applet.service.linux │ ├── config-path.do │ ├── cyclog@.service │ ├── dbus-broker.service │ ├── dbus-broker.socket │ ├── dbus-common.socket │ ├── dbus-daemon.service.bsd │ ├── dbus-daemon.service.do │ ├── dbus-daemon.service.linux │ ├── dbus-daemon.socket │ ├── dbus-servers-log.service │ ├── dbus │ │ └── default.service.do │ ├── dconf-editor.service │ ├── dconf-service.service.bsd │ ├── dconf-service.service.do │ ├── dconf-service.service.linux │ ├── default.do │ ├── dirmngr.service │ ├── dirmngr.socket │ ├── dunst.service │ ├── emacs.service │ ├── evolution-addressbook-factory.service.bsd │ ├── evolution-addressbook-factory.service.do │ ├── evolution-addressbook-factory.service.linux │ ├── evolution-calendar-factory.service.bsd │ ├── evolution-calendar-factory.service.do │ ├── evolution-calendar-factory.service.linux │ ├── evolution-source-registry.service.bsd │ ├── evolution-source-registry.service.do │ ├── evolution-source-registry.service.linux │ ├── evolution-user-prompter.service.bsd │ ├── evolution-user-prompter.service.do │ ├── evolution-user-prompter.service.linux │ ├── exit.target │ ├── gam_server.service.bsd │ ├── gam_server.service.do │ ├── gam_server.service.linux │ ├── gconfd.service.arch-linux │ ├── gconfd.service.bsd │ ├── gconfd.service.debian-linux │ ├── gconfd.service.do │ ├── gconfd.service.redhat-linux │ ├── gedit.service │ ├── gnome-keyring-daemon.service │ ├── gnome-maps.service.bsd │ ├── gnome-maps.service.do │ ├── gnome-maps.service.linux │ ├── gnome-settings-daemon.service.bsd │ ├── gnome-settings-daemon.service.do │ ├── gnome-settings-daemon.service.linux │ ├── gnome-shell.service │ ├── gnome-terminal-server.service.bsd │ ├── gnome-terminal-server.service.do │ ├── gnome-terminal-server.service.linux │ ├── gnome-weather-application.service.bsd │ ├── gnome-weather-application.service.do │ ├── gnome-weather-application.service.linux │ ├── goa-daemon.service.bsd │ ├── goa-daemon.service.do │ ├── goa-daemon.service.linux │ ├── goa-identity-service.service.bsd │ ├── goa-identity-service.service.do │ ├── goa-identity-service.service.linux │ ├── gpg-agent.service │ ├── gpg-agent.socket │ ├── gvfs-afc-volume-monitor.service.bsd │ ├── gvfs-afc-volume-monitor.service.do │ ├── gvfs-afc-volume-monitor.service.linux │ ├── gvfs-daemon.service.bsd │ ├── gvfs-daemon.service.do │ ├── gvfs-daemon.service.linux │ ├── gvfs-goa-volume-monitor.service.bsd │ ├── gvfs-goa-volume-monitor.service.do │ ├── gvfs-goa-volume-monitor.service.linux │ ├── gvfs-gphoto2-volume-monitor.service.bsd │ ├── gvfs-gphoto2-volume-monitor.service.do │ ├── gvfs-gphoto2-volume-monitor.service.linux │ ├── gvfs-hal-volume-monitor.service.bsd │ ├── gvfs-hal-volume-monitor.service.do │ ├── gvfs-hal-volume-monitor.service.linux │ ├── gvfs-metadata.service.bsd │ ├── gvfs-metadata.service.do │ ├── gvfs-metadata.service.linux │ ├── gvfs-mtp-volume-monitor.service.bsd │ ├── gvfs-mtp-volume-monitor.service.do │ ├── gvfs-mtp-volume-monitor.service.linux │ ├── gvfs-udisks2-volume-monitor.service.bsd │ ├── gvfs-udisks2-volume-monitor.service.do │ ├── gvfs-udisks2-volume-monitor.service.linux │ ├── home.do │ ├── ibus-daemon.service │ ├── intrat.target │ ├── kded4.service │ ├── kdeinit4.service │ ├── knotify4.service │ ├── mate-notification-daemon.service.bsd │ ├── mate-notification-daemon.service.do │ ├── mate-notification-daemon.service.linux │ ├── mate-screensaver.service │ ├── mpd.conf │ ├── mpd.service.bsd │ ├── mpd.service.do │ ├── mpd.service.linux │ ├── mpd.socket │ ├── ncftpbatch.service │ ├── notification-area-applet.service.bsd │ ├── notification-area-applet.service.do │ ├── notification-area-applet.service.linux │ ├── obex.service.bsd │ ├── obex.service.do │ ├── obex.service.linux │ ├── per-user.conf.bsd │ ├── per-user.conf.debian7-linux │ ├── per-user.conf.do │ ├── per-user.conf.linux │ ├── pulseaudio.service │ ├── pulseaudio.socket │ ├── services.do │ ├── shutdown.target │ ├── simple-servers-log.service │ ├── socket-servers-log.service │ ├── sockets.target │ ├── speech-dispatcher.service │ ├── startup.target │ ├── telepathy-mission-control-5.service │ ├── urxvt.service │ ├── urxvt.socket │ ├── uscheduled.service │ ├── uscheduled.socket │ ├── user.do │ ├── watchman.service │ ├── watchman.socket │ ├── wnck-applet.service.bsd │ ├── wnck-applet.service.do │ ├── wnck-applet.service.linux │ ├── xdg-desktop-portal-gtk.service │ ├── xfconfd.service.bsd │ ├── xfconfd.service.do │ ├── xfconfd.service.linux │ ├── zeitgeist-daemon.service │ ├── zeitgeist-datahub.service │ ├── zeitgeist-fts.service.bsd │ ├── zeitgeist-fts.service.do │ └── zeitgeist-fts.service.linux ├── populate_md@.service ├── ppp@.service ├── rc.conf.do ├── rfcomm_pppd@.service ├── run-user-directory@.service.bsd ├── run-user-directory@.service.do ├── run-user-directory@.service.linux ├── run-user-directory@.service.openbsd ├── savecore.do ├── securelevel.do ├── snort@.service ├── soft_backspace.kbd ├── soft_delete.kbd ├── soft_enter.kbd ├── soft_return.kbd ├── spppcontrol@.service ├── static-networking.do ├── static_arp@.service ├── static_ip4@.service ├── static_ip6@.service ├── static_ndp@.service ├── stf.do ├── swap_capsctrl.kbd ├── sysctl.conf.do ├── syslogd.do ├── system-installer.do ├── termcap │ ├── termcap.db.do │ ├── termcap.interix │ ├── termcap.linux │ └── termcap.teken ├── terminal-services.do ├── tinydns.do ├── tinydns.service ├── tinydns@.socket ├── udhcpc@.service ├── uhidd.do ├── uhidd@.service ├── uschedule.html ├── user-dbus-broker.service ├── user-dbus-broker@.socket ├── user-dbus-daemon.service.bsd ├── user-dbus-daemon.service.do ├── user-dbus-daemon.service.linux ├── user-dbus-daemon@.socket ├── user-dbus-log@.service ├── user-dbus@.socket ├── user-runtime@.service ├── user-services.do ├── user-services.service ├── user-services@.socket ├── user@.target ├── v9-jail@.service ├── v9-jailed@.service ├── v9-jails.do ├── volumes.do ├── warden-jail@.service ├── warden-jailed@.service ├── warden.do ├── webcamd.do ├── webcamd@.service ├── wlandebug@.service └── wpa_supplicant@.service ├── converting-jails.html ├── converting-systemd-units.html ├── cppflags.do ├── create-control-group.cpp ├── create-control-group.xml ├── creating-bundles.html ├── curses-const-fix.h ├── cxx.do ├── cxxflags.do ├── cyclog.cpp ├── cyclog.xml ├── dbus-daemon-launch-helper ├── dbus-daemon-launch-helper.xml ├── default.1.do ├── default.3.do ├── default.4.do ├── default.7.do ├── default.8.do ├── default.html.do ├── default.o.do ├── delegate-control-group-to.cpp ├── delegate-control-group-to.xml ├── detach-controlling-tty.cpp ├── detach-controlling-tty.xml ├── detach-kernel-usb-driver.cpp ├── detach-kernel-usb-driver.xml ├── devd ├── netif-nosh.conf └── uhidd-nosh.conf ├── dirname.cpp ├── docbook-xml.css ├── emergency-login.cpp ├── emergency-login.xml ├── enable-disable-preset.cpp ├── ends_in.cpp ├── envdir.cpp ├── envdir.xml ├── envgid.cpp ├── envgid.xml ├── environ.h ├── envuidgid.cpp ├── envuidgid.xml ├── erase-machine-id.cpp ├── erase-machine-id.xml ├── exec.cpp ├── exec.do ├── exec.xml ├── export-to-rsyslog.cpp ├── export-to-rsyslog.xml ├── external-formats.html ├── false.cpp ├── false.xml ├── familiar-interfaces.html ├── fdmove.cpp ├── fdmove.xml ├── fdredir.cpp ├── fdredir.xml ├── fdutils.h ├── fifo-listen.cpp ├── fifo-listen.xml ├── find-default-jvm.cpp ├── find-default-jvm.xml ├── find-matching-jvm.cpp ├── find-matching-jvm.xml ├── follow-log-directories.cpp ├── follow-log-directories.xml ├── foreground-background.cpp ├── foreground.xml ├── fstab.html ├── fstab_options.cpp ├── gazetteer.html ├── get-mount.cpp ├── getaddrinfo_unix.cpp ├── getaddrinfo_unix.h ├── getty-noreset.bsd ├── getty-noreset.do ├── getty-noreset.linux ├── getty.bsd ├── getty.do ├── getty.linux ├── getty.xml ├── getuidgid.cpp ├── getuidgid.xml ├── has_waitid.cpp ├── has_waitid.do ├── home-dir.h ├── home_dir.cpp ├── host_id.cpp ├── host_id.h ├── ifconfig.cpp ├── ifconfig.xml ├── index.html ├── init.xml ├── initctl-read.cpp ├── introduction.html ├── iovec.cpp ├── is-service-manager-client.cpp ├── is_bool.cpp ├── is_jail.cpp ├── is_set_hostname_allowed.cpp ├── issue.vc ├── jail.h ├── jailing-services.html ├── kbdmap.h ├── kbdmap_bsd_keycode_to_index.cpp ├── kbdmap_default.cpp ├── kbdmap_default.h ├── kbdmap_entries.h ├── kbdmap_evdev_keycode_to_index.cpp ├── kbdmap_usb_ident_to_index.cpp ├── kbdmap_utils.h ├── kernel-virtual-terminals.html ├── klog-read.cpp ├── klog-read.xml ├── kmod.cpp ├── kqueue_common.h ├── kqueue_linux.cpp ├── kqueue_linux.h ├── ldflags.do ├── limiting-services.html ├── line-banner.cpp ├── line-banner.xml ├── link ├── linux-console.xml ├── linux-vt.xml ├── listen.cpp ├── listen.h ├── local-datagram-socket-listen.cpp ├── local-datagram-socket-listen.xml ├── local-reaper.cpp ├── local-reaper.xml ├── local-seqpacket-socket-accept.cpp ├── local-seqpacket-socket-accept.xml ├── local-seqpacket-socket-listen.cpp ├── local-seqpacket-socket-listen.xml ├── local-stream-socket-accept.cpp ├── local-stream-socket-accept.xml ├── local-stream-socket-connect.cpp ├── local-stream-socket-connect.xml ├── local-stream-socket-listen.cpp ├── local-stream-socket-listen.xml ├── log-post-processing.html ├── log-service-plumbing.html ├── log-service-security.html ├── logging-cheatsheet.html ├── logging.html ├── login-banner.cpp ├── login-banner.xml ├── login-process.cpp ├── login-process.xml ├── login-prompt.cpp ├── login-prompt.xml ├── login-update-utmpx.cpp ├── login-update-utmpx.xml ├── machine-id.xml ├── machine_id.cpp ├── machine_id.h ├── machineenv.cpp ├── machineenv.xml ├── main-exec.cpp ├── make-private-fs.cpp ├── make-private-fs.xml ├── make-read-only-fs.cpp ├── make-read-only-fs.xml ├── manager.a.do ├── mewburn-rc.d ├── service-manager ├── service-manager-svscan └── system-control-normal ├── monitor-fsck-progress.cpp ├── monitor-fsck-progress.xml ├── monitored-fsck.cpp ├── monitored-fsck.xml ├── mounting.html ├── move-to-control-group.cpp ├── move-to-control-group.xml ├── nagios-check.cpp ├── netlink-datagram-socket-listen.cpp ├── netlink-datagram-socket-listen.xml ├── networking.html ├── new-interfaces.html ├── nmount.cpp ├── nmount.h ├── nosh.cpp ├── nosh.xml ├── old-log-services.html ├── oom-kill-protect.cpp ├── oom-kill-protect.xml ├── open-controlling-tty.cpp ├── open-controlling-tty.xml ├── open-rc.d ├── service-manager ├── service-manager-svscan └── system-control-normal ├── open_exec.cpp ├── open_lockfile.cpp ├── open_lockfile_or_wait.cpp ├── openbsd-rc.d ├── service_manager ├── service_manager_svscan └── system_control_normal ├── openvpn-otp.cpp ├── ordering2dot ├── os_version.do ├── pack.cpp ├── pack.h ├── packages-and-ports.html ├── packed.h ├── pause.cpp ├── pause.xml ├── per-user-dbus-demand-start.html ├── per-user-manager.xml ├── per-user-stuff.html ├── per-user-system-services.html ├── per-user-user-services.html ├── pipe.cpp ├── pipe.xml ├── pipe_close_on_exec.cpp ├── plug-and-play-event-handler.cpp ├── plug-and-play-event-handler.xml ├── popt-bool-string.cpp ├── popt-bool.cpp ├── popt-compound-2arg.cpp ├── popt-compound.cpp ├── popt-integral.cpp ├── popt-named.cpp ├── popt-signed.cpp ├── popt-simple.cpp ├── popt-string-list.cpp ├── popt-string-pair-list.cpp ├── popt-string-pair.cpp ├── popt-string.cpp ├── popt-table.cpp ├── popt-top-table.cpp ├── popt-unsigned.cpp ├── popt.cpp ├── popt.h ├── posix_clearenv.cpp ├── prependpath.cpp ├── prependpath.xml ├── presets ├── 40-AppleTalk.preset ├── 40-Avahi.preset ├── 40-Bluetooth.preset ├── 40-ColourManager.preset ├── 40-ConsoleKit.preset ├── 40-ModemManager.preset ├── 40-NetworkManager.preset ├── 40-OpenSSHServer.preset ├── 40-PackageKit.preset ├── 40-PolicyKit.preset ├── 40-RealtimeKit.preset ├── 40-UDisks.preset ├── 40-UDisks2.preset ├── 40-UPower.preset ├── 40-bcron.preset ├── 50-Debian-Desktop-Basic.preset ├── 50-Debian-Server-Basic.preset ├── 50-FreeBSD-Desktop-Basic.preset ├── 50-FreeBSD-Server-Basic.preset ├── 50-TrueOS-Desktop-Basic.preset ├── 50-TrueOS-Server-Basic.preset ├── 80-disable-dbus.preset ├── 80-disable-local-syslog.preset ├── 80-disable-networking.preset ├── 80-disable-remote-fs.preset ├── 80-disable-sysinit.preset ├── 80-enable-busybox-mdev.preset ├── 80-enable-freedesktop-system-bus.preset ├── 80-enable-kernel-vt.preset ├── 80-enable-klog.preset ├── 80-enable-local-syslog.preset ├── 80-enable-mdevd.preset ├── 80-enable-suckless-mdev.preset ├── 80-enable-systemd-udev.preset ├── 80-enable-udev.preset ├── 80-enable-user-vt.preset ├── 80-enable-vdev.preset ├── 80-linux-ttylogin-tty.preset ├── 80-linux-ttylogin-vc.preset ├── 80-virtualbox-guest.preset ├── 80-virtualbox-host.preset ├── 90-bsd-boot-essentials.preset ├── 90-bsd-static-networking.preset ├── 90-common-boot-essentials.preset ├── 90-linux-boot-essentials.preset ├── 90-linux-static-networking.preset └── 99-disable-everything.preset ├── printenv.cpp ├── printenv.xml ├── process_env_dir.cpp ├── procstat.cpp ├── procstat.xml ├── ps.cpp ├── ps.xml ├── pty-get-tty.cpp ├── pty-get-tty.xml ├── pty-run.cpp ├── pty-run.xml ├── ptybandage ├── ptybandage.xml ├── ptyrun ├── ptyrun.xml ├── quote.cpp ├── raw.cpp ├── rcconf-amalgamation.html ├── rcconf.html ├── read-conf.cpp ├── read-conf.xml ├── read-file.cpp ├── read_env_file.cpp ├── read_line.cpp ├── real-terminal-login.html ├── recordio.cpp ├── recordio.xml ├── runtime-dir.h ├── runtime_dir.cpp ├── sane.cpp ├── service-control.cpp ├── service-control.xml ├── service-dt-scanner.cpp ├── service-dt-scanner.xml ├── service-is-enabled.cpp ├── service-is-enabled.xml ├── service-is-ok.cpp ├── service-is-ok.xml ├── service-is-up.cpp ├── service-is-up.xml ├── service-management-cheatsheet.html ├── service-manager-client.cpp ├── service-manager-client.h ├── service-manager-socket.cpp ├── service-manager.cpp ├── service-manager.h ├── service-manager.xml ├── service-show.cpp ├── service-show.xml ├── service-status.cpp ├── service-status.xml ├── service.cpp ├── services ├── Debian-mask-initscripts.service ├── LCDd.service ├── ModemManager.service ├── NetworkManager-dispatcher.service ├── NetworkManager.service ├── VBoxBalloonCtrl.service ├── VBoxService.service ├── accounting.service ├── accounts-daemon.service ├── acpid.service ├── acpid.socket ├── afpd.service ├── agetty@.service ├── alsa-restore.service ├── alsa-state.service ├── amd.service ├── anacron.service ├── anacron.timer ├── apache2.service ├── apacheds.service ├── apm.service ├── apmd.service ├── appcafe-dispatcher.service ├── appcafe-nginx.service ├── appcafe-php-fpm.service ├── appcafe-ssl-keygen.service ├── appcafe.html ├── apt-daily-update.service ├── apt-daily-update.timer ├── apt-daily-upgrade.service ├── apt-daily-upgrade.timer ├── ataidle-log.service ├── atalkd.service ├── atd.service ├── atrun.service ├── atrun.timer ├── auditd.service ├── auditdistd.service ├── autobridge-log.service ├── automount.service ├── automountd.service ├── autounmountd.service ├── avahi-autoipd-log.service ├── avahi-daemon.service ├── avahi-daemon.socket ├── avahi-dnsconfd.service ├── axfrdns.socket ├── axfrdns@.service ├── background-fsck.service ├── bcron-spool.socket ├── bcron-spool@.service ├── bcron-start.service ├── bcron-update.service ├── blacklistd.service ├── blueman-mechanism.service ├── bluetooth.service ├── bootparams.service ├── brltty-log.service ├── bsd-serial-init.service ├── bsdstats.service ├── bsnmpd.service ├── bthidd.service ├── busybox-mdev-log.service ├── busybox-mdev-rescan.service ├── busybox-mdev.service ├── busybox-mdev.socket ├── caddy.service ├── ccd.service ├── ccpd.service ├── celery-beat.service ├── celery@.service ├── cgmanager.service ├── cgproxy.service ├── chkprintcap.service ├── chrony.service ├── clamav.service ├── clamav.socket ├── cleanX.service ├── cleantmp.helper ├── cleantmp.service ├── cleanuucp.service ├── clickhouse-server.service ├── cnid_metad.service ├── cntlm.service ├── colord-sane.service ├── colord.service ├── colord.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── connman.service ├── console-fb-realizer@.service ├── console-fb-realizer@.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── console-input-method@.service ├── console-kit-daemon.service ├── console-multiplexor@.service ├── convert_varrun.helper ├── convert_varrun.service ├── crashinfo.service ├── ctld.service ├── cups-browsed.service ├── cups.service ├── cyclog@.service ├── cyclog@.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── darkice.service ├── dbmail-imapd.socket ├── dbmail-imapd@.service ├── dbmail-pop3d.socket ├── dbmail-pop3d@.service ├── dbus-broker.service ├── dbus-broker.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.debian-linux │ ├── os-dependant.conf.do │ └── os-dependant.conf.redhat-linux ├── dbus-broker.socket ├── dbus-common.socket ├── dbus-daemon.service ├── dbus-daemon.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.debian-linux │ ├── os-dependant.conf.do │ └── os-dependant.conf.redhat-linux ├── dbus-daemon.socket ├── dbus.service ├── dcron.service ├── ddb.service ├── ddclient.service ├── debian-cron.service ├── default.do ├── defaultroute.helper ├── defaultroute.service ├── deluge-web.service ├── deluged.service ├── devd-log.service ├── devd.service ├── dhclient-log.service ├── dhcpcd-log.service ├── djbdns.html ├── dmesg.service ├── dmraid.service ├── dns.socket ├── dnscache.service ├── dovecot.service ├── dovecot.socket ├── dundee.service ├── elasticsearch.service ├── emergency-login@.service ├── entropy.helper ├── entropy.service ├── epmd.service ├── epmd.socket ├── exim4-queue.service ├── exim4-smtp-relay.socket ├── exim4-smtp-relay@.service ├── exim4-smtp-relay@.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.debian-linux │ ├── os-dependant.conf.do │ ├── os-dependant.conf.gentoo-linux │ └── os-dependant.conf.redhat-linux ├── exim4-smtp-submission.socket ├── exim4-smtp-submission@.service ├── exim4-smtp-submission@.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.debian-linux │ ├── os-dependant.conf.do │ ├── os-dependant.conf.gentoo-linux │ └── os-dependant.conf.redhat-linux ├── fail2ban.service ├── fam.service ├── fancontrol.service ├── fcgiwrap.service ├── fcgiwrap.socket ├── fcron.service ├── ferm.service ├── ffserver.service ├── firstboot-pcbsd.helper ├── firstboot-pcbsd.service ├── flow-capture.service ├── freebsd-install-finish.service ├── freebsd-update-finish.service ├── freshclam.service ├── fscd.service ├── fsck@.service ├── ftp-proxy.service ├── ftp.socket ├── ftp4d.socket ├── ftp4d@.service ├── ftp6d.socket ├── ftp6d@.service ├── ftpd.service ├── ftps.socket ├── fwknopd.service ├── gdm.service ├── gdm3.service ├── gdomap.service ├── genkdmconf.service ├── geoclue.service ├── geoclue.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── getty@.service ├── git-daemon.service ├── git-daemon.socket ├── git-daemon@.service ├── gitlab-sidekiq.service ├── gitlab-unicorn.service ├── glassfish@.service ├── gogs.service ├── gopher6d.socket ├── gopher6d@.service ├── gpsd.service ├── gpsd.socket ├── gptboot.helper ├── gptboot.service ├── gssd.service ├── gssd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── hald.service ├── hastd.service ├── hcsecd.service ├── head0.html ├── hostapd.service ├── hostname.service ├── hostnamed.service ├── http6d.socket ├── http6d@.service ├── https6d.socket ├── https6d@.service ├── hue.service ├── ifconfig-log.service ├── imap.socket ├── imaps.socket ├── initctld.service ├── initctld.socket ├── iocage.service ├── iovctl-log.service ├── ip6addrctl@.service ├── ip6addrctl@ipv4.helper ├── ip6addrctl@ipv6.helper ├── ipf.service ├── ipfs.service ├── ipfw.service ├── ipfw0.service ├── ipmon.service ├── ipnat.service ├── ipropd_master.service ├── ipropd_slave.service ├── ipsec.service ├── ipxrouted.service ├── irqbalance.service ├── iscsictl.service ├── iscsid.service ├── isnsd.service ├── isnsd.socket ├── isnsdd.service ├── jenkins.service ├── kadmind.service ├── kadmind.socket ├── kadmind@.service ├── kamailio.service ├── kdc.service ├── kdm.service ├── kdm@.service ├── keepalived.service ├── kernel-vt-kbdcontrol.service ├── kernel-vt-kbdrate.service ├── kernel-vt-loadkeys.service ├── kernel-vt-setfont.service ├── kernel-vt-setterm.service ├── kernel-vt-vidcontrol.service ├── kerneloops.service ├── keyserv.service ├── kfd.socket ├── kfd@.service ├── klogd.service ├── klogd.socket ├── klogd.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── kmod.service ├── kmod@.service ├── kmod@autofs.service ├── kmod@geom_uzip.service ├── kmod@ipv6.service ├── kmod@unix.service ├── kpasswdd.socket ├── kpasswdd@.service ├── kpropd.socket ├── kpropd@.service ├── ldconfig.service ├── libvirtd.service ├── linux-lockfiles.html ├── linux-lockfiles.service ├── linux-netlink-uevent.socket ├── linux-utmp.service ├── lircd.service ├── lircd.socket ├── lm-sensors.service ├── local-priv-rsyslogd.service ├── local-priv-rsyslogd.socket ├── local-priv-rsyslogd.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-priv-syslog-read.service ├── local-priv-syslog-read.socket ├── local-priv-syslog-read.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-priv-syslog.socket ├── local-priv-syslog.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-priv-syslogd.service ├── local-priv-syslogd.socket ├── local-priv-syslogd.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-rsyslogd.service ├── local-rsyslogd.socket ├── local-rsyslogd.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-syslog-read.service ├── local-syslog-read.socket ├── local-syslog-read.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-syslog.socket ├── local-syslog.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── local-syslogd.service ├── local-syslogd.socket ├── local-syslogd.socket.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── localed.service ├── lpd.service ├── lvm.service ├── lxdm.service ├── machine-id.service ├── mailcatcher.service ├── mdadm.service ├── mdevd-log.service ├── mdevd-rescan.service ├── mdevd.service ├── mdmfs@.service ├── mdnsd.service ├── mdnsresponderposix.service ├── mgetty@.service ├── minidlna.service ├── minissdpd.service ├── miredo-server.service ├── miredo.service ├── mixer-log.service ├── mogilefsd.service ├── mogstored.service ├── mongodb.service ├── monit.service ├── monitor-fsck-progress.service ├── monitor-fsck-progress.socket ├── motd-dynamic.service ├── mount@.service ├── mountd.service ├── mountd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── moused.service ├── mpd.service ├── mpd.socket ├── mroute4d.service ├── mroute6d.service ├── mrouted.service ├── msgs.service ├── multilog@.service ├── mysql.helper ├── mysql.service ├── nagios-nrpe-server.socket ├── nagios-nrpe-server@.service ├── nagios.service ├── natd-log.service ├── ncftpspooler.service ├── ndppd.service ├── netwait.helper ├── netwait.service ├── network-interfaces.service ├── network-interfaces.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── network-runtime.service ├── newsyslog.service ├── nextboot.service ├── nfscbd.service ├── nfsclient.service ├── nfsd.service ├── nfsd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── nfsserver.service ├── nfsuserd.service ├── nft.service ├── nginx.service ├── nisdomain.service ├── nmbd.service ├── node@.service ├── nscd.service ├── nscd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── ntpd.service ├── ntpdate.service ├── ofono.service ├── oidentd.socket ├── oidentd@.service ├── opal-prd.service ├── opal-prd.socket ├── openbsd-cron.service ├── openntpd.service ├── opentsdb.service ├── openvpn@.service ├── org.cups.cups-cancel.service ├── org.cups.cups-lpd.socket ├── org.cups.cups-lpd@.service ├── org.cups.cupsd.service ├── org.cups.cupsd.socket ├── ossec@.service ├── owfs.service ├── owftpd.service ├── owhttpd.service ├── owserver.service ├── packagekit.service ├── papd.service ├── pbid.service ├── pc-sysconfig.service ├── pcdm.helper ├── pcdm.service ├── pcscd.service ├── pdnsd.service ├── pefs.service ├── pf.service ├── pflog.service ├── pfsync.service ├── php-fpm.service ├── phpsessionclean.service ├── phpsessionclean.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── phpsessionclean.timer ├── plexmediaserver.service ├── polipo.service ├── polkitd.html ├── polkitd.service ├── polkitd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── pommed.service ├── pop3.socket ├── pop3s.socket ├── populate@.service ├── postgresql.service ├── postgrey.service ├── powerd++.service ├── powerd.service ├── powertop.service ├── ppp-log.service ├── pppd-dns.service ├── pppoed.service ├── pulseaudio.service ├── pwcheck.service ├── pxeboot-resolvconf.helper ├── pxeboot-resolvconf.service ├── qmail-send.service ├── qmail-smtp-relay.socket ├── qmail-smtp-relay@.service ├── qmail-smtp-submission.socket ├── qmail-smtp-submission@.service ├── quota.service ├── rabbitmq-server.service ├── rarpd.service ├── rc-local.service ├── rctl.service ├── redis-runtime.service ├── redis-sentinel.service ├── redis-sentinel.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── redis-server.service ├── redis-server.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── rfcomm_pppd-log.service ├── rngd.service ├── route-monitor.service ├── route6d.service ├── routed.service ├── rpcbind.service ├── rpcbind.socket ├── rpclockd.service ├── rpcstatd.service ├── rsync.socket ├── rsync@.service ├── rsyslogd.service ├── rtadvd.service ├── rtkit-daemon.service ├── rtsold.service ├── rwhod.service ├── s6-fdholder.service ├── s6-fdholder.socket ├── salt-api.service ├── salt-master.service ├── salt-minion.service ├── salt-syndic.service ├── samba.service ├── saned.socket ├── saned@.service ├── saslauthd.service ├── savecore.service ├── sdpd.service ├── securelevel.service ├── sendmail-relay-queue.service ├── sendmail-smtp-relay.socket ├── sendmail-smtp-relay@.service ├── sendmail-smtp-submission.socket ├── sendmail-smtp-submission@.service ├── sendmail-submission-queue.service ├── sickbeard.service ├── sissylog@.service ├── slapd.service ├── slim.service ├── slpd.service ├── slurmctld.service ├── slurmd.service ├── slurmdbd.service ├── slurpd.service ├── smartd.service ├── smbd.service ├── smtp-relay.socket ├── smtp-submission.socket ├── snddetect.service ├── snort-log.service ├── speech-dispatcher.service ├── sppp-log.service ├── ssh.socket ├── sshd.service ├── sshd.socket ├── sshd@.service ├── sshdgenkeys.service ├── stf.service ├── stty-sane@.service ├── stunnel.service ├── suckless-mdev-log.service ├── suckless-mdev-rescan.service ├── suckless-mdev.service ├── suckless-mdev.socket ├── sudo.service ├── svnserve.socket ├── svnserve@.service ├── swapauto.service ├── swapexd.service ├── swaplate.service ├── swift@.service ├── synergyc@.service ├── synergys@.service ├── syscache.service ├── sysctl.service ├── sysctl.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── sysinit-log.service ├── syslog-read.service ├── syslogd.service ├── sysstat.service ├── system-installer-log.service ├── system-wide.conf.arch-linux ├── system-wide.conf.bsd ├── system-wide.conf.debian7-linux ├── system-wide.conf.do ├── system-wide.conf.linux ├── systemd-hostnamed.service ├── systemd-localed.service ├── systemd-logind.service ├── systemd-rsyslogd.service ├── systemd-rsyslogd.socket ├── systemd-syslog-read.service ├── systemd-syslog-read.socket ├── systemd-syslog.socket ├── systemd-syslogd.service ├── systemd-syslogd.socket ├── systemd-timesyncd.service ├── systemd-udev-log.service ├── systemd-udev-trigger-add@.service ├── systemd-udev.service ├── systemd-udev.socket ├── sysvipc.service ├── taiclock.service ├── taiclock.socket ├── tcsd.service ├── tcsd.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── terminal-emulator@.service ├── timed.service ├── timedated.service ├── timelord.service ├── tinydns.service ├── tinylog@.service ├── tinysshd-makekey.service ├── tinysshd.socket ├── tinysshd@.service ├── tor.service ├── trueos-install-finish.service ├── trueos-update-finish.service ├── ttylogin-starter.service ├── ttylogin@.service ├── ttylogin@.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── ttylogin@vc1-tty.service.d │ ├── noreset.conf │ └── novhangup.conf ├── ttylogin@vc2-tty.service.d │ ├── noreset.conf │ └── novhangup.conf ├── ttylogin@vc3-tty.service.d │ ├── noreset.conf │ └── novhangup.conf ├── twoftpd-anon.socket ├── twoftpd-anon@.service ├── twoftpd.socket ├── twoftpd@.service ├── ubthidhci.service ├── udev-finish.service ├── udev-log.service ├── udev-settle.service ├── udev-trigger-add@.service ├── udev.service ├── udhcpc-log.service ├── udisks.service ├── udisks2.service ├── udp-rsyslogd.service ├── udp-rsyslogd.socket ├── udp-syslog-read.service ├── udp-syslog-read.socket ├── udp-syslog.socket ├── udp-syslogd.service ├── udp-syslogd.socket ├── ugidfw.service ├── uhidd-log.service ├── uhidd.html ├── unattended-upgrade-shutdown.service ├── unbound.service ├── update-binfmts.service ├── upmpdcli.service ├── upower.service ├── upower.service.d │ ├── os-dependant.conf.bsd │ ├── os-dependant.conf.do │ └── os-dependant.conf.linux ├── urxvtd.html ├── usbhidaction@.service ├── usbmux.service ├── utx.service ├── uuidd.service ├── uuidd.socket ├── uwsgi-emperor.service ├── uwsgi-emperor.socket ├── vdev-log.service ├── vdev.service ├── virecover.helper ├── virecover.service ├── vixiecron.service ├── vixiedhcp4d.service ├── vixiedhcp6d.service ├── vnstat.service ├── volmand.service ├── vsftpd-ssl.socket ├── vsftpd-ssl@.service ├── vsftpd.socket ├── vsftpd@.service ├── watchdogd.service ├── webcamd-log.service ├── wettsteinsyslogd.service ├── wicd.service ├── winbindd.service ├── wlandebug-log.service ├── wpa_supplicant.service ├── wso2server.service ├── xdm.service ├── ypbind.service ├── ypldap.service ├── yppasswdd.service ├── ypserv.service ├── ypset.service ├── ypupdated.service ├── ypxfrd.service ├── zfs-jailed.service ├── zfs.service └── zfsd.service ├── set-control-group-knob.cpp ├── set-control-group-knob.xml ├── set-dynamic-hostname.cpp ├── set-dynamic-hostname.xml ├── set-mount-object.cpp ├── set-mount-object.xml ├── setenv.cpp ├── setenv.xml ├── setgid-fromenv.cpp ├── setgid-fromenv.xml ├── setlock.cpp ├── setlock.xml ├── setlogin.cpp ├── setlogin.xml ├── setpgrp.cpp ├── setpgrp.xml ├── setprocargv.cpp ├── setprocenvv.cpp ├── setprocname.cpp ├── setsid.cpp ├── setsid.xml ├── setuidgid-fromenv.cpp ├── setuidgid-fromenv.xml ├── setuidgid.cpp ├── setuidgid.xml ├── setup-machine-id.cpp ├── setup-machine-id.xml ├── shutdown.xml ├── signame.cpp ├── socket_close_on_exec.cpp ├── socket_connect.cpp ├── socket_set_option.cpp ├── softlimit.xml ├── split_list.cpp ├── ssl-run.xml ├── start-stop-service.cpp ├── startup-and-shutdown.html ├── stopped2dot ├── subreaper.cpp ├── svscan-startup.html ├── syslog-read.cpp ├── syslog-read.xml ├── system-control-cat.cpp ├── system-control-escape.cpp ├── system-control-service-env.cpp ├── system-control-status.cpp ├── system-control.cpp ├── system-control.do ├── system-control.xml ├── system-manager.do ├── system-manager.xml ├── system-state-change.cpp ├── system-version.cpp ├── systemd ├── system │ ├── service-manager-svscan.path │ ├── service-manager-svscan.service │ ├── service-manager.service │ ├── service-manager.socket.bsd │ ├── service-manager.socket.debian-linux │ ├── service-manager.socket.do │ ├── service-manager.socket.redhat-linux │ ├── system-control-normal.service │ ├── user@.service.d │ │ └── runtime-directory-names.conf │ └── vc-getty@.service ├── tmpfiles │ ├── service-manager.conf │ ├── system-manager.conf │ └── terminal-emulator.conf └── user │ ├── service-manager.service │ ├── service-manager.socket │ └── system-control-normal.service ├── systemd_names.cpp ├── systemd_names_escape_char.h.arch ├── systemd_names_escape_char.h.bsd ├── systemd_names_escape_char.h.debian ├── systemd_names_escape_char.h.do ├── tags.do ├── tai64.cpp ├── tai64n.cpp ├── tai64n.xml ├── tai64nlocal.cpp ├── tai64nlocal.xml ├── targets ├── appcafe.target ├── basic.target ├── databases.target ├── default.do ├── dumpauto.target ├── emergency.target ├── extra-shared-libraries.target ├── finish-install.target ├── finish-update.target ├── frame-buffer.target ├── fs-servers.target ├── graphics.target ├── halt.target ├── jails.target ├── local-fs-pre.target ├── local-fs.target ├── local-syslog.target ├── mixer.target ├── multi-user-pre.target ├── multi-user.target ├── name-services.target ├── normal.target ├── powercycle.target ├── poweroff.target ├── reboot-after-install.target ├── reboot-after-update.target ├── reboot.target ├── remote-fs-pre.target ├── remote-fs.target ├── rescue.target ├── server.target ├── shutdown.target ├── sockets.target ├── static-networking.target ├── swapauto.target ├── swaplate.target ├── sysinit.target ├── timers.target ├── uhidd.target ├── unmount.target ├── update.target ├── users.target ├── virtualbox-guest.target ├── virtualbox-host.target ├── warden.target └── workstation.target ├── tcgetattr.cpp ├── tcgetwinsz.cpp ├── tcp-socket-accept.cpp ├── tcp-socket-accept.xml ├── tcp-socket-connect.cpp ├── tcp-socket-connect.xml ├── tcp-socket-listen.cpp ├── tcp-socket-listen.xml ├── tcpserver.cpp ├── tcpserver.xml ├── tcsetattr.cpp ├── tcsetwinsz.cpp ├── telinit.cpp ├── telinit.do ├── telinit.xml ├── terminal-resources.html ├── terminal_database.cpp ├── terminal_database.h ├── terminals.html ├── test-fnk ├── time-env-add.xml ├── time-env-set.xml ├── time-pause-until.xml ├── time-print-tai64n.xml ├── timers.cpp ├── timestamps.html ├── tolower.cpp ├── trim.cpp ├── troubleshooting.html ├── true.cpp ├── true.xml ├── ttylogin-starter.cpp ├── ttylogin-starter.xml ├── ttyname.cpp ├── ttyname.h ├── ttys.html ├── ttyutils.h ├── ucspi-socket-rules-check.cpp ├── ucspi-socket-rules-check.xml ├── udp-socket-connect.cpp ├── udp-socket-connect.xml ├── udp-socket-listen.cpp ├── udp-socket-listen.xml ├── ulimit.cpp ├── ulimit.xml ├── umask.cpp ├── umask.xml ├── unpack.cpp ├── unpack.h ├── unsetenv.cpp ├── unsetenv.xml ├── unshare.cpp ├── unshare.xml ├── user-virtual-terminals.html ├── userenv-fromenv.cpp ├── userenv-fromenv.xml ├── userenv.cpp ├── userenv.xml ├── utils.a.do ├── utils.h ├── val.cpp ├── vc-get-tty.cpp ├── vc-get-tty.xml ├── vc-reset-tty.cpp ├── vc-reset-tty.xml ├── version.h.do ├── version.xml.do ├── virtual-terminal-login.html ├── vtfont.h ├── wait.cpp.do ├── wait.cpp.waitid ├── wait.cpp.waitpid ├── wanted2dot ├── wants2dot ├── working-from-rc-scripts.html └── zsh ├── _console_terminal_emulator ├── _nosh └── _system_control /package/aliases7: -------------------------------------------------------------------------------- 1 | TERM COLORTERM 2 | TERM XTERM_VERSION 3 | TERM VTE_VERSION 4 | machine-id hostid 5 | machine-id hostuuid 6 | -------------------------------------------------------------------------------- /package/bsd-etc-service-aliases: -------------------------------------------------------------------------------- 1 | background-fsck background_fsck 2 | kmod@fuse fusefs 3 | machine-id hostid 4 | -------------------------------------------------------------------------------- /package/bsd-etc-services: -------------------------------------------------------------------------------- 1 | background-fsck 2 | devd 3 | devd-log 4 | gptboot 5 | kmod@fuse 6 | kmod@geom_uzip 7 | kmod@linux 8 | kmod@svr4 9 | kmod@sysvmsg 10 | kmod@sysvsem 11 | kmod@sysvshm 12 | ldconfig 13 | mdmfs@-tmp 14 | mdmfs@-var 15 | nextboot 16 | populate@include 17 | populate@usr 18 | populate@var 19 | sysvipc 20 | -------------------------------------------------------------------------------- /package/bsd-nosh-bundles-presets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/bsd-nosh-bundles-presets -------------------------------------------------------------------------------- /package/bsd-nosh-run-freebsd-desktop-base-presets: -------------------------------------------------------------------------------- 1 | 50-FreeBSD-Server-Basic.preset 2 | 50-FreeBSD-Desktop-Basic.preset 3 | 90-bsd-boot-essentials.preset 4 | 90-bsd-static-networking.preset 5 | 90-common-boot-essentials.preset 6 | -------------------------------------------------------------------------------- /package/bsd-nosh-run-freebsd-server-base-presets: -------------------------------------------------------------------------------- 1 | 50-FreeBSD-Server-Basic.preset 2 | 90-bsd-boot-essentials.preset 3 | 90-bsd-static-networking.preset 4 | 90-common-boot-essentials.preset 5 | -------------------------------------------------------------------------------- /package/bsd-nosh-run-trueos-desktop-base-presets: -------------------------------------------------------------------------------- 1 | 50-TrueOS-Server-Basic.preset 2 | 50-TrueOS-Desktop-Basic.preset 3 | 90-bsd-boot-essentials.preset 4 | 90-bsd-static-networking.preset 5 | 90-common-boot-essentials.preset 6 | -------------------------------------------------------------------------------- /package/bsd-nosh-run-trueos-server-base-presets: -------------------------------------------------------------------------------- 1 | 50-TrueOS-Server-Basic.preset 2 | 90-bsd-boot-essentials.preset 3 | 90-bsd-static-networking.preset 4 | 90-common-boot-essentials.preset 5 | -------------------------------------------------------------------------------- /package/bsd-sockets: -------------------------------------------------------------------------------- 1 | kfd 2 | local-priv-rsyslogd 3 | local-priv-syslogd 4 | local-priv-syslog-read 5 | -------------------------------------------------------------------------------- /package/bsd-target-aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/bsd-target-aliases -------------------------------------------------------------------------------- /package/bsd-timers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/bsd-timers -------------------------------------------------------------------------------- /package/bsd/nosh-bcron-as-cron-shims.desc: -------------------------------------------------------------------------------- 1 | Shim for the bcron package 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-bsd-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-systemv-shims 3 | -------------------------------------------------------------------------------- /package/bsd/nosh-bsd-shims.desc: -------------------------------------------------------------------------------- 1 | BSD shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-bundles.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-terminal-management 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-bundles.desc: -------------------------------------------------------------------------------- 1 | Service bundles 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-core-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-core-shims.desc: -------------------------------------------------------------------------------- 1 | Shims for utilities with names from GNU Coreutils 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-debian-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-systemv-shims 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-debian-shims.desc: -------------------------------------------------------------------------------- 1 | Shims for Debian utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-desktop-bus-shims.desc: -------------------------------------------------------------------------------- 1 | Replacements for Desktop Bus utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-exec.desc: -------------------------------------------------------------------------------- 1 | Minimal non-shell script processor and various chain-load utilities useful for services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-execline-shims.desc: -------------------------------------------------------------------------------- 1 | execline utility shims 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-freebsd-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-terminal-management 2 | nosh-systemv-shims 3 | -------------------------------------------------------------------------------- /package/bsd/nosh-freebsd-shims.desc: -------------------------------------------------------------------------------- 1 | FreeBSD shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-guide.desc: -------------------------------------------------------------------------------- 1 | User guide for the various nosh-* packages. 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-kbd-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-terminal-management 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-kbd-shims.desc: -------------------------------------------------------------------------------- 1 | shim utilities to match stuff from the old kbd toolset 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-linux-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-terminal-management 3 | -------------------------------------------------------------------------------- /package/bsd/nosh-linux-shims.desc: -------------------------------------------------------------------------------- 1 | Shims for utilities with names from util-linux 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-net-tools-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-net-tools-shims.desc: -------------------------------------------------------------------------------- 1 | shim utilities to match stuff from the net-tools toolset 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-openbsd-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-systemv-shims 3 | nosh-service-command-shim 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-openbsd-shims.desc: -------------------------------------------------------------------------------- 1 | OpenBSD shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-openrc-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-systemv-shims 3 | -------------------------------------------------------------------------------- /package/bsd/nosh-openrc-shims.desc: -------------------------------------------------------------------------------- 1 | Shims for OpenRC utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-appletalk.desc: -------------------------------------------------------------------------------- 1 | Run the AppleTalk services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-appletalk.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | service_with_dedicated_logger "atalkd" 4 | service_with_dedicated_logger "papd" 5 | service_with_dedicated_logger "afpd" 6 | service_with_dedicated_logger "timelord" 7 | service_with_dedicated_logger "cnid_metad" 8 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-bcron.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/bsd/nosh-run-bcron.deps -------------------------------------------------------------------------------- /package/bsd/nosh-run-bcron.desc: -------------------------------------------------------------------------------- 1 | Run Bruce Guenter's bcron 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-bcron.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # dedicated user accounts 3 | file_owning_user "cron" "/var/spool/cron" 4 | directory "cron" "/var/spool/cron" "0755" 5 | directory "cron" "/var/spool/cron/tmp" "0700" 6 | directory "cron" "/var/spool/cron/crontabs" "0700" 7 | # Common 8 | service_with_dedicated_logger "bcron-start" 9 | service_with_dedicated_logger "bcron-update" 10 | socket_with_dedicated_logger "bcron-spool" 11 | # BSD-specific 12 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freebsd-desktop-base.desc: -------------------------------------------------------------------------------- 1 | Run the base FreeBSD Desktop services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freebsd-server-base.desc: -------------------------------------------------------------------------------- 1 | Run the base FreeBSD Server services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freedesktop-kits.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-bundles 4 | nosh-run-freedesktop-system-bus 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freedesktop-kits.desc: -------------------------------------------------------------------------------- 1 | Run the freedesktop.org "kits" 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freedesktop-system-bus.desc: -------------------------------------------------------------------------------- 1 | Run the system message bus service 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-freedesktop-system-bus.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | service_with_dedicated_logger "dbus-daemon" 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-kernel-vt.conflicts: -------------------------------------------------------------------------------- 1 | nosh-run-user-vt 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-kernel-vt.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-terminal-management 4 | nosh-bundles 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-kernel-vt.desc: -------------------------------------------------------------------------------- 1 | Run old-style kernel virtual terminals 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-klog.desc: -------------------------------------------------------------------------------- 1 | Run the klog service 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-klog.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | socket_with_dedicated_logger "klogd" 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-local-syslog.desc: -------------------------------------------------------------------------------- 1 | Run the local syslog services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-local-syslog.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | socket_with_dedicated_logger "local-syslog-read" 4 | socket_with_dedicated_logger "local-priv-syslog-read" 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-openssh-server.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-bundles 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-openssh-server.desc: -------------------------------------------------------------------------------- 1 | Run the OpenSSH server 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-openssh-server.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | socket_with_dedicated_logger "sshd" 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-system-manager.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-bundles 3 | nosh-exec 4 | redo 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-system-manager.desc: -------------------------------------------------------------------------------- 1 | Running the nosh system manager as process #1. 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-system-manager.post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | ( cd /etc/system-control/convert/ && redo all ) 3 | 4 | init_path="`sysrc -f /boot/loader.conf -n init_path`" 5 | init_path="${init_path#/sbin/system-manager}" 6 | init_path="${init_path#:}" 7 | init_path="/sbin/system-manager${init_path:+:}${init_path}" 8 | sysrc -f /boot/loader.conf -n init_path="${init_path}" 9 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-system-manager.pre-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | init_path="`sysrc -f /boot/loader.conf -n init_path`" 4 | init_path="${init_path#/sbin/system-manager}" 5 | init_path="${init_path#:}" 6 | sysrc -f /boot/loader.conf -n init_path="${init_path}" 7 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-trueos-desktop-base.desc: -------------------------------------------------------------------------------- 1 | Run the base TrueOS Desktop services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-trueos-server-base.desc: -------------------------------------------------------------------------------- 1 | Run the base TrueOS Server services 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-user-vt.conflicts: -------------------------------------------------------------------------------- 1 | nosh-run-kernel-vt 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-user-vt.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-terminal-management 4 | nosh-bundles 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-user-vt.desc: -------------------------------------------------------------------------------- 1 | Run new-style application-mode virtual terminals 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-mewburn-rc.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-bundles 3 | nosh-exec 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-mewburn-rc.desc: -------------------------------------------------------------------------------- 1 | rc.d scripts for running the nosh service manager and daemontools service scanner 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-mewburn-rc.post-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Re-apply presets to services that were cut-out by a special preset in this package. 4 | system-control preset sysinit.target local-syslog.target 5 | system-control preset static-networking.target 6 | system-control preset remote-fs.target remote-fs-pre.target 7 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-mewburn-rc.pre-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Stop and disable Mewburn rc services. 4 | /usr/sbin/service system-control-normal onestop 5 | /usr/sbin/service service-manager-svscan onestop 6 | /usr/sbin/service service-manager onestop 7 | sysrc system_control_normal_enable=NO 8 | sysrc service_manager_enable=NO 9 | sysrc service_manager_svscan_enable=NO 10 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-open-rc.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-bundles 3 | nosh-exec 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-open-rc.desc: -------------------------------------------------------------------------------- 1 | OpenRC scripts for running the nosh service manager and daemontools service scanner 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-open-rc.post-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Re-apply presets to services that were cut-out by a special preset in this package. 4 | system-control preset sysinit.target local-syslog.target 5 | system-control preset static-networking.target 6 | system-control preset remote-fs.target remote-fs-pre.target 7 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-open-rc.pre-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Stop and disable OpenRC services. 4 | rc-service system-control-normal stop 5 | rc-service service-manager-svscan stop 6 | rc-service service-manager stop 7 | rc-update del service-manager 8 | rc-update del service-manager-svscan 9 | rc-update del system-control-normal 10 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-openbsd-rc.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-bundles 3 | nosh-exec 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-openbsd-rc.desc: -------------------------------------------------------------------------------- 1 | rc.d scripts for running the nosh service manager and daemontools service scanner 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-openbsd-rc.post-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Re-apply presets to services that were cut-out by a special preset in this package. 4 | system-control preset sysinit.target local-syslog.target 5 | system-control preset static-networking.target 6 | system-control preset remote-fs.target remote-fs-pre.target 7 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-via-openbsd-rc.pre-deinstall: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | 3 | # Stop and disable OpenBSD rc services. 4 | /usr/sbin/service system-control-normal stop 5 | /usr/sbin/service service-manager-svscan stop 6 | /usr/sbin/service service-manager stop 7 | sysrc system_control_normal_enable=NO 8 | sysrc service_manager_enable=NO 9 | sysrc service_manager_svscan_enable=NO 10 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-virtualbox-guest.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-service-management 3 | nosh-bundles 4 | virtualbox-guest-utils 5 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-virtualbox-guest.desc: -------------------------------------------------------------------------------- 1 | Run the VirtualBox guest additions 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-run-virtualbox-guest.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | service_with_dedicated_logger "VBoxService" 4 | service_with_dedicated_logger "VBoxBalloonCtrl" 5 | service_with_dedicated_logger "kmod@vboxguest" 6 | service_with_dedicated_logger "kmod@vboxsf" 7 | service_with_dedicated_logger "kmod@vboxvideo" 8 | service_with_dedicated_logger "kmod@vboxadd" 9 | target "virtualbox-guest" 10 | -------------------------------------------------------------------------------- /package/bsd/nosh-service-command-shim.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | nosh-systemv-shims 3 | -------------------------------------------------------------------------------- /package/bsd/nosh-service-command-shim.desc: -------------------------------------------------------------------------------- 1 | Shim for the old BSD and System 5 service command 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-service-management-extras.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/bsd/nosh-service-management-extras.deps -------------------------------------------------------------------------------- /package/bsd/nosh-service-management-extras.desc: -------------------------------------------------------------------------------- 1 | Service managament utilities that require a TUI or a GUI. 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-service-management.desc: -------------------------------------------------------------------------------- 1 | Service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-systemd-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-systemd-shims.desc: -------------------------------------------------------------------------------- 1 | systemd shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-systemv-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-systemv-shims.desc: -------------------------------------------------------------------------------- 1 | System V shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-terminal-extras.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | nosh-terminal-management 3 | 4 | -------------------------------------------------------------------------------- /package/bsd/nosh-terminal-extras.desc: -------------------------------------------------------------------------------- 1 | Terminal utilities that require execline. 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-terminal-management.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-terminal-management.desc: -------------------------------------------------------------------------------- 1 | Virtual terminal, pseudo-terminal, and TUI login tools 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-ucspi-tcp-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-exec 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-ucspi-tcp-shims.desc: -------------------------------------------------------------------------------- 1 | UCSPI-TCP shim service utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-upstart-shims.deps: -------------------------------------------------------------------------------- 1 | nosh-service-management 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-upstart-shims.desc: -------------------------------------------------------------------------------- 1 | upstart shim service and system management utilities 2 | -------------------------------------------------------------------------------- /package/bsd/nosh-zsh-completion.desc: -------------------------------------------------------------------------------- 1 | Z shell completion functions for the nosh toolset 2 | -------------------------------------------------------------------------------- /package/cin-data-tables: -------------------------------------------------------------------------------- 1 | hiragana 2 | katakana 3 | romaji-x11 4 | -------------------------------------------------------------------------------- /package/clean: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | if [ \! -d package ] || [ \! -d source ] 3 | then 4 | echo "You are not in the right directory." 1>&2 5 | exit 100 6 | fi 7 | 8 | rm -rf build/ 9 | true 10 | -------------------------------------------------------------------------------- /package/commands1: -------------------------------------------------------------------------------- 1 | exec 2 | system-control 3 | console-ncurses-realizer 4 | console-terminal-emulator 5 | getty 6 | ptybandage 7 | ptyrun 8 | dbus-daemon-launch-helper 9 | -------------------------------------------------------------------------------- /package/commands7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/commands7 -------------------------------------------------------------------------------- /package/commands8: -------------------------------------------------------------------------------- 1 | telinit 2 | system-manager 3 | -------------------------------------------------------------------------------- /package/common-etc-service-aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/common-etc-service-aliases -------------------------------------------------------------------------------- /package/common-etc-services: -------------------------------------------------------------------------------- 1 | dmesg 2 | emergency-login@console 3 | monitor-fsck-progress 4 | hostname 5 | machine-id 6 | sysinit-log 7 | -------------------------------------------------------------------------------- /package/common-mounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/common-mounts -------------------------------------------------------------------------------- /package/common-nosh-bundles-presets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/common-nosh-bundles-presets -------------------------------------------------------------------------------- /package/common-nosh-run-appletalk-presets: -------------------------------------------------------------------------------- 1 | 40-AppleTalk.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-bcron-presets: -------------------------------------------------------------------------------- 1 | 40-bcron.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-freedesktop-kits-presets: -------------------------------------------------------------------------------- 1 | 40-ConsoleKit.preset 2 | 40-RealtimeKit.preset 3 | 40-PolicyKit.preset 4 | 40-Bluetooth.preset 5 | -------------------------------------------------------------------------------- /package/common-nosh-run-freedesktop-system-bus-presets: -------------------------------------------------------------------------------- 1 | 80-enable-freedesktop-system-bus.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-kernel-vt-presets: -------------------------------------------------------------------------------- 1 | 80-enable-kernel-vt.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-klog-presets: -------------------------------------------------------------------------------- 1 | 80-enable-klog.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-local-syslog-presets: -------------------------------------------------------------------------------- 1 | 80-enable-local-syslog.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-openssh-server-presets: -------------------------------------------------------------------------------- 1 | 40-OpenSSHServer.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-user-vt-presets: -------------------------------------------------------------------------------- 1 | 80-enable-user-vt.preset 2 | -------------------------------------------------------------------------------- /package/common-nosh-run-via-mewburn-rc-presets: -------------------------------------------------------------------------------- 1 | 80-disable-sysinit.preset 2 | 80-disable-local-syslog.preset 3 | 80-disable-networking.preset 4 | 80-disable-remote-fs.preset 5 | -------------------------------------------------------------------------------- /package/common-nosh-run-via-openbsd-rc-presets: -------------------------------------------------------------------------------- 1 | 80-disable-sysinit.preset 2 | 80-disable-local-syslog.preset 3 | 80-disable-networking.preset 4 | 80-disable-remote-fs.preset 5 | -------------------------------------------------------------------------------- /package/common-nosh-run-via-systemd-presets: -------------------------------------------------------------------------------- 1 | 80-disable-dbus.preset 2 | 80-disable-sysinit.preset 3 | 80-disable-local-syslog.preset 4 | 80-disable-networking.preset 5 | 80-disable-remote-fs.preset 6 | -------------------------------------------------------------------------------- /package/common-nosh-run-virtualbox-guest-presets: -------------------------------------------------------------------------------- 1 | 80-virtualbox-guest.preset 2 | -------------------------------------------------------------------------------- /package/common-target-aliases: -------------------------------------------------------------------------------- 1 | multi-user-pre getty-pre 2 | -------------------------------------------------------------------------------- /package/common-timers: -------------------------------------------------------------------------------- 1 | anacron 2 | phpsessionclean 3 | -------------------------------------------------------------------------------- /package/common-ttys: -------------------------------------------------------------------------------- 1 | ttylogin@vc1-tty 2 | ttylogin@vc2-tty 3 | ttylogin@vc3-tty 4 | -------------------------------------------------------------------------------- /package/compile: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # See http://jdebp.eu./FGA/slashpackage.html 3 | if [ \! -d package ] || [ \! -d source ] 4 | then 5 | echo "You are not in the right directory." 1>&2 6 | exit 100 7 | fi 8 | ./package/prepare 9 | ./package/make 10 | exec ./package/makeinstall 11 | -------------------------------------------------------------------------------- /package/debian/nosh-desktop-bus-shims.post_remove.extra: -------------------------------------------------------------------------------- 1 | # Extra post-remove for nosh-desktop-bus-shims 2 | # vim: set filetype=sh: 3 | 4 | dpkg-divert --package nosh-desktop-bus-shims --remove --rename /usr/lib/dbus-1.0/dbus-daemon-launch-helper 5 | -------------------------------------------------------------------------------- /package/debian/nosh-desktop-bus-shims.pre_install.extra: -------------------------------------------------------------------------------- 1 | # Extra pre-install for nosh-desktop-bus-shims 2 | # vim: set filetype=sh: 3 | 4 | dpkg-divert --package nosh-desktop-bus-shims --add --rename /usr/lib/dbus-1.0/dbus-daemon-launch-helper 5 | -------------------------------------------------------------------------------- /package/debian/nosh-desktop-bus-shims.pre_upgrade.extra: -------------------------------------------------------------------------------- 1 | # Extra pre-upgrade for nosh-desktop-bus-shims 2 | # vim: set filetype=sh: 3 | 4 | dpkg-divert --package nosh-desktop-bus-shims --add --rename /usr/lib/dbus-1.0/dbus-daemon-launch-helper 5 | -------------------------------------------------------------------------------- /package/debian/nosh-run-bcron.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # dedicated user accounts 3 | file_owning_user "cron" "/var/spool/cron" 4 | directory "cron" "/var/spool/cron" "0755" 5 | directory "cron" "/var/spool/cron/tmp" "0700" 6 | directory "cron" "/var/spool/cron/crontabs" "0700" 7 | # Common 8 | service_with_dedicated_logger "bcron-start" 9 | service_with_dedicated_logger "bcron-update" 10 | socket_with_dedicated_logger "bcron-spool" 11 | # Linux-specific 12 | -------------------------------------------------------------------------------- /package/debian/nosh-run-busybox-mdev.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | fan_in_logger "busybox-mdev" 3 | service_only "busybox-mdev" 4 | service_only "busybox-mdev-rescan" 5 | -------------------------------------------------------------------------------- /package/debian/nosh-run-freedesktop-system-bus.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | socket_with_dedicated_logger "dbus-daemon" 3 | #socket_with_dedicated_logger "dbus-broker" 4 | -------------------------------------------------------------------------------- /package/debian/nosh-run-klog.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | socket_with_dedicated_logger "klogd" 3 | -------------------------------------------------------------------------------- /package/debian/nosh-run-local-syslog.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | socket_with_dedicated_logger "local-syslog-read" 3 | -------------------------------------------------------------------------------- /package/debian/nosh-run-openssh-server.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | socket_with_dedicated_logger "sshd" 3 | -------------------------------------------------------------------------------- /package/debian/nosh-run-suckless-mdev.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | fan_in_logger "suckless-mdev" 3 | socket_only "suckless-mdev" 4 | service_only "suckless-mdev-rescan" 5 | -------------------------------------------------------------------------------- /package/debian/nosh-run-system-manager.post_install.extra: -------------------------------------------------------------------------------- 1 | # Extra post-install for nosh-run-system-manager 2 | # vim: set filetype=sh: 3 | 4 | if test -z "$2" # No prior version installed/left configured. 5 | then 6 | for i in - -usr -var -home 7 | do 8 | /bin/rm -f -r /etc/service-bundles/services/fsck@$i/ 9 | /bin/rm -f -r /etc/service-bundles/services/mount@$i/ 10 | done 11 | fi 12 | redo -C /etc/system-control/convert all 13 | -------------------------------------------------------------------------------- /package/debian/nosh-run-system-manager.post_upgrade.extra: -------------------------------------------------------------------------------- 1 | # Extra post-upgrade for nosh-run-system-manager 2 | # vim: set filetype=sh: 3 | 4 | if test -z "$2" # No prior version installed/left configured. 5 | then 6 | for i in - -usr -var -home 7 | do 8 | /bin/rm -f -r /etc/service-bundles/services/fsck@$i/ 9 | /bin/rm -f -r /etc/service-bundles/services/mount@$i/ 10 | done 11 | fi 12 | redo -C /etc/system-control/convert all 13 | -------------------------------------------------------------------------------- /package/debian/nosh-run-systemd-udev.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | fan_in_logger "systemd-udev" 3 | socket_only "systemd-udev" 4 | service_only "udev-settle" 5 | service_only "systemd-udev-trigger-add@subsystems" 6 | service_only "systemd-udev-trigger-add@devices" 7 | -------------------------------------------------------------------------------- /package/debian/nosh-run-udev.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | fan_in_logger "udev" 3 | socket_only "udev" 4 | service_only "udev-finish" 5 | service_only "udev-settle" 6 | service_only "udev-trigger-add@subsystems" 7 | service_only "udev-trigger-add@devices" 8 | -------------------------------------------------------------------------------- /package/debian/nosh-run-via-open-rc.pre_remove.extra: -------------------------------------------------------------------------------- 1 | # Extra pre-deinstall for nosh-run-via-open-rc 2 | # vim: set filetype=sh: 3 | 4 | # Stop and disable OpenRC services. 5 | rc-service system-control-normal stop 6 | rc-service service-manager-svscan stop 7 | rc-service service-manager stop 8 | rc-update del service-manager 9 | rc-update del service-manager-svscan 10 | rc-update del system-control-normal 11 | 12 | true 13 | -------------------------------------------------------------------------------- /package/debian/nosh-run-virtualbox-guest.p: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | # service list 3 | service_with_dedicated_logger "VBoxService" 4 | service_with_dedicated_logger "VBoxBalloonCtrl" 5 | service_with_dedicated_logger "kmod@vboxguest" 6 | service_with_dedicated_logger "kmod@vboxsf" 7 | service_with_dedicated_logger "kmod@vboxvideo" 8 | service_with_dedicated_logger "kmod@vboxadd" 9 | target "virtualbox-guest" 10 | -------------------------------------------------------------------------------- /package/debian/postinst.common: -------------------------------------------------------------------------------- 1 | # Maintainer script main for Debian 2 | case "$1" in 3 | # The package has been installed over version $2 . 4 | configure) 5 | if test -z "$2" 6 | then 7 | post_install_funcs 8 | post_install_extra "$@" 9 | common 10 | else 11 | post_upgrade_funcs 12 | post_upgrade_extra "$@" 13 | common 14 | fi 15 | ;; 16 | esac 17 | -------------------------------------------------------------------------------- /package/debian/preinst.common: -------------------------------------------------------------------------------- 1 | # Maintainer script main for Debian 2 | case "$1" in 3 | # The package is about to be installed over version $2 . 4 | install) 5 | pre_install_funcs 6 | pre_install_extra "$@" 7 | common 8 | ;; 9 | # The package is about to be upgraded from version $2 to this version. 10 | upgrade) 11 | pre_upgrade_funcs 12 | pre_upgrade_extra "$@" 13 | common 14 | ;; 15 | esac 16 | -------------------------------------------------------------------------------- /package/debian/prerm.common: -------------------------------------------------------------------------------- 1 | # Maintainer script main for Debian 2 | case "$1" in 3 | remove|purge) 4 | pre_remove_funcs 5 | pre_remove_extra "$@" 6 | common 7 | ;; 8 | esac 9 | -------------------------------------------------------------------------------- /package/devd-rules: -------------------------------------------------------------------------------- 1 | uhidd-nosh 2 | netif-nosh 3 | -------------------------------------------------------------------------------- /package/distclean: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | if [ \! -d package ] || [ \! -d source ] 3 | then 4 | echo "You are not in the right directory." 1>&2 5 | exit 100 6 | fi 7 | 8 | rm -rf build/ debian/ bsd/ command/ manual/ config/ guide/ 9 | -------------------------------------------------------------------------------- /package/extra-manpages3: -------------------------------------------------------------------------------- 1 | TerminalCapabilities 2 | -------------------------------------------------------------------------------- /package/extra-manpages4: -------------------------------------------------------------------------------- 1 | linux-console 2 | linux-vt 3 | -------------------------------------------------------------------------------- /package/extra-manpages7: -------------------------------------------------------------------------------- 1 | TERM 2 | machine-id 3 | -------------------------------------------------------------------------------- /package/extra-manpages8: -------------------------------------------------------------------------------- 1 | init 2 | shutdown 3 | -------------------------------------------------------------------------------- /package/install: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # See http://jdebp.eu./FGA/slashpackage.html 3 | if [ \! -d package ] || [ \! -d source ] 4 | then 5 | echo "You are not in the right directory." 1>&2 6 | exit 100 7 | fi 8 | ./package/compile 9 | exec ./package/upgrade 10 | -------------------------------------------------------------------------------- /package/linux-etc-service-aliases: -------------------------------------------------------------------------------- 1 | hostname hostname.sh 2 | systemd-udev systemd-udevd 3 | -------------------------------------------------------------------------------- /package/linux-nosh-bundles-presets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/linux-nosh-bundles-presets -------------------------------------------------------------------------------- /package/linux-nosh-run-busybox-mdev-presets: -------------------------------------------------------------------------------- 1 | 80-enable-busybox-mdev.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-debian-desktop-base-presets: -------------------------------------------------------------------------------- 1 | 50-Debian-Server-Basic.preset 2 | 50-Debian-Desktop-Basic.preset 3 | 90-linux-boot-essentials.preset 4 | 90-linux-static-networking.preset 5 | 90-common-boot-essentials.preset 6 | -------------------------------------------------------------------------------- /package/linux-nosh-run-debian-server-base-presets: -------------------------------------------------------------------------------- 1 | 50-Debian-Server-Basic.preset 2 | 90-linux-boot-essentials.preset 3 | 90-linux-static-networking.preset 4 | 90-common-boot-essentials.preset 5 | -------------------------------------------------------------------------------- /package/linux-nosh-run-freedesktop-kits-presets: -------------------------------------------------------------------------------- 1 | 40-Avahi.preset 2 | 40-ModemManager.preset 3 | 40-NetworkManager.preset 4 | 40-PackageKit.preset 5 | 40-UDisks.preset 6 | 40-UDisks2.preset 7 | 40-UPower.preset 8 | 40-ColourManager.preset 9 | -------------------------------------------------------------------------------- /package/linux-nosh-run-kernel-vt-presets: -------------------------------------------------------------------------------- 1 | 80-linux-ttylogin-tty.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-suckless-mdev-presets: -------------------------------------------------------------------------------- 1 | 80-enable-suckless-mdev.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-systemd-udev-presets: -------------------------------------------------------------------------------- 1 | 80-enable-systemd-udev.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-udev-presets: -------------------------------------------------------------------------------- 1 | 80-enable-udev.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-user-vt-presets: -------------------------------------------------------------------------------- 1 | 80-linux-ttylogin-vc.preset 2 | -------------------------------------------------------------------------------- /package/linux-nosh-run-vdev-presets: -------------------------------------------------------------------------------- 1 | 80-enable-vdev.preset 2 | -------------------------------------------------------------------------------- /package/linux-sockets: -------------------------------------------------------------------------------- 1 | acpid 2 | dbus-broker 3 | gpsd 4 | kpropd 5 | systemd-syslog-read 6 | systemd-rsyslogd 7 | systemd-syslogd 8 | -------------------------------------------------------------------------------- /package/linux-target-aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/linux-target-aliases -------------------------------------------------------------------------------- /package/linux-timers: -------------------------------------------------------------------------------- 1 | apt-daily-update 2 | apt-daily-upgrade 3 | -------------------------------------------------------------------------------- /package/mewburn-rc-scripts: -------------------------------------------------------------------------------- 1 | service-manager 2 | service-manager-svscan 3 | system-control-normal 4 | -------------------------------------------------------------------------------- /package/netbsd-ttys: -------------------------------------------------------------------------------- 1 | ttylogin@ttyE0 2 | ttylogin@ttyE1 3 | ttylogin@ttyE2 4 | ttylogin@ttyE3 5 | ttylogin@ttyE4 6 | ttylogin@ttyE5 7 | ttylogin@ttyE6 8 | ttylogin@ttyE7 9 | ttylogin@ttyE8 10 | ttylogin@ttyE9 11 | ttylogin@ttyEa 12 | ttylogin@ttyEb 13 | ttylogin@ttyEc 14 | ttylogin@ttyEd 15 | ttylogin@ttyEe 16 | ttylogin@ttyEf 17 | -------------------------------------------------------------------------------- /package/nosh-bcron-as-cron-shims.aliases1: -------------------------------------------------------------------------------- 1 | bcrontab crontab 2 | -------------------------------------------------------------------------------- /package/nosh-bsd-shims.aliases8: -------------------------------------------------------------------------------- 1 | reboot fastboot 2 | halt fasthalt 3 | powercycle fastpowercycle 4 | poweroff fastpoweroff 5 | -------------------------------------------------------------------------------- /package/nosh-core-shims.aliases1: -------------------------------------------------------------------------------- 1 | exec chroot 2 | exec false 3 | exec true 4 | exec ulimit 5 | exec umask 6 | exec printenv 7 | -------------------------------------------------------------------------------- /package/nosh-debian-shims.aliases8: -------------------------------------------------------------------------------- 1 | telinit invoke-rc.d 2 | telinit update-rc.d 3 | -------------------------------------------------------------------------------- /package/nosh-exec.aliases7: -------------------------------------------------------------------------------- 1 | machine-id hostid 2 | machine-id hostuuid 3 | -------------------------------------------------------------------------------- /package/nosh-exec.commands7: -------------------------------------------------------------------------------- 1 | machine-id 2 | -------------------------------------------------------------------------------- /package/nosh-execline-shims.aliases1: -------------------------------------------------------------------------------- 1 | exec background 2 | exec foreground 3 | -------------------------------------------------------------------------------- /package/nosh-freebsd-shims.aliases1: -------------------------------------------------------------------------------- 1 | login-update-utmpx utx 2 | -------------------------------------------------------------------------------- /package/nosh-kbd-shims.aliases1: -------------------------------------------------------------------------------- 1 | console-clear clear_console 2 | console-multiplexor-control chvt 3 | console-resize resizecons 4 | -------------------------------------------------------------------------------- /package/nosh-linux-shims.aliases1: -------------------------------------------------------------------------------- 1 | exec unshare 2 | exec setsid 3 | console-control-sequence setterm 4 | -------------------------------------------------------------------------------- /package/nosh-linux-shims.commands1: -------------------------------------------------------------------------------- 1 | getty 2 | -------------------------------------------------------------------------------- /package/nosh-net-tools-shims.aliases1: -------------------------------------------------------------------------------- 1 | exec ifconfig 2 | -------------------------------------------------------------------------------- /package/nosh-openbsd-shims.aliases8: -------------------------------------------------------------------------------- 1 | telinit rcctl 2 | -------------------------------------------------------------------------------- /package/nosh-openrc-shims.aliases8: -------------------------------------------------------------------------------- 1 | telinit rc-update 2 | telinit rc-service 3 | -------------------------------------------------------------------------------- /package/nosh-run-mdevd-presets: -------------------------------------------------------------------------------- 1 | 80-enable-mdevd.preset 2 | -------------------------------------------------------------------------------- /package/nosh-service-command-shim.aliases8: -------------------------------------------------------------------------------- 1 | telinit service 2 | -------------------------------------------------------------------------------- /package/nosh-service-management-extras.commands1: -------------------------------------------------------------------------------- 1 | chkservice 2 | -------------------------------------------------------------------------------- /package/nosh-service-management.commands8: -------------------------------------------------------------------------------- 1 | system-manager 2 | -------------------------------------------------------------------------------- /package/nosh-systemd-shims.aliases1: -------------------------------------------------------------------------------- 1 | system-control systemctl 2 | system-control systemd-escape 3 | -------------------------------------------------------------------------------- /package/nosh-systemd-shims.aliases8: -------------------------------------------------------------------------------- 1 | system-manager systemd 2 | -------------------------------------------------------------------------------- /package/nosh-systemv-shims.commands8: -------------------------------------------------------------------------------- 1 | chkconfig 2 | emergency 3 | halt 4 | haltsys 5 | init 6 | initctl-read 7 | normal 8 | powercycle 9 | poweroff 10 | reboot 11 | rescue 12 | runlevel 13 | shutdown 14 | telinit 15 | -------------------------------------------------------------------------------- /package/nosh-terminal-extras.commands1: -------------------------------------------------------------------------------- 1 | ptybandage 2 | ptyrun 3 | -------------------------------------------------------------------------------- /package/nosh-terminal-management.aliases7: -------------------------------------------------------------------------------- 1 | TERM COLORTERM 2 | TERM XTERM_VERSION 3 | TERM VTE_VERSION 4 | -------------------------------------------------------------------------------- /package/nosh-terminal-management.commands3: -------------------------------------------------------------------------------- 1 | TerminalCapabilities 2 | -------------------------------------------------------------------------------- /package/nosh-terminal-management.commands4: -------------------------------------------------------------------------------- 1 | linux-vt 2 | linux-console 3 | -------------------------------------------------------------------------------- /package/nosh-terminal-management.commands7: -------------------------------------------------------------------------------- 1 | TERM 2 | -------------------------------------------------------------------------------- /package/nosh-ucspi-tcp-shims.aliases1: -------------------------------------------------------------------------------- 1 | exec tcpserver 2 | exec recordio 3 | -------------------------------------------------------------------------------- /package/nosh-upstart-shims.aliases1: -------------------------------------------------------------------------------- 1 | system-control initctl 2 | system-control start 3 | system-control stop 4 | system-control status 5 | -------------------------------------------------------------------------------- /package/open-rc-scripts: -------------------------------------------------------------------------------- 1 | service-manager 2 | service-manager-svscan 3 | system-control-normal 4 | -------------------------------------------------------------------------------- /package/openbsd-rc-scripts: -------------------------------------------------------------------------------- 1 | service_manager 2 | service_manager_svscan 3 | system_control_normal 4 | -------------------------------------------------------------------------------- /package/openbsd-target-aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/openbsd-target-aliases -------------------------------------------------------------------------------- /package/openbsd-timers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdebp/nosh/79b1c0aab9834a09a59e15d47710f355c5c0417a/package/openbsd-timers -------------------------------------------------------------------------------- /package/prepare: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # See http://jdebp.eu./FGA/slashpackage.html 3 | if [ \! -d package ] || [ \! -d source ] 4 | then 5 | echo "You are not in the right directory." 1>&2 6 | exit 100 7 | fi 8 | 9 | export CDPATH= 10 | 11 | # Create and populate the build directory. 12 | install -d -m 0755 build 13 | ( cd source && ( 2>/dev/null pax -w -r -l -u -- * ../build/ || true ) ) 14 | -------------------------------------------------------------------------------- /package/save: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | if test \! -d package || test \! -d source 3 | then 4 | echo "You are not in the right directory." 1>&2 5 | exit 100 6 | fi 7 | cwd="`/bin/pwd`" 8 | base_plus_version="`basename "${cwd}"`" 9 | case "`uname`" in 10 | Linux) ext=bz2 ; opt=-j ;; 11 | *BSD) ext=gz ; opt=-z ;; 12 | esac 13 | pax -w ${opt} > "${base_plus_version}.tar.${ext}.new" source package 14 | mv "${base_plus_version}.tar.${ext}.new" "${base_plus_version}.tar.${ext}" 15 | -------------------------------------------------------------------------------- /package/sharing: -------------------------------------------------------------------------------- 1 | debian:syst 2 | build:syst 3 | command:syst 4 | manual:syst 5 | guide:syst 6 | package:dist 7 | source:dist 8 | -------------------------------------------------------------------------------- /package/systemd-system-overrides: -------------------------------------------------------------------------------- 1 | user@.service.d/runtime-directory-names.conf 2 | -------------------------------------------------------------------------------- /package/systemd-system-services: -------------------------------------------------------------------------------- 1 | service-manager.socket 2 | service-manager.service 3 | service-manager-svscan.path 4 | service-manager-svscan.service 5 | system-control-normal.service 6 | vc-getty@.service 7 | -------------------------------------------------------------------------------- /package/systemd-user-services: -------------------------------------------------------------------------------- 1 | service-manager.socket 2 | service-manager.service 3 | system-control-normal.service 4 | -------------------------------------------------------------------------------- /package/tmpfiles-snippets: -------------------------------------------------------------------------------- 1 | service-manager.conf 2 | system-manager.conf 3 | terminal-emulator.conf 4 | -------------------------------------------------------------------------------- /source/KeyboardIO.cpp: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #error 7 | -------------------------------------------------------------------------------- /source/KeyboardIO.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #error 7 | -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- 1 | all tags: 2 | +@redo $@ 3 | %:: 4 | +@redo $@ 5 | 6 | .PHONY: all tags manual 7 | -------------------------------------------------------------------------------- /source/MouseIO.cpp: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #error 7 | -------------------------------------------------------------------------------- /source/MouseIO.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #error 7 | -------------------------------------------------------------------------------- /source/all.do: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | # vim: set filetype=sh: 6 | 7 | exec redo-ifchange version.h systemd_names_escape_char.h all-commands all-misc all-targets all-services 8 | -------------------------------------------------------------------------------- /source/archive: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | redo-ifchange ./ar ./arflags 3 | read ar < ./ar 4 | read arflags < ./arflags 5 | archive="$1" 6 | shift 7 | rm -f -- "$archive" 8 | "${ar}" ${arflags} "$archive" "$@" 9 | -------------------------------------------------------------------------------- /source/bcron/crontab.debian.anacron: -------------------------------------------------------------------------------- 1 | SHELL=/bin/sh 2 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 3 | 4 | 14 * * * * root run-parts --report /etc/cron.hourly 5 | -------------------------------------------------------------------------------- /source/bcron/crontab.debian.no-anacron: -------------------------------------------------------------------------------- 1 | SHELL=/bin/sh 2 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 3 | 4 | 14 * * * * root run-parts --report /etc/cron.hourly 5 | 24 4 * * * root run-parts --report /etc/cron.daily 6 | 39 4 * * 7 root run-parts --report /etc/cron.weekly 7 | 54 4 1 * * root run-parts --report /etc/cron.monthly 8 | -------------------------------------------------------------------------------- /source/convert/ftp-proxy@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=FTP proxy daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d ${flags} 11 | Restart=always 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/convert/per-user/cyclog@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Standard format %p logging service for %I run by %u 7 | Before=%I 8 | 9 | [Service] 10 | WorkingDirectory=/var/log/user/ 11 | ExecStart=%p "%u/%I/" 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/convert/per-user/dbus-broker.socket: -------------------------------------------------------------------------------- 1 | dbus-common.socket -------------------------------------------------------------------------------- /source/convert/per-user/dbus-daemon.socket: -------------------------------------------------------------------------------- 1 | dbus-common.socket -------------------------------------------------------------------------------- /source/convert/per-user/dbus-servers-log.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Per-user "Desktop" bus servers' log service for %u 7 | 8 | [Service] 9 | WorkingDirectory=/var/log/user/ 10 | ExecStart=cyclog "%u/dbus-servers/" 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/dconf-editor.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=DConf Editor for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p --gapplication-service 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/dconf-service.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=DConf Service for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/local/libexec/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/dconf-service.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=DConf Service for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/dconf/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/dirmngr.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GnuPG network certificate management socket for %u 7 | 8 | [Socket] 9 | ListenStream=%t/gnupg/S.%p 10 | SocketMode=0600 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/gconfd.service.arch-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GNOME Configuration for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/GConf/%p-2 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gconfd.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GNOME Configuration for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/local/libexec/%p-2 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gconfd.service.redhat-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GNOME Configuration for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/libexec/%p-2 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gedit.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GNOME Editor for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p --gapplication-service 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gvfs-afc-volume-monitor.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GTK VFS Metadata for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/gvfs/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gvfs-daemon.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GTK VFS for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/local/libexec/gvfsd 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gvfs-daemon.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GTK VFS for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/gvfs/gvfsd 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gvfs-goa-volume-monitor.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GTK VFS Metadata for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/gvfs/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/gvfs-hal-volume-monitor.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GTK VFS Metadata for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/gvfs/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/ibus-daemon.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ibus daemon for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p --xim 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/intrat.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Intrat target 7 | Before=shutdown 8 | 9 | [Install] 10 | StoppedBy=shutdown 11 | -------------------------------------------------------------------------------- /source/convert/per-user/mate-screensaver.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=MATE screen saver for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/mpd.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Music Player daemon run by %u 7 | 8 | [Service] 9 | RuntimeDirectory=%p 10 | ExecStart=musicpd --no-daemon --stderr --stdout --verbose ./%p.conf 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/mpd.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Music Player daemon run by %u 7 | 8 | [Service] 9 | RuntimeDirectory=%p 10 | ExecStart=%p --no-daemon --stderr --stdout --verbose ./%p.conf 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/ncftpbatch.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=NcFTP batch mode service for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p -D 12 | 13 | [Install] 14 | WantedBy=normal.target 15 | -------------------------------------------------------------------------------- /source/convert/per-user/obex.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Bluetooth OBEX for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/local/libexec/%pd -n 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/obex.service.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Bluetooth OBEX for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/lib/bluetooth/%pd -n 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/per-user.conf.bsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | /usr/local/etc/dbus-1/session.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/convert/per-user/per-user.conf.debian7-linux: -------------------------------------------------------------------------------- 1 | 2 | 3 | /etc/dbus-1/session.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/convert/per-user/per-user.conf.linux: -------------------------------------------------------------------------------- 1 | 2 | 3 | /usr/share/dbus-1/session.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/convert/per-user/shutdown.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Shutdown action group target 7 | 8 | [Install] 9 | -------------------------------------------------------------------------------- /source/convert/per-user/sockets.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Sockets target 7 | Before=shutdown 8 | 9 | [Install] 10 | StoppedBy=shutdown 11 | -------------------------------------------------------------------------------- /source/convert/per-user/startup.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Startup action group target 7 | Before=shutdown 8 | After=intrat 9 | Wants=intrat 10 | 11 | [Install] 12 | StoppedBy=shutdown 13 | -------------------------------------------------------------------------------- /source/convert/per-user/urxvt.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=RXVT (Unicode) daemon control socket for %u 7 | 8 | [Socket] 9 | ListenStream=%t/%p/daemon 10 | SocketMode=0600 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/uscheduled.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Uwe Ohse's %p for %u 7 | 8 | [Service] 9 | RuntimeDirectory=%p 10 | RuntimeDirectoryMode=0700 11 | EnvironmentDirectory=env 12 | ExecStart=%p 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/watchman.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Facebook Watchman daemon control socket for %u 7 | 8 | [Socket] 9 | ListenStream=%t/%p/state/sock 10 | SocketMode=0600 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/convert/per-user/xfconfd.service.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=XFCE Configuration for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=/usr/local/libexec/%p 12 | Restart=no 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/zeitgeist-daemon.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Zeitgeist activity monitor for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/per-user/zeitgeist-datahub.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Zeitgeist datahub for %u 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | Restart=on-abort 13 | 14 | [Install] 15 | -------------------------------------------------------------------------------- /source/convert/user-dbus-broker@.socket: -------------------------------------------------------------------------------- 1 | user-dbus@.socket -------------------------------------------------------------------------------- /source/convert/user-dbus-daemon@.socket: -------------------------------------------------------------------------------- 1 | user-dbus@.socket -------------------------------------------------------------------------------- /source/convert/user-runtime@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Per-user runtime for %I 7 | #Requires=user@%I.target 8 | 9 | [Service] 10 | RemainAfterExit=true 11 | User=%I 12 | 13 | [Install] 14 | WantedBy=user@%I.target 15 | -------------------------------------------------------------------------------- /source/convert/user@.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Per-user target for user %I 7 | 8 | [Service] 9 | User=%I 10 | 11 | [Install] 12 | WantedBy=users.target 13 | -------------------------------------------------------------------------------- /source/devd/uhidd-nosh.conf: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | notify 1 { 6 | match "subsystem" "DEVICE"; 7 | match "type" "ATTACH"; 8 | match "cdev" "ugen[0-9]+.[0-9]+"; 9 | action "system-control start uhidd@$cdev"; 10 | }; 11 | -------------------------------------------------------------------------------- /source/getaddrinfo_unix.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | extern int getaddrinfo (const char * pathname, const struct addrinfo * hints, struct addrinfo ** info_list); 7 | -------------------------------------------------------------------------------- /source/getty-noreset.bsd: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | exec \ 3 | /bin/exec \ 4 | vc-get-tty -- "$1" \ 5 | open-controlling-tty \ 6 | \ 7 | login-prompt \ 8 | login-banner /etc/issue \ 9 | login 10 | -------------------------------------------------------------------------------- /source/getty-noreset.do: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | # vim: set filetype=sh: 6 | case "`uname`" in 7 | Linux) ext=linux ;; 8 | *BSD) ext=bsd ;; 9 | *) ext=who ;; 10 | esac 11 | redo-ifchange "$1.${ext}" 12 | ln -s -f "`basename \"$1\"`.${ext}" "$3" 13 | -------------------------------------------------------------------------------- /source/getty-noreset.linux: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | exec \ 3 | /bin/exec \ 4 | vc-get-tty -- "$1" \ 5 | open-controlling-tty \ 6 | \ 7 | \ 8 | login-banner /etc/issue \ 9 | login 10 | -------------------------------------------------------------------------------- /source/getty.bsd: -------------------------------------------------------------------------------- 1 | #!/command/execlineb -S0 2 | 3 | 4 | vc-get-tty -- "$1" 5 | open-controlling-tty 6 | vc-reset-tty --hard-reset 7 | login-prompt 8 | login-banner /etc/issue 9 | login 10 | -------------------------------------------------------------------------------- /source/getty.do: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | # vim: set filetype=sh: 6 | case "`uname`" in 7 | Linux) ext=linux ;; 8 | *BSD) ext=bsd ;; 9 | *) ext=who ;; 10 | esac 11 | redo-ifchange "$1.${ext}" 12 | ln -s -f "`basename \"$1\"`.${ext}" "$3" 13 | -------------------------------------------------------------------------------- /source/getty.linux: -------------------------------------------------------------------------------- 1 | #!/command/execlineb -S0 2 | 3 | 4 | vc-get-tty -- "$1" 5 | open-controlling-tty 6 | vc-reset-tty --hard-reset 7 | 8 | login-banner /etc/issue 9 | login 10 | -------------------------------------------------------------------------------- /source/has_waitid.do: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | # vim: set filetype=sh: 6 | main="`basename "$1"`" 7 | objects="${main}.o" 8 | libraries="" 9 | redo-ifchange link ${objects} ${libraries} 10 | exec ./link "$3" ${objects} ${libraries} 11 | -------------------------------------------------------------------------------- /source/issue.vc: -------------------------------------------------------------------------------- 1 | \S \r \n.\o \l 2 | -------------------------------------------------------------------------------- /source/link: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | redo-ifchange ./cxx ./cxxflags ./ldflags 3 | read cxx < ./cxx 4 | read cxxflags < ./cxxflags 5 | read ldflags < ./ldflags 6 | exec ${cxx} ${cxxflags} -o "$@" ${ldflags} 7 | -------------------------------------------------------------------------------- /source/openbsd-rc.d/service_manager_svscan: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | 6 | name="service_manager_svscan" 7 | daemon="/usr/local/bin/service-dt-scanner" 8 | daemon_flags="/service/" 9 | rc_bg=YES 10 | 11 | . /etc/rc.d/rc.subr 12 | 13 | rc_cmd "$1" 14 | -------------------------------------------------------------------------------- /source/packed.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #if !defined(INCLUDE_PACKED_H) 7 | #define INCLUDE_PACKED_H 8 | 9 | #if defined(__LINUX__) || defined(__linux__) 10 | #define __packed 11 | #else 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /source/posix_clearenv.cpp: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #include "environ.h" 7 | 8 | #if !defined(_GNU_SOURCE) 9 | extern "C" 10 | int 11 | clearenv() 12 | { 13 | for (char **e(environ); *e; ++e) 14 | *e = 0; 15 | return 0; 16 | } 17 | #endif 18 | -------------------------------------------------------------------------------- /source/presets/40-Bluetooth.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable Bluetooth services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@bluetooth.service 10 | enable bluetooth.service 11 | enable cyclog@blueman-mechanism.service 12 | enable blueman-mechanism.service 13 | -------------------------------------------------------------------------------- /source/presets/40-ModemManager.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable ModemManager services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@ModemManager.service 10 | enable ModemManager.service 11 | -------------------------------------------------------------------------------- /source/presets/40-OpenSSHServer.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable SSH Server services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-openssh-server package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@sshd.service 10 | enable sshd.service 11 | enable cyclog@ssh.service 12 | enable ssh.service 13 | enable cyclog@sshgenkeys.service 14 | enable sshgenkeys.service 15 | -------------------------------------------------------------------------------- /source/presets/40-PackageKit.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable PackageKit services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@packagekit.service 10 | enable packagekit.service 11 | -------------------------------------------------------------------------------- /source/presets/40-PolicyKit.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable PolicyKit services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@polkitd.service 10 | enable polkitd.service 11 | -------------------------------------------------------------------------------- /source/presets/40-UDisks.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable UDisks services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@udisks.service 10 | enable udisks.service 11 | -------------------------------------------------------------------------------- /source/presets/40-UDisks2.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable UDisks services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@udisks2.service 10 | enable udisks2.service 11 | -------------------------------------------------------------------------------- /source/presets/40-UPower.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable UPower services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-freedesktop-kits package in order to enable the services themselves. 7 | # 8 | 9 | enable cyclog@upower.service 10 | enable upower.service 11 | -------------------------------------------------------------------------------- /source/presets/80-disable-dbus.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Disable nosh standard services that are duplicated by systemd mechanisms. 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-via-systemd/mewburn-rc/openbsd-rc packages in order to disable certain mandatory basics which are handled by external service management. 7 | # 8 | 9 | disable dbus.service 10 | -------------------------------------------------------------------------------- /source/presets/80-disable-local-syslog.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Disable nosh standard targets that are duplicated by systemd mechanisms. 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-via-systemd/mewburn-rc/openbsd-rc packages in order to disable certain mandatory basics which are handled by external service management. 7 | # 8 | 9 | disable local-syslog.target 10 | -------------------------------------------------------------------------------- /source/presets/80-disable-networking.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Disable nosh standard targets that are duplicated by systemd mechanisms. 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-via-systemd/mewburn-rc/openbsd-rc packages in order to disable certain mandatory basics which are handled by external service management. 7 | # 8 | 9 | disable static-networking.target 10 | -------------------------------------------------------------------------------- /source/presets/80-disable-sysinit.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Disable nosh standard targets that are duplicated by systemd mechanisms. 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-via-systemd/mewburn-rc/openbsd-rc packages in order to disable certain mandatory basics which are handled by external service management. 7 | # 8 | 9 | disable sysinit.target 10 | disable local-syslog.target 11 | -------------------------------------------------------------------------------- /source/presets/80-enable-busybox-mdev.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable busybox mdev services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-busybox-mdev package in order to enable the busybox mdev plug-and-play device management services. 7 | # 8 | 9 | enable busybox-mdev.service 10 | enable busybox-mdev-log.service 11 | enable busybox-mdev-rescan.service 12 | -------------------------------------------------------------------------------- /source/presets/80-enable-kernel-vt.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable kernel virtual terminal services other than login services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-bundles package in order to enable certain mandatory basics without which a system simply won't work. 7 | # 8 | 9 | enable kernel-vt-*.service 10 | enable cyclog@kernel-vt-*.service 11 | -------------------------------------------------------------------------------- /source/presets/80-enable-klog.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable klog services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-klog package in order to enable the services themselves. 7 | # 8 | 9 | enable klogd.service 10 | enable cyclog@klogd.service 11 | -------------------------------------------------------------------------------- /source/presets/80-enable-mdevd.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable suckless mdev services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-mdevd package in order to enable the mdevd plug-and-play device management services. 7 | # 8 | 9 | enable mdevd.service 10 | enable mdevd-log.service 11 | enable mdevd-rescan.service 12 | -------------------------------------------------------------------------------- /source/presets/80-enable-suckless-mdev.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable suckless mdev services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-suckless-mdev package in order to enable the suckless mdev plug-and-play device management services. 7 | # 8 | 9 | enable suckless-mdev.service 10 | enable suckless-mdev-log.service 11 | enable suckless-mdev-rescan.service 12 | -------------------------------------------------------------------------------- /source/presets/80-enable-udev.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable udev services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-udev package in order to enable udev plug-and-play device management services. 7 | # 8 | 9 | enable udev.service 10 | enable udev-log.service 11 | enable udev-trigger-add@devices.service 12 | enable udev-trigger-add@subsystems.service 13 | -------------------------------------------------------------------------------- /source/presets/80-enable-vdev.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Enable Devuan vdev services 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-run-vdev package in order to enable the Devuan vdev plug-and-play device management services. 7 | # 8 | 9 | enable vdev.service 10 | enable vdev-log.service 11 | enable vdev-rescan.service 12 | -------------------------------------------------------------------------------- /source/presets/99-disable-everything.preset: -------------------------------------------------------------------------------- 1 | # 2 | # Prevent all not explicitly enabled services and sockets from being enabled. 3 | # 4 | # This is not a systemd preset. 5 | # It goes in a special nosh system-manager preset directory. 6 | # It is used by the nosh-bundles package in order to avoid auto-starting hundreds of potentially not-installed service bundles. 7 | # 8 | 9 | disable *.service 10 | disable *.socket 11 | -------------------------------------------------------------------------------- /source/ptybandage: -------------------------------------------------------------------------------- 1 | #!/command/execlineb -S0 2 | pty-get-tty 3 | pty-run -t 4 | setsid 5 | open-controlling-tty --exclusive -- 6 | $@ 7 | -------------------------------------------------------------------------------- /source/ptyrun: -------------------------------------------------------------------------------- 1 | #!/command/execlineb -S0 2 | pty-get-tty 3 | pty-run 4 | setsid 5 | open-controlling-tty --exclusive -- 6 | $@ 7 | -------------------------------------------------------------------------------- /source/services/acpid.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ACPI daemon 7 | 8 | [Service] 9 | ExecStart=%p -f -d -l 10 | StandardInput=socket 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/acpid.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ACPI daemon socket 7 | 8 | [Socket] 9 | Backlog=2 10 | #MaxConnections=2 11 | ListenStream=%t/%p.socket 12 | Accept=false 13 | 14 | [Install] 15 | WantedBy=workstation.target 16 | -------------------------------------------------------------------------------- /source/services/afpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=AppleTalk filing protocol daemon 7 | After=atalkd.service cnid_metad.service 8 | 9 | [Service] 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/anacron.timer: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Invoke %p at startup and daily thereafter 7 | 8 | [Timer] 9 | OnBootSec=1m 10 | OnActiveSec=2m 11 | OnUnitActiveSec=1d 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/apt-daily-update.timer: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Invoke %p daily 7 | 8 | [Timer] 9 | OnBootSec=1d 10m 10 | OnActiveSec=1d 10m 11 | OnUnitActiveSec=1d 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/atalkd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=AppleTalk daemon 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/atd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Deferred execution scheduler 7 | Conflicts=atrun 8 | 9 | [Service] 10 | ExecStart=%p -f 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/auditdistd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=audit trail distribution daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -l 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /source/services/avahi-daemon.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Bonjour control socket 7 | 8 | [Socket] 9 | Backlog=2 10 | ListenStream=%t/%p/socket 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/avahi-dnsconfd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Bonjour DNS service 7 | After=avahi-daemon.service 8 | 9 | [Service] 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/axfrdns.socket: -------------------------------------------------------------------------------- 1 | dns.socket -------------------------------------------------------------------------------- /source/services/bcron-start.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Guenter's bcron scheduling daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | RestartSec=60 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/bootparams.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=boot parameters daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=bootparamd 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/bsnmpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=basic SNMP service 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/busybox-mdev.socket: -------------------------------------------------------------------------------- 1 | linux-netlink-uevent.socket -------------------------------------------------------------------------------- /source/services/cgmanager.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Linux Desktop Bus API control group manager 7 | 8 | [Service] 9 | ExecStart=%p --verbose 10 | Restart=yes 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/cgproxy.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Proxy for the Linux Desktop Bus API control group manager 7 | 8 | [Service] 9 | ExecStart=%p --verbose 10 | Restart=yes 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/cnid_metad.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=AppleTalk CNID daemon spawning daemon 7 | After=atalkd.service 8 | 9 | [Service] 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/colord.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ColourManager daemon 7 | After=local-syslog.target 8 | 9 | [Service] 10 | Type=dbus 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/colord.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=colord 7 | ExecStart=/usr/local/libexec/%p 8 | -------------------------------------------------------------------------------- /source/services/colord.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # This service fails to run when not invoked as the superuser. 7 | #User=colord 8 | ExecStart=/usr/lib/%p/%p 9 | -------------------------------------------------------------------------------- /source/services/console-kit-daemon.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ConsoleKit daemon 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=%p --no-daemon 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/convert_varrun.helper: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | test -L /var/run && exit 0 6 | if test -d /var/run/ 7 | then 8 | mv /var/run /var/run.old 9 | fi 10 | ln -s -f /run /var/ 11 | -------------------------------------------------------------------------------- /source/services/cups.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Install] 6 | SupersededBy=org.cups.cupsd.service 7 | -------------------------------------------------------------------------------- /source/services/cyclog@.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | -------------------------------------------------------------------------------- /source/services/cyclog@.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | TasksMax=1 7 | CPUAccounting=true 8 | IOAccounting=true 9 | MemoryAccounting=true 10 | -------------------------------------------------------------------------------- /source/services/darkice.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p audio streaming daemon 7 | Description=See http://%p.org/ 8 | 9 | [Service] 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/dbmail-imapd.socket: -------------------------------------------------------------------------------- 1 | imaps.socket -------------------------------------------------------------------------------- /source/services/dbmail-pop3d.socket: -------------------------------------------------------------------------------- 1 | pop3s.socket -------------------------------------------------------------------------------- /source/services/dbmail-pop3d@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=DBmail POP3 daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -n 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/dbus-broker.socket: -------------------------------------------------------------------------------- 1 | dbus-common.socket -------------------------------------------------------------------------------- /source/services/dbus-daemon.socket: -------------------------------------------------------------------------------- 1 | dbus-common.socket -------------------------------------------------------------------------------- /source/services/dcron.service: -------------------------------------------------------------------------------- 1 | 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | 6 | [Unit] 7 | Description=Regular background program processing daemon by Matt Dillon and Jim Pryor 8 | 9 | [Service] 10 | ExecStart=crond -f 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/ddclient.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Dynamic DNS update client 7 | 8 | [Service] 9 | User=%p 10 | ExecStart=%p --foreground 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/dovecot.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Dovecot service 7 | 8 | [Service] 9 | ExecStart=%p -F 10 | ProtectSystem=full 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/dundee.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Bluetooth DUN 7 | 8 | [Service] 9 | Type=dbus 10 | RuntimeDirectory=%p 11 | ExecStart=%p --nodetach 12 | 13 | [Install] 14 | #WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-relay.socket: -------------------------------------------------------------------------------- 1 | smtp-relay.socket -------------------------------------------------------------------------------- /source/services/exim4-smtp-relay@.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=exim4 7 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-relay@.service.d/os-dependant.conf.debian-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=Debian-exim 7 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-relay@.service.d/os-dependant.conf.gentoo-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=mail 7 | Environment=COMMAND=exim 8 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-relay@.service.d/os-dependant.conf.redhat-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=exim4 7 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-submission.socket: -------------------------------------------------------------------------------- 1 | smtp-submission.socket -------------------------------------------------------------------------------- /source/services/exim4-smtp-submission@.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=exim4 7 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-submission@.service.d/os-dependant.conf.debian-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=Debian-exim 7 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-submission@.service.d/os-dependant.conf.gentoo-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=mail 7 | Environment=COMMAND=exim 8 | -------------------------------------------------------------------------------- /source/services/exim4-smtp-submission@.service.d/os-dependant.conf.redhat-linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | User=exim4 7 | -------------------------------------------------------------------------------- /source/services/fancontrol.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=fan control daemon 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/fcgiwrap.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=nginx's Fast CGI wrapper socket 7 | 8 | [Socket] 9 | Backlog=2 10 | #MaxConnections=2 11 | ListenStream=%t/%p.socket 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/fcron.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Regular background program processing daemon by Thibault Godouet 7 | 8 | [Service] 9 | ExecStart=%p --foreground --nosyslog 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/firstboot-pcbsd.helper: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | test -n "${sentinel}" || sentinel="/var/.pcbsd-firstboot" 6 | test -r "${sentinel}" || exit $? 7 | /usr/local/share/pcbsd/scripts/first-boot.sh 8 | rm -- "${sentinel}" 9 | -------------------------------------------------------------------------------- /source/services/freshclam.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Update ClamAV database daemon 7 | 8 | [Service] 9 | ExecStart=%p --foreground --stdout 10 | RestartSec=7200 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/ftp-proxy.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=FTP proxy daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/ftpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD FTP daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart="${program:-%p}" -d ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/geoclue.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GeoClue2 Service 7 | 8 | [Service] 9 | Type=dbus 10 | EnvironmentDirectory=env 11 | Restart=no 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/services/geoclue.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=/usr/local/libexec/%p -t 5 7 | -------------------------------------------------------------------------------- /source/services/geoclue.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=/usr/local/lib/%p/%p -t 5 7 | -------------------------------------------------------------------------------- /source/services/gpsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GPS daemon 7 | 8 | [Service] 9 | ExecStart=%p -N 10 | StandardInput=socket 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/services/gssd.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=%p -d ${flags} 7 | -------------------------------------------------------------------------------- /source/services/gssd.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=rpc.%p -f ${flags} 7 | -------------------------------------------------------------------------------- /source/services/hostapd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IEEE 802.11 authenticator daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/hostnamed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=systemd-compatible %p service for non-systemd operating systems 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/https6d@.service: -------------------------------------------------------------------------------- 1 | http6d@.service -------------------------------------------------------------------------------- /source/services/initctld.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=System 5 init compatibility socket 7 | 8 | [Socket] 9 | ListenFIFO=%t/initctl 10 | SocketMode=0600 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/ipmon.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Log packets filtered by ipfilter or ipnat 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/ipxrouted.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IPX route daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=IPXrouted 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/irqbalance.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Linux IRQ balancing daemon 7 | 8 | [Service] 9 | ExecStart=%p --foreground 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/isnsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=iSNS server daemon 7 | Before=iscsi.service iscsid.service 8 | 9 | [Service] 10 | ExecStart=%p --foreground 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/services/isnsd.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=iSNS server daemon control sockets 7 | 8 | [Socket] 9 | ListenStream=%t/isnsctl 10 | ListenStream=3205 11 | PassCredentials=true 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/isnsdd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=iSNS discovery daemon 7 | 8 | [Service] 9 | ExecStart=%p --foreground 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/kadmind@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Kerberos database daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/keepalived.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=LVS and VRRP High Availability monitor 7 | 8 | [Service] 9 | ExecStart=%p -n 10 | 11 | [Install] 12 | WantedBy=basic.target 13 | -------------------------------------------------------------------------------- /source/services/kerneloops.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Tool to automatically collect and submit crash signatures 7 | 8 | [Service] 9 | ExecStart=%p --nodaemon 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/kfd@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=KF service 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/klogd.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | 7 | [Socket] 8 | 9 | [Install] 10 | WantedBy=workstation.target 11 | -------------------------------------------------------------------------------- /source/services/klogd.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=log FIFO used by the FreeBSD/TrueOS kernel 7 | 8 | [Socket] 9 | ListenFIFO=/dev/klog 10 | -------------------------------------------------------------------------------- /source/services/klogd.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=log FIFO used by the Linux kernel 7 | 8 | [Socket] 9 | ListenFIFO=/dev/kmsg 10 | -------------------------------------------------------------------------------- /source/services/kpasswdd@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Kerberos v5 password daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=/usr/libexec/%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/kpropd@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Kerberos propd slave 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/libvirtd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p daemon 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/lircd.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=LIRC socket 7 | 8 | [Socket] 9 | Backlog=2 10 | #MaxConnections=2 11 | ListenStream=%t/lirc/%p 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/local-priv-rsyslogd.service: -------------------------------------------------------------------------------- 1 | rsyslogd.service -------------------------------------------------------------------------------- /source/services/local-priv-rsyslogd.socket: -------------------------------------------------------------------------------- 1 | local-priv-syslog.socket -------------------------------------------------------------------------------- /source/services/local-priv-rsyslogd.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-priv-rsyslogd.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-priv-rsyslogd.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/local-priv-syslog-read.service: -------------------------------------------------------------------------------- 1 | syslog-read.service -------------------------------------------------------------------------------- /source/services/local-priv-syslog-read.socket: -------------------------------------------------------------------------------- 1 | local-priv-syslog.socket -------------------------------------------------------------------------------- /source/services/local-priv-syslog-read.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-priv-syslog-read.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-priv-syslog-read.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/local-priv-syslog.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Before=local-syslog.target 7 | 8 | [Socket] 9 | SocketMode=0660 10 | PassCredentials=yes 11 | PassSecurity=yes 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/services/local-priv-syslogd.service: -------------------------------------------------------------------------------- 1 | syslogd.service -------------------------------------------------------------------------------- /source/services/local-priv-syslogd.socket: -------------------------------------------------------------------------------- 1 | local-priv-syslog.socket -------------------------------------------------------------------------------- /source/services/local-priv-syslogd.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-priv-syslogd.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-priv-syslogd.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-priv-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/local-rsyslogd.service: -------------------------------------------------------------------------------- 1 | rsyslogd.service -------------------------------------------------------------------------------- /source/services/local-rsyslogd.socket: -------------------------------------------------------------------------------- 1 | local-syslog.socket -------------------------------------------------------------------------------- /source/services/local-rsyslogd.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-rsyslogd.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-rsyslogd.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/local-syslog-read.service: -------------------------------------------------------------------------------- 1 | syslog-read.service -------------------------------------------------------------------------------- /source/services/local-syslog-read.socket: -------------------------------------------------------------------------------- 1 | local-syslog.socket -------------------------------------------------------------------------------- /source/services/local-syslog-read.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-syslog-read.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-syslog-read.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/local-syslog.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Before=local-syslog.target 7 | 8 | [Socket] 9 | SocketMode=0666 10 | PassCredentials=yes 11 | PassSecurity=yes 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/services/local-syslogd.service: -------------------------------------------------------------------------------- 1 | syslogd.service -------------------------------------------------------------------------------- /source/services/local-syslogd.socket: -------------------------------------------------------------------------------- 1 | local-syslog.socket -------------------------------------------------------------------------------- /source/services/local-syslogd.socket.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.bsd -------------------------------------------------------------------------------- /source/services/local-syslogd.socket.d/os-dependant.conf.do: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.do -------------------------------------------------------------------------------- /source/services/local-syslogd.socket.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ../local-syslog.socket.d/os-dependant.conf.linux -------------------------------------------------------------------------------- /source/services/localed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=systemd-compatible %p service for non-systemd operating systems 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/lpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=line printer service 7 | After=chkprintcap 8 | 9 | [Service] 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/mailcatcher.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Ruby MailCatcher (http://mailcatcher.me/) 7 | 8 | [Service] 9 | ExecStart=%p --foreground --http-ip 127.0.25.1 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/mdadm.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Software RAID monitor daemon 7 | 8 | [Service] 9 | ExecStart=%p --monitor --scan 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/mdnsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=mDNS Responder daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/mdnsresponderposix.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=mDNS Responder daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=mDNSResponderPosix ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/minissdpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=SSDP tracker of UPnP devices 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d -i "${interface:-0.0.0.0}" 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/miredo-server.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Teredo IP6 tunnelling server 7 | 8 | [Service] 9 | ExecStart=%p --foreground 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/miredo.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Teredo IP6 tunnelling client/relay 7 | 8 | [Service] 9 | ExecStart=%p --foreground 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/mogilefsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=MogileFS tracker daemon 7 | 8 | [Service] 9 | User=%p 10 | ExecStart=%p 11 | Restart=no 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/mogstored.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=MogileFS storage daemon 7 | 8 | [Service] 9 | User=%p 10 | ExecStart=%p 11 | Restart=no 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/monit.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=monitoring service 7 | 8 | [Service] 9 | ExecStart=%p -I 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/monitor-fsck-progress.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=local socket used for %p 7 | 8 | [Socket] 9 | Backlog=2 10 | SocketMode=0644 11 | ListenStream=%t/fsck.progress 12 | Accept=false 13 | -------------------------------------------------------------------------------- /source/services/mountd.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Wants=nfsd.service rpcbind.service 7 | 8 | [Service] 9 | ExecStart=%p ${flags} ${weak_authentication} ${old} /etc/exports ${exports} 10 | -------------------------------------------------------------------------------- /source/services/mountd.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Wants=rpcnfsd.service rpcbind.service 7 | 8 | [Service] 9 | ExecStart=rpc.%p -F ${flags} 10 | -------------------------------------------------------------------------------- /source/services/mroute4d.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IPv4 mroute daemon 7 | 8 | [Service] 9 | ExecStart=mrouted 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/mroute6d.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IPv6 mroute daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/mrouted.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD mroute daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/nagios-nrpe-server@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Nagios NRPE server 7 | 8 | [Service] 9 | User=nagios 10 | ExecStart=nrpe -c /etc/nagios/nrpe.cfg --inetd 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/nagios.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Nagios Core server 7 | 8 | [Service] 9 | ExecStart=%p 10 | User=nagios 11 | Restart=no 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/nfscbd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=NFS client side callback daemon 7 | After=nfsuserd.service 8 | 9 | [Service] 10 | EnvironmentDirectory=env 11 | ExecStart=%p 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/nfsd.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Requires=kmod@nfsd 7 | Wants=kmod@nfsd 8 | Conflicts=nfsserver.service 9 | 10 | [Service] 11 | ExecStart=%p ${flags} ${old} 12 | -------------------------------------------------------------------------------- /source/services/nfsd.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=rpc.%p -d ${flags} 7 | -------------------------------------------------------------------------------- /source/services/node@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p service for %i 7 | 8 | [Service] 9 | ExecStart=%p %i 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/nscd.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ; BSD nscd puts its socket at %t/%p so cannot have a runtime directory there. 7 | ExecStart=%p -n ${flags} 8 | -------------------------------------------------------------------------------- /source/services/nscd.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | RuntimeDirectory=%p 7 | RuntimeDirectoryMode=0755 8 | ExecStart=%p -d ${flags} 9 | -------------------------------------------------------------------------------- /source/services/ofono.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Mobile telephony 7 | 8 | [Service] 9 | Type=dbus 10 | RuntimeDirectory=%p 11 | ExecStart=%pd --nodetach 12 | 13 | [Install] 14 | #WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/oidentd.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IDENT protocol (RFC 1413) socket 7 | 8 | [Socket] 9 | ListenStream=113 10 | Accept=yes 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/oidentd@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Per-connection IDENT server 7 | 8 | [Service] 9 | User=nobody 10 | ExecStart=oidentd --foreground --stdio --nosyslog 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/ossec@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p %i server 7 | 8 | [Service] 9 | ExecStartPre=/var/ossec/bin/%p-%i -t 10 | ExecStart=/var/ossec/bin/%p-%i -f 11 | Restart=no 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/papd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=AppleTalk print server daemon 7 | After=atalkd.service 8 | 9 | [Service] 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/pbid.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD PBI daemon 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/pc-sysconfig.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Undocumented PC-BSD/TrueOS service 7 | 8 | [Service] 9 | ExecStartPre=rm -f -- /run/%p.pipe 10 | ExecStart=%p-daemon 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/pdnsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Proxy DNS server 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/phpsessionclean.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | 7 | [Service] 8 | Type=oneshot 9 | 10 | [Install] 11 | -------------------------------------------------------------------------------- /source/services/phpsessionclean.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Clean PHP session files on the BSDs 7 | 8 | [Service] 9 | ExecStart=/usr/libexec/php/sessionclean 10 | -------------------------------------------------------------------------------- /source/services/polipo.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Polipo proxy server 7 | 8 | [Service] 9 | ExecStart=%p 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/polkitd.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=/usr/lib/policykit-1/%p 7 | -------------------------------------------------------------------------------- /source/services/pommed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Apple laptop hot-key daemon 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/pxeboot-resolvconf.helper: -------------------------------------------------------------------------------- 1 | #!/bin/sh - 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | echo domain `kenv dhcp.domain-name` 6 | kenv dhcp.domain-name-servers|sed -e 's:,:\ 7 | :'|sed -e 's:^:nameserver :' 8 | -------------------------------------------------------------------------------- /source/services/qmail-smtp-relay.socket: -------------------------------------------------------------------------------- 1 | smtp-relay.socket -------------------------------------------------------------------------------- /source/services/qmail-smtp-submission.socket: -------------------------------------------------------------------------------- 1 | smtp-submission.socket -------------------------------------------------------------------------------- /source/services/rarpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=RARP service 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d -f -a 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/route-monitor.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD route monitoring service 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=route monitor 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/rsync.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=rsync server socket 7 | 8 | [Socket] 9 | ListenStream=873 10 | BindIPv6Only=both 11 | Accept=true 12 | 13 | [Install] 14 | WantedBy=server.target 15 | -------------------------------------------------------------------------------- /source/services/rtadvd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=router advertisement daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -f ${flags} ${interfaces} 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/rtsold.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=IPv6 router solicitation daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -f 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/rwhod.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=remote who service 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/s6-fdholder.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=s6 fd holder daemon 7 | 8 | [Service] 9 | User=%p 10 | ExecStart=%pd -i rules 11 | StandardInput=socket 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/services/s6-fdholder.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=s6 fd holder socket 7 | 8 | [Socket] 9 | ListenStream=%t/%p 10 | SocketMode=0666 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/salt-api.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Saltstack API 7 | 8 | [Service] 9 | LimitNOFILE=8192 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/salt-master.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Saltstack master 7 | 8 | [Service] 9 | LimitNOFILE=8192 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/salt-minion.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Saltstack minion 7 | 8 | [Service] 9 | LimitNOFILE=8192 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/salt-syndic.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Saltstack syndic 7 | 8 | [Service] 9 | LimitNOFILE=8192 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/saned.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=SANE incoming socket 7 | 8 | [Socket] 9 | ListenStream=6566 10 | BindIPv6Only=both 11 | MaxConnections=2 12 | Accept=true 13 | 14 | [Install] 15 | WantedBy=server.target 16 | -------------------------------------------------------------------------------- /source/services/saned@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Scanner service 7 | 8 | [Service] 9 | User=saned 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/sendmail-smtp-relay.socket: -------------------------------------------------------------------------------- 1 | smtp-relay.socket -------------------------------------------------------------------------------- /source/services/sendmail-smtp-submission.socket: -------------------------------------------------------------------------------- 1 | smtp-submission.socket -------------------------------------------------------------------------------- /source/services/sissylog@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p logging service for %I 7 | Before=%I.service 8 | 9 | [Service] 10 | User=%i-log 11 | ExecStart=%p %I 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/slpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Caldera Service Location Protocol daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d ${flags} 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/slurpd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=OpenLDAP %p daemon 7 | 8 | [Service] 9 | ExecStart=%p -d 0 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/smartd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=SMART monitoring daemon 7 | 8 | [Service] 9 | ExecStart=%p -n 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/ssh.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=SSH socket 7 | 8 | [Socket] 9 | UCSPIRules=true 10 | LogUCSPIRules=yes 11 | ListenStream=22 12 | BindIPv6Only=both 13 | Accept=true 14 | 15 | [Install] 16 | WantedBy=server.target 17 | -------------------------------------------------------------------------------- /source/services/sshd.socket: -------------------------------------------------------------------------------- 1 | ssh.socket -------------------------------------------------------------------------------- /source/services/suckless-mdev.socket: -------------------------------------------------------------------------------- 1 | linux-netlink-uevent.socket -------------------------------------------------------------------------------- /source/services/svnserve.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | 7 | [Socket] 8 | ListenStream=3690 9 | BindIPv6Only=both 10 | Accept=true 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/svnserve@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=svnserve per-connection service 7 | 8 | [Service] 9 | ExecStart=%p -i 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/swapexd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=TrueOS Swap Extender daemon 7 | 8 | [Service] 9 | ExecStart=swapexd 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/swift@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=OpenStack %p %i server 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p-%i /etc/%p/%i-server.conf 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/sysctl.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=sh -c 'for f in /etc/sysctl.conf /etc/sysctl.conf.local /etc/system-control/convert/sysctl.conf ; do [ -r $f ] && sysctl -i -f $f ; done' 7 | -------------------------------------------------------------------------------- /source/services/sysctl.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=%p --system 7 | -------------------------------------------------------------------------------- /source/services/system-wide.conf.arch-linux: -------------------------------------------------------------------------------- 1 | 2 | 3 | /usr/share/dbus-1/system.conf 4 | 5 | /usr/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/services/system-wide.conf.bsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | /usr/local/etc/dbus-1/system.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/services/system-wide.conf.debian7-linux: -------------------------------------------------------------------------------- 1 | 2 | 3 | /etc/dbus-1/system.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/services/system-wide.conf.linux: -------------------------------------------------------------------------------- 1 | 2 | 3 | /usr/share/dbus-1/system.conf 4 | 5 | /usr/local/bin/dbus-daemon-launch-helper 6 | 7 | -------------------------------------------------------------------------------- /source/services/systemd-hostnamed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p daemon 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=/lib/systemd/%p 11 | Restart=on-abort 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/systemd-localed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p daemon 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=/lib/systemd/%p 11 | Restart=on-abort 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/systemd-logind.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p daemon 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=/lib/systemd/%p 11 | LimitNOFILE=16384 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/systemd-rsyslogd.service: -------------------------------------------------------------------------------- 1 | rsyslogd.service -------------------------------------------------------------------------------- /source/services/systemd-rsyslogd.socket: -------------------------------------------------------------------------------- 1 | systemd-syslog.socket -------------------------------------------------------------------------------- /source/services/systemd-syslog-read.service: -------------------------------------------------------------------------------- 1 | syslog-read.service -------------------------------------------------------------------------------- /source/services/systemd-syslog-read.socket: -------------------------------------------------------------------------------- 1 | systemd-syslog.socket -------------------------------------------------------------------------------- /source/services/systemd-syslogd.service: -------------------------------------------------------------------------------- 1 | syslogd.service -------------------------------------------------------------------------------- /source/services/systemd-syslogd.socket: -------------------------------------------------------------------------------- 1 | systemd-syslog.socket -------------------------------------------------------------------------------- /source/services/timed.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=time daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/timedated.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=systemd(-compatible) %p service 7 | 8 | [Service] 9 | Type=dbus 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/timelord.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=AppleTalk time server daemon 7 | After=atalkd.service 8 | 9 | [Service] 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/tinysshd.socket: -------------------------------------------------------------------------------- 1 | ssh.socket -------------------------------------------------------------------------------- /source/services/ttylogin@.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # login has a timeout and it is enabled. 7 | TTYPrompt=yes 8 | -------------------------------------------------------------------------------- /source/services/ttylogin@.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # login has no timeout or it is disabled. 7 | TTYPrompt=no 8 | TasksAccounting=true 9 | CPUAccounting=true 10 | IOAccounting=true 11 | MemoryAccounting=true 12 | -------------------------------------------------------------------------------- /source/services/ttylogin@vc1-tty.service.d/noreset.conf: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # User-space virtual terminals always begin in the reset state, and this is wasteful duplication. 7 | TTYReset=no 8 | -------------------------------------------------------------------------------- /source/services/ttylogin@vc2-tty.service.d/noreset.conf: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # User-space virtual terminals always begin in the reset state, and this is wasteful duplication. 7 | TTYReset=no 8 | -------------------------------------------------------------------------------- /source/services/ttylogin@vc3-tty.service.d/noreset.conf: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | # User-space virtual terminals always begin in the reset state, and this is wasteful duplication. 7 | TTYReset=no 8 | -------------------------------------------------------------------------------- /source/services/twoftpd-anon.socket: -------------------------------------------------------------------------------- 1 | ftp.socket -------------------------------------------------------------------------------- /source/services/twoftpd.socket: -------------------------------------------------------------------------------- 1 | ftp.socket -------------------------------------------------------------------------------- /source/services/udp-rsyslogd.service: -------------------------------------------------------------------------------- 1 | rsyslogd.service -------------------------------------------------------------------------------- /source/services/udp-rsyslogd.socket: -------------------------------------------------------------------------------- 1 | udp-syslog.socket -------------------------------------------------------------------------------- /source/services/udp-syslog-read.service: -------------------------------------------------------------------------------- 1 | syslog-read.service -------------------------------------------------------------------------------- /source/services/udp-syslog-read.socket: -------------------------------------------------------------------------------- 1 | udp-syslog.socket -------------------------------------------------------------------------------- /source/services/udp-syslog.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=syslog socket used for network clients 7 | 8 | [Socket] 9 | ListenDatagram=514 10 | BindIPv6Only=both 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/udp-syslogd.service: -------------------------------------------------------------------------------- 1 | syslogd.service -------------------------------------------------------------------------------- /source/services/udp-syslogd.socket: -------------------------------------------------------------------------------- 1 | udp-syslog.socket -------------------------------------------------------------------------------- /source/services/upmpdcli.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=UPnP Renderer front-end to MPD 7 | After=mpd.socket 8 | 9 | [Service] 10 | ExecStart=%p -c /etc/%p.conf 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/upower.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=UPower daemon 7 | After=local-syslog.target 8 | 9 | [Service] 10 | Type=dbus 11 | 12 | [Install] 13 | # TODO: This might be better as graphical. 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/services/upower.service.d/os-dependant.conf.bsd: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=/usr/local/libexec/%pd 7 | -------------------------------------------------------------------------------- /source/services/upower.service.d/os-dependant.conf.linux: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Service] 6 | ExecStart=/usr/lib/%p/%pd 7 | -------------------------------------------------------------------------------- /source/services/usbhidaction@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=USB HID button action for %I 7 | 8 | [Service] 9 | ExecStart=%p -v -f %I 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/services/usbmux.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Socket daemon for the %p protocol used by Apple devices 7 | 8 | [Service] 9 | ExecStart=%pd --user "${user:-%p}" --foreground 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/uuidd.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=util-linux UUID server socket 7 | 8 | [Socket] 9 | ListenStream=%t/%p/request 10 | Accept=no 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/uwsgi-emperor.socket: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=uWSGI "Emperor" socket 7 | 8 | [Socket] 9 | ListenStream=%t/uwsgi.socket 10 | SocketMode=0660 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/vnstat.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Network traffic monitor 7 | 8 | [Service] 9 | ExecStart=%pd --nodaemon 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/volmand.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD volume manager daemon 7 | 8 | [Service] 9 | ProcessGroupLeader=true 10 | ExecStart=%p daemon 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/vsftpd-ssl.socket: -------------------------------------------------------------------------------- 1 | ftps.socket -------------------------------------------------------------------------------- /source/services/vsftpd-ssl@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=FTP service over IP4 using vsftp 7 | 8 | [Service] 9 | LimitData=300000 10 | ExecStart=%p -oimplicit_ssl=yes 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/vsftpd.socket: -------------------------------------------------------------------------------- 1 | ftp.socket -------------------------------------------------------------------------------- /source/services/vsftpd@.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=FTP service over IP4 using vsftp 7 | 8 | [Service] 9 | LimitData=300000 10 | ExecStart=%p 11 | 12 | [Install] 13 | WantedBy=server.target 14 | -------------------------------------------------------------------------------- /source/services/watchdogd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=BSD kernel watchdog daemon 7 | 8 | [Service] 9 | EnvironmentDirectory=env 10 | ExecStart=%p -d 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/services/wicd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=wicd service 7 | 8 | [Service] 9 | ExecStart=%p -f 10 | 11 | [Install] 12 | WantedBy=server.target 13 | -------------------------------------------------------------------------------- /source/services/zfsd.service: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=ZFS plug and play 7 | After=zfs.service devd.service 8 | 9 | [Service] 10 | EnvironmentDirectory=env 11 | ExecStart=%p -d 12 | 13 | [Install] 14 | WantedBy=workstation.target 15 | -------------------------------------------------------------------------------- /source/systemd/system/service-manager-svscan.path: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Daemontools compatible /service/ directory 7 | 8 | [Path] 9 | DirectoryNotEmpty=/service/ 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /source/systemd/tmpfiles/service-manager.conf: -------------------------------------------------------------------------------- 1 | d /run/service-manager 0755 root root - - 2 | -------------------------------------------------------------------------------- /source/systemd/tmpfiles/system-manager.conf: -------------------------------------------------------------------------------- 1 | d /run/system-manager 0755 root root - - 2 | d /run/system-manager/early-supervise 0755 root root - - 3 | d /run/service-bundles 0755 root root - - 4 | d /run/service-bundles/early-supervise 0755 root root - - 5 | -------------------------------------------------------------------------------- /source/systemd/tmpfiles/terminal-emulator.conf: -------------------------------------------------------------------------------- 1 | # /dev is not a tmpfs on FreeBSD. 2 | d /run/dev 0755 root root - - 3 | -------------------------------------------------------------------------------- /source/tags.do: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | ## ************************************************************************** 3 | ## For copyright and licensing terms, see the file named COPYING. 4 | ## ************************************************************************** 5 | # vim: set filetype=sh: 6 | files="*.cpp *.h" 7 | rm -f -- "$3" 8 | opts="" 9 | test _"`uname`" = _"Linux" && opts="--extra=+fq" 10 | ctags -f "$3" ${opts} ${files} 11 | redo-ifchange ${files} 12 | -------------------------------------------------------------------------------- /source/targets/databases.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Target to indicate that database servers are up 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | StoppedBy=shutdown.target 14 | -------------------------------------------------------------------------------- /source/targets/dumpauto.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Collection for all "auto" dump services 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | WantedBy=sysinit.target 14 | -------------------------------------------------------------------------------- /source/targets/emergency.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Emergency log-in target 7 | EarlySupervise=true 8 | Before=shutdown.target 9 | 10 | [Service] 11 | User=nobody 12 | 13 | [Install] 14 | StoppedBy=shutdown.target 15 | -------------------------------------------------------------------------------- /source/targets/extra-shared-libraries.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=milestone that designates the availability of non-system shared libraries 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | -------------------------------------------------------------------------------- /source/targets/graphics.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=GUI target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/targets/jails.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Jails and jailed daemons collection 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/targets/local-syslog.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=local syslog service milestone 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | StoppedBy=shutdown.target 14 | -------------------------------------------------------------------------------- /source/targets/mixer.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p umbrella 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/targets/multi-user-pre.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Target for things to complete before running login services 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | StoppedBy=shutdown.target 14 | -------------------------------------------------------------------------------- /source/targets/name-services.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=DNS milestone 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | -------------------------------------------------------------------------------- /source/targets/normal.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Normal group target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/targets/server.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Server group target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | StoppedBy=shutdown.target 14 | WantedBy=normal.target 15 | -------------------------------------------------------------------------------- /source/targets/shutdown.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Shutdown action group target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | -------------------------------------------------------------------------------- /source/targets/sockets.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Sockets milestone for systemd compatibility 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | -------------------------------------------------------------------------------- /source/targets/static-networking.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=the collection of static network configuration services 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | WantedBy=normal.target 14 | -------------------------------------------------------------------------------- /source/targets/swapauto.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Collection for all (non-"late") "auto" swap services 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | WantedBy=sysinit.target 14 | -------------------------------------------------------------------------------- /source/targets/timers.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Timers milestone for systemd compatibility 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | -------------------------------------------------------------------------------- /source/targets/uhidd.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=%p umbrella 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | WantedBy=workstation.target 13 | -------------------------------------------------------------------------------- /source/targets/unmount.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Unmount all mount points action target 7 | EarlySupervise=true 8 | After=shutdown.target 9 | 10 | [Service] 11 | User=nobody 12 | 13 | [Install] 14 | -------------------------------------------------------------------------------- /source/targets/users.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Per-user subsystems target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | StoppedBy=shutdown.target 14 | WantedBy=normal.target 15 | -------------------------------------------------------------------------------- /source/targets/virtualbox-guest.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=VirtualBox guest machine target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/targets/virtualbox-host.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=VirtualBox host machine target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/targets/warden.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=PC-BSD/TrueOS Warden jails and jailed daemons collection 7 | 8 | [Service] 9 | User=nobody 10 | 11 | [Install] 12 | StoppedBy=shutdown.target 13 | WantedBy=workstation.target 14 | -------------------------------------------------------------------------------- /source/targets/workstation.target: -------------------------------------------------------------------------------- 1 | ## ************************************************************************** 2 | ## For copyright and licensing terms, see the file named COPYING. 3 | ## ************************************************************************** 4 | 5 | [Unit] 6 | Description=Workstation group target 7 | EarlySupervise=true 8 | 9 | [Service] 10 | User=nobody 11 | 12 | [Install] 13 | StoppedBy=shutdown.target 14 | WantedBy=normal.target 15 | -------------------------------------------------------------------------------- /source/terminal_database.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | #if !defined(INCLUDE_TERMINAL_DATABASE_H) 7 | #define INCLUDE_TERMINAL_DATABASE_H 8 | 9 | bool 10 | is_on ( 11 | const struct ttyent & 12 | ) ; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /source/ttyname.h: -------------------------------------------------------------------------------- 1 | /* COPYING ****************************************************************** 2 | For copyright and licensing terms, see the file named COPYING. 3 | // ************************************************************************** 4 | */ 5 | 6 | struct ProcessEnvironment; 7 | 8 | extern const char * get_controlling_tty_name (const ProcessEnvironment &); 9 | --------------------------------------------------------------------------------