maybe chmod 0755 'NetworkManager/dispatcher.d'
maybe chmod 0755 'NetworkManager/dispatcher.d/01ifupdown'
maybe chmod 0755 'NetworkManager/dispatcher.d/no-wait.d'
+maybe chmod 0755 'NetworkManager/dispatcher.d/ntp'
maybe chmod 0755 'NetworkManager/dispatcher.d/pre-down.d'
maybe chmod 0755 'NetworkManager/dispatcher.d/pre-up.d'
maybe chmod 0755 'NetworkManager/dnsmasq-shared.d'
maybe chmod 0644 'apparmor.d/abstractions/dovecot-common'
maybe chmod 0644 'apparmor.d/abstractions/enchant'
maybe chmod 0644 'apparmor.d/abstractions/evince'
+maybe chmod 0644 'apparmor.d/abstractions/fcitx'
+maybe chmod 0644 'apparmor.d/abstractions/fcitx-strict'
maybe chmod 0644 'apparmor.d/abstractions/fonts'
maybe chmod 0644 'apparmor.d/abstractions/freedesktop.org'
maybe chmod 0644 'apparmor.d/abstractions/gnome'
maybe chmod 0644 'apparmor.d/abstractions/kerberosclient'
maybe chmod 0644 'apparmor.d/abstractions/launchpad-integration'
maybe chmod 0644 'apparmor.d/abstractions/ldapclient'
+maybe chmod 0644 'apparmor.d/abstractions/libpam-systemd'
maybe chmod 0644 'apparmor.d/abstractions/lightdm'
maybe chmod 0644 'apparmor.d/abstractions/lightdm_chromium-browser'
maybe chmod 0644 'apparmor.d/abstractions/likewise'
maybe chmod 0644 'apparmor.d/abstractions/mdns'
maybe chmod 0644 'apparmor.d/abstractions/mir'
+maybe chmod 0644 'apparmor.d/abstractions/mozc'
maybe chmod 0644 'apparmor.d/abstractions/mysql'
maybe chmod 0644 'apparmor.d/abstractions/nameservice'
maybe chmod 0644 'apparmor.d/abstractions/nis'
maybe chmod 0644 'apparmor.d/abstractions/orbit2'
maybe chmod 0644 'apparmor.d/abstractions/p11-kit'
maybe chmod 0644 'apparmor.d/abstractions/perl'
+maybe chmod 0644 'apparmor.d/abstractions/php'
maybe chmod 0644 'apparmor.d/abstractions/php5'
maybe chmod 0644 'apparmor.d/abstractions/postfix-common'
maybe chmod 0644 'apparmor.d/abstractions/private-files'
maybe chmod 0644 'apparmor.d/abstractions/user-tmp'
maybe chmod 0644 'apparmor.d/abstractions/user-write'
maybe chmod 0644 'apparmor.d/abstractions/video'
+maybe chmod 0644 'apparmor.d/abstractions/wayland'
maybe chmod 0644 'apparmor.d/abstractions/web-data'
maybe chmod 0644 'apparmor.d/abstractions/winbind'
maybe chmod 0644 'apparmor.d/abstractions/wutmp'
maybe chmod 0644 'apparmor.d/tunables/global'
maybe chmod 0644 'apparmor.d/tunables/home'
maybe chmod 0755 'apparmor.d/tunables/home.d'
+maybe chmod 0644 'apparmor.d/tunables/home.d/site.local'
maybe chmod 0644 'apparmor.d/tunables/home.d/ubuntu'
maybe chmod 0644 'apparmor.d/tunables/kernelvars'
maybe chmod 0644 'apparmor.d/tunables/multiarch'
maybe chmod 0755 'apparmor.d/tunables/multiarch.d'
+maybe chmod 0644 'apparmor.d/tunables/multiarch.d/site.local'
maybe chmod 0644 'apparmor.d/tunables/ntpd'
maybe chmod 0644 'apparmor.d/tunables/proc'
maybe chmod 0644 'apparmor.d/tunables/securityfs'
maybe chmod 0644 'console-setup/Uni2-Fixed16.psf'
maybe chmod 0644 'console-setup/Uni2-Fixed16.psf.gz'
maybe chmod 0644 'console-setup/cached.kmap.gz'
+maybe chmod 0644 'console-setup/cached_UTF-8_del.kmap.gz'
+maybe chmod 0755 'console-setup/cached_setup_font.sh'
+maybe chmod 0755 'console-setup/cached_setup_keyboard.sh'
+maybe chmod 0755 'console-setup/cached_setup_terminal.sh'
maybe chmod 0644 'console-setup/compose.ARMSCII-8.inc'
maybe chmod 0644 'console-setup/compose.CP1251.inc'
maybe chmod 0644 'console-setup/compose.CP1255.inc'
maybe chmod 0644 'fonts/conf.avail/65-khmer.conf'
maybe chmod 0644 'fonts/conf.avail/65-nonlatin.conf'
maybe chmod 0644 'fonts/conf.avail/65-wqy-microhei.conf'
+maybe chmod 0644 'fonts/conf.avail/69-language-selector-ja.conf'
maybe chmod 0644 'fonts/conf.avail/69-language-selector-zh-cn.conf'
maybe chmod 0644 'fonts/conf.avail/69-language-selector-zh-hk.conf'
maybe chmod 0644 'fonts/conf.avail/69-language-selector-zh-mo.conf'
maybe chmod 0755 'init.d/checkfs.sh'
maybe chmod 0755 'init.d/checkroot-bootclean.sh'
maybe chmod 0755 'init.d/checkroot.sh'
+maybe chmod 0755 'init.d/console-setup.sh'
maybe chmod 0755 'init.d/cpufrequtils'
maybe chmod 0755 'init.d/cron'
maybe chmod 0755 'init.d/cups'
maybe chmod 0755 'init.d/irqbalance'
maybe chmod 0755 'init.d/isc-dhcp-server'
maybe chmod 0755 'init.d/kerneloops'
+maybe chmod 0755 'init.d/keyboard-setup.sh'
maybe chmod 0755 'init.d/killprocs'
maybe chmod 0755 'init.d/kmod'
maybe chmod 0755 'init.d/lightdm'
maybe chmod 0644 'java-8-openjdk/security/nss.cfg'
maybe chmod 0644 'java-8-openjdk/sound.properties'
maybe chmod 0644 'java-8-openjdk/swing.properties'
-maybe chmod 0755 'kbd'
maybe chmod 0755 'kernel'
maybe chmod 0644 'kernel-img.conf'
maybe chmod 0755 'kernel/header_postinst.d'
maybe chmod 0644 'profile.d/bash_completion.sh'
maybe chmod 0644 'profile.d/cedilla-portuguese.sh'
maybe chmod 0644 'profile.d/flatpak.sh'
+maybe chmod 0644 'profile.d/input-method-config.sh'
maybe chmod 0644 'profile.d/ssh_mail.sh'
maybe chmod 0644 'profile.d/vte-2.91.sh'
maybe chmod 0644 'profile.d/vte.sh'
maybe chmod 0755 'systemd/system/hybrid-sleep.target.wants'
maybe chmod 0755 'systemd/system/multi-user.target.wants'
maybe chmod 0755 'systemd/system/network-online.target.wants'
+maybe chmod 0755 'systemd/system/network-pre.target.wants'
maybe chmod 0644 'systemd/system/ntp.service'
+maybe chmod 0755 'systemd/system/oem-config.service.wants'
maybe chmod 0755 'systemd/system/paths.target.wants'
maybe chmod 0644 'systemd/system/ping.service'
maybe chmod 0755 'systemd/system/printer.target.wants'
--- /dev/null
+#!/bin/sh
+
+old_ntp_servers="unknown and invalid"
+new_ntp_servers=$DHCP4_NTP_SERVERS
+case "$2" in
+ up|vpn-up) reason=BOUND; ;;
+ down|vpn-down) reason=RELEASE; ;;
+ *) exit 0; ;;
+esac
+
+test -f /etc/dhcp/dhclient-exit-hooks.d/ntp || exit 0
+. /etc/dhcp/dhclient-exit-hooks.d/ntp
fi
if [ -n "$STARTDBUS" ]; then
- STARTUP="$DBUSLAUNCH --exit-with-session $STARTUP"
+ # Note that anything that is D-Bus-activated between here and
+ # 95dbus_update-activation-env will not have the complete environment
+ # set up by Xsession.d, unless the Xsession.d snippet that sets the
+ # environment variable also calls dbus-update-activation-environment.
+ # See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815503>
+ eval $($DBUSLAUNCH --exit-with-session --sh-syntax)
fi
# .Xauthority files required for X connections, per user
owner @{HOME}/.Xauthority r,
+ owner @{HOME}/.local/share/sddm/.Xauthority r,
owner /{,var/}run/gdm{,3}/*/database r,
owner /{,var/}run/lightdm/authority/[0-9]* r,
owner /{,var/}run/lightdm/*/xauthority r,
owner /{,var/}run/user/*/gdm/Xauthority r,
+ owner /{,var/}run/user/*/X11/Xauthority r,
# the unix socket to use to connect to the display
- /tmp/.X11-unix/* w,
+ /tmp/.X11-unix/* rw,
unix (connect, receive, send)
type=stream
peer=(addr="@/tmp/.X11-unix/X[0-9]*"),
signal (receive) peer=unconfined,
# Allow apache to send us signals by default
signal (receive) peer=/usr/sbin/apache2,
+ # Allow other hats to signal by default
+ signal peer=/usr/sbin/apache2//*,
# Allow us to signal ourselves
signal peer=@{profile_name},
/dev/urandom r,
+ # sasl-auth
+ /run/saslauthd/mux rw,
+
+ # OCSP stapling
+ /var/log/apache2/stapling-cache rw,
# pulse
/etc/pulse/ r,
-/etc/pulse/* r,
+/etc/pulse/** r,
/{run,dev}/shm/ r,
owner /{run,dev}/shm/pulse-shm* rwk,
owner @{HOME}/.pulse-cookie rwk,
owner @{HOME}/.pulse/* rwk,
owner /{,var/}run/user/*/pulse/ rw,
owner /{,var/}run/user/*/pulse/{native,pid} rwk,
+owner @{HOME}/.config/pulse/*.conf r,
+owner @{HOME}/.config/pulse/client.conf.d/{,*.conf} r,
owner @{HOME}/.config/pulse/cookie rwk,
owner /tmp/pulse-*/ rw,
owner /tmp/pulse-*/* rw,
# openal
/etc/openal/alsoft.conf r,
owner @{HOME}/.alsoftrc r,
+/usr/{,local/}share/openal/hrtf/{,**} r,
+owner @{HOME}/.local/share/openal/hrtf/{,**} r,
# wildmidi
/etc/wildmidi/wildmidi.cfg r,
/etc/gshadow r,
/etc/pwdb.conf r,
- /lib{,32,64}/security/pam_filter/* mr,
- /lib{,32,64}/security/pam_*.so mr,
- /lib{,32,64}/security/ r,
- /lib/@{multiarch}/security/pam_filter/* mr,
- /lib/@{multiarch}/security/pam_*.so mr,
- /lib/@{multiarch}/security/ r,
+ /{usr/,}lib{,32,64}/security/pam_filter/* mr,
+ /{usr/,}lib{,32,64}/security/pam_*.so mr,
+ /{usr/,}lib{,32,64}/security/ r,
+ /{usr/,}lib/@{multiarch}/security/pam_filter/* mr,
+ /{usr/,}lib/@{multiarch}/security/pam_*.so mr,
+ /{usr/,}lib/@{multiarch}/security/ r,
# kerberos
#include <abstractions/kerberosclient>
/usr/share/zoneinfo/ r,
/usr/share/zoneinfo/** r,
/usr/share/X11/locale/** r,
- /{,var/}run/systemd/journal/dev-log w,
+ /run/systemd/journal/dev-log w,
# systemd native journal API (see sd_journal_print(4))
- /{,var/}run/systemd/journal/socket w,
+ /run/systemd/journal/socket w,
# Nested containers and anything using systemd-cat need this. 'r' shouldn't
# be required but applications fail without it. journald doesn't leak
# anything when reading so this is ok.
- /{,var/}run/systemd/journal/stdout rw,
+ /run/systemd/journal/stdout rw,
/usr/lib{,32,64}/locale/** mr,
/usr/lib{,32,64}/gconv/*.so mr,
# ld.so.cache and ld are used to load shared libraries; they are best
# available everywhere
/etc/ld.so.cache mr,
- /lib{,32,64}/ld{,32,64}-*.so mrix,
- /lib{,32,64}/**/ld{,32,64}-*.so mrix,
- /lib/@{multiarch}/ld{,32,64}-*.so mrix,
- /lib/tls/i686/{cmov,nosegneg}/ld-*.so mrix,
- /lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/ld-*.so mrix,
- /opt/*-linux-uclibc/lib/ld-uClibc*so* mrix,
+ /etc/ld.so.conf r,
+ /etc/ld.so.conf.d/{,*.conf} r,
+ /etc/ld.so.preload r,
+ /{usr/,}lib{,32,64}/ld{,32,64}-*.so mr,
+ /{usr/,}lib/@{multiarch}/ld{,32,64}-*.so mr,
+ /{usr/,}lib/tls/i686/{cmov,nosegneg}/ld-*.so mr,
+ /{usr/,}lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/ld-*.so mr,
+ /opt/*-linux-uclibc/lib/ld-uClibc*so* mr,
# we might as well allow everything to use common libraries
- /lib{,32,64}/** r,
- /lib{,32,64}/lib*.so* mr,
- /lib{,32,64}/**/lib*.so* mr,
- /lib/@{multiarch}/** r,
- /lib/@{multiarch}/lib*.so* mr,
- /lib/@{multiarch}/**/lib*.so* mr,
- /usr/lib{,32,64}/** r,
- /usr/lib{,32,64}/*.so* mr,
- /usr/lib{,32,64}/**/lib*.so* mr,
- /usr/lib/@{multiarch}/** r,
- /usr/lib/@{multiarch}/lib*.so* mr,
- /usr/lib/@{multiarch}/**/lib*.so* mr,
- /lib/tls/i686/{cmov,nosegneg}/lib*.so* mr,
- /lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/lib*.so* mr,
+ /{usr/,}lib{,32,64}/** r,
+ /{usr/,}lib{,32,64}/lib*.so* mr,
+ /{usr/,}lib{,32,64}/**/lib*.so* mr,
+ /{usr/,}lib/@{multiarch}/** r,
+ /{usr/,}lib/@{multiarch}/lib*.so* mr,
+ /{usr/,}lib/@{multiarch}/**/lib*.so* mr,
+ /{usr/,}lib/tls/i686/{cmov,nosegneg}/lib*.so* mr,
+ /{usr/,}lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/lib*.so* mr,
# /dev/null is pretty harmless and frequently used
/dev/null rw,
@{PROC}/meminfo r,
@{PROC}/stat r,
@{PROC}/cpuinfo r,
+ /sys/devices/system/cpu/ r,
/sys/devices/system/cpu/online r,
# glibc's *printf protections read the maps file
- @{PROC}/@{pid}/maps r,
+ @{PROC}/@{pid}/{maps,auxv,status} r,
# libgcrypt reads some flags from /proc
@{PROC}/sys/crypto/* r,
type=stream
peer=(addr="@/tmp/dbus-*"),
+ # dbus with systemd and --enable-user-session
+ owner /run/user/[0-9]*/bus rw,
+
dbus send
bus=session
path=/org/freedesktop/DBus
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2016 Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+ #include <abstractions/fcitx-strict>
+ dbus bus=fcitx,
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2016 Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+ #include <abstractions/dbus-session-strict>
+
+ dbus send
+ bus=fcitx
+ path=/org/freedesktop/DBus
+ interface=org.freedesktop.DBus
+ member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName}
+ peer=(name=org.freedesktop.DBus),
+
+ owner @{HOME}/.config/fcitx/dbus/* r,
owner @{HOME}/.fonts.conf r,
owner @{HOME}/.fonts/ r,
owner @{HOME}/.fonts/** r,
+ owner @{HOME}/.local/share/fonts/ r,
+ owner @{HOME}/.local/share/fonts/** r,
owner @{HOME}/.fonts.cache-2 mr,
owner @{HOME}/.{,cache/}fontconfig/ r,
owner @{HOME}/.{,cache/}fontconfig/** mrl,
# ------------------------------------------------------------------
# system configuration
- /usr/share/applications/ r,
- /usr/share/applications/defaults.list r,
- /usr/share/applications/mimeinfo.cache r,
- /usr/share/applications/*.desktop r,
+ /{usr,usr/local,var/lib/flatpak/exports}/share/applications/{*/,} r,
+ /{usr,usr/local,var/lib/flatpak/exports}/share/applications/{*/,}defaults.list r,
+ /{usr,usr/local,var/lib/flatpak/exports}/share/applications/{*/,}mimeinfo.cache r,
+ /var/lib/snapd/desktop/applications/mimeinfo.cache r,
+ /{usr,usr/local,var/lib/flatpak/exports}/share/applications/{*/,}*.desktop r,
+ /var/lib/snapd/desktop/applications/{,*.desktop} r,
/usr/share/icons/ r,
/usr/share/icons/** r,
/usr/share/pixmaps/ r,
/usr/local/share/icons/** r,
/usr/local/share/pixmaps/ r,
/usr/local/share/pixmaps/** r,
+ /var/lib/flatpak/exports/share/icons/ r,
+ /var/lib/flatpak/exports/share/icons/** r,
+
+ # communitheme snap
+ /snap/communitheme/*/share/icons/ r,
+ /snap/communitheme/*/share/icons/** r,
# this should probably go elsewhere
- /usr/share/mime/** r,
+ /{usr,var/lib/flatpak/exports}/share/mime/** r,
# per-user configurations
owner @{HOME}/.icons/ r,
owner @{HOME}/.local/share/recently-used.xbel* rw,
owner @{HOME}/.config/user-dirs.dirs r,
owner @{HOME}/.config/mimeapps.list r,
- owner @{HOME}/.local/share/applications/ r,
- owner @{HOME}/.local/share/applications/*.desktop r,
- owner @{HOME}/.local/share/applications/defaults.list r,
- owner @{HOME}/.local/share/applications/mimeapps.list r,
- owner @{HOME}/.local/share/applications/mimeinfo.cache r,
- owner @{HOME}/.local/share/icons/ r,
- owner @{HOME}/.local/share/icons/** r,
- owner @{HOME}/.local/share/mime/ r,
- owner @{HOME}/.local/share/mime/** r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}applications/ r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}applications/*.desktop r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}applications/defaults.list r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}applications/mimeapps.list r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}applications/mimeinfo.cache r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}icons/ r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}icons/** r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}mime/ r,
+ owner @{HOME}/.local/share/{,flatpak/exports/share/}mime/** r,
#include <abstractions/freedesktop.org>
#include <abstractions/xdg-desktop>
#include <abstractions/user-tmp>
+#include <abstractions/wayland>
# systemwide gtk defaults
/etc/gnome/gtkrc* r,
/etc/gtk/* r,
/usr/lib{,32,64}/gtk/** mr,
/usr/lib/@{multiarch}/gtk/** mr,
+ /usr/lib{,32,64}/gtk-[0-9]*/** mr,
+ /usr/lib/@{multiarch}/gtk-[0-9]*/** mr,
/usr/share/themes/ r,
/usr/share/themes/** r,
+ # communitheme snap
+ /snap/communitheme/*/share/themes/ r,
+ /snap/communitheme/*/share/themes/** r,
+
# for gnome 1 applications
/etc/orbitrc r,
/usr/lib/@{multiarch}/gdk-pixbuf-*/** mr,
# per-user gtk configuration
+ owner @{HOME}/.config/gtk-3.0/* r,
owner @{HOME}/.gnome/Gnome r,
owner @{HOME}/.gtk r,
owner @{HOME}/.gtkrc r,
/var/cache/**/icon-theme.cache r,
/usr/share/**/icon-theme.cache r,
+ # GLib schemas
+ /usr/{local/,}share/glib-[0-9]*/schemas/ r,
+ /usr/{local/,}share/glib-[0-9]*/schemas/** r,
+
# gnome VFS modules
/etc/gnome-vfs-2.0/modules/ r,
/etc/gnome-vfs-2.0/modules/* r,
# mime-types
/etc/gnome/defaults.list r,
+ /etc/xdg/*-mimeapps.list r,
/usr/share/gnome/applications/ r,
/usr/share/gnome/applications/mimeinfo.cache r,
# user configurations
owner @{HOME}/.gnupg/options r,
owner @{HOME}/.gnupg/pubring.gpg r,
+ owner @{HOME}/.gnupg/pubring.kbx r,
owner @{HOME}/.gnupg/random_seed rw,
owner @{HOME}/.gnupg/secring.gpg r,
owner @{HOME}/.gnupg/so/*.x86_64 mr,
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2015-2016 Simon Deziel
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+#include <abstractions/dbus-strict>
+
+ # libpam-systemd notifies systemd-logind about session logins/logouts
+ dbus send
+ bus=system
+ path=/org/freedesktop/login1
+ interface=org.freedesktop.login1.Manager
+ member={CreateSession,ReleaseSession},
/{,var/}run/ r,
# necessary for writing to sockets, etc.
/{,var/}run/** rmkix,
+ /{,var/}run/mir_socket rw,
/{,var/}run/screen/** wl,
/{,var/}run/shm/** wl,
/{,var/}run/uuidd/request w,
unix (receive) peer=(label=unconfined),
unix (create),
unix (getattr, getopt, setopt, shutdown),
- unix (bind, listen) type=stream addr="@/com/ubuntu/upstart-session/**",
+ unix (bind, listen, accept, receive, send) type=stream addr="@/com/ubuntu/upstart-session/**",
unix (bind, listen) type=stream addr="@/tmp/dbus-*",
unix (bind, listen) type=stream addr="@/tmp/.ICE-unix/[0-9]*",
unix (bind, listen) type=stream addr="@/dbus-vfs-daemon/*",
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2016 Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+ unix (connect, receive, send) type=stream peer=(addr="@tmp/.mozc.*"),
/etc/passwd r,
/etc/protocols r,
+ # libtirpc (used for NIS/YP login) needs this
+ /etc/netconfig r,
+
# When using libnss-extrausers, the passwd and group files are merged from
# an alternate path
/var/lib/extrausers/group r,
# When using sssd, the passwd and group files are stored in an alternate path
# and the nss plugin also needs to talk to a pipe
/var/lib/sss/mc/group r,
+ /var/lib/sss/mc/initgroups r,
/var/lib/sss/mc/passwd r,
/var/lib/sss/pipes/nss rw,
/etc/resolv.conf r,
- # on systems using resolvconf, /etc/resolv.conf is a symlink to
- # /{,var/}run/resolvconf/resolv.conf and a file sometimes referenced in
- # /etc/resolvconf/run/resolv.conf. Similarly, if NetworkManager is used
- # without resolvconf, /etc/resolv.conf is a symlink to its own resolv.conf.
- # Finally, on systems using systemd's networkd, /etc/resolv.conf is
- # a symlink to /run/systemd/resolve/resolv.conf
- /{,var/}run/{resolvconf,NetworkManager,systemd/resolve}/resolv.conf r,
+ # On systems where /etc/resolv.conf is managed programmatically, it is
+ # a symlink to /{,var/}run/(whatever program is managing it)/resolv.conf.
+ /{,var/}run/{resolvconf,NetworkManager,systemd/resolve,connman}/resolv.conf r,
/etc/resolvconf/run/resolv.conf r,
+ /{,var/}run/systemd/resolve/stub-resolv.conf r,
/etc/samba/lmhosts r,
/etc/services r,
# to vast speed increases when working with network-based lookups.
/{,var/}run/.nscd_socket rw,
/{,var/}run/nscd/socket rw,
- /{var/db,var/cache,var/run,run}/nscd/{passwd,group,services,hosts} r,
+ /{var/db,var/cache,var/lib,var/run,run}/nscd/{passwd,group,services,hosts} r,
# nscd renames and unlinks files in it's operation that clients will
# have open
/{,var/}run/nscd/db* rmix,
# The nss libraries are sometimes used in addition to PAM; make sure
# they are available
- /lib{,32,64}/libnss_*.so* mr,
- /usr/lib{,32,64}/libnss_*.so* mr,
- /lib/@{multiarch}/libnss_*.so* mr,
- /usr/lib/@{multiarch}/libnss_*.so* mr,
+ /{usr/,}lib{,32,64}/libnss_*.so* mr,
+ /{usr/,}lib/@{multiarch}/libnss_*.so* mr,
/etc/default/nss r,
# avahi-daemon is used for mdns4 resolution
# kerberos
#include <abstractions/kerberosclient>
+ # resolve
+ #
+ # Allow access to the safe members of the systemd-resolved D-Bus API:
+ #
+ # https://www.freedesktop.org/wiki/Software/systemd/resolved/
+ #
+ # This API may be used directly over the D-Bus system bus or it may be used
+ # indirectly via the nss-resolve plugin:
+ #
+ # https://www.freedesktop.org/software/systemd/man/nss-resolve.html
+ #
+ #include <abstractions/dbus-strict>
+ dbus send
+ bus=system
+ path="/org/freedesktop/resolve1"
+ interface="org.freedesktop.resolve1.Manager"
+ member="Resolve{Address,Hostname,Record,Service}"
+ peer=(name="org.freedesktop.resolve1"),
+
# TCP/UDP network access
network inet stream,
network inet6 stream,
/etc/vdpau_wrapper.cfg r,
# device files
- /dev/nvidia0 rw,
- /dev/nvidiactl rw,
+ /dev/nvidiactl rw,
+ /dev/nvidia-modeset rw,
+ /dev/nvidia[0-9]* rw,
@{PROC}/interrupts r,
@{PROC}/sys/vm/max_map_count r,
owner @{HOME}/.nv/GLCache/ r,
owner @{HOME}/.nv/GLCache/** rwk,
+
+ unix (send, receive) type=dgram peer=(addr="@nvidia[0-9a-f]*"),
/usr/lib{,32,64}/perl5/** r,
/usr/lib{,32,64}/perl{,5}/**.so* mr,
- /usr/lib/@{multiarch}/perl{,5}/** r,
- /usr/lib/@{multiarch}/perl{,5}/[0-9]*/**.so* mr,
+ /usr/lib/@{multiarch}/perl{,5,-base}/** r,
+ /usr/lib/@{multiarch}/perl{,5,-base}/[0-9]*/**.so* mr,
/usr/share/perl/** r,
/usr/share/perl5/** r,
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2002-2006 Novell/SUSE
+# Copyright (C) 2009-2010 Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+ # shared snippets for config files
+ /etc/php{,5,7}/**/ r,
+ /etc/php{,5,7}/**.ini r,
+
+ # Xlibs
+ /usr/X11R6/lib{,32,64}/lib*.so* mr,
+ # php extensions
+ /usr/lib{64,}/php{,5,7}/*/*.so mr,
+
+ # php session mmap socket
+ /var/lib/php{,5,7}/session_mm_* rwlk,
+ # file based session handler
+ /var/lib/php{,5,7}/sess_* rwlk,
+ /var/lib/php{,5,7}/sessions/* rwlk,
+
+ # php libraries
+ /usr/share/php{,5,7}/ r,
+ /usr/share/php{,5,7}/** mr,
+
+ # MySQL extension
+ /usr/share/mysql/** r,
+
+ # Zend opcache
+ /tmp/.ZendSem.* rwlk,
-# vim:syntax=apparmor
-# ------------------------------------------------------------------
-#
-# Copyright (C) 2002-2006 Novell/SUSE
-# Copyright (C) 2009-2010 Canonical Ltd.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of version 2 of the GNU General Public
-# License published by the Free Software Foundation.
-#
-# ------------------------------------------------------------------
+#backwards compatibility include, actual abstraction moved from php5 to php
- # shared snippets for config files
- /etc/php5/**/ r,
- /etc/php5/**.ini r,
-
- # Xlibs
- /usr/X11R6/lib{,32,64}/lib*.so* mr,
- # php extensions
- /usr/lib{64,}/php5/*/*.so mr,
-
- # php5 session mmap socket
- /var/lib/php5/session_mm_* rwlk,
- # file based session handler
- /var/lib/php5/sess_* rwlk,
-
- # php libraries
- /usr/share/php{,5}/ r,
- /usr/share/php{,5}/** mr,
-
- # MySQL extension
- /usr/share/mysql/** r,
-
- # Zend opcache
- /tmp/.ZendSem.* rwlk,
+#include <abstractions/php>
/etc/mailname r,
/etc/postfix/*.cf r,
- /etc/postfix/*.db r,
+ /etc/postfix/*.db rk,
@{PROC}/net/if_inet6 r,
/usr/lib/postfix/*.so mr,
/usr/lib{,32,64}/sasl2/* mr,
#
# ------------------------------------------------------------------
- /usr/lib{,32,64}/python{2.[4-7],3.[0-5]}/**.{pyc,so} mr,
- /usr/lib{,32,64}/python{2.[4-7],3.[0-5]}/**.{egg,py,pth} r,
- /usr/lib{,32,64}/python{2.[4-7],3.[0-5]}/{site,dist}-packages/ r,
- /usr/lib{,32,64}/python3.[0-5]/lib-dynload/*.so mr,
+ /usr/lib{,32,64}/python{2.[4-7],3.[0-6]}/**.{pyc,so} mr,
+ /usr/lib{,32,64}/python{2.[4-7],3.[0-6]}/**.{egg,py,pth} r,
+ /usr/lib{,32,64}/python{2.[4-7],3.[0-6]}/{site,dist}-packages/ r,
+ /usr/lib{,32,64}/python3.[0-6]/lib-dynload/*.so mr,
- /usr/local/lib{,32,64}/python{2.[4-7],3.[0-5]}/**.{pyc,so} mr,
- /usr/local/lib{,32,64}/python{2.[4-7],3.[0-5]}/**.{egg,py,pth} r,
- /usr/local/lib{,32,64}/python{2.[4-7],3.[0-5]}/{site,dist}-packages/ r,
- /usr/local/lib{,32,64}/python3.[0-5]/lib-dynload/*.so mr,
+ /usr/local/lib{,32,64}/python{2.[4-7],3.[0-6]}/**.{pyc,so} mr,
+ /usr/local/lib{,32,64}/python{2.[4-7],3.[0-6]}/**.{egg,py,pth} r,
+ /usr/local/lib{,32,64}/python{2.[4-7],3.[0-6]}/{site,dist}-packages/ r,
+ /usr/local/lib{,32,64}/python3.[0-6]/lib-dynload/*.so mr,
# Site-wide configuration
- /etc/python{2.[4-7],3.[0-5]}/** r,
+ /etc/python{2.[4-7],3.[0-6]}/** r,
# shared python paths
/usr/share/{pyshared,pycentral,python-support}/** r,
/usr/lib/wx/python/*.pth r,
# python build configuration and headers
- /usr/include/python{2.[4-7],3.[0-5]}*/pyconfig.h r,
+ /usr/include/python{2.[4-7],3.[0-6]}*/pyconfig.h r,
# ------------------------------------------------------------------
/etc/samba/* r,
+ /usr/lib*/ldb/*.so mr,
+ /usr/lib*/samba/ldb/*.so mr,
/usr/share/samba/*.dat r,
/usr/share/samba/codepages/{lowcase,upcase,valid}.dat r,
/var/cache/samba/ w,
+ /var/cache/samba/lck/* rwk,
/var/lib/samba/** rwk,
/var/log/samba/cores/ rw,
/var/log/samba/cores/** rw,
/usr/local/share/ca-certificates/** r,
/var/lib/ca-certificates/ r,
/var/lib/ca-certificates/** r,
+
+ # acmetool
+ /var/lib/acme/certs/*/chain r,
+ /var/lib/acme/certs/*/cert r,
/etc/ssl/ r,
/etc/ssl/** r,
+ # acmetool
+ /var/lib/acme/live/* r,
+ /var/lib/acme/certs/** r,
+ /var/lib/acme/keys/** r,
/usr/bin/seamonkey Cx -> sanitized_helper,
/usr/bin/sensible-browser Pixr,
- /usr/bin/chromium-browser Cx -> sanitized_helper,
- /usr/lib/chromium-browser/chromium-browser Cx -> sanitized_helper,
+ /usr/bin/chromium{,-browser} Cx -> sanitized_helper,
+ /usr/lib/chromium{,-browser}/chromium{,-browser} Cx -> sanitized_helper,
# this should cover all firefox browsers and versions (including shiretoko
# and abrowser)
/usr/bin/firefox Cxr -> sanitized_helper,
- /usr/lib/firefox*/firefox*.sh Cx -> sanitized_helper,
+ /usr/lib/firefox*/firefox* Cx -> sanitized_helper,
# Iceweasel
/usr/bin/iceweasel Cxr -> sanitized_helper,
# some unpackaged, but popular browsers
/usr/lib/icecat-*/icecat Cx -> sanitized_helper,
/usr/bin/opera Cx -> sanitized_helper,
- /opt/google/chrome/google-chrome Cx -> sanitized_helper,
+ /opt/google/chrome{,-beta,-unstable}/google-chrome{,-beta,-unstable} Cx -> sanitized_helper,
owner @{HOME}/.java/deployment/deployment.properties k,
/etc/java-*/ r,
/etc/java-*/** r,
- /usr/lib/jvm/java-{6,7}-openjdk*/jre/lib/*/IcedTeaPlugin.so mr,
- /usr/lib/jvm/java-6-openjdk/jre/bin/java cx -> browser_openjdk,
- /usr/lib/jvm/java-6-openjdk-{amd64,armel,armhf,i386,powerpc}/jre/bin/java cx -> browser_openjdk,
- /usr/lib/jvm/java-7-openjdk/jre/bin/java cx -> browser_openjdk,
- /usr/lib/jvm/java-7-openjdk-{amd64,armel,armhf,i386,powerpc}/jre/bin/java cx -> browser_openjdk,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}lib/*/IcedTeaPlugin.so mr,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}lib/*/IcedTeaPlugin.so mr,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}bin/java cx -> browser_openjdk,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}bin/java cx -> browser_openjdk,
/usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
/usr/lib/j2*-ibm/jre/bin/java cx -> browser_java,
/var/lib/dbus/machine-id r,
/usr/bin/env ix,
- /usr/lib/jvm/java-{6,7}-openjdk*/jre/bin/java ix,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}bin/java ix,
+ /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}bin/java ix,
/usr/lib/jvm/java-{6,7}-openjdk*/jre/lib/i386/client/classes.jsa m,
# Why would java need this?
deny /usr/bin/gconftool-2 x,
+ owner /{,var/}run/user/[0-9]*/icedteaplugin-*-*/[0-9]*-icedteanp-appletviewer-to-plugin rw,
+ owner /{,var/}run/user/[0-9]*/icedteaplugin-*-*/[0-9]*-icedteanp-plugin-{,debug-}to-appletviewer r,
owner @{HOME}/ r,
owner @{HOME}/** rwk,
}
# gxine (LP: #1057642)
/var/lib/xine/gxine.desktop r,
+
+ # For WebRTC camera access (LP: #1665535)
+ /dev/video[0-9]* rw,
/usr/bin/sylpheed Cx -> sanitized_helper,
/usr/bin/tkrat Cx -> sanitized_helper,
- /usr/lib/thunderbird*/thunderbird{,.sh} Cx -> sanitized_helper,
+ /usr/lib/thunderbird*/thunderbird{,.sh,-bin} Cx -> sanitized_helper,
#include <abstractions/dbus-strict>
dbus,
+ # Needed for Google Chrome
+ ptrace (trace) peer=**//sanitized_helper,
+
# Allow exec of anything, but under this profile. Allow transition
# to other profiles if they exist.
- /bin/* Pixr,
- /sbin/* Pixr,
- /usr/bin/* Pixr,
+ /{usr/,}bin/* Pixr,
+ /{usr/,}sbin/* Pixr,
/usr/local/bin/* Pixr,
- /usr/sbin/* Pixr,
# Allow exec of libexec applications in /usr/lib* and /usr/local/lib*
/usr/{,local/}lib*/{,**/}* Pixr,
# require the santized_helper (ie, LD_PRELOAD will only use standard system
# paths (man ld.so)).
/usr/lib/chromium-browser/chromium-browser-sandbox PUxr,
- /usr/lib/chromium-browser/chrome-sandbox PUxr,
- /opt/google/chrome/chrome-sandbox PUxr,
- /opt/google/chrome/google-chrome Pixr,
- /opt/google/chrome/chrome Pixr,
- /opt/google/chrome/lib*.so{,.*} m,
+ /usr/lib/chromium{,-browser}/chrome-sandbox PUxr,
+ /opt/google/chrome{,-beta,-unstable}/chrome-sandbox PUxr,
+ /opt/google/chrome{,-beta,-unstable}/google-chrome Pixr,
+ /opt/google/chrome{,-beta,-unstable}/chrome Pixr,
+ /opt/google/chrome{,-beta,-unstable}/{,**/}lib*.so{,.*} m,
# Full access
/ r,
owner @{HOME}/tmp/** rwl,
owner @{HOME}/[dD]ownload{,s}/ r,
owner @{HOME}/[dD]ownload{,s}/** rwl,
- owner @{HOME}/[a-zA-Z0-9]* rwl,
+ owner @{HOME}/[^.]* rwl,
owner @{HOME}/@{XDG_DESKTOP_DIR}/ r,
owner @{HOME}/@{XDG_DESKTOP_DIR}/* rwl,
owner @{HOME}/@{XDG_DOWNLOAD_DIR}/ r,
owner @{HOME}/[mM]ail/** rwl,
owner @{HOME}/postponed* rwl,
/var/{,spool/}mail/ r,
- /var/{,spool/}mail/* rwl,
+ owner /var/{,spool/}mail/* rwl,
owner @{HOME}/mbox.lock* rwl,
owner @{HOME}/mbox rw,
owner @{HOME}/inbox rw,
owner @{HOME}/@{XDG_DESKTOP_DIR}/ r,
owner @{HOME}/@{XDG_DOCUMENTS_DIR}/ r,
owner @{HOME}/@{XDG_PUBLICSHARE_DIR}/ r,
- owner @{HOME}/[a-zA-Z0-9]*/ rw,
- owner @{HOME}/[a-zA-Z0-9]* rwl,
+ owner @{HOME}/[^.]*/ rw,
+ owner @{HOME}/[^.]* rwl,
owner @{HOME}/@{XDG_DESKTOP_DIR}/** rwl,
owner @{HOME}/@{XDG_DOCUMENTS_DIR}/** rwl,
owner @{HOME}/@{XDG_PUBLICSHARE_DIR}/** rwl,
--- /dev/null
+# vim:syntax=apparmor
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2016 intrigeri <intrigeri@boum.org>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+ owner /var/run/user/*/weston-shared-* rw,
+ owner /run/user/*/wayland-[0-9]* rw,
+ owner /run/user/*/{mesa,mutter,sdl,wayland-cursor,weston,xwayland}-shared-* rw,
/usr/bin/sogou-sys-notify ix,
/tmp/sogou-qimpanel:* rwl,
+ # Allow ibus
+ unix (bind, listen) type=stream addr="@tmp/ibus/*",
+
# mozc_server needs special treatment due to C/S design
unix (bind, listen) type=stream addr="@tmp/.mozc.*",
}
--- /dev/null
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2010 Canonical Ltd.
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+# The following is a space-separated list of where additional user home
+# directories are stored, each must have a trailing '/'. Directories added
+# here are appended to @{HOMEDIRS}. See tunables/home for details. Eg:
+#@{HOMEDIRS}+=/srv/nfs/home/ /mnt/home/
--- /dev/null
+# ------------------------------------------------------------------
+#
+# Copyright (C) 2011 Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
+# License published by the Free Software Foundation.
+#
+# ------------------------------------------------------------------
+
+# The following is a space-separated list of where additional multipath
+# prefixes are stored, each should not have a trailing '/'. Directories
+# added here are appended to @{multiarch}. See tunables/mutliarch for details. Eg:
+#@{multiarch}+=*-freebsd* s390-hurd-zomg
#include <tunables/global>
#include <tunables/ntpd>
-/usr/sbin/ntpd {
+/usr/sbin/ntpd flags=(attach_disconnected) {
#include <abstractions/base>
#include <abstractions/nameservice>
#include <abstractions/user-tmp>
/{,s}bin/ r,
/usr/{,s}bin/ r,
+ /usr/local/{,s}bin/ r,
/usr/sbin/ntpd rmix,
/etc/ntp.conf r,
/etc/ntp.conf.dhcp r,
/etc/ntpd.conf r,
/etc/ntpd.conf.tmp r,
- /var/lib/ntp/ntp.conf.dhcp r,
+ /run/ntp.conf.dhcp r,
/etc/ntp.keys r,
/etc/ntp/** r,
# samba4 ntp signing socket
/{,var/}run/samba/ntp_signd/socket rw,
+ # samba4 winbindd pipe
+ /run/samba/winbindd/pipe rw,
+
# For use with clocks that report via shared memory (e.g. gpsd),
# you may need to give ntpd access to all of shared memory, though
# this can be considered dangerous. See https://launchpad.net/bugs/722815
--- /dev/null
+#!/bin/sh
+
+setfont '/etc/console-setup/Uni2-Fixed16.psf.gz'
+
+if ls /dev/fb* >/dev/null 2>/dev/null; then
+ for i in /dev/vcs[0-9]*; do
+ { :
+ setfont '/etc/console-setup/Uni2-Fixed16.psf.gz'
+ } < /dev/tty${i#/dev/vcs} > /dev/tty${i#/dev/vcs}
+ done
+fi
+
+mkdir -p /run/console-setup
+> /run/console-setup/font-loaded
+for i in /dev/vcs[0-9]*; do
+ { :
+printf '\033%%G'
+ } < /dev/tty${i#/dev/vcs} > /dev/tty${i#/dev/vcs}
+done
--- /dev/null
+#!/bin/sh
+
+if [ -f /run/console-setup/keymap_loaded ]; then
+ rm /run/console-setup/keymap_loaded
+ exit 0
+fi
+kbd_mode '-u' < '/dev/tty1'
+kbd_mode '-u' < '/dev/tty2'
+kbd_mode '-u' < '/dev/tty3'
+kbd_mode '-u' < '/dev/tty4'
+kbd_mode '-u' < '/dev/tty5'
+kbd_mode '-u' < '/dev/tty6'
+loadkeys '/etc/console-setup/cached_UTF-8_del.kmap.gz' > '/dev/null'
--- /dev/null
+#!/bin/sh
+
+{ :
+printf '\033%%G'
+} < /dev/tty${1#vcs} > /dev/tty${1#vcs}
compose '/' 'c' to '¢'
compose '/' 'o' to 'ø'
compose '/' 'u' to 'µ'
-compose '0' 'c' to '©'
compose '1' '2' to '½'
compose '1' '4' to '¼'
-compose '1' 's' to '¹'
compose '3' '4' to '¾'
-compose '3' 's' to '³'
compose ':' '-' to '÷'
compose '<' '/' to '\\'
compose '<' '<' to '«'
compose 'a' 'e' to 'æ'
compose 'a' 'o' to 'å'
compose 'a' 't' to '@'
-compose 'b' 'v' to '¦'
compose 'c' '0' to '©'
compose 'c' 'o' to '©'
-compose 'l' 'v' to '|'
compose 'o' 'c' to '©'
-compose 'o' 's' to '§'
+compose 'o' 'x' to '¤'
compose 'r' 'o' to '®'
compose 's' '0' to '§'
compose 's' '1' to '¹'
compose 's' '2' to '²'
compose 's' '3' to '³'
+compose 's' 'o' to '§'
compose 't' 'h' to 'þ'
compose 'v' 'b' to '¦'
+compose 'v' 'l' to '|'
compose 'x' '0' to '¤'
compose 'x' 'o' to '¤'
compose '|' 'c' to '¢'
compose '~' 'a' to 'ã'
compose '~' 'n' to 'ñ'
compose '~' 'o' to 'õ'
-compose '¨' 'A' to 'Ä'
-compose '¨' 'E' to 'Ë'
-compose '¨' 'I' to 'Ï'
-compose '¨' 'O' to 'Ö'
-compose '¨' 'U' to 'Ü'
-compose '¨' 'a' to 'ä'
-compose '¨' 'e' to 'ë'
-compose '¨' 'i' to 'ï'
-compose '¨' 'o' to 'ö'
-compose '¨' 'u' to 'ü'
-compose '¨' 'y' to 'ÿ'
-compose '°' 'A' to 'Å'
-compose '°' 'a' to 'å'
compose '/' 'l' to 'ù'
compose '/' 'o' to '¸'
compose '/' 'u' to 'µ'
-compose '0' 'c' to '©'
-compose '0' 's' to '§'
-compose '0' 'x' to '¤'
compose '1' '2' to '½'
compose '1' '4' to '¼'
-compose '1' 's' to '¹'
compose '3' '4' to '¾'
-compose '3' 's' to '³'
compose ':' '-' to '÷'
compose ';' 'A' to 'À'
compose ';' 'E' to 'Æ'
compose 'a' 'e' to '¿'
compose 'a' 'o' to 'å'
compose 'a' 't' to '@'
-compose 'b' 'v' to '¦'
+compose 'c' '0' to '©'
compose 'c' 'o' to '©'
compose 'm' 'u' to 'µ'
compose 'o' 'c' to '©'
-compose 'o' 's' to '§'
compose 'o' 'x' to '¤'
compose 'r' 'o' to '®'
compose 's' '0' to '§'
compose 's' '1' to '¹'
compose 's' '2' to '²'
+compose 's' '3' to '³'
+compose 's' 'o' to '§'
compose 'v' 'b' to '¦'
compose 'x' '0' to '¤'
compose 'x' 'o' to '¤'
compose '|' '|' to '¦'
compose '~' 'O' to 'Õ'
compose '~' 'o' to 'õ'
-compose '°' 'A' to 'Å'
-compose '°' 'E' to 'Ë'
-compose '°' 'Z' to 'Ý'
-compose '°' 'a' to 'å'
-compose '°' 'e' to 'ë'
-compose '°' 'z' to 'ý'
compose '/' 'O' to 'Ø'
compose '/' '^' to '|'
compose '/' 'o' to 'ø'
-compose '0' 'r' to '®'
-compose '0' 's' to '§'
compose '<' '/' to '\\'
compose '=' 'l' to '£'
compose '>' 'A' to 'Â'
compose 'a' 'e' to 'æ'
compose 'a' 't' to '@'
compose 'c' '0' to '©'
-compose 'l' 'v' to '|'
+compose 'c' 'o' to '©'
compose 'o' 'c' to '©'
-compose 'o' 'r' to '®'
-compose 'o' 's' to '§'
compose 'r' '0' to '®'
compose 'r' 'o' to '®'
compose 's' '0' to '§'
compose '/' 'c' to '¢'
compose '/' 'o' to 'ø'
compose '/' 'u' to 'µ'
-compose '0' 'c' to '©'
-compose '0' 's' to '§'
-compose '1' 's' to '¹'
-compose '3' 's' to '³'
compose ':' '-' to '÷'
compose '<' '/' to '\\'
compose '<' '<' to '«'
compose 'c' '0' to '©'
compose 'c' 'o' to '©'
compose 'e' '=' to '¤'
-compose 'l' 'v' to '|'
+compose 'o' 'c' to '©'
compose 'o' 'e' to '½'
-compose 'o' 'r' to '®'
+compose 'r' 'o' to '®'
+compose 's' '0' to '§'
compose 's' '1' to '¹'
compose 's' '2' to '²'
compose 's' '3' to '³'
compose '~' 'a' to 'ã'
compose '~' 'n' to 'ñ'
compose '~' 'o' to 'õ'
-compose '°' 'A' to 'Å'
-compose '°' 'a' to 'å'
compose '.' 'i' to '¹'
compose '.' 'u' to 'ù'
compose '.' 'z' to '¿'
-compose '.' ' ' to 'ÿ'
-compose '.' 'ÿ' to 'ÿ'
compose '/' '/' to '\\'
compose '/' '<' to '\\'
compose '/' '^' to '|'
-compose '0' 's' to '§'
compose ':' '-' to '÷'
compose '<' '/' to '\\'
compose '<' '<' to '·'
compose '^' 'a' to 'â'
compose '^' 'i' to 'î'
compose '^' 'o' to 'ô'
-compose '_' ' ' to '¯'
compose 'a' 'U' to 'ã'
compose 'l' '-' to '³'
-compose 'l' 'v' to '|'
compose 'o' 'e' to '½'
compose 'o' 'x' to '¤'
compose 's' '0' to '§'
compose 'x' '0' to '¤'
compose 'x' 'o' to '¤'
compose 'z' '.' to '¿'
-compose '¢' 'A' to 'Ã'
-compose '¢' 'a' to 'ã'
-compose '°' 'A' to 'Å'
-compose '°' 'U' to 'Ù'
-compose '°' 'a' to 'å'
-compose '°' 'u' to 'ù'
-compose '°' ' ' to '°'
-compose '°' '°' to '°'
-compose '²' 'A' to '¡'
-compose '²' 'E' to 'Ê'
-compose '²' 'a' to '±'
-compose '²' 'e' to 'ê'
-compose '·' 'C' to 'È'
-compose '·' 'D' to 'Ï'
-compose '·' 'E' to 'Ì'
-compose '·' 'L' to '¥'
-compose '·' 'N' to 'Ò'
-compose '·' 'R' to 'Ø'
-compose '·' 'S' to '©'
-compose '·' 'T' to '«'
-compose '·' 'Z' to '®'
-compose '·' 'c' to 'è'
-compose '·' 'd' to 'ï'
-compose '·' 'e' to 'ì'
-compose '·' 'l' to 'µ'
-compose '·' 'n' to 'ò'
-compose '·' 'r' to 'ø'
-compose '·' 's' to '¹'
-compose '·' 't' to '»'
-compose '·' 'z' to '¾'
-compose '¸' 'C' to 'Ç'
-compose '¸' 'S' to 'ª'
-compose '¸' 'T' to 'Þ'
-compose '¸' 'c' to 'ç'
-compose '¸' 's' to 'º'
-compose '¸' 't' to 'þ'
compose '/' '<' to '\\'
compose '/' '^' to '|'
compose '/' 'u' to 'µ'
-compose '2' 's' to '²'
-compose '3' 's' to '³'
compose ':' '-' to '÷'
compose '<' '/' to '\\'
compose '=' 'c' to '¤'
compose 'r' 'o' to '®'
compose 's' '0' to '§'
compose 's' '2' to '²'
+compose 's' '3' to '³'
compose 's' 'o' to '§'
compose 'u' 'u' to 'ý'
compose 'v' 'l' to '|'
compose '~' 'O' to 'Õ'
compose '~' 'a' to 'ã'
compose '~' 'o' to 'õ'
-compose '¢' 'G' to '«'
-compose '¢' 'U' to 'Ý'
-compose '¢' 'g' to '»'
-compose '¢' 'u' to 'ý'
-compose '¨' 'A' to 'Ä'
-compose '¨' 'E' to 'Ë'
-compose '¨' 'I' to 'Ï'
-compose '¨' 'O' to 'Ö'
-compose '¨' 'U' to 'Ü'
-compose '¨' 'Y' to '¾'
-compose '¨' 'a' to 'ä'
-compose '¨' 'e' to 'ë'
-compose '¨' 'i' to 'ï'
-compose '¨' 'o' to 'ö'
-compose '¨' 'u' to 'ü'
-compose '¨' 'y' to 'ÿ'
-compose '°' 'A' to 'Å'
-compose '°' 'a' to 'å'
-compose '¸' 'S' to 'ª'
-compose '¸' 's' to 'º'
compose '.' '.' to 'ÿ'
compose '.' 'E' to 'Ì'
compose '.' 'e' to 'ì'
-compose '.' 'ÿ' to 'ÿ'
compose '/' 'O' to 'Ø'
compose '/' 'T' to '¬'
compose '/' 'o' to 'ø'
compose '/' 't' to '¼'
-compose '0' 's' to '§'
-compose '0' 'x' to '¤'
compose ':' '-' to '÷'
compose '<' '<' to '·'
compose '<' 'C' to 'È'
compose '_' 'i' to 'ï'
compose '_' 'o' to 'ò'
compose '_' 'u' to 'þ'
-compose '_' '¯' to '¯'
compose 'a' 'e' to 'æ'
compose 'n' 'g' to '¿'
-compose 'o' 's' to '§'
compose 'o' 'x' to '¤'
compose 's' '0' to '§'
+compose 's' 'o' to '§'
compose 't' '-' to '¼'
+compose 'x' '0' to '¤'
compose 'x' 'o' to '¤'
compose '~' 'A' to 'Ã'
compose '~' 'I' to '¥'
compose '~' 'i' to 'µ'
compose '~' 'o' to 'õ'
compose '~' 'u' to 'ý'
-compose '°' 'A' to 'Å'
-compose '°' 'a' to 'å'
compose '!' '^' to '¦'
compose '!' 's' to '§'
compose '"' '"' to '¨'
-compose '"' 'É' to 'Ú'
-compose '"' 'Õ' to 'Û'
-compose '"' 'é' to 'ú'
-compose '"' 'õ' to 'û'
compose '(' '(' to '['
compose '(' '-' to '{'
compose '(' 'c' to '©'
compose '/' '/' to '\\'
compose '/' '<' to '\\'
compose '/' '^' to '|'
-compose '0' 'c' to '©'
compose '1' '2' to '½'
-compose '3' 's' to '³'
compose '<' '/' to '\\'
compose '<' '<' to '«'
compose '<' '\'' to '¡'
compose '\'' '<' to '¡'
compose '\'' '>' to '¢'
compose '\'' '\'' to '´'
-compose '\'' 'Á' to '¶'
-compose '\'' 'Å' to '¸'
-compose '\'' 'Ç' to '¹'
-compose '\'' 'É' to 'º'
-compose '\'' 'Ï' to '¼'
-compose '\'' 'Õ' to '¾'
-compose '\'' 'Ù' to '¿'
-compose '\'' 'á' to 'Ü'
-compose '\'' 'å' to 'Ý'
-compose '\'' 'ç' to 'Þ'
-compose '\'' 'é' to 'ß'
-compose '\'' 'ï' to 'ü'
-compose '\'' 'õ' to 'ý'
-compose '\'' 'ù' to 'þ'
compose '^' '!' to '¦'
compose '^' '.' to '·'
compose '^' '/' to '|'
compose '^' '2' to '²'
compose '^' '3' to '³'
compose 'a' 't' to '@'
-compose 'b' 'v' to '¦'
compose 'c' '0' to '©'
compose 'c' 'o' to '©'
compose 'o' 'c' to '©'
compose 's' '0' to '§'
compose 's' '2' to '²'
+compose 's' '3' to '³'
compose 's' 'o' to '§'
compose 'v' 'b' to '¦'
compose 'v' 'l' to '|'
compose '|' '|' to '¦'
compose '~' '~' to '¯'
-compose 'Á' '\'' to '¶'
-compose 'Å' '\'' to '¸'
-compose 'Ç' '\'' to '¹'
-compose 'É' '"' to 'Ú'
-compose 'É' '\'' to 'º'
-compose 'Ï' '\'' to '¼'
-compose 'Õ' '"' to 'Û'
-compose 'Õ' '\'' to '¾'
-compose 'Ù' '\'' to '¿'
-compose 'á' '\'' to 'Ü'
-compose 'å' '\'' to 'Ý'
-compose 'ç' '\'' to 'Þ'
-compose 'é' '"' to 'ú'
-compose 'é' '\'' to 'ß'
-compose 'ï' '\'' to 'ü'
-compose 'õ' '"' to 'û'
-compose 'õ' '\'' to 'ý'
-compose 'ù' '\'' to 'þ'
compose '/' 'c' to '¢'
compose '/' 'o' to 'ø'
compose '/' 'u' to 'µ'
-compose '0' 's' to '§'
-compose '1' 's' to '¹'
-compose '2' 's' to '²'
compose ':' '-' to '÷'
compose '<' '/' to '\\'
compose '<' '<' to '«'
compose 'c' '0' to '©'
compose 'c' 'o' to '©'
compose 'g' 'U' to 'ð'
-compose 'l' 'v' to '|'
compose 'o' 'c' to '©'
compose 'o' 'e' to '¼'
-compose 'o' 's' to '§'
compose 'r' 'o' to '®'
compose 's' '0' to '§'
compose 's' '1' to '¹'
compose '~' 'a' to 'ã'
compose '~' 'n' to 'ñ'
compose '~' 'o' to 'õ'
-compose '¨' 'A' to 'Ä'
-compose '¨' 'E' to 'Ë'
-compose '¨' 'I' to 'Ï'
-compose '¨' 'O' to 'Ö'
-compose '¨' 'U' to 'Ü'
-compose '¨' 'Y' to '¾'
-compose '¨' 'a' to 'ä'
-compose '¨' 'e' to 'ë'
-compose '¨' 'i' to 'ï'
-compose '¨' 'o' to 'ö'
-compose '¨' 'u' to 'ü'
-compose '¨' 'y' to 'ÿ'
-compose '°' 'A' to 'Å'
-compose '°' 'a' to 'å'
-compose '¸' 'S' to 'Þ'
-compose '¸' 's' to 'þ'
# Note that gzip won't compress the file names that
# are hard links to the live/current files, so this
# compresses yesterday and previous, leaving the live
- # log alone. We supress the warnings gzip issues
+ # log alone. We suppress the warnings gzip issues
# about not compressing the linked file.
- gzip --best --quiet -- *stats.????????
+ gzip --best --quiet -- *stats.????????
return=$?
case $return in
2)
+++ /dev/null
-/usr/share/dbus-1/session.conf
\ No newline at end of file
+++ /dev/null
-/usr/share/dbus-1/system.conf
\ No newline at end of file
-# This file has been deprecated. Please add custom options for cron to
-# /etc/init/cron.conf and/or /etc/init/cron.override directly. See
-# the init(5) man page for more information.
+# This file has been deprecated. Please add custom options for cron using
+# $ systemctl edit cron.service
+# or
+# $ systemctl edit --full cron.service
# Default im-config mode (see im-config(8))
-if [ "$XDG_CURRENT_DESKTOP" = 'Unity' -o "$XDG_CURRENT_DESKTOP" = 'MATE' -o "${XDG_CURRENT_DESKTOP##*:}" = 'GNOME' ]; then
+OLDIFS="$IFS"
+IFS=':'
+desktop=
+for val in $XDG_CURRENT_DESKTOP; do
+ for d in 'Unity' 'MATE' 'GNOME'; do
+ [ "$d" = "$val" ] && { desktop="$d"; break 2; }
+ done
+done
+IFS="$OLDIFS"
+
+if [ -n "$desktop" ]; then
# Start best input method unless overridden below
IM_CONFIG_DEFAULT_MODE=auto
else
fi
# Set locale dependent preferred IM over standard auto mode
-if [ "${XDG_CURRENT_DESKTOP##*:}" != 'GNOME' -a "${XDG_CURRENT_DESKTOP%%:*}" != 'GNOME-Flashback' ]; then
+if [ "$desktop" != 'GNOME' -a "${XDG_CURRENT_DESKTOP%%:*}" != 'GNOME-Flashback' ]; then
IM_CONFIG_PREFERRED_RULE="zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx"
fi
NTP_CONF=/etc/ntp.conf
-NTP_DHCP_CONF=/var/lib/ntp/ntp.conf.dhcp
+NTP_DHCP_CONF=/run/ntp.conf.dhcp
ntp_server_restart() {
ntp_servers_setup_add() {
- if [ -e $NTP_DHCP_CONF ] && [ "$new_ntp_servers" = "$old_ntp_servers" ]; then
+ networkd_ntp=$(sed -n 's/NTP=//p' /run/systemd/netif/leases/* 2>/dev/null)
+
+ if [ -z "$new_ntp_servers" ] && [ -z "$networkd_ntp" ]; then
+ ntp_servers_setup_remove
return
fi
- if [ -z "$new_ntp_servers" ]; then
- ntp_servers_setup_remove
+ if [ -e $NTP_DHCP_CONF ] && [ "$new_ntp_servers" = "$old_ntp_servers" ] && [ -z "$networkd_ntp" ] ; then
return
fi
echo "# here will be lost at the next DHCP event. Edit $NTP_CONF instead."
echo
echo "# NTP server entries received from DHCP server"
- for server in $new_ntp_servers; do
+ for server in $new_ntp_servers $networkd_ntp; do
echo "server $server iburst"
done
echo
NTPDATE_CONF=/etc/default/ntpdate
-NTPDATE_DHCP_CONF=/var/lib/ntpdate/default.dhcp
+NTPDATE_DHCP_CONF=/run/ntpdate.dhcp
ntp_servers_setup_remove() {
<alias>
<family>Batang</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>바탕</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>BatangChe</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>바탕체</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>Myeongjo</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>명조</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>MyeongjoChe</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>명조체</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>AR MingtiM KSC</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>Adobe 명조 Std M</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>Adobe Myeongjo Std M</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
</accept>
<alias>
<family>Gungsuh</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>UnGungseo</family>
<family>NanumMyeongjo</family>
</accept>
<alias>
<family>궁서</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>UnGungseo</family>
<family>NanumMyeongjo</family>
</accept>
<alias>
<family>GungsuhChe</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>UnGungseo</family>
<family>NanumMyeongjo</family>
</accept>
<alias>
<family>궁서체</family>
<accept>
+ <family>Noto Serif CJK KR</family>
<family>UnGungseo</family>
<family>NanumMyeongjo</family>
</accept>
<alias>
<family>Dotum</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>돋움</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>Gothic</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>고딕</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>Malgun Gothic</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>맑은 고딕</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>Gulim</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>굴림</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>AppleGothic</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>애플고딕</family>
<accept>
+ <family>Noto Sans CJK KR</family>
<family>NanumGothic</family>
<family>UnDotum</family>
</accept>
<alias>
<family>DotumChe</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>돋움체</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>GothicChe</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>고딕체</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>GulimChe</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>굴림체</family>
<accept>
+ <family>Noto Sans Mono CJK KR</family>
<family>NanumGothicCoding</family>
<family>NanumGothic</family>
</accept>
<alias>
<family>MS Gothic</family>
<accept>
+ <family>Noto Sans Mono CJK JP</family>
<family>TakaoGothic</family>
<family>IPAGothic</family>
<family>IPAMonaGothic</family>
<alias>
<family>MS ゴシック</family>
<accept>
+ <family>Noto Sans Mono CJK JP</family>
<family>TakaoGothic</family>
<family>IPAGothic</family>
<family>IPAMonaGothic</family>
<alias>
<family>MS PGothic</family>
<accept>
+ <family>Noto Sans CJK JP</family>
<family>IPAMonaPGothic</family>
<family>TakaoPGothic</family>
<family>IPAPGothic</family>
<alias>
<family>MS Pゴシック</family>
<accept>
+ <family>Noto Sans CJK JP</family>
<family>IPAMonaPGothic</family>
<family>TakaoPGothic</family>
<family>IPAPGothic</family>
<alias>
<family>MS UIGothic</family>
<accept>
+ <family>Noto Sans CJK JP</family>
<family>IPAMonaPGothic</family>
<family>TakaoPGothic</family>
<family>IPAPGothic</family>
<alias>
<family>Meiryo UI</family>
<accept>
+ <family>Noto Sans CJK JP</family>
<family>IPAMonaPGothic</family>
<family>TakaoPGothic</family>
<family>IPAPGothic</family>
<alias>
<family>MS Mincho</family>
<accept>
+ <family>Noto Serif CJK JP</family>
<family>TakaoMincho</family>
<family>IPAMincho</family>
<family>IPAMonaMincho</family>
<alias>
<family>MS 明朝</family>
<accept>
+ <family>Noto Serif CJK JP</family>
<family>TakaoMincho</family>
<family>IPAMincho</family>
<family>IPAMonaMincho</family>
<alias>
<family>AR MinchoL JIS</family>
<accept>
+ <family>Noto Serif CJK JP</family>
<family>TakaoMincho</family>
<family>IPAMincho</family>
<family>IPAMonaMincho</family>
<alias>
<family>MS PMincho</family>
<accept>
+ <family>Noto Serif CJK JP</family>
<family>IPAMonaPMincho</family>
<family>TakaoPMincho</family>
<family>IPAPMincho</family>
<alias>
<family>MS P明朝</family>
<accept>
+ <family>Noto Serif CJK JP</family>
<family>IPAMonaPMincho</family>
<family>TakaoPMincho</family>
<family>IPAPMincho</family>
<alias>
<family>SimSun</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>NSimSun</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>SimSun-18030</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>NSimSun-18030</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>宋体</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>新宋体</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>AR MingtiM GB</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>HYSong</family>
<family>AR PL UMing CN</family>
</accept>
<alias>
<family>KaiTi</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</accept>
<alias>
<family>楷体</family>
<accept>
+ <family>Noto Serif CJK SC</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</accept>
<alias>
<family>MingLiU</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UMing TW</family>
</accept>
</alias>
<alias>
<family>細明體</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UMing TW</family>
</accept>
</alias>
<alias>
<family>PMingLiU</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UMing TW</family>
</accept>
</alias>
<alias>
<family>新細明體</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UMing TW</family>
</accept>
</alias>
<alias>
<family>AR MingtiM BIG-5</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UMing TW</family>
</accept>
</alias>
<alias>
<family>DFKai\-SB</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UKai TW</family>
<family>AR PL ZenKai Uni</family>
</accept>
<alias>
<family>標楷體</family>
<accept>
+ <family>Noto Serif CJK TC</family>
<family>AR PL UKai TW</family>
<family>AR PL ZenKai Uni</family>
</accept>
<family>sans-serif</family>
<prefer>
<family>Noto Sans CJK JP</family>
+ <family>Noto Sans CJK KR</family>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
</prefer>
</alias>
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Noto Serif CJK JP</family>
+ <family>Noto Serif CJK KR</family>
+ <family>Noto Serif CJK SC</family>
+ <family>Noto Serif CJK TC</family>
+ </prefer>
+ </alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Mono CJK JP</family>
+ <family>Noto Sans Mono CJK KR</family>
<family>Noto Sans Mono CJK SC</family>
<family>Noto Sans Mono CJK TC</family>
</prefer>
--- /dev/null
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <match target="font">
+ <test qual="all" name="family" compare="contains">
+ <string>Noto</string>
+ </test>
+ <test qual="all" name="family" compare="contains">
+ <string>JP</string>
+ </test>
+ <test qual="all" name="pixelsize" compare="less_eq">
+ <double>18</double>
+ </test>
+ <edit mode="assign" name="embeddedbitmap">
+ <bool>false</bool>
+ </edit>
+ <edit mode="assign" name="hintstyle">
+ <const>hintnone</const>
+ </edit>
+ </match>
+</fontconfig>
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
+ <string>Noto Serif CJK SC</string>
<string>HYSong</string>
<string>AR PL UMing CN</string>
<string>AR PL UMing HK</string>
<string>zh-hk</string>
</test>
<edit name="family" mode="prepend" binding="strong">
+ <string>Noto Serif CJK TC</string>
<string>AR PL UMing HK</string>
<string>AR PL New Sung</string>
<string>HYSong</string>
<string>zh-mo</string>
</test>
<edit name="family" mode="prepend" binding="strong">
+ <string>Noto Serif CJK TC</string>
<string>AR PL UMing HK</string>
<string>AR PL New Sung</string>
<string>HYSong</string>
<string>zh-sg</string>
</test>
<edit name="family" mode="prepend" binding="strong">
+ <string>Noto Serif CJK SC</string>
<string>HYSong</string>
<string>AR PL UMing CN</string>
<string>AR PL UMing HK</string>
<string>zh-tw</string>
</test>
<edit name="family" mode="prepend" binding="strong">
+ <string>Noto Serif CJK TC</string>
<string>AR PL UMing TW</string>
<string>AR PL UMing HK</string>
<string>AR PL New Sung</string>
fi
}
-handle_system_policy_package_updates() {
- apparmor_was_updated=0
-
- if ! compare_previous_version ; then
- # On snappy flavors, if the current and previous versions are
- # different then clear the system cache. snappy will handle
- # "$PROFILES_CACHE_VAR" itself (on Touch flavors
- # compare_previous_version always returns '0' since snappy
- # isn't available).
- clear_cache_system
- apparmor_was_updated=1
- elif ! compare_and_save_debsums apparmor ; then
- # If the system policy has been updated since the last time we
- # ran, clear the cache to prevent potentially stale binary
- # cache files after an Ubuntu image based upgrade (LP:
- # #1350673). This can be removed once all system image flavors
- # move to snappy (on snappy systems compare_and_save_debsums
- # always returns '0' since /var/lib/dpkg doesn't exist).
- clear_cache
- apparmor_was_updated=1
- fi
-
- if [ -x /usr/bin/aa-clickhook ] || [ -x /usr/bin/aa-profile-hook ] ; then
- # If packages for system policy that affect click packages have
- # been updated since the last time we ran, run aa-clickhook -f
- force_clickhook=0
- force_profile_hook=0
- if ! compare_and_save_debsums apparmor-easyprof-ubuntu ; then
- force_clickhook=1
- fi
- if ! compare_and_save_debsums apparmor-easyprof-ubuntu-snappy ; then
- force_clickhook=1
- fi
- if ! compare_and_save_debsums click-apparmor ; then
- force_clickhook=1
- force_profile_hook=1
- fi
- if [ -x /usr/bin/aa-clickhook ] && ([ $force_clickhook -eq 1 ] || [ $apparmor_was_updated -eq 1 ]) ; then
- aa-clickhook -f
- fi
- if [ -x /usr/bin/aa-profile-hook ] && ([ $force_profile_hook -eq 1 ] || [ $apparmor_was_updated -eq 1 ]) ; then
- aa-profile-hook -f
- fi
- fi
-}
-
# Allow "recache" even when running on the liveCD
if [ "$1" = "recache" ]; then
log_daemon_msg "Recaching AppArmor profiles"
rc=255
case "$1" in
start)
- if systemd-detect-virt --quiet --container && \
+ if [ -x /usr/bin/systemd-detect-virt ] && \
+ systemd-detect-virt --quiet --container && \
! is_container_with_internal_policy; then
log_daemon_msg "Not starting AppArmor in container"
log_end_msg 0
fi
log_daemon_msg "Starting AppArmor profiles"
securityfs
- handle_system_policy_package_updates
load_configured_profiles
rc=$?
log_end_msg "$rc"
EOM
;;
teardown)
- if systemd-detect-virt --quiet --container && \
+ if [ -x /usr/bin/systemd-detect-virt ] && \
+ systemd-detect-virt --quiet --container && \
! is_container_with_internal_policy; then
log_daemon_msg "Not tearing down AppArmor in container"
log_end_msg 0
log_end_msg $rc
;;
restart|reload|force-reload)
- if systemd-detect-virt --quiet --container && \
+ if [ -x /usr/bin/systemd-detect-virt ] && \
+ systemd-detect-virt --quiet --container && \
! is_container_with_internal_policy; then
log_daemon_msg "Not reloading AppArmor in container"
log_end_msg 0
--- /dev/null
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: console-setup.sh
+# Required-Start: $remote_fs
+# Required-Stop:
+# Should-Start: console-screen kbd
+# Default-Start: 2 3 4 5
+# Default-Stop:
+# X-Interactive: true
+# Short-Description: Set console font and keymap
+### END INIT INFO
+
+if [ -f /bin/setupcon ]; then
+ case "$1" in
+ stop|status)
+ # console-setup isn't a daemon
+ ;;
+ start|force-reload|restart|reload)
+ if [ -f /lib/lsb/init-functions ]; then
+ . /lib/lsb/init-functions
+ else
+ log_action_begin_msg () {
+ echo -n "$@... "
+ }
+
+ log_action_end_msg () {
+ if [ "$1" -eq 0 ]; then
+ echo done.
+ else
+ echo failed.
+ fi
+ }
+ fi
+ log_action_begin_msg "Setting up console font and keymap"
+ if /lib/console-setup/console-setup.sh; then
+ log_action_end_msg 0
+ else
+ log_action_end_msg $?
+ fi
+ ;;
+ *)
+ echo 'Usage: /etc/init.d/console-setup {start|reload|restart|force-reload|stop|status}'
+ exit 3
+ ;;
+ esac
+fi
--- /dev/null
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: keyboard-setup.sh
+# Required-Start: mountkernfs
+# Required-Stop:
+# X-Start-Before: checkroot
+# Default-Start: S
+# Default-Stop:
+# X-Interactive: true
+# Short-Description: Set the console keyboard layout
+# Description: Set the console keyboard as early as possible
+# so during the file systems checks the administrator
+# can interact. At this stage of the boot process
+# only the ASCII symbols are supported.
+### END INIT INFO
+
+if [ -f /bin/setupcon ]; then
+ case "$1" in
+ stop|status)
+ # console-setup isn't a daemon
+ ;;
+ start|force-reload|restart|reload)
+ if [ -f /lib/lsb/init-functions ]; then
+ . /lib/lsb/init-functions
+ else
+ log_action_begin_msg () {
+ echo -n "$@... "
+ }
+
+ log_action_end_msg () {
+ if [ "$1" -eq 0 ]; then
+ echo done.
+ else
+ echo failed.
+ fi
+ }
+ fi
+ log_action_begin_msg "Setting up keyboard layout"
+ if /lib/console-setup/keyboard-setup.sh; then
+ log_action_end_msg 0
+ else
+ log_action_end_msg $?
+ fi
+ ;;
+ *)
+ echo 'Usage: /etc/init.d/keyboard-setup {start|reload|restart|force-reload|stop|status}'
+ exit 3
+ ;;
+ esac
+fi
case "$1" in
start)
- if init_is_upstart; then
- exit 1
- fi
;;
stop|restart|reload|force-reload)
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
-# Default-Stop: 1
+# Default-Stop:
# Short-Description: Start NTP daemon
### END INIT INFO
. /etc/default/ntp
fi
-if [ /var/lib/ntp/ntp.conf.dhcp -nt /etc/ntp.conf ]; then
- NTPD_OPTS="$NTPD_OPTS -c /var/lib/ntp/ntp.conf.dhcp"
+if [ -e /run/ntp.conf.dhcp ]; then
+ NTPD_OPTS="$NTPD_OPTS -c /run/ntp.conf.dhcp"
fi
;;
stop)
log_daemon_msg "Stopping NTP server" "ntpd"
- start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE
+ start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --retry=TERM/30/KILL/5 --exec $DAEMON
log_end_msg $?
rm -f $PIDFILE
;;
log_end_msg 1
exit 1
fi
- if [ ! -f $STATEDIR/rpcbind.xdr ]
- then
- touch $STATEDIR/rpcbind.xdr
- fi
- if [ ! -f $STATEDIR/portmap.xdr ]
- then
- touch $STATEDIR/portmap.xdr
- fi
- [ -x /sbin/restorecon ] && /sbin/restorecon $STATEDIR/*.xdr
+ [ -x /sbin/restorecon ] && /sbin/restorecon $STATEDIR
pid=$( pidofproc /sbin/rpcbind )
if [ -n "$pid" ]
then
log_action_msg "Already running: rcpbind"
exit 0
fi
- log_begin_msg "Starting rpcbind daemon..."
+ log_daemon_msg "Starting RPC port mapper daemon" "rpcbind"
start-stop-daemon --start --quiet --oknodo --exec /sbin/rpcbind -- "$@"
pid=$( pidofproc /sbin/rpcbind )
echo -n "$pid" >"$PIDFILE"
stop ()
{
- log_begin_msg "Stopping rpcbind daemon..."
+ log_daemon_msg "Stopping RPC port mapper daemon" "rpcbind"
start-stop-daemon --stop --quiet --oknodo --exec /sbin/rpcbind
rm -f "$PIDFILE"
log_end_msg $?
# Locale name alias data base.
-# Copyright (C) 1996-2016 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# zh_TW.UTF-8 UTF-8
# zu_ZA ISO-8859-1
# zu_ZA.UTF-8 UTF-8
+# agr_PE UTF-8
+# az_IR UTF-8
+# bho_NP UTF-8
+# bi_VU UTF-8
+# ca_ES@valencia UTF-8
+# chr_US UTF-8
+# de_IT ISO-8859-1
+# de_IT.UTF-8 UTF-8
+# el_GR@euro ISO-8859-7
+# en_IL UTF-8
+# en_SC.UTF-8 UTF-8
+# eo UTF-8
+# hif_FJ UTF-8
+# kab_DZ UTF-8
+# kk_KZ.RK1048 RK1048
+# mai_NP UTF-8
+# mfe_MU UTF-8
+# miq_NI UTF-8
+# mjw_IN UTF-8
+# sgs_LT UTF-8
+# shn_MM UTF-8
+# sm_WS UTF-8
+# to_TO UTF-8
+# tpi_PG UTF-8
+# yuw_PG UTF-8
OPTS="-b"
fi
-if [ "$METHOD" = loopback ]; then
+if [ "$METHOD" = loopback ] || [ "$METHOD" = none ]; then
exit 0
fi
driftfile /var/lib/ntp/ntp.drift
+# Leap seconds definition provided by tzdata
+leapfile /usr/share/zoneinfo/leap-seconds.list
+
# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/
auth required pam_permit.so
# and here are more per-package modules (the "Additional" block)
auth optional pam_ecryptfs.so unwrap
+auth optional pam_cap.so
# end of pam-auth-update config
-<?php
+<?php
+// Please refer to dompdf_config.inc.php for details on each configuration option.
+
//define("DOMPDF_TEMP_DIR", "/tmp");
-//define("DOMPDF_CHROOT", DOMPDF_DIR);
//define("DOMPDF_FONT_DIR", DOMPDF_DIR."/lib/fonts/");
//define("DOMPDF_FONT_CACHE", DOMPDF_DIR."/lib/fonts/");
//define("DOMPDF_UNICODE_ENABLED", true);
//define("DOMPDF_DEFAULT_PAPER_SIZE", "letter");
//define("DOMPDF_DEFAULT_FONT", "serif");
//define("DOMPDF_DPI", 72);
-//define("DOMPDF_ENABLE_PHP", true);
-//define("DOMPDF_ENABLE_REMOTE", true);
//define("DOMPDF_ENABLE_CSS_FLOAT", true);
//define("DOMPDF_ENABLE_JAVASCRIPT", false);
//define("DEBUGPNG", true);
//define("DOMPDF_ENABLE_HTML5PARSER", true);
//define("DOMPDF_ENABLE_FONTSUBSETTING", true);
-// DOMPDF authentication
+// Authentication for the dompdf/www
//define("DOMPDF_ADMIN_USERNAME", "user");
-//define("DOMPDF_ADMIN_PASSWORD", "password");
\ No newline at end of file
+//define("DOMPDF_ADMIN_PASSWORD", "password");
+
+/**
+ * Attention!
+ * The following settings may increase the risk of system exploit.
+ * Do not change these settings without understanding the consequences.
+ * Additional documentation is available on the dompdf wiki at:
+ * https://github.com/dompdf/dompdf/wiki
+ */
+//define("DOMPDF_CHROOT", DOMPDF_DIR);
+//define("DOMPDF_ENABLE_PHP", false);
+//define("DOMPDF_ENABLE_REMOTE", false);
* @author Benj Carson <benjcarson@digitaljunkies.ca>
* @author Helmut Tischer <htischer@weihenstephan.org>
* @author Fabien Ménager <fabien.menager@gmail.com>
- * @autho Brian Sweeney <eclecticgeek@gmail.com>
+ * @author Brian Sweeney <eclecticgeek@gmail.com>
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
*/
* If this setting is set to true then DOMPDF will automatically evaluate
* inline PHP contained within <script type="text/php"> ... </script> tags.
*
+ * Attention!
* Enabling this for documents you do not trust (e.g. arbitrary remote html
- * pages) is a security risk. Set this option to false if you wish to process
- * untrusted documents.
+ * pages) is a security risk. Inline scripts are run with the same level of
+ * system access available to dompdf. Set this option to false (recommended)
+ * if you wish to process untrusted documents.
*
* @var bool
*/
--- /dev/null
+# /etc/profile.d/input-method-config.sh
+#
+# This is a temporary measure which works around
+# https://launchpad.net/bugs/1720250
+
+if [ -z "$XDG_CURRENT_DESKTOP" -o -n "$GTK_IM_MODULE" ]; then
+ return
+fi
+
+. /etc/X11/Xsession.d/70im-config_launch
+if [ "$IM_CONFIG_PHASE" = 1 ]; then
+ export IM_CONFIG_PHASE=2
+ . /usr/share/im-config/xinputrc.common
+ if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then
+ . $IM_CONFIG_XINPUTRC_USR
+ elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then
+ . $IM_CONFIG_XINPUTRC_SYS
+ fi
+ export XMODIFIERS
+ export GTK_IM_MODULE
+ export QT_IM_MODULE
+ export QT4_IM_MODULE
+ export CLUTTER_IM_MODULE
+fi
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
+++ /dev/null
-../init.d/dns-clean
\ No newline at end of file
--- /dev/null
+../init.d/dns-clean
\ No newline at end of file
+++ /dev/null
-../init.d/apcupsd
\ No newline at end of file
--- /dev/null
+../init.d/apcupsd
\ No newline at end of file
+++ /dev/null
-../init.d/single
\ No newline at end of file
--- /dev/null
+../init.d/single
\ No newline at end of file
+++ /dev/null
-../init.d/binfmt-support
\ No newline at end of file
+++ /dev/null
-../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/console-setup.sh
\ No newline at end of file
+++ /dev/null
-../init.d/dns-clean
\ No newline at end of file
+++ /dev/null
-../init.d/fhem
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmetad
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmpolld
\ No newline at end of file
+++ /dev/null
-../init.d/mintsystem
\ No newline at end of file
+++ /dev/null
-../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/privoxy
\ No newline at end of file
+++ /dev/null
-../init.d/rsyslog
\ No newline at end of file
+++ /dev/null
-../init.d/samba-ad-dc
\ No newline at end of file
+++ /dev/null
-../init.d/screen-cleanup
\ No newline at end of file
+++ /dev/null
-../init.d/unattended-upgrades
\ No newline at end of file
+++ /dev/null
-../init.d/uuidd
\ No newline at end of file
+++ /dev/null
-../init.d/virtualbox-guest-utils
\ No newline at end of file
--- /dev/null
+../init.d/binfmt-support
\ No newline at end of file
--- /dev/null
+../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/dns-clean
\ No newline at end of file
--- /dev/null
+../init.d/fhem
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmetad
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmpolld
\ No newline at end of file
--- /dev/null
+../init.d/mintsystem
\ No newline at end of file
--- /dev/null
+../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/openvpn
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
--- /dev/null
+../init.d/privoxy
\ No newline at end of file
--- /dev/null
+../init.d/rsyslog
\ No newline at end of file
--- /dev/null
+../init.d/samba-ad-dc
\ No newline at end of file
--- /dev/null
+../init.d/screen-cleanup
\ No newline at end of file
--- /dev/null
+../init.d/unattended-upgrades
\ No newline at end of file
--- /dev/null
+../init.d/uuidd
\ No newline at end of file
--- /dev/null
+../init.d/virtualbox-guest-utils
\ No newline at end of file
+++ /dev/null
-../init.d/apache2
\ No newline at end of file
--- /dev/null
+../init.d/openvpn
\ No newline at end of file
+++ /dev/null
-../init.d/acpid
\ No newline at end of file
+++ /dev/null
-../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apache2
\ No newline at end of file
+++ /dev/null
-../init.d/apcupsd
\ No newline at end of file
+++ /dev/null
-../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/atd
\ No newline at end of file
+++ /dev/null
-../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cron
\ No newline at end of file
+++ /dev/null
-../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/hddtemp
\ No newline at end of file
+++ /dev/null
-../init.d/icinga
\ No newline at end of file
+++ /dev/null
-../init.d/iodined
\ No newline at end of file
+++ /dev/null
-../init.d/irqbalance
\ No newline at end of file
+++ /dev/null
-../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/loadcpufreq
\ No newline at end of file
+++ /dev/null
-../init.d/mosquitto
\ No newline at end of file
+++ /dev/null
-../init.d/mysql
\ No newline at end of file
+++ /dev/null
-../init.d/ntp
\ No newline at end of file
+++ /dev/null
-../init.d/openbsd-inetd
\ No newline at end of file
+++ /dev/null
-../init.d/oscam
\ No newline at end of file
+++ /dev/null
-../init.d/proftpd
\ No newline at end of file
+++ /dev/null
-../init.d/redis-server
\ No newline at end of file
+++ /dev/null
-../init.d/rsync
\ No newline at end of file
+++ /dev/null
-../init.d/shellinabox
\ No newline at end of file
+++ /dev/null
-../init.d/smartmontools
\ No newline at end of file
+++ /dev/null
-../init.d/snmpd
\ No newline at end of file
+++ /dev/null
-../init.d/spamassassin
\ No newline at end of file
+++ /dev/null
-../init.d/speech-dispatcher
\ No newline at end of file
+++ /dev/null
-../init.d/ssh
\ No newline at end of file
+++ /dev/null
-../init.d/x2goserver
\ No newline at end of file
--- /dev/null
+../init.d/acpid
\ No newline at end of file
--- /dev/null
+../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/amavis-mc
\ No newline at end of file
--- /dev/null
+../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apcupsd
\ No newline at end of file
--- /dev/null
+../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/atd
\ No newline at end of file
--- /dev/null
+../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cpufrequtils
\ No newline at end of file
--- /dev/null
+../init.d/cron
\ No newline at end of file
--- /dev/null
+../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/hddtemp
\ No newline at end of file
--- /dev/null
+../init.d/icinga
\ No newline at end of file
--- /dev/null
+../init.d/iodined
\ No newline at end of file
--- /dev/null
+../init.d/irqbalance
\ No newline at end of file
--- /dev/null
+../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/lightdm
\ No newline at end of file
--- /dev/null
+../init.d/loadcpufreq
\ No newline at end of file
--- /dev/null
+../init.d/mosquitto
\ No newline at end of file
--- /dev/null
+../init.d/mysql
\ No newline at end of file
--- /dev/null
+../init.d/ntp
\ No newline at end of file
--- /dev/null
+../init.d/openbsd-inetd
\ No newline at end of file
--- /dev/null
+../init.d/oscam
\ No newline at end of file
--- /dev/null
+../init.d/proftpd
\ No newline at end of file
--- /dev/null
+../init.d/redis-server
\ No newline at end of file
--- /dev/null
+../init.d/rsync
\ No newline at end of file
--- /dev/null
+../init.d/shellinabox
\ No newline at end of file
--- /dev/null
+../init.d/smartmontools
\ No newline at end of file
--- /dev/null
+../init.d/snmpd
\ No newline at end of file
--- /dev/null
+../init.d/spamassassin
\ No newline at end of file
--- /dev/null
+../init.d/speech-dispatcher
\ No newline at end of file
--- /dev/null
+../init.d/ssh
\ No newline at end of file
--- /dev/null
+../init.d/x2goserver
\ No newline at end of file
+++ /dev/null
-../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavis-mc
\ No newline at end of file
+++ /dev/null
-../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cpufrequtils
\ No newline at end of file
+++ /dev/null
-../init.d/cups
\ No newline at end of file
+++ /dev/null
-../init.d/cups-browsed
\ No newline at end of file
--- /dev/null
+../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/lightdm
\ No newline at end of file
+++ /dev/null
-../init.d/postfix
\ No newline at end of file
+++ /dev/null
-../init.d/saned
\ No newline at end of file
--- /dev/null
+../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/cups
\ No newline at end of file
--- /dev/null
+../init.d/cups-browsed
\ No newline at end of file
+++ /dev/null
-../init.d/fetchmail
\ No newline at end of file
--- /dev/null
+../init.d/postfix
\ No newline at end of file
--- /dev/null
+../init.d/saned
\ No newline at end of file
+++ /dev/null
-../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/fetchmail
\ No newline at end of file
+++ /dev/null
-../init.d/grub-common
\ No newline at end of file
+++ /dev/null
-../init.d/ondemand
\ No newline at end of file
+++ /dev/null
-../init.d/plymouth
\ No newline at end of file
+++ /dev/null
-../init.d/rc.local
\ No newline at end of file
--- /dev/null
+../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/grub-common
\ No newline at end of file
--- /dev/null
+../init.d/ondemand
\ No newline at end of file
--- /dev/null
+../init.d/plymouth
\ No newline at end of file
--- /dev/null
+../init.d/rc.local
\ No newline at end of file
+++ /dev/null
-../init.d/binfmt-support
\ No newline at end of file
+++ /dev/null
-../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/console-setup.sh
\ No newline at end of file
+++ /dev/null
-../init.d/dns-clean
\ No newline at end of file
+++ /dev/null
-../init.d/fhem
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmetad
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmpolld
\ No newline at end of file
+++ /dev/null
-../init.d/mintsystem
\ No newline at end of file
+++ /dev/null
-../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/privoxy
\ No newline at end of file
+++ /dev/null
-../init.d/rsyslog
\ No newline at end of file
+++ /dev/null
-../init.d/samba-ad-dc
\ No newline at end of file
+++ /dev/null
-../init.d/screen-cleanup
\ No newline at end of file
+++ /dev/null
-../init.d/unattended-upgrades
\ No newline at end of file
+++ /dev/null
-../init.d/uuidd
\ No newline at end of file
+++ /dev/null
-../init.d/virtualbox-guest-utils
\ No newline at end of file
--- /dev/null
+../init.d/binfmt-support
\ No newline at end of file
--- /dev/null
+../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/dns-clean
\ No newline at end of file
--- /dev/null
+../init.d/fhem
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmetad
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmpolld
\ No newline at end of file
--- /dev/null
+../init.d/mintsystem
\ No newline at end of file
--- /dev/null
+../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/openvpn
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
--- /dev/null
+../init.d/privoxy
\ No newline at end of file
--- /dev/null
+../init.d/rsyslog
\ No newline at end of file
--- /dev/null
+../init.d/samba-ad-dc
\ No newline at end of file
--- /dev/null
+../init.d/screen-cleanup
\ No newline at end of file
--- /dev/null
+../init.d/unattended-upgrades
\ No newline at end of file
--- /dev/null
+../init.d/uuidd
\ No newline at end of file
--- /dev/null
+../init.d/virtualbox-guest-utils
\ No newline at end of file
+++ /dev/null
-../init.d/apache2
\ No newline at end of file
--- /dev/null
+../init.d/openvpn
\ No newline at end of file
+++ /dev/null
-../init.d/acpid
\ No newline at end of file
+++ /dev/null
-../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apache2
\ No newline at end of file
+++ /dev/null
-../init.d/apcupsd
\ No newline at end of file
+++ /dev/null
-../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/atd
\ No newline at end of file
+++ /dev/null
-../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cron
\ No newline at end of file
+++ /dev/null
-../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/hddtemp
\ No newline at end of file
+++ /dev/null
-../init.d/icinga
\ No newline at end of file
+++ /dev/null
-../init.d/iodined
\ No newline at end of file
+++ /dev/null
-../init.d/irqbalance
\ No newline at end of file
+++ /dev/null
-../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/loadcpufreq
\ No newline at end of file
+++ /dev/null
-../init.d/mosquitto
\ No newline at end of file
+++ /dev/null
-../init.d/mysql
\ No newline at end of file
+++ /dev/null
-../init.d/ntp
\ No newline at end of file
+++ /dev/null
-../init.d/openbsd-inetd
\ No newline at end of file
+++ /dev/null
-../init.d/oscam
\ No newline at end of file
+++ /dev/null
-../init.d/proftpd
\ No newline at end of file
+++ /dev/null
-../init.d/redis-server
\ No newline at end of file
+++ /dev/null
-../init.d/rsync
\ No newline at end of file
+++ /dev/null
-../init.d/shellinabox
\ No newline at end of file
+++ /dev/null
-../init.d/smartmontools
\ No newline at end of file
+++ /dev/null
-../init.d/snmpd
\ No newline at end of file
+++ /dev/null
-../init.d/spamassassin
\ No newline at end of file
+++ /dev/null
-../init.d/speech-dispatcher
\ No newline at end of file
+++ /dev/null
-../init.d/ssh
\ No newline at end of file
+++ /dev/null
-../init.d/x2goserver
\ No newline at end of file
--- /dev/null
+../init.d/acpid
\ No newline at end of file
--- /dev/null
+../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/amavis-mc
\ No newline at end of file
--- /dev/null
+../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apcupsd
\ No newline at end of file
--- /dev/null
+../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/atd
\ No newline at end of file
--- /dev/null
+../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cpufrequtils
\ No newline at end of file
--- /dev/null
+../init.d/cron
\ No newline at end of file
--- /dev/null
+../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/hddtemp
\ No newline at end of file
--- /dev/null
+../init.d/icinga
\ No newline at end of file
--- /dev/null
+../init.d/iodined
\ No newline at end of file
--- /dev/null
+../init.d/irqbalance
\ No newline at end of file
--- /dev/null
+../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/lightdm
\ No newline at end of file
--- /dev/null
+../init.d/loadcpufreq
\ No newline at end of file
--- /dev/null
+../init.d/mosquitto
\ No newline at end of file
--- /dev/null
+../init.d/mysql
\ No newline at end of file
--- /dev/null
+../init.d/ntp
\ No newline at end of file
--- /dev/null
+../init.d/openbsd-inetd
\ No newline at end of file
--- /dev/null
+../init.d/oscam
\ No newline at end of file
--- /dev/null
+../init.d/proftpd
\ No newline at end of file
--- /dev/null
+../init.d/redis-server
\ No newline at end of file
--- /dev/null
+../init.d/rsync
\ No newline at end of file
--- /dev/null
+../init.d/shellinabox
\ No newline at end of file
--- /dev/null
+../init.d/smartmontools
\ No newline at end of file
--- /dev/null
+../init.d/snmpd
\ No newline at end of file
--- /dev/null
+../init.d/spamassassin
\ No newline at end of file
--- /dev/null
+../init.d/speech-dispatcher
\ No newline at end of file
--- /dev/null
+../init.d/ssh
\ No newline at end of file
--- /dev/null
+../init.d/x2goserver
\ No newline at end of file
+++ /dev/null
-../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavis-mc
\ No newline at end of file
+++ /dev/null
-../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cpufrequtils
\ No newline at end of file
+++ /dev/null
-../init.d/cups
\ No newline at end of file
+++ /dev/null
-../init.d/cups-browsed
\ No newline at end of file
--- /dev/null
+../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/lightdm
\ No newline at end of file
+++ /dev/null
-../init.d/postfix
\ No newline at end of file
+++ /dev/null
-../init.d/saned
\ No newline at end of file
--- /dev/null
+../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/cups
\ No newline at end of file
--- /dev/null
+../init.d/cups-browsed
\ No newline at end of file
+++ /dev/null
-../init.d/fetchmail
\ No newline at end of file
--- /dev/null
+../init.d/postfix
\ No newline at end of file
--- /dev/null
+../init.d/saned
\ No newline at end of file
+++ /dev/null
-../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/fetchmail
\ No newline at end of file
+++ /dev/null
-../init.d/grub-common
\ No newline at end of file
+++ /dev/null
-../init.d/ondemand
\ No newline at end of file
+++ /dev/null
-../init.d/plymouth
\ No newline at end of file
+++ /dev/null
-../init.d/rc.local
\ No newline at end of file
--- /dev/null
+../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/grub-common
\ No newline at end of file
--- /dev/null
+../init.d/ondemand
\ No newline at end of file
--- /dev/null
+../init.d/plymouth
\ No newline at end of file
--- /dev/null
+../init.d/rc.local
\ No newline at end of file
+++ /dev/null
-../init.d/binfmt-support
\ No newline at end of file
+++ /dev/null
-../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/console-setup.sh
\ No newline at end of file
+++ /dev/null
-../init.d/dns-clean
\ No newline at end of file
+++ /dev/null
-../init.d/fhem
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmetad
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmpolld
\ No newline at end of file
+++ /dev/null
-../init.d/mintsystem
\ No newline at end of file
+++ /dev/null
-../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/privoxy
\ No newline at end of file
+++ /dev/null
-../init.d/rsyslog
\ No newline at end of file
+++ /dev/null
-../init.d/samba-ad-dc
\ No newline at end of file
+++ /dev/null
-../init.d/screen-cleanup
\ No newline at end of file
+++ /dev/null
-../init.d/unattended-upgrades
\ No newline at end of file
+++ /dev/null
-../init.d/uuidd
\ No newline at end of file
+++ /dev/null
-../init.d/virtualbox-guest-utils
\ No newline at end of file
--- /dev/null
+../init.d/binfmt-support
\ No newline at end of file
--- /dev/null
+../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/dns-clean
\ No newline at end of file
--- /dev/null
+../init.d/fhem
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmetad
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmpolld
\ No newline at end of file
--- /dev/null
+../init.d/mintsystem
\ No newline at end of file
--- /dev/null
+../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/openvpn
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
--- /dev/null
+../init.d/privoxy
\ No newline at end of file
--- /dev/null
+../init.d/rsyslog
\ No newline at end of file
--- /dev/null
+../init.d/samba-ad-dc
\ No newline at end of file
--- /dev/null
+../init.d/screen-cleanup
\ No newline at end of file
--- /dev/null
+../init.d/unattended-upgrades
\ No newline at end of file
--- /dev/null
+../init.d/uuidd
\ No newline at end of file
--- /dev/null
+../init.d/virtualbox-guest-utils
\ No newline at end of file
+++ /dev/null
-../init.d/apache2
\ No newline at end of file
--- /dev/null
+../init.d/openvpn
\ No newline at end of file
+++ /dev/null
-../init.d/acpid
\ No newline at end of file
+++ /dev/null
-../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apache2
\ No newline at end of file
+++ /dev/null
-../init.d/apcupsd
\ No newline at end of file
+++ /dev/null
-../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/atd
\ No newline at end of file
+++ /dev/null
-../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cron
\ No newline at end of file
+++ /dev/null
-../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/hddtemp
\ No newline at end of file
+++ /dev/null
-../init.d/icinga
\ No newline at end of file
+++ /dev/null
-../init.d/iodined
\ No newline at end of file
+++ /dev/null
-../init.d/irqbalance
\ No newline at end of file
+++ /dev/null
-../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/loadcpufreq
\ No newline at end of file
+++ /dev/null
-../init.d/mosquitto
\ No newline at end of file
+++ /dev/null
-../init.d/mysql
\ No newline at end of file
+++ /dev/null
-../init.d/ntp
\ No newline at end of file
+++ /dev/null
-../init.d/openbsd-inetd
\ No newline at end of file
+++ /dev/null
-../init.d/oscam
\ No newline at end of file
+++ /dev/null
-../init.d/proftpd
\ No newline at end of file
+++ /dev/null
-../init.d/redis-server
\ No newline at end of file
+++ /dev/null
-../init.d/rsync
\ No newline at end of file
+++ /dev/null
-../init.d/shellinabox
\ No newline at end of file
+++ /dev/null
-../init.d/smartmontools
\ No newline at end of file
+++ /dev/null
-../init.d/snmpd
\ No newline at end of file
+++ /dev/null
-../init.d/spamassassin
\ No newline at end of file
+++ /dev/null
-../init.d/speech-dispatcher
\ No newline at end of file
+++ /dev/null
-../init.d/ssh
\ No newline at end of file
+++ /dev/null
-../init.d/x2goserver
\ No newline at end of file
--- /dev/null
+../init.d/acpid
\ No newline at end of file
--- /dev/null
+../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/amavis-mc
\ No newline at end of file
--- /dev/null
+../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apcupsd
\ No newline at end of file
--- /dev/null
+../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/atd
\ No newline at end of file
--- /dev/null
+../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cpufrequtils
\ No newline at end of file
--- /dev/null
+../init.d/cron
\ No newline at end of file
--- /dev/null
+../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/hddtemp
\ No newline at end of file
--- /dev/null
+../init.d/icinga
\ No newline at end of file
--- /dev/null
+../init.d/iodined
\ No newline at end of file
--- /dev/null
+../init.d/irqbalance
\ No newline at end of file
--- /dev/null
+../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/lightdm
\ No newline at end of file
--- /dev/null
+../init.d/loadcpufreq
\ No newline at end of file
--- /dev/null
+../init.d/mosquitto
\ No newline at end of file
--- /dev/null
+../init.d/mysql
\ No newline at end of file
--- /dev/null
+../init.d/ntp
\ No newline at end of file
--- /dev/null
+../init.d/openbsd-inetd
\ No newline at end of file
--- /dev/null
+../init.d/oscam
\ No newline at end of file
--- /dev/null
+../init.d/proftpd
\ No newline at end of file
--- /dev/null
+../init.d/redis-server
\ No newline at end of file
--- /dev/null
+../init.d/rsync
\ No newline at end of file
--- /dev/null
+../init.d/shellinabox
\ No newline at end of file
--- /dev/null
+../init.d/smartmontools
\ No newline at end of file
--- /dev/null
+../init.d/snmpd
\ No newline at end of file
--- /dev/null
+../init.d/spamassassin
\ No newline at end of file
--- /dev/null
+../init.d/speech-dispatcher
\ No newline at end of file
--- /dev/null
+../init.d/ssh
\ No newline at end of file
--- /dev/null
+../init.d/x2goserver
\ No newline at end of file
+++ /dev/null
-../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavis-mc
\ No newline at end of file
+++ /dev/null
-../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cpufrequtils
\ No newline at end of file
+++ /dev/null
-../init.d/cups
\ No newline at end of file
+++ /dev/null
-../init.d/cups-browsed
\ No newline at end of file
--- /dev/null
+../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/lightdm
\ No newline at end of file
+++ /dev/null
-../init.d/postfix
\ No newline at end of file
+++ /dev/null
-../init.d/saned
\ No newline at end of file
--- /dev/null
+../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/cups
\ No newline at end of file
--- /dev/null
+../init.d/cups-browsed
\ No newline at end of file
+++ /dev/null
-../init.d/fetchmail
\ No newline at end of file
--- /dev/null
+../init.d/postfix
\ No newline at end of file
--- /dev/null
+../init.d/saned
\ No newline at end of file
+++ /dev/null
-../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/fetchmail
\ No newline at end of file
+++ /dev/null
-../init.d/grub-common
\ No newline at end of file
+++ /dev/null
-../init.d/ondemand
\ No newline at end of file
+++ /dev/null
-../init.d/plymouth
\ No newline at end of file
+++ /dev/null
-../init.d/rc.local
\ No newline at end of file
--- /dev/null
+../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/grub-common
\ No newline at end of file
--- /dev/null
+../init.d/ondemand
\ No newline at end of file
--- /dev/null
+../init.d/plymouth
\ No newline at end of file
--- /dev/null
+../init.d/rc.local
\ No newline at end of file
+++ /dev/null
-../init.d/binfmt-support
\ No newline at end of file
+++ /dev/null
-../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/console-setup.sh
\ No newline at end of file
+++ /dev/null
-../init.d/dns-clean
\ No newline at end of file
+++ /dev/null
-../init.d/fhem
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmetad
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2-lvmpolld
\ No newline at end of file
+++ /dev/null
-../init.d/mintsystem
\ No newline at end of file
+++ /dev/null
-../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/privoxy
\ No newline at end of file
+++ /dev/null
-../init.d/rsyslog
\ No newline at end of file
+++ /dev/null
-../init.d/samba-ad-dc
\ No newline at end of file
+++ /dev/null
-../init.d/screen-cleanup
\ No newline at end of file
+++ /dev/null
-../init.d/unattended-upgrades
\ No newline at end of file
+++ /dev/null
-../init.d/uuidd
\ No newline at end of file
+++ /dev/null
-../init.d/virtualbox-guest-utils
\ No newline at end of file
--- /dev/null
+../init.d/binfmt-support
\ No newline at end of file
--- /dev/null
+../init.d/cgmanager
\ No newline at end of file
--- /dev/null
+../init.d/dns-clean
\ No newline at end of file
--- /dev/null
+../init.d/fhem
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmetad
\ No newline at end of file
--- /dev/null
+../init.d/lvm2-lvmpolld
\ No newline at end of file
--- /dev/null
+../init.d/mintsystem
\ No newline at end of file
--- /dev/null
+../init.d/nmbd
\ No newline at end of file
+++ /dev/null
-../init.d/openvpn
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
--- /dev/null
+../init.d/privoxy
\ No newline at end of file
--- /dev/null
+../init.d/rsyslog
\ No newline at end of file
--- /dev/null
+../init.d/samba-ad-dc
\ No newline at end of file
--- /dev/null
+../init.d/screen-cleanup
\ No newline at end of file
--- /dev/null
+../init.d/unattended-upgrades
\ No newline at end of file
--- /dev/null
+../init.d/uuidd
\ No newline at end of file
--- /dev/null
+../init.d/virtualbox-guest-utils
\ No newline at end of file
+++ /dev/null
-../init.d/apache2
\ No newline at end of file
--- /dev/null
+../init.d/openvpn
\ No newline at end of file
+++ /dev/null
-../init.d/acpid
\ No newline at end of file
+++ /dev/null
-../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apache2
\ No newline at end of file
+++ /dev/null
-../init.d/apcupsd
\ No newline at end of file
+++ /dev/null
-../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/atd
\ No newline at end of file
+++ /dev/null
-../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cron
\ No newline at end of file
+++ /dev/null
-../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/hddtemp
\ No newline at end of file
+++ /dev/null
-../init.d/icinga
\ No newline at end of file
+++ /dev/null
-../init.d/iodined
\ No newline at end of file
+++ /dev/null
-../init.d/irqbalance
\ No newline at end of file
+++ /dev/null
-../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/loadcpufreq
\ No newline at end of file
+++ /dev/null
-../init.d/mosquitto
\ No newline at end of file
+++ /dev/null
-../init.d/mysql
\ No newline at end of file
+++ /dev/null
-../init.d/ntp
\ No newline at end of file
+++ /dev/null
-../init.d/openbsd-inetd
\ No newline at end of file
+++ /dev/null
-../init.d/oscam
\ No newline at end of file
+++ /dev/null
-../init.d/proftpd
\ No newline at end of file
+++ /dev/null
-../init.d/redis-server
\ No newline at end of file
+++ /dev/null
-../init.d/rsync
\ No newline at end of file
+++ /dev/null
-../init.d/shellinabox
\ No newline at end of file
+++ /dev/null
-../init.d/smartmontools
\ No newline at end of file
+++ /dev/null
-../init.d/snmpd
\ No newline at end of file
+++ /dev/null
-../init.d/spamassassin
\ No newline at end of file
+++ /dev/null
-../init.d/speech-dispatcher
\ No newline at end of file
+++ /dev/null
-../init.d/ssh
\ No newline at end of file
+++ /dev/null
-../init.d/x2goserver
\ No newline at end of file
--- /dev/null
+../init.d/acpid
\ No newline at end of file
--- /dev/null
+../init.d/amavis
\ No newline at end of file
+++ /dev/null
-../init.d/amavis-mc
\ No newline at end of file
--- /dev/null
+../init.d/anacron
\ No newline at end of file
--- /dev/null
+../init.d/apcupsd
\ No newline at end of file
--- /dev/null
+../init.d/arpwatch
\ No newline at end of file
+++ /dev/null
-../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/atd
\ No newline at end of file
--- /dev/null
+../init.d/atieventsd
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/batmand
\ No newline at end of file
+++ /dev/null
-../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cgproxy
\ No newline at end of file
+++ /dev/null
-../init.d/cpufrequtils
\ No newline at end of file
--- /dev/null
+../init.d/cron
\ No newline at end of file
--- /dev/null
+../init.d/dbus
\ No newline at end of file
+++ /dev/null
-../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/hddtemp
\ No newline at end of file
--- /dev/null
+../init.d/icinga
\ No newline at end of file
--- /dev/null
+../init.d/iodined
\ No newline at end of file
--- /dev/null
+../init.d/irqbalance
\ No newline at end of file
--- /dev/null
+../init.d/kerneloops
\ No newline at end of file
+++ /dev/null
-../init.d/lightdm
\ No newline at end of file
--- /dev/null
+../init.d/loadcpufreq
\ No newline at end of file
--- /dev/null
+../init.d/mosquitto
\ No newline at end of file
--- /dev/null
+../init.d/mysql
\ No newline at end of file
--- /dev/null
+../init.d/ntp
\ No newline at end of file
--- /dev/null
+../init.d/openbsd-inetd
\ No newline at end of file
--- /dev/null
+../init.d/oscam
\ No newline at end of file
--- /dev/null
+../init.d/proftpd
\ No newline at end of file
--- /dev/null
+../init.d/redis-server
\ No newline at end of file
--- /dev/null
+../init.d/rsync
\ No newline at end of file
--- /dev/null
+../init.d/shellinabox
\ No newline at end of file
--- /dev/null
+../init.d/smartmontools
\ No newline at end of file
--- /dev/null
+../init.d/snmpd
\ No newline at end of file
--- /dev/null
+../init.d/spamassassin
\ No newline at end of file
--- /dev/null
+../init.d/speech-dispatcher
\ No newline at end of file
--- /dev/null
+../init.d/ssh
\ No newline at end of file
--- /dev/null
+../init.d/x2goserver
\ No newline at end of file
+++ /dev/null
-../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavis-mc
\ No newline at end of file
+++ /dev/null
-../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/asterisk
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/bluetooth
\ No newline at end of file
--- /dev/null
+../init.d/cpufrequtils
\ No newline at end of file
+++ /dev/null
-../init.d/cups
\ No newline at end of file
+++ /dev/null
-../init.d/cups-browsed
\ No newline at end of file
--- /dev/null
+../init.d/dovecot
\ No newline at end of file
--- /dev/null
+../init.d/lightdm
\ No newline at end of file
+++ /dev/null
-../init.d/postfix
\ No newline at end of file
+++ /dev/null
-../init.d/saned
\ No newline at end of file
--- /dev/null
+../init.d/zoneminder
\ No newline at end of file
--- /dev/null
+../init.d/amavisd-snmp-subagent
\ No newline at end of file
--- /dev/null
+../init.d/cups
\ No newline at end of file
--- /dev/null
+../init.d/cups-browsed
\ No newline at end of file
+++ /dev/null
-../init.d/fetchmail
\ No newline at end of file
--- /dev/null
+../init.d/postfix
\ No newline at end of file
--- /dev/null
+../init.d/saned
\ No newline at end of file
+++ /dev/null
-../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/fetchmail
\ No newline at end of file
+++ /dev/null
-../init.d/grub-common
\ No newline at end of file
+++ /dev/null
-../init.d/ondemand
\ No newline at end of file
+++ /dev/null
-../init.d/plymouth
\ No newline at end of file
+++ /dev/null
-../init.d/rc.local
\ No newline at end of file
--- /dev/null
+../init.d/smbd
\ No newline at end of file
--- /dev/null
+../init.d/grub-common
\ No newline at end of file
--- /dev/null
+../init.d/ondemand
\ No newline at end of file
--- /dev/null
+../init.d/plymouth
\ No newline at end of file
--- /dev/null
+../init.d/rc.local
\ No newline at end of file
--- /dev/null
+../init.d/php7.2-fpm
\ No newline at end of file
+++ /dev/null
-../init.d/brltty
\ No newline at end of file
--- /dev/null
+../init.d/keyboard-setup.sh
\ No newline at end of file
+++ /dev/null
-../init.d/mountdevsubfs.sh
\ No newline at end of file
+++ /dev/null
-../init.d/procps
\ No newline at end of file
--- /dev/null
+../init.d/brltty
\ No newline at end of file
+++ /dev/null
-../init.d/hwclock.sh
\ No newline at end of file
+++ /dev/null
-../init.d/lvm2
\ No newline at end of file
--- /dev/null
+../init.d/mountdevsubfs.sh
\ No newline at end of file
--- /dev/null
+../init.d/procps
\ No newline at end of file
+++ /dev/null
-../init.d/checkroot.sh
\ No newline at end of file
--- /dev/null
+../init.d/hwclock.sh
\ No newline at end of file
--- /dev/null
+../init.d/lvm2
\ No newline at end of file
+++ /dev/null
-../init.d/checkfs.sh
\ No newline at end of file
--- /dev/null
+../init.d/checkroot.sh
\ No newline at end of file
--- /dev/null
+../init.d/checkfs.sh
\ No newline at end of file
+++ /dev/null
-../init.d/checkroot-bootclean.sh
\ No newline at end of file
+++ /dev/null
-../init.d/kmod
\ No newline at end of file
+++ /dev/null
-../init.d/urandom
\ No newline at end of file
--- /dev/null
+../init.d/checkroot-bootclean.sh
\ No newline at end of file
--- /dev/null
+../init.d/kmod
\ No newline at end of file
+++ /dev/null
-../init.d/mountall.sh
\ No newline at end of file
+++ /dev/null
-../init.d/networking
\ No newline at end of file
--- /dev/null
+../init.d/urandom
\ No newline at end of file
+++ /dev/null
-../init.d/mountall-bootclean.sh
\ No newline at end of file
--- /dev/null
+../init.d/mountall.sh
\ No newline at end of file
--- /dev/null
+../init.d/networking
\ No newline at end of file
+++ /dev/null
-../init.d/rpcbind
\ No newline at end of file
--- /dev/null
+../init.d/mountall-bootclean.sh
\ No newline at end of file
+++ /dev/null
-../init.d/mountnfs.sh
\ No newline at end of file
--- /dev/null
+../init.d/rpcbind
\ No newline at end of file
+++ /dev/null
-../init.d/mountnfs-bootclean.sh
\ No newline at end of file
--- /dev/null
+../init.d/mountnfs.sh
\ No newline at end of file
+++ /dev/null
-../init.d/bootmisc.sh
\ No newline at end of file
--- /dev/null
+../init.d/mountnfs-bootclean.sh
\ No newline at end of file
--- /dev/null
+../init.d/bootmisc.sh
\ No newline at end of file
ftp 21/tcp
fsp 21/udp fspd
ssh 22/tcp # SSH Remote Login Protocol
-ssh 22/udp
telnet 23/tcp
smtp 25/tcp mail
time 37/tcp timserver
re-mail-ck 50/udp
domain 53/tcp # Domain Name Server
domain 53/udp
-mtp 57/tcp # deprecated
tacacs-ds 65/tcp # TACACS-Database Service
tacacs-ds 65/udp
bootps 67/tcp # BOOTP server
bootpc 68/udp
tftp 69/udp
gopher 70/tcp # Internet Gopher
-gopher 70/udp
-rje 77/tcp netrjs
finger 79/tcp
http 80/tcp www # WorldWideWeb HTTP
-http 80/udp # HyperText Transfer Protocol
link 87/tcp ttylink
kerberos 88/tcp kerberos5 krb5 kerberos-sec # Kerberos v5
kerberos 88/udp kerberos5 krb5 kerberos-sec # Kerberos v5
csnet-ns 105/udp cso-ns
rtelnet 107/tcp # Remote Telnet
rtelnet 107/udp
-pop2 109/tcp postoffice pop-2 # POP version 2
-pop2 109/udp pop-2
pop3 110/tcp pop-3 # POP version 3
-pop3 110/udp pop-3
sunrpc 111/tcp portmapper # RPC 4.0 portmapper
sunrpc 111/udp portmapper
auth 113/tcp authentication tap ident
sftp 115/tcp
-uucp-path 117/tcp
nntp 119/tcp readnews untp # USENET News Transfer Protocol
ntp 123/tcp
ntp 123/udp # Network Time Protocol
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp
imap2 143/tcp imap # Interim Mail Access P 2 and 4
-imap2 143/udp imap
snmp 161/tcp # Simple Net Mgmt Protocol
snmp 161/udp
snmp-trap 162/tcp snmptrap # Traps for SNMP
nextstep 178/tcp NeXTStep NextStep # NeXTStep window
nextstep 178/udp NeXTStep NextStep # server
bgp 179/tcp # Border Gateway Protocol
-bgp 179/udp
-prospero 191/tcp # Cliff Neuman's Prospero
-prospero 191/udp
irc 194/tcp # Internet Relay Chat
irc 194/udp
smux 199/tcp # SNMP Unix Multiplexer
z3950 210/udp wais
ipx 213/tcp # IPX
ipx 213/udp
-imap3 220/tcp # Interactive Mail Access
-imap3 220/udp # Protocol v3
pawserv 345/tcp # Perf Analysis Workbench
pawserv 345/udp
zserv 346/tcp # Zebra server
svrloc 427/tcp # Server Location
svrloc 427/udp
https 443/tcp # http protocol over TLS/SSL
-https 443/udp
snpp 444/tcp # Simple Network Paging Protocol
snpp 444/udp
microsoft-ds 445/tcp # Microsoft Naked CIFS
idfp 549/udp
remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
nntps 563/tcp snntp # NNTP over SSL
-nntps 563/udp snntp
submission 587/tcp # Submission [RFC4409]
-submission 587/udp
ldaps 636/tcp # LDAP over SSL
ldaps 636/udp
tinc 655/tcp # tinc control port
webster 765/tcp # Network dictionary
webster 765/udp
rsync 873/tcp
-rsync 873/udp
ftps-data 989/tcp # FTP over SSL (data)
ftps 990/tcp
telnets 992/tcp # Telnet over SSL
-telnets 992/udp
imaps 993/tcp # IMAP over SSL
-imaps 993/udp
-ircs 994/tcp # IRC over SSL
-ircs 994/udp
pop3s 995/tcp # POP-3 over SSL
-pop3s 995/udp
#
# From ``Assigned Numbers'':
#
ms-sql-m 1434/udp
ingreslock 1524/tcp
ingreslock 1524/udp
-prospero-np 1525/tcp # Prospero non-privileged
-prospero-np 1525/udp
datametrics 1645/tcp old-radius
datametrics 1645/udp old-radius
sa-msg-port 1646/tcp old-radacct
gds-db 3050/udp gds_db
icpv2 3130/tcp icp # Internet Cache Protocol
icpv2 3130/udp icp
+isns 3205/tcp # iSNS Server Port
+isns 3205/udp # iSNS Server Port
iscsi-target 3260/tcp
mysql 3306/tcp
mysql 3306/udp
sge-execd 6445/udp sge_execd
mysql-proxy 6446/tcp # MySQL Proxy
mysql-proxy 6446/udp
+babel 6696/udp # Babel Routing Protocol
+ircs-u 6697/tcp # Internet Relay Chat via TLS/SSL
afs3-fileserver 7000/tcp bbs # file server itself
afs3-fileserver 7000/udp bbs
afs3-callback 7001/tcp # callbacks to cache managers
font-service 7100/udp xfs
http-alt 8080/tcp webcache # WWW caching service
http-alt 8080/udp
+puppet 8140/tcp # The Puppet master service
bacula-dir 9101/tcp # Bacula Director
bacula-dir 9101/udp
bacula-fd 9102/tcp # Bacula File Daemon
--- /dev/null
+/lib/systemd/system/console-setup.service
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/rpcbind.service
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/ntp-systemd-netif.path
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/gpu-manager.service
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/apparmor.service
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/keyboard-setup.service
\ No newline at end of file
--- /dev/null
+/lib/systemd/system/setvtrgb.service
\ No newline at end of file