From: mhoellein Date: Mon, 2 Jul 2018 10:36:48 +0000 (+0200) Subject: init X-Git-Url: https://git.hoellein.online/?a=commitdiff_plain;h=HEAD;p=pi-dgl init --- 6068b07c10c8172e550ffb534d4beb82782429e2 diff --git a/.etckeeper b/.etckeeper new file mode 100755 index 0000000..6825c0a --- /dev/null +++ b/.etckeeper @@ -0,0 +1,1230 @@ +# Generated by etckeeper. Do not edit. + +mkdir -p './X11/xkb' +mkdir -p './apt/preferences.d' +mkdir -p './apt/trusted.gpg.d' +mkdir -p './binfmt.d' +mkdir -p './ca-certificates/update.d' +mkdir -p './chromium-browser/policies/managed' +mkdir -p './chromium-browser/policies/recommended' +mkdir -p './dbus-1/session.d' +mkdir -p './dhcp3/dhclient-enter-hooks.d' +mkdir -p './dpkg/dpkg.cfg.d' +mkdir -p './hyperion' +mkdir -p './initramfs-tools/conf.d' +mkdir -p './initramfs-tools/hooks' +mkdir -p './initramfs-tools/scripts/init-bottom' +mkdir -p './initramfs-tools/scripts/init-premount' +mkdir -p './initramfs-tools/scripts/init-top' +mkdir -p './initramfs-tools/scripts/local-bottom' +mkdir -p './initramfs-tools/scripts/local-premount' +mkdir -p './initramfs-tools/scripts/local-top' +mkdir -p './initramfs-tools/scripts/nfs-bottom' +mkdir -p './initramfs-tools/scripts/nfs-premount' +mkdir -p './initramfs-tools/scripts/nfs-top' +mkdir -p './initramfs-tools/scripts/panic' +mkdir -p './insserv/overrides' +mkdir -p './mail/sasl' +mkdir -p './network/interfaces.d' +mkdir -p './opt' +mkdir -p './perl/CPAN' +mkdir -p './polkit-1/localauthority/10-vendor.d' +mkdir -p './polkit-1/localauthority/20-org.d' +mkdir -p './polkit-1/localauthority/30-site.d' +mkdir -p './polkit-1/localauthority/90-mandatory.d' +mkdir -p './security/namespace.d' +mkdir -p './systemd/network' +mkdir -p './systemd/ntp-units.d' +mkdir -p './systemd/system/dhcpcd.service.d' +mkdir -p './systemd/user' +mkdir -p './tmpfiles.d' +mkdir -p './triggerhappy/triggers.d' +mkdir -p './udev/hwdb.d' +mkdir -p './udisks2' +mkdir -p './usb_modeswitch.d' +maybe chmod 0755 '.' +maybe chmod 0700 '.etckeeper' +maybe chmod 0644 '.fstab' +maybe chmod 0600 '.gitignore' +maybe chmod 0755 '.java' +maybe chmod 0755 '.java/.systemPrefs' +maybe chmod 0644 '.java/.systemPrefs/.system.lock' +maybe chmod 0644 '.java/.systemPrefs/.systemRootModFile' +maybe chmod 0755 'PackageKit' +maybe chmod 0644 'PackageKit/PackageKit.conf' +maybe chmod 0644 'PackageKit/Vendor.conf' +maybe chmod 0644 'RTIMULib.ini' +maybe chmod 0755 'X11' +maybe chmod 0755 'X11/Xreset' +maybe chmod 0755 'X11/Xreset.d' +maybe chmod 0644 'X11/Xreset.d/README' +maybe chmod 0755 'X11/Xresources' +maybe chmod 0644 'X11/Xresources/x11-common' +maybe chmod 0644 'X11/Xresources/xpdf' +maybe chmod 0755 'X11/Xsession' +maybe chmod 0755 'X11/Xsession.d' +maybe chmod 0644 'X11/Xsession.d/20x11-common_process-args' +maybe chmod 0644 'X11/Xsession.d/30x11-common_xresources' +maybe chmod 0644 'X11/Xsession.d/35x11-common_xhost-local' +maybe chmod 0644 'X11/Xsession.d/40x11-common_xsessionrc' +maybe chmod 0644 'X11/Xsession.d/50x11-common_determine-startup' +maybe chmod 0644 'X11/Xsession.d/60xdg-user-dirs-update' +maybe chmod 0644 'X11/Xsession.d/75dbus_dbus-launch' +maybe chmod 0644 'X11/Xsession.d/75source-profile' +maybe chmod 0644 'X11/Xsession.d/90gpg-agent' +maybe chmod 0644 'X11/Xsession.d/90x11-common_ssh-agent' +maybe chmod 0644 'X11/Xsession.d/99x11-common_start' +maybe chmod 0644 'X11/Xsession.options' +maybe chmod 0644 'X11/Xwrapper.config' +maybe chmod 0755 'X11/app-defaults' +maybe chmod 0644 'X11/app-defaults/Editres' +maybe chmod 0644 'X11/app-defaults/Editres-color' +maybe chmod 0644 'X11/app-defaults/TiMidity' +maybe chmod 0644 'X11/app-defaults/Viewres' +maybe chmod 0644 'X11/app-defaults/Viewres-color' +maybe chmod 0644 'X11/app-defaults/XFontSel' +maybe chmod 0644 'X11/app-defaults/Xfd' +maybe chmod 0644 'X11/app-defaults/Xmessage' +maybe chmod 0644 'X11/app-defaults/Xmessage-color' +maybe chmod 0644 'X11/app-defaults/Xvidtune' +maybe chmod 0644 'X11/default-display-manager' +maybe chmod 0755 'X11/fonts' +maybe chmod 0755 'X11/fonts/100dpi' +maybe chmod 0644 'X11/fonts/100dpi/xfonts-100dpi.alias' +maybe chmod 0755 'X11/fonts/Type1' +maybe chmod 0644 'X11/fonts/Type1/gsfonts-x11.alias' +maybe chmod 0644 'X11/fonts/Type1/gsfonts-x11.scale' +maybe chmod 0755 'X11/ja_JP.UTF-8' +maybe chmod 0755 'X11/ja_JP.UTF-8/app-defaults' +maybe chmod 0644 'X11/ja_JP.UTF-8/app-defaults/TiMidity' +maybe chmod 0755 'X11/ja_JP.eucJP' +maybe chmod 0755 'X11/ja_JP.eucJP/app-defaults' +maybe chmod 0644 'X11/ja_JP.eucJP/app-defaults/TiMidity' +maybe chmod 0644 'X11/rgb.txt' +maybe chmod 0755 'X11/xinit' +maybe chmod 0755 'X11/xinit/xinitrc' +maybe chmod 0755 'X11/xinit/xserverrc' +maybe chmod 0755 'X11/xkb' +maybe chmod 0644 'adduser.conf' +maybe chmod 0644 'aliases' +maybe chmod 0644 'aliases.db' +maybe chmod 0755 'alternatives' +maybe chmod 0644 'alternatives/README' +maybe chmod 0755 'apache2' +maybe chmod 0755 'apache2/conf-available' +maybe chmod 0644 'apache2/conf-available/javascript-common.conf' +maybe chmod 0755 'apcupsd' +maybe chmod 0755 'apcupsd/apccontrol' +maybe chmod 0644 'apcupsd/apcupsd.conf' +maybe chmod 0755 'apcupsd/changeme' +maybe chmod 0755 'apcupsd/commfailure' +maybe chmod 0755 'apcupsd/commok' +maybe chmod 0644 'apcupsd/hosts.conf' +maybe chmod 0755 'apcupsd/killpower' +maybe chmod 0644 'apcupsd/multimon.conf' +maybe chmod 0755 'apcupsd/offbattery' +maybe chmod 0755 'apcupsd/onbattery' +maybe chmod 0755 'apcupsd/ups-monitor' +maybe chmod 0755 'apm' +maybe chmod 0755 'apm/event.d' +maybe chmod 0755 'apm/event.d/20hdparm' +maybe chmod 0755 'apparmor.d' +maybe chmod 0755 'apparmor.d/abstractions' +maybe chmod 0644 'apparmor.d/abstractions/lightdm' +maybe chmod 0644 'apparmor.d/abstractions/lightdm_chromium-browser' +maybe chmod 0755 'apparmor.d/abstractions/lxc' +maybe chmod 0644 'apparmor.d/abstractions/lxc/container-base' +maybe chmod 0644 'apparmor.d/abstractions/lxc/start-container' +maybe chmod 0755 'apparmor.d/local' +maybe chmod 0644 'apparmor.d/local/usr.sbin.mysqld' +maybe chmod 0755 'apparmor.d/lxc' +maybe chmod 0644 'apparmor.d/lxc-containers' +maybe chmod 0644 'apparmor.d/lxc/lxc-default' +maybe chmod 0644 'apparmor.d/lxc/lxc-default-with-mounting' +maybe chmod 0644 'apparmor.d/lxc/lxc-default-with-nesting' +maybe chmod 0644 'apparmor.d/usr.bin.lxc-start' +maybe chmod 0644 'apparmor.d/usr.sbin.mysqld' +maybe chmod 0755 'apt' +maybe chmod 0755 'apt/apt.conf.d' +maybe chmod 0644 'apt/apt.conf.d/01autoremove' +maybe chmod 0644 'apt/apt.conf.d/01autoremove-kernels' +maybe chmod 0644 'apt/apt.conf.d/05etckeeper' +maybe chmod 0644 'apt/apt.conf.d/20listchanges' +maybe chmod 0644 'apt/apt.conf.d/20packagekit' +maybe chmod 0644 'apt/apt.conf.d/50raspi' +maybe chmod 0644 'apt/apt.conf.d/70debconf' +maybe chmod 0644 'apt/listchanges.conf' +maybe chmod 0755 'apt/preferences.d' +maybe chmod 0644 'apt/sources.list' +maybe chmod 0755 'apt/sources.list.d' +maybe chmod 0644 'apt/sources.list.d/raspi.list' +maybe chmod 0644 'apt/trusted.gpg' +maybe chmod 0755 'apt/trusted.gpg.d' +maybe chmod 0755 'avahi' +maybe chmod 0644 'avahi/avahi-daemon.conf' +maybe chmod 0644 'avahi/hosts' +maybe chmod 0755 'avahi/services' +maybe chmod 0644 'avahi/services/udisks.service' +maybe chmod 0644 'bash.bashrc' +maybe chmod 0644 'bash_completion' +maybe chmod 0755 'bash_completion.d' +maybe chmod 0644 'bash_completion.d/debconf' +maybe chmod 0644 'bash_completion.d/desktop-file-validate' +maybe chmod 0644 'bash_completion.d/dphys-swapfile' +maybe chmod 0644 'bash_completion.d/etckeeper' +maybe chmod 0644 'bash_completion.d/gem1.9.1' +maybe chmod 0644 'bash_completion.d/git-prompt' +maybe chmod 0644 'bash_completion.d/initramfs-tools' +maybe chmod 0644 'bash_completion.d/insserv' +maybe chmod 0644 'bash_completion.d/jackd' +maybe chmod 0644 'bash_completion.d/libreoffice.sh' +maybe chmod 0644 'bash_completion.d/lxc' +maybe chmod 0644 'bash_completion.d/pulseaudio-bash-completion.sh' +maybe chmod 0644 'bash_completion.d/whiptail' +maybe chmod 0644 'bindresvport.blacklist' +maybe chmod 0755 'binfmt.d' +maybe chmod 0755 'bluetooth' +maybe chmod 0644 'bluetooth/input.conf' +maybe chmod 0644 'bluetooth/main.conf' +maybe chmod 0644 'bluetooth/network.conf' +maybe chmod 0644 'bluetooth/proximity.conf' +maybe chmod 0755 'ca-certificates' +maybe chmod 0644 'ca-certificates.conf' +maybe chmod 0755 'ca-certificates/update.d' +maybe chmod 0755 'calendar' +maybe chmod 0644 'calendar/default' +maybe chown 'pi' 'chromium-browser' +maybe chgrp 'pi' 'chromium-browser' +maybe chmod 0775 'chromium-browser' +maybe chown 'pi' 'chromium-browser/customizations' +maybe chgrp 'pi' 'chromium-browser/customizations' +maybe chmod 0775 'chromium-browser/customizations' +maybe chmod 0644 'chromium-browser/customizations/00-rpi-vars' +maybe chown 'pi' 'chromium-browser/default' +maybe chgrp 'pi' 'chromium-browser/default' +maybe chmod 0664 'chromium-browser/default' +maybe chown 'pi' 'chromium-browser/policies' +maybe chgrp 'pi' 'chromium-browser/policies' +maybe chmod 0775 'chromium-browser/policies' +maybe chown 'pi' 'chromium-browser/policies/managed' +maybe chgrp 'pi' 'chromium-browser/policies/managed' +maybe chmod 0775 'chromium-browser/policies/managed' +maybe chown 'pi' 'chromium-browser/policies/recommended' +maybe chgrp 'pi' 'chromium-browser/policies/recommended' +maybe chmod 0775 'chromium-browser/policies/recommended' +maybe chmod 0755 'console-setup' +maybe chmod 0644 'console-setup/cached_Lat15-Fixed16.psf.gz' +maybe chmod 0644 'console-setup/cached_UTF-8_del.kmap.gz' +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 'console-setup/compose.CP1256.inc' +maybe chmod 0644 'console-setup/compose.GEORGIAN-ACADEMY.inc' +maybe chmod 0644 'console-setup/compose.GEORGIAN-PS.inc' +maybe chmod 0644 'console-setup/compose.IBM1133.inc' +maybe chmod 0644 'console-setup/compose.ISIRI-3342.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-1.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-10.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-11.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-13.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-14.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-15.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-16.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-2.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-3.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-4.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-5.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-6.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-7.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-8.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-9.inc' +maybe chmod 0644 'console-setup/compose.KOI8-R.inc' +maybe chmod 0644 'console-setup/compose.KOI8-U.inc' +maybe chmod 0644 'console-setup/compose.TIS-620.inc' +maybe chmod 0644 'console-setup/compose.VISCII.inc' +maybe chmod 0644 'console-setup/remap.inc' +maybe chmod 0755 'cron.d' +maybe chmod 0644 'cron.d/.placeholder' +maybe chmod 0644 'cron.d/sendmail' +maybe chmod 0755 'cron.daily' +maybe chmod 0644 'cron.daily/.placeholder' +maybe chmod 0755 'cron.daily/apt' +maybe chmod 0755 'cron.daily/aptitude' +maybe chmod 0755 'cron.daily/bsdmainutils' +maybe chmod 0755 'cron.daily/dpkg' +maybe chmod 0755 'cron.daily/etckeeper' +maybe chmod 0755 'cron.daily/logrotate' +maybe chmod 0755 'cron.daily/man-db' +maybe chmod 0755 'cron.daily/ntp' +maybe chmod 0755 'cron.daily/passwd' +maybe chmod 0755 'cron.daily/sendmail' +maybe chmod 0755 'cron.hourly' +maybe chmod 0644 'cron.hourly/.placeholder' +maybe chmod 0755 'cron.hourly/fake-hwclock' +maybe chmod 0755 'cron.monthly' +maybe chmod 0644 'cron.monthly/.placeholder' +maybe chmod 0755 'cron.weekly' +maybe chmod 0644 'cron.weekly/.placeholder' +maybe chmod 0755 'cron.weekly/man-db' +maybe chmod 0644 'crontab' +maybe chmod 0755 'cruft' +maybe chmod 0755 'cruft/filters-unex' +maybe chmod 0644 'cruft/filters-unex/etckeeper' +maybe chmod 0755 'dbus-1' +maybe chmod 0644 'dbus-1/session.conf' +maybe chmod 0755 'dbus-1/session.d' +maybe chmod 0644 'dbus-1/system.conf' +maybe chmod 0755 'dbus-1/system.d' +maybe chmod 0644 'dbus-1/system.d/Mountall.Server.conf' +maybe chmod 0644 'dbus-1/system.d/avahi-dbus.conf' +maybe chmod 0644 'dbus-1/system.d/bluetooth.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.DisplayManager.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PackageKit.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PolicyKit1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.RealtimeKit1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.UDisks.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.UDisks2.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.hostname1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.locale1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.login1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.machine1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.systemd1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.timedate1.conf' +maybe chmod 0644 'dbus-1/system.d/pulseaudio-system.conf' +maybe chmod 0644 'dbus-1/system.d/wpa_supplicant.conf' +maybe chmod 0644 'debconf.conf' +maybe chmod 0644 'debian_version' +maybe chmod 0755 'default' +maybe chmod 0644 'default/apcupsd' +maybe chmod 0644 'default/avahi-daemon' +maybe chmod 0644 'default/bluetooth' +maybe chmod 0644 'default/bridge-utils' +maybe chmod 0644 'default/bsdmainutils' +maybe chmod 0644 'default/console-setup' +maybe chmod 0644 'default/crda' +maybe chmod 0644 'default/cron' +maybe chmod 0644 'default/dbus' +maybe chmod 0644 'default/devpts' +maybe chmod 0644 'default/ebtables' +maybe chmod 0644 'default/fake-hwclock' +maybe chmod 0644 'default/halt' +maybe chmod 0644 'default/hdparm' +maybe chmod 0644 'default/hwclock' +maybe chmod 0755 'default/kdm.d' +maybe chmod 0644 'default/kdm.d/10_desktop-base' +maybe chmod 0644 'default/keyboard' +maybe chmod 0644 'default/locale' +maybe chmod 0644 'default/networking' +maybe chmod 0644 'default/nfs-common' +maybe chmod 0644 'default/nss' +maybe chmod 0644 'default/ntp' +maybe chmod 0644 'default/rcS' +maybe chmod 0644 'default/rsync' +maybe chmod 0644 'default/rsyslog' +maybe chmod 0644 'default/ssh' +maybe chmod 0644 'default/timidity' +maybe chmod 0644 'default/tmpfs' +maybe chmod 0644 'default/triggerhappy' +maybe chmod 0644 'default/useradd' +maybe chmod 0644 'deluser.conf' +maybe chmod 0755 'dhcp' +maybe chmod 0755 'dhcp/dhclient-enter-hooks.d' +maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/debug' +maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/resolvconf' +maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/samba' +maybe chmod 0755 'dhcp/dhclient-exit-hooks.d' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/debug' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/ntp' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes' +maybe chmod 0755 'dhcp/dhclient-exit-hooks.d/sendmail' +maybe chmod 0644 'dhcp/dhclient.conf' +maybe chmod 0755 'dhcp3' +maybe chmod 0755 'dhcp3/dhclient-enter-hooks.d' +maybe chgrp 'netdev' 'dhcpcd.conf' +maybe chmod 0664 'dhcpcd.conf' +maybe chmod 0644 'dhcpcd.duid' +maybe chmod 0400 'dhcpcd.secret' +maybe chmod 0755 'dictionaries-common' +maybe chmod 0644 'dictionaries-common/ispell-default' +maybe chmod 0755 'dillo' +maybe chmod 0644 'dillo/dillorc' +maybe chmod 0644 'dillo/domainrc' +maybe chmod 0644 'dillo/dpidrc' +maybe chmod 0644 'dillo/keysrc' +maybe chmod 0644 'dphys-swapfile' +maybe chmod 0755 'dpkg' +maybe chmod 0644 'dpkg/dpkg.cfg' +maybe chmod 0755 'dpkg/dpkg.cfg.d' +maybe chmod 0755 'dpkg/origins' +maybe chmod 0644 'dpkg/origins/debian' +maybe chmod 0644 'dpkg/origins/raspbian' +maybe chmod 0644 'dpkg/shlibs.default' +maybe chmod 0644 'dpkg/shlibs.override' +maybe chmod 0644 'drirc' +maybe chmod 0755 'emacs' +maybe chmod 0755 'emacs/site-start.d' +maybe chmod 0644 'emacs/site-start.d/00debian-vars.el' +maybe chmod 0644 'emacs/site-start.d/50dictionaries-common.el' +maybe chmod 0644 'emacs/site-start.el' +maybe chmod 0644 'environment' +maybe chmod 0755 'esound' +maybe chmod 0644 'esound/esd.conf' +maybe chmod 0755 'etckeeper' +maybe chmod 0755 'etckeeper/commit.d' +maybe chmod 0755 'etckeeper/commit.d/10vcs-test' +maybe chmod 0755 'etckeeper/commit.d/30bzr-add' +maybe chmod 0755 'etckeeper/commit.d/30darcs-add' +maybe chmod 0755 'etckeeper/commit.d/30git-add' +maybe chmod 0755 'etckeeper/commit.d/30hg-addremove' +maybe chmod 0755 'etckeeper/commit.d/50vcs-commit' +maybe chmod 0755 'etckeeper/commit.d/99push' +maybe chmod 0644 'etckeeper/commit.d/README' +maybe chmod 0644 'etckeeper/etckeeper.conf' +maybe chmod 0755 'etckeeper/init.d' +maybe chmod 0755 'etckeeper/init.d/10restore-metadata' +maybe chmod 0755 'etckeeper/init.d/20restore-etckeeper' +maybe chmod 0755 'etckeeper/init.d/40vcs-init' +maybe chmod 0755 'etckeeper/init.d/50vcs-ignore' +maybe chmod 0755 'etckeeper/init.d/50vcs-perm' +maybe chmod 0755 'etckeeper/init.d/50vcs-pre-commit-hook' +maybe chmod 0755 'etckeeper/init.d/60darcs-deleted-symlinks' +maybe chmod 0755 'etckeeper/init.d/70vcs-add' +maybe chmod 0644 'etckeeper/init.d/README' +maybe chmod 0755 'etckeeper/list-installed.d' +maybe chmod 0755 'etckeeper/list-installed.d/50list-installed' +maybe chmod 0755 'etckeeper/post-install.d' +maybe chmod 0755 'etckeeper/post-install.d/50vcs-commit' +maybe chmod 0644 'etckeeper/post-install.d/README' +maybe chmod 0755 'etckeeper/pre-commit.d' +maybe chmod 0755 'etckeeper/pre-commit.d/20warn-problem-files' +maybe chmod 0755 'etckeeper/pre-commit.d/30store-metadata' +maybe chmod 0644 'etckeeper/pre-commit.d/README' +maybe chmod 0755 'etckeeper/pre-install.d' +maybe chmod 0755 'etckeeper/pre-install.d/10packagelist' +maybe chmod 0755 'etckeeper/pre-install.d/50uncommitted-changes' +maybe chmod 0644 'etckeeper/pre-install.d/README' +maybe chmod 0755 'etckeeper/unclean.d' +maybe chmod 0755 'etckeeper/unclean.d/50test' +maybe chmod 0644 'etckeeper/unclean.d/README' +maybe chmod 0755 'etckeeper/uninit.d' +maybe chmod 0755 'etckeeper/uninit.d/01prompt' +maybe chmod 0755 'etckeeper/uninit.d/50remove-metadata' +maybe chmod 0755 'etckeeper/uninit.d/50vcs-uninit' +maybe chmod 0644 'etckeeper/uninit.d/README' +maybe chmod 0755 'etckeeper/update-ignore.d' +maybe chmod 0755 'etckeeper/update-ignore.d/01update-ignore' +maybe chmod 0644 'etckeeper/update-ignore.d/README' +maybe chmod 0755 'etckeeper/vcs.d' +maybe chmod 0755 'etckeeper/vcs.d/50vcs-cmd' +maybe chmod 0644 'ethertypes' +maybe chmod 0644 'fb.modes' +maybe chmod 0644 'firewall' +maybe chmod 0755 'fonts' +maybe chmod 0755 'fonts/conf.avail' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-sans.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-serif.conf' +maybe chmod 0644 'fonts/conf.avail/52-infinality.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-sans.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-serif.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-sans.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-serif.conf' +maybe chmod 0644 'fonts/conf.avail/69-droid-sans-fallback.conf' +maybe chmod 0755 'fonts/conf.d' +maybe chmod 0644 'fonts/conf.d/README' +maybe chmod 0644 'fonts/fonts.conf' +maybe chmod 0755 'fonts/infinality' +maybe chmod 0644 'fonts/infinality/CHANGELOG' +maybe chmod 0644 'fonts/infinality/CHANGELOG.pre_git' +maybe chmod 0644 'fonts/infinality/LICENSE' +maybe chmod 0644 'fonts/infinality/README' +maybe chmod 0755 'fonts/infinality/conf.src' +maybe chmod 0644 'fonts/infinality/conf.src/20-aliases-default-inf.conf' +maybe chmod 0644 'fonts/infinality/conf.src/20-aliases-default-linux.conf' +maybe chmod 0644 'fonts/infinality/conf.src/20-aliases-default-osx.conf' +maybe chmod 0644 'fonts/infinality/conf.src/20-aliases-default-win.conf' +maybe chmod 0644 'fonts/infinality/conf.src/20-fix-cantarell.conf' +maybe chmod 0644 'fonts/infinality/conf.src/21-aliases-wine-linux.conf' +maybe chmod 0644 'fonts/infinality/conf.src/21-aliases-wine-osx.conf' +maybe chmod 0644 'fonts/infinality/conf.src/21-aliases-wine-win7-inf.conf' +maybe chmod 0644 'fonts/infinality/conf.src/21-aliases-wine-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/21-aliases-wine-winxp.conf' +maybe chmod 0644 'fonts/infinality/conf.src/30-non-latin-inf-win.conf' +maybe chmod 0644 'fonts/infinality/conf.src/30-non-latin-osx-lin.conf' +maybe chmod 0644 'fonts/infinality/conf.src/40-repl-generic.conf' +maybe chmod 0644 'fonts/infinality/conf.src/41-repl-os-inf.conf' +maybe chmod 0644 'fonts/infinality/conf.src/41-repl-os-linux.conf' +maybe chmod 0644 'fonts/infinality/conf.src/41-repl-os-osx.conf' +maybe chmod 0644 'fonts/infinality/conf.src/41-repl-os-win.conf' +maybe chmod 0644 'fonts/infinality/conf.src/42-repl-global.conf' +maybe chmod 0644 'fonts/infinality/conf.src/43-repl-tt-traced-bitmap.conf' +maybe chmod 0644 'fonts/infinality/conf.src/44-repl-corrective.conf' +maybe chmod 0644 'fonts/infinality/conf.src/50-base-rendering-inf-osx-lin.conf' +maybe chmod 0644 'fonts/infinality/conf.src/50-base-rendering-osx2.conf' +maybe chmod 0644 'fonts/infinality/conf.src/50-base-rendering-win7-winxp.conf' +maybe chmod 0644 'fonts/infinality/conf.src/50-base-rendering-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/60-group-non-tt-fonts.conf' +maybe chmod 0644 'fonts/infinality/conf.src/60-group-tt-fonts.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-non-tt-rendering-default.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-non-tt-rendering-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-tt-rendering-inf-7-xp.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-tt-rendering-linux.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-tt-rendering-osx.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-tt-rendering-osx2.conf' +maybe chmod 0644 'fonts/infinality/conf.src/61-group-tt-rendering-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/62-tt-monospace-rendering.conf' +maybe chmod 0644 'fonts/infinality/conf.src/62-tt-traced-bitmap-rendering.conf' +maybe chmod 0644 'fonts/infinality/conf.src/64-override-inf.conf' +maybe chmod 0644 'fonts/infinality/conf.src/64-override-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/65-override.conf' +maybe chmod 0644 'fonts/infinality/conf.src/70-forced-synthetic.conf' +maybe chmod 0644 'fonts/infinality/conf.src/71-forced-synthetic-win98.conf' +maybe chmod 0644 'fonts/infinality/conf.src/80-selective-rendering-inf-7-xp.conf' +maybe chmod 0644 'fonts/infinality/conf.src/80-selective-rendering-inf-win-lin.conf' +maybe chmod 0644 'fonts/infinality/conf.src/81-final-rendering-inf-7-xp.conf' +maybe chmod 0644 'fonts/infinality/conf.src/90-no-synthetic.conf' +maybe chmod 0644 'fonts/infinality/conf.src/90-reject.conf' +maybe chmod 0644 'fonts/infinality/conf.src/99-debug.conf' +maybe chmod 0755 'fonts/infinality/conf.src/generate60' +maybe chmod 0644 'fonts/infinality/conf.src/generate60/60-group-non-tt-fonts.conf.awk' +maybe chmod 0644 'fonts/infinality/conf.src/generate60/60-group-non-tt-fonts.list' +maybe chmod 0644 'fonts/infinality/conf.src/generate60/60-group-tt-fonts.conf.awk' +maybe chmod 0644 'fonts/infinality/conf.src/generate60/60-group-tt-fonts.list' +maybe chmod 0755 'fonts/infinality/conf.src/generate60/generate60.sh' +maybe chmod 0755 'fonts/infinality/infctl.sh' +maybe chmod 0644 'fonts/infinality/infinality.conf' +maybe chmod 0755 'fonts/infinality/styles.conf.avail' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/debug' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/infinality' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/linux' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/osx' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/osx2' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/win7' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/win98' +maybe chmod 0755 'fonts/infinality/styles.conf.avail/winxp' +maybe chmod 0644 'fstab' +maybe chmod 0644 'fuse.conf' +maybe chmod 0644 'gai.conf' +maybe chmod 0755 'gconf' +maybe chmod 0755 'gconf/2' +maybe chmod 0644 'gconf/2/evoldap.conf' +maybe chmod 0644 'gconf/2/path' +maybe chmod 0755 'gconf/gconf.xml.defaults' +maybe chmod 0644 'gconf/gconf.xml.defaults/%gconf-tree.xml' +maybe chmod 0755 'gconf/gconf.xml.mandatory' +maybe chmod 0644 'gconf/gconf.xml.mandatory/%gconf-tree.xml' +maybe chmod 0755 'gdb' +maybe chmod 0644 'gdb/gdbinit' +maybe chmod 0755 'ghostscript' +maybe chmod 0755 'ghostscript/cidfmap.d' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf' +maybe chmod 0755 'ghostscript/fontmap.d' +maybe chmod 0644 'ghostscript/fontmap.d/10gsfonts.conf' +maybe chmod 0755 'gnome' +maybe chmod 0755 'gnome/epiphany' +maybe chmod 0644 'gnome/epiphany/mime-types-permissions.xml' +maybe chmod 0644 'gnome/menus.blacklist' +maybe chmod 0755 'groff' +maybe chmod 0644 'groff/man.local' +maybe chmod 0644 'groff/mdoc.local' +maybe chmod 0644 'group' +maybe chmod 0600 'group-' +maybe chgrp 'shadow' 'gshadow' +maybe chmod 0640 'gshadow' +maybe chmod 0600 'gshadow-' +maybe chmod 0755 'gss' +maybe chmod 0755 'gss/mech.d' +maybe chmod 0644 'gss/mech.d/README' +maybe chmod 0755 'gtk-2.0' +maybe chmod 0644 'gtk-2.0/im-multipress.conf' +maybe chmod 0755 'gtk-3.0' +maybe chmod 0644 'gtk-3.0/im-multipress.conf' +maybe chmod 0644 'hdparm.conf' +maybe chmod 0644 'host.conf' +maybe chmod 0644 'hostname' +maybe chmod 0644 'hosts' +maybe chmod 0644 'hosts.allow' +maybe chmod 0644 'hosts.deny' +maybe chown 'pi' 'hyperion' +maybe chgrp 'pi' 'hyperion' +maybe chmod 0755 'hyperion' +maybe chmod 0644 'hyperion.config.grabber.json' +maybe chmod 0644 'hyperion.config.json' +maybe chmod 0644 'idmapd.conf' +maybe chmod 0755 'ifplugd' +maybe chmod 0755 'ifplugd/action.d' +maybe chmod 0755 'init' +maybe chmod 0755 'init.d' +maybe chmod 0644 'init.d/README' +maybe chmod 0755 'init.d/alsa-utils' +maybe chmod 0755 'init.d/apcupsd' +maybe chmod 0755 'init.d/avahi-daemon' +maybe chmod 0755 'init.d/bluetooth' +maybe chmod 0755 'init.d/bootlogs' +maybe chmod 0755 'init.d/bootmisc.sh' +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' +maybe chmod 0755 'init.d/cron' +maybe chmod 0755 'init.d/dbus' +maybe chmod 0755 'init.d/dhcpcd' +maybe chmod 0755 'init.d/dphys-swapfile' +maybe chmod 0755 'init.d/ebtables' +maybe chmod 0755 'init.d/fake-hwclock' +maybe chmod 0755 'init.d/halt' +maybe chmod 0755 'init.d/hdparm' +maybe chmod 0755 'init.d/hostname.sh' +maybe chmod 0755 'init.d/hwclock.sh' +maybe chmod 0755 'init.d/kbd' +maybe chmod 0755 'init.d/keyboard-setup' +maybe chmod 0755 'init.d/killprocs' +maybe chmod 0755 'init.d/kmod' +maybe chmod 0755 'init.d/lightdm' +maybe chmod 0755 'init.d/lxc' +maybe chmod 0755 'init.d/motd' +maybe chmod 0755 'init.d/mountall-bootclean.sh' +maybe chmod 0755 'init.d/mountall.sh' +maybe chmod 0755 'init.d/mountdevsubfs.sh' +maybe chmod 0755 'init.d/mountkernfs.sh' +maybe chmod 0755 'init.d/mountnfs-bootclean.sh' +maybe chmod 0755 'init.d/mountnfs.sh' +maybe chmod 0755 'init.d/mysql' +maybe chmod 0755 'init.d/networking' +maybe chmod 0755 'init.d/nfs-common' +maybe chmod 0755 'init.d/ntp' +maybe chmod 0755 'init.d/plymouth' +maybe chmod 0755 'init.d/plymouth-log' +maybe chmod 0755 'init.d/postfix' +maybe chmod 0755 'init.d/procps' +maybe chmod 0755 'init.d/raspi-config' +maybe chmod 0755 'init.d/rc' +maybe chmod 0755 'init.d/rc.local' +maybe chmod 0755 'init.d/rcS' +maybe chmod 0755 'init.d/reboot' +maybe chmod 0755 'init.d/resolvconf' +maybe chmod 0755 'init.d/rmnologin' +maybe chmod 0755 'init.d/rpcbind' +maybe chmod 0755 'init.d/rsync' +maybe chmod 0755 'init.d/rsyslog' +maybe chmod 0755 'init.d/screen-cleanup' +maybe chmod 0755 'init.d/sendmail' +maybe chmod 0755 'init.d/sendsigs' +maybe chmod 0755 'init.d/single' +maybe chmod 0644 'init.d/skeleton' +maybe chmod 0755 'init.d/ssh' +maybe chmod 0755 'init.d/sudo' +maybe chmod 0755 'init.d/triggerhappy' +maybe chmod 0755 'init.d/udev' +maybe chmod 0755 'init.d/udev-finish' +maybe chmod 0755 'init.d/umountfs' +maybe chmod 0755 'init.d/umountnfs.sh' +maybe chmod 0755 'init.d/umountroot' +maybe chmod 0755 'init.d/urandom' +maybe chmod 0755 'init.d/vncserver-virtuald' +maybe chmod 0755 'init.d/vncserver-x11-serviced' +maybe chmod 0755 'init.d/x11-common' +maybe chmod 0644 'init/bootmisc.sh.conf' +maybe chmod 0644 'init/checkfs.sh.conf' +maybe chmod 0644 'init/checkroot-bootclean.sh.conf' +maybe chmod 0644 'init/checkroot.sh.conf' +maybe chmod 0644 'init/mountall-bootclean.sh.conf' +maybe chmod 0644 'init/mountall-net.conf' +maybe chmod 0644 'init/mountall-reboot.conf' +maybe chmod 0644 'init/mountall-shell.conf' +maybe chmod 0644 'init/mountall.conf' +maybe chmod 0644 'init/mountall.sh.conf' +maybe chmod 0644 'init/mountdevsubfs.sh.conf' +maybe chmod 0644 'init/mounted-debugfs.conf' +maybe chmod 0644 'init/mounted-dev.conf' +maybe chmod 0644 'init/mounted-proc.conf' +maybe chmod 0644 'init/mounted-run.conf' +maybe chmod 0644 'init/mounted-tmp.conf' +maybe chmod 0644 'init/mounted-var.conf' +maybe chmod 0644 'init/mountkernfs.sh.conf' +maybe chmod 0644 'init/mountnfs-bootclean.sh.conf' +maybe chmod 0644 'init/mountnfs.sh.conf' +maybe chmod 0644 'init/mtab.sh.conf' +maybe chmod 0644 'init/network-interface-container.conf' +maybe chmod 0644 'init/network-interface-security.conf' +maybe chmod 0644 'init/network-interface.conf' +maybe chmod 0644 'init/networking.conf' +maybe chmod 0644 'init/portmap-wait.conf' +maybe chmod 0644 'init/resolvconf.conf' +maybe chmod 0644 'init/rpcbind-boot.conf' +maybe chmod 0644 'init/rpcbind.conf' +maybe chmod 0644 'init/rpcbind.override' +maybe chmod 0644 'init/ssh.conf' +maybe chmod 0644 'init/startpar-bridge.conf' +maybe chmod 0644 'init/udev-fallback-graphics.conf' +maybe chmod 0644 'init/udev-finish.conf' +maybe chmod 0644 'init/udev.conf' +maybe chmod 0644 'init/udevmonitor.conf' +maybe chmod 0644 'init/udevtrigger.conf' +maybe chmod 0644 'init/usb-modeswitch-upstart.conf' +maybe chmod 0755 'initramfs-tools' +maybe chmod 0755 'initramfs-tools/conf.d' +maybe chmod 0755 'initramfs-tools/hooks' +maybe chmod 0644 'initramfs-tools/initramfs.conf' +maybe chmod 0644 'initramfs-tools/modules' +maybe chmod 0755 'initramfs-tools/scripts' +maybe chmod 0755 'initramfs-tools/scripts/init-bottom' +maybe chmod 0755 'initramfs-tools/scripts/init-premount' +maybe chmod 0755 'initramfs-tools/scripts/init-top' +maybe chmod 0755 'initramfs-tools/scripts/local-bottom' +maybe chmod 0755 'initramfs-tools/scripts/local-premount' +maybe chmod 0755 'initramfs-tools/scripts/local-top' +maybe chmod 0755 'initramfs-tools/scripts/nfs-bottom' +maybe chmod 0755 'initramfs-tools/scripts/nfs-premount' +maybe chmod 0755 'initramfs-tools/scripts/nfs-top' +maybe chmod 0755 'initramfs-tools/scripts/panic' +maybe chmod 0644 'initramfs-tools/update-initramfs.conf' +maybe chmod 0644 'inputrc' +maybe chmod 0755 'insserv' +maybe chmod 0644 'insserv.conf' +maybe chmod 0755 'insserv.conf.d' +maybe chmod 0644 'insserv.conf.d/postfix' +maybe chmod 0644 'insserv.conf.d/rpcbind' +maybe chmod 0755 'insserv/overrides' +maybe chmod 0644 'ip6tables.rules' +maybe chmod 0755 'iproute2' +maybe chmod 0644 'iproute2/ematch_map' +maybe chmod 0644 'iproute2/group' +maybe chmod 0644 'iproute2/rt_dsfield' +maybe chmod 0644 'iproute2/rt_protos' +maybe chmod 0644 'iproute2/rt_realms' +maybe chmod 0644 'iproute2/rt_scopes' +maybe chmod 0644 'iproute2/rt_tables' +maybe chmod 0644 'issue' +maybe chmod 0644 'issue.net' +maybe chmod 0755 'kbd' +maybe chmod 0644 'kbd/config' +maybe chmod 0644 'kbd/remap' +maybe chmod 0755 'kernel' +maybe chmod 0755 'kernel/postinst.d' +maybe chmod 0755 'kernel/postinst.d/apt-auto-removal' +maybe chmod 0755 'kernel/postinst.d/initramfs-tools' +maybe chmod 0755 'kernel/postrm.d' +maybe chmod 0755 'kernel/postrm.d/initramfs-tools' +maybe chmod 0644 'ld.so.conf' +maybe chmod 0755 'ld.so.conf.d' +maybe chmod 0644 'ld.so.conf.d/00-vmcs.conf' +maybe chmod 0644 'ld.so.conf.d/arm-linux-gnueabihf.conf' +maybe chmod 0664 'ld.so.conf.d/fakeroot-arm-linux-gnueabihf.conf' +maybe chmod 0644 'ld.so.conf.d/libc.conf' +maybe chmod 0644 'ld.so.preload' +maybe chmod 0755 'ldap' +maybe chmod 0644 'ldap/ldap.conf' +maybe chmod 0644 'libaudit.conf' +maybe chmod 0755 'libnl-3' +maybe chmod 0644 'libnl-3/classid' +maybe chmod 0644 'libnl-3/pktloc' +maybe chmod 0755 'libreoffice' +maybe chmod 0644 'libreoffice/psprint.conf' +maybe chmod 0644 'libreoffice/soffice.sh' +maybe chmod 0644 'libreoffice/sofficerc' +maybe chmod 0755 'lightdm' +maybe chmod 0644 'lightdm/keys.conf' +maybe chmod 0644 'lightdm/lightdm-gtk-greeter.conf' +maybe chmod 0644 'lightdm/lightdm.conf' +maybe chmod 0644 'lightdm/pi-greeter.conf' +maybe chmod 0644 'lightdm/users.conf' +maybe chmod 0755 'lighttpd' +maybe chmod 0755 'lighttpd/conf-available' +maybe chmod 0644 'lighttpd/conf-available/90-javascript-alias.conf' +maybe chmod 0755 'lighttpd/conf-enabled' +maybe chmod 0644 'locale.alias' +maybe chmod 0644 'locale.gen' +maybe chmod 0644 'localtime' +maybe chmod 0755 'logcheck' +maybe chmod 0755 'logcheck/ignore.d.paranoid' +maybe chmod 0644 'logcheck/ignore.d.paranoid/mysql-server-5_5' +maybe chmod 0644 'logcheck/ignore.d.paranoid/sendmail' +maybe chmod 0755 'logcheck/ignore.d.server' +maybe chmod 0755 'logcheck/ignore.d.server/libsasl2-modules' +maybe chmod 0644 'logcheck/ignore.d.server/mysql-server-5_5' +maybe chmod 0644 'logcheck/ignore.d.server/rsyslog' +maybe chmod 0644 'logcheck/ignore.d.server/sendmail' +maybe chmod 0755 'logcheck/ignore.d.workstation' +maybe chmod 0644 'logcheck/ignore.d.workstation/mysql-server-5_5' +maybe chmod 0644 'logcheck/ignore.d.workstation/sendmail' +maybe chmod 0755 'logcheck/violations.ignore.d' +maybe chmod 0644 'logcheck/violations.ignore.d/logcheck-sendmail' +maybe chmod 0644 'login.defs' +maybe chmod 0644 'logrotate.conf' +maybe chmod 0755 'logrotate.d' +maybe chmod 0644 'logrotate.d/apt' +maybe chmod 0644 'logrotate.d/aptitude' +maybe chmod 0644 'logrotate.d/dpkg' +maybe chmod 0644 'logrotate.d/mysql-server' +maybe chmod 0644 'logrotate.d/rsyslog' +maybe chmod 0755 'lxc' +maybe chmod 0644 'lxc/default.conf' +maybe chmod 0444 'machine-id' +maybe chmod 0644 'magic' +maybe chmod 0644 'magic.mime' +maybe chown 'smmta' 'mail' +maybe chgrp 'smmsp' 'mail' +maybe chmod 2755 'mail' +maybe chgrp 'smmsp' 'mail/Makefile' +maybe chmod 0754 'mail/Makefile' +maybe chmod 0600 'mail/access' +maybe chown 'smmta' 'mail/access.db' +maybe chgrp 'smmsp' 'mail/access.db' +maybe chmod 0640 'mail/access.db' +maybe chmod 0644 'mail/address.resolve' +maybe chown 'smmta' 'mail/aliases.db' +maybe chgrp 'smmsp' 'mail/aliases.db' +maybe chmod 0640 'mail/aliases.db' +maybe chmod 0644 'mail/databases' +maybe chmod 0644 'mail/helpfile' +maybe chgrp 'smmsp' 'mail/local-host-names' +maybe chmod 0644 'mail/local-host-names' +maybe chown 'smmta' 'mail/m4' +maybe chgrp 'smmsp' 'mail/m4' +maybe chmod 2755 'mail/m4' +maybe chgrp 'smmsp' 'mail/m4/dialup.m4' +maybe chmod 0640 'mail/m4/dialup.m4' +maybe chgrp 'smmsp' 'mail/m4/provider.m4' +maybe chmod 0640 'mail/m4/provider.m4' +maybe chmod 0755 'mail/peers' +maybe chmod 0644 'mail/peers/provider' +maybe chgrp 'smmsp' 'mail/sasl' +maybe chmod 0755 'mail/sasl' +maybe chgrp 'smmsp' 'mail/sendmail.cf' +maybe chmod 0644 'mail/sendmail.cf' +maybe chmod 0644 'mail/sendmail.conf' +maybe chgrp 'smmsp' 'mail/sendmail.mc' +maybe chmod 0644 'mail/sendmail.mc' +maybe chmod 0644 'mail/service.switch' +maybe chmod 0644 'mail/service.switch-nodns' +maybe chown 'smmta' 'mail/smrsh' +maybe chgrp 'smmsp' 'mail/smrsh' +maybe chmod 2755 'mail/smrsh' +maybe chgrp 'smmsp' 'mail/submit.cf' +maybe chmod 0644 'mail/submit.cf' +maybe chgrp 'smmsp' 'mail/submit.mc' +maybe chmod 0644 'mail/submit.mc' +maybe chown 'smmta' 'mail/tls' +maybe chgrp 'smmsp' 'mail/tls' +maybe chmod 0755 'mail/tls' +maybe chmod 0644 'mail/tls/no_prompt' +maybe chmod 0600 'mail/tls/sendmail-client.cfg' +maybe chgrp 'smmsp' 'mail/tls/sendmail-client.crt' +maybe chmod 0644 'mail/tls/sendmail-client.crt' +maybe chmod 0600 'mail/tls/sendmail-client.csr' +maybe chgrp 'smmsp' 'mail/tls/sendmail-common.key' +maybe chmod 0640 'mail/tls/sendmail-common.key' +maybe chgrp 'smmsp' 'mail/tls/sendmail-common.prm' +maybe chmod 0640 'mail/tls/sendmail-common.prm' +maybe chmod 0600 'mail/tls/sendmail-server.cfg' +maybe chgrp 'smmsp' 'mail/tls/sendmail-server.crt' +maybe chmod 0644 'mail/tls/sendmail-server.crt' +maybe chmod 0600 'mail/tls/sendmail-server.csr' +maybe chmod 0744 'mail/tls/starttls.m4' +maybe chgrp 'smmsp' 'mail/trusted-users' +maybe chmod 0644 'mail/trusted-users' +maybe chmod 0644 'mailcap' +maybe chmod 0644 'mailcap.order' +maybe chmod 0644 'manpath.config' +maybe chmod 0755 'menu-methods' +maybe chmod 0755 'menu-methods/menu-xdg' +maybe chmod 0755 'menu-methods/openbox' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-apps' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-dirs' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-sessions' +maybe chmod 0644 'mime.types' +maybe chmod 0644 'mke2fs.conf' +maybe chmod 0755 'modprobe.d' +maybe chmod 0644 'modprobe.d/fbdev-blacklist.conf' +maybe chmod 0644 'modprobe.d/ipv6.conf' +maybe chmod 0644 'modprobe.d/libpisock9.conf' +maybe chmod 0644 'modprobe.d/raspi-blacklist.conf' +maybe chmod 0644 'modules' +maybe chmod 0755 'modules-load.d' +maybe chmod 0644 'motd' +maybe chmod 0755 'mysql' +maybe chmod 0755 'mysql/conf.d' +maybe chmod 0644 'mysql/conf.d/.keepme' +maybe chmod 0644 'mysql/conf.d/mysqld_safe_syslog.cnf' +maybe chmod 0755 'mysql/debian-start' +maybe chmod 0600 'mysql/debian.cnf' +maybe chmod 0644 'mysql/my.cnf' +maybe chmod 0644 'nanorc' +maybe chmod 0644 'netconfig' +maybe chmod 0755 'network' +maybe chmod 0755 'network/if-down.d' +maybe chmod 0755 'network/if-down.d/postfix' +maybe chmod 0755 'network/if-down.d/resolvconf' +maybe chmod 0755 'network/if-down.d/sendmail' +maybe chmod 0755 'network/if-down.d/upstart' +maybe chmod 0755 'network/if-post-down.d' +maybe chmod 0755 'network/if-post-down.d/sendmail' +maybe chmod 0755 'network/if-post-down.d/wireless-tools' +maybe chmod 0755 'network/if-pre-up.d' +maybe chmod 0755 'network/if-pre-up.d/01-wpa-config-copy' +maybe chmod 0755 'network/if-pre-up.d/wireless-tools' +maybe chmod 0755 'network/if-up.d' +maybe chmod 0755 'network/if-up.d/000resolvconf' +maybe chmod 0755 'network/if-up.d/avahi-daemon' +maybe chmod 0755 'network/if-up.d/mountnfs' +maybe chmod 0755 'network/if-up.d/openssh-server' +maybe chmod 0755 'network/if-up.d/postfix' +maybe chmod 0755 'network/if-up.d/sendmail' +maybe chmod 0755 'network/if-up.d/upstart' +maybe chmod 0644 'network/interfaces' +maybe chmod 0755 'network/interfaces.d' +maybe chmod 0644 'network/interfaces.new' +maybe chmod 0644 'networks' +maybe chmod 0755 'newt' +maybe chmod 0644 'newt/palette.original' +maybe chmod 0644 'nsswitch.conf' +maybe chmod 0644 'ntp.conf' +maybe chmod 0755 'openal' +maybe chmod 0644 'openal/alsoft.conf' +maybe chmod 0755 'opt' +maybe chmod 0644 'pam.conf' +maybe chmod 0755 'pam.d' +maybe chmod 0644 'pam.d/chfn' +maybe chmod 0644 'pam.d/chpasswd' +maybe chmod 0644 'pam.d/chsh' +maybe chmod 0644 'pam.d/common-account' +maybe chmod 0644 'pam.d/common-auth' +maybe chmod 0644 'pam.d/common-password' +maybe chmod 0644 'pam.d/common-session' +maybe chmod 0644 'pam.d/common-session-noninteractive' +maybe chmod 0644 'pam.d/cron' +maybe chmod 0644 'pam.d/lightdm' +maybe chmod 0644 'pam.d/lightdm-autologin' +maybe chmod 0644 'pam.d/lightdm-greeter' +maybe chmod 0644 'pam.d/login' +maybe chmod 0644 'pam.d/newusers' +maybe chmod 0644 'pam.d/other' +maybe chmod 0644 'pam.d/passwd' +maybe chmod 0644 'pam.d/polkit-1' +maybe chmod 0644 'pam.d/runuser' +maybe chmod 0644 'pam.d/runuser-l' +maybe chmod 0644 'pam.d/samba' +maybe chmod 0644 'pam.d/smtp' +maybe chmod 0644 'pam.d/sshd' +maybe chmod 0644 'pam.d/su' +maybe chmod 0644 'pam.d/sudo' +maybe chmod 0644 'pam.d/systemd-user' +maybe chmod 0644 'pam.d/vncserver' +maybe chmod 0644 'passwd' +maybe chmod 0600 'passwd-' +maybe chmod 0755 'perl' +maybe chmod 0755 'perl/CPAN' +maybe chmod 0755 'perl/Net' +maybe chmod 0644 'perl/Net/libnet.cfg' +maybe chmod 0644 'perl/sitecustomize.pl' +maybe chmod 0755 'plymouth' +maybe chmod 0644 'plymouth/plymouthd.conf' +maybe chmod 0755 'polkit-1' +maybe chmod 0700 'polkit-1/localauthority' +maybe chmod 0755 'polkit-1/localauthority.conf.d' +maybe chmod 0644 'polkit-1/localauthority.conf.d/50-localauthority.conf' +maybe chmod 0644 'polkit-1/localauthority.conf.d/60-desktop-policy.conf' +maybe chmod 0755 'polkit-1/localauthority/10-vendor.d' +maybe chmod 0755 'polkit-1/localauthority/20-org.d' +maybe chmod 0755 'polkit-1/localauthority/30-site.d' +maybe chmod 0755 'polkit-1/localauthority/50-local.d' +maybe chmod 0644 'polkit-1/localauthority/50-local.d/55-storage.pkla' +maybe chmod 0755 'polkit-1/localauthority/90-mandatory.d' +maybe chmod 0755 'polkit-1/nullbackend.conf.d' +maybe chmod 0644 'polkit-1/nullbackend.conf.d/50-nullbackend.conf' +maybe chmod 0755 'postfix' +maybe chmod 0644 'postfix/dynamicmaps.cf' +maybe chmod 0644 'postfix/main.cf' +maybe chmod 0644 'postfix/master.cf' +maybe chmod 0755 'postfix/post-install' +maybe chmod 0644 'postfix/postfix-files' +maybe chmod 0755 'postfix/postfix-script' +maybe chmod 0755 'postfix/sasl' +maybe chmod 0644 'postfix/sasl/sasl_passwd' +maybe chmod 0644 'postfix/sasl/sasl_passwd.db' +maybe chmod 0755 'ppp' +maybe chmod 0755 'ppp/ip-down.d' +maybe chmod 0755 'ppp/ip-down.d/000resolvconf' +maybe chmod 0755 'ppp/ip-down.d/postfix' +maybe chmod 0755 'ppp/ip-down.d/sendmail' +maybe chmod 0755 'ppp/ip-up.d' +maybe chmod 0755 'ppp/ip-up.d/000resolvconf' +maybe chmod 0755 'ppp/ip-up.d/postfix' +maybe chmod 0755 'ppp/ip-up.d/sendmail' +maybe chmod 0644 'profile' +maybe chmod 0755 'profile.d' +maybe chmod 0644 'profile.d/bash_completion.sh' +maybe chmod 0644 'profile.d/infinality-settings.sh' +maybe chmod 0644 'protocols' +maybe chmod 0755 'pulse' +maybe chmod 0644 'pulse/client.conf' +maybe chmod 0644 'pulse/daemon.conf' +maybe chmod 0644 'pulse/default.pa' +maybe chmod 0644 'pulse/system.pa' +maybe chmod 0755 'python' +maybe chmod 0644 'python/debian_config' +maybe chmod 0755 'python2.7' +maybe chmod 0644 'python2.7/sitecustomize.py' +maybe chmod 0755 'python3' +maybe chmod 0755 'python3.4' +maybe chmod 0644 'python3.4/sitecustomize.py' +maybe chmod 0644 'python3/debian_config' +maybe chmod 0755 'rc.local' +maybe chmod 0755 'rc0.d' +maybe chmod 0644 'rc0.d/README' +maybe chmod 0755 'rc1.d' +maybe chmod 0644 'rc1.d/README' +maybe chmod 0755 'rc2.d' +maybe chmod 0644 'rc2.d/README' +maybe chmod 0755 'rc3.d' +maybe chmod 0644 'rc3.d/README' +maybe chmod 0755 'rc4.d' +maybe chmod 0644 'rc4.d/README' +maybe chmod 0755 'rc5.d' +maybe chmod 0644 'rc5.d/README' +maybe chmod 0755 'rc6.d' +maybe chmod 0644 'rc6.d/README' +maybe chmod 0755 'rcS.d' +maybe chmod 0644 'rcS.d/README' +maybe chmod 0755 'request-key.d' +maybe chmod 0644 'request-key.d/cifs.idmap.conf' +maybe chmod 0644 'request-key.d/cifs.spnego.conf' +maybe chmod 0644 'request-key.d/id_resolver.conf' +maybe chmod 0755 'resolvconf' +maybe chmod 0644 'resolvconf.conf' +maybe chmod 0644 'resolvconf/interface-order' +maybe chmod 0755 'resolvconf/resolv.conf.d' +maybe chmod 0644 'resolvconf/resolv.conf.d/base' +maybe chmod 0644 'resolvconf/resolv.conf.d/head' +maybe chmod 0644 'resolvconf/resolv.conf.d/original' +maybe chmod 0644 'resolvconf/resolv.conf.d/tail' +maybe chmod 0755 'resolvconf/update-libc.d' +maybe chmod 0755 'resolvconf/update-libc.d/avahi-daemon' +maybe chmod 0755 'resolvconf/update-libc.d/postfix' +maybe chmod 0755 'resolvconf/update-libc.d/sendmail' +maybe chmod 0755 'resolvconf/update.d' +maybe chmod 0755 'resolvconf/update.d/libc' +maybe chmod 0755 'rmt' +maybe chmod 0644 'rpc' +maybe chmod 0644 'rpi-issue' +maybe chmod 0644 'rsyslog.conf' +maybe chmod 0755 'rsyslog.d' +maybe chmod 0644 'rsyslog.d/postfix.conf' +maybe chmod 0755 'samba' +maybe chmod 0644 'samba/gdbcommands' +maybe chmod 0644 'samba/smb.conf' +maybe chmod 0644 'screenrc' +maybe chmod 0644 'securetty' +maybe chmod 0755 'security' +maybe chmod 0644 'security/access.conf' +maybe chmod 0644 'security/group.conf' +maybe chmod 0644 'security/limits.conf' +maybe chmod 0755 'security/limits.d' +maybe chmod 0644 'security/limits.d/audio.conf' +maybe chmod 0644 'security/limits.d/squeak.conf' +maybe chmod 0644 'security/namespace.conf' +maybe chmod 0755 'security/namespace.d' +maybe chmod 0755 'security/namespace.init' +maybe chmod 0600 'security/opasswd' +maybe chmod 0644 'security/pam_env.conf' +maybe chmod 0644 'security/sepermit.conf' +maybe chmod 0644 'security/time.conf' +maybe chmod 0755 'selinux' +maybe chmod 0644 'selinux/semanage.conf' +maybe chmod 0644 'services' +maybe chmod 0755 'sgml' +maybe chmod 0644 'sgml/xml-core.cat' +maybe chgrp 'shadow' 'shadow' +maybe chmod 0640 'shadow' +maybe chmod 0600 'shadow-' +maybe chmod 0644 'shells' +maybe chmod 0755 'skel' +maybe chmod 0644 'skel/.bash_logout' +maybe chmod 0644 'skel/.bashrc' +maybe chmod 0644 'skel/.profile' +maybe chmod 0755 'ssh' +maybe chmod 0644 'ssh/moduli' +maybe chmod 0644 'ssh/ssh_config' +maybe chmod 0600 'ssh/ssh_host_dsa_key' +maybe chmod 0644 'ssh/ssh_host_dsa_key.pub' +maybe chmod 0600 'ssh/ssh_host_ecdsa_key' +maybe chmod 0644 'ssh/ssh_host_ecdsa_key.pub' +maybe chmod 0600 'ssh/ssh_host_ed25519_key' +maybe chmod 0644 'ssh/ssh_host_ed25519_key.pub' +maybe chmod 0600 'ssh/ssh_host_rsa_key' +maybe chmod 0644 'ssh/ssh_host_rsa_key.pub' +maybe chmod 0644 'ssh/sshd_config' +maybe chmod 0755 'ssl' +maybe chmod 0755 'ssl/certs' +maybe chmod 0644 'ssl/certs/ca-certificates.crt' +maybe chmod 0644 'ssl/certs/ssl-cert-snakeoil.pem' +maybe chmod 0644 'ssl/openssl.cnf' +maybe chgrp 'ssl-cert' 'ssl/private' +maybe chmod 0710 'ssl/private' +maybe chgrp 'ssl-cert' 'ssl/private/ssl-cert-snakeoil.key' +maybe chmod 0640 'ssl/private/ssl-cert-snakeoil.key' +maybe chmod 0644 'staff-group-for-usr-local' +maybe chmod 0644 'subgid' +maybe chmod 0600 'subgid-' +maybe chmod 0644 'subuid' +maybe chmod 0600 'subuid-' +maybe chmod 0440 'sudoers' +maybe chmod 0755 'sudoers.d' +maybe chmod 0440 'sudoers.d/README' +maybe chmod 0644 'sysctl.conf' +maybe chmod 0755 'sysctl.d' +maybe chmod 0644 'sysctl.d/97-network.conf' +maybe chmod 0644 'sysctl.d/98-rpi.conf' +maybe chmod 0644 'sysctl.d/README.sysctl' +maybe chmod 0755 'systemd' +maybe chmod 0644 'systemd/bootchart.conf' +maybe chmod 0644 'systemd/journald.conf' +maybe chmod 0644 'systemd/logind.conf' +maybe chmod 0755 'systemd/network' +maybe chmod 0755 'systemd/ntp-units.d' +maybe chmod 0644 'systemd/resolved.conf' +maybe chmod 0755 'systemd/system' +maybe chmod 0644 'systemd/system.conf' +maybe chmod 0644 'systemd/system/autologin@.service' +maybe chmod 0755 'systemd/system/bluetooth.target.wants' +maybe chmod 0755 'systemd/system/dhcpcd.service.d' +maybe chmod 0755 'systemd/system/getty.target.wants' +maybe chmod 0755 'systemd/system/getty@tty1.service.d' +maybe chmod 0644 'systemd/system/getty@tty1.service.d/noclear.conf' +maybe chmod 0755 'systemd/system/halt.target.wants' +maybe chmod 0755 'systemd/system/hyperion.service' +maybe chmod 0755 'systemd/system/multi-user.target.wants' +maybe chmod 0755 'systemd/system/poweroff.target.wants' +maybe chmod 0755 'systemd/system/rc-local.service.d' +maybe chmod 0644 'systemd/system/rc-local.service.d/ttyoutput.conf' +maybe chmod 0755 'systemd/system/reboot.target.wants' +maybe chmod 0755 'systemd/system/sockets.target.wants' +maybe chmod 0755 'systemd/system/sysinit.target.wants' +maybe chmod 0644 'systemd/timesyncd.conf' +maybe chmod 0755 'systemd/user' +maybe chmod 0644 'systemd/user.conf' +maybe chmod 0755 'terminfo' +maybe chmod 0644 'terminfo/README' +maybe chmod 0644 'timezone' +maybe chmod 0755 'timidity' +maybe chmod 0644 'timidity/freepats.cfg' +maybe chmod 0644 'timidity/timidity.cfg' +maybe chmod 0755 'tmpfiles.d' +maybe chmod 0755 'triggerhappy' +maybe chmod 0755 'triggerhappy/triggers.d' +maybe chmod 0644 'ucf.conf' +maybe chmod 0755 'udev' +maybe chmod 0755 'udev/hwdb.d' +maybe chmod 0755 'udev/rules.d' +maybe chmod 0644 'udev/rules.d/40-scratch.rules' +maybe chmod 0644 'udev/rules.d/99-com.rules' +maybe chmod 0644 'udev/udev.conf' +maybe chmod 0755 'udisks2' +maybe chmod 0755 'ufw' +maybe chmod 0755 'ufw/applications.d' +maybe chmod 0644 'ufw/applications.d/openssh-server' +maybe chmod 0644 'ufw/applications.d/postfix' +maybe chmod 0644 'usb_modeswitch.conf' +maybe chmod 0755 'usb_modeswitch.d' +maybe chmod 0644 'vdpau_wrapper.cfg' +maybe chmod 0755 'vim' +maybe chmod 0644 'vim/vimrc' +maybe chmod 0644 'vim/vimrc.tiny' +maybe chmod 0755 'vnc' +maybe chmod 0644 'vnc/cacerts.pem' +maybe chmod 0644 'vnc/config' +maybe chmod 0755 'vnc/config.d' +maybe chmod 0644 'vnc/config.d/common' +maybe chmod 0755 'vnc/licensekeys' +maybe chmod 0755 'vnc/licensekeys/vncserver' +maybe chmod 0644 'vnc/licensekeys/vncserver/f5915f84-ba51-49ef-8a3b-c92db490e8d1-b827eb9656da' +maybe chmod 0644 'vnc/updateid' +maybe chmod 0644 'vnc/vncelevatecfg' +maybe chmod 0755 'vnc/xstartup' +maybe chmod 0644 'wgetrc' +maybe chmod 0755 'wildmidi' +maybe chmod 0644 'wildmidi/wildmidi.cfg' +maybe chmod 0755 'wpa_supplicant' +maybe chmod 0755 'wpa_supplicant/action_wpa.sh' +maybe chmod 0755 'wpa_supplicant/functions.sh' +maybe chmod 0755 'wpa_supplicant/ifupdown.sh' +maybe chmod 0600 'wpa_supplicant/wpa_supplicant.conf' +maybe chmod 0755 'xdg' +maybe chmod 0755 'xdg/autostart' +maybe chmod 0644 'xdg/autostart/gsettings-data-convert.desktop' +maybe chmod 0644 'xdg/autostart/lxkeymap.desktop' +maybe chmod 0644 'xdg/autostart/lxpolkit.desktop' +maybe chmod 0644 'xdg/autostart/pulseaudio-kde.desktop' +maybe chmod 0644 'xdg/autostart/pulseaudio.desktop' +maybe chmod 0644 'xdg/gstomx.conf' +maybe chmod 0755 'xdg/libfm' +maybe chmod 0644 'xdg/libfm/libfm.conf' +maybe chmod 0755 'xdg/lxpanel' +maybe chmod 0755 'xdg/lxpanel/LXDE' +maybe chmod 0644 'xdg/lxpanel/LXDE/config' +maybe chmod 0755 'xdg/lxpanel/LXDE/panels' +maybe chmod 0644 'xdg/lxpanel/LXDE/panels/panel' +maybe chmod 0755 'xdg/lxpanel/default' +maybe chmod 0644 'xdg/lxpanel/default/config' +maybe chmod 0755 'xdg/lxpanel/default/panels' +maybe chmod 0644 'xdg/lxpanel/default/panels/panel' +maybe chmod 0644 'xdg/lxpanel/launchtaskbar.cfg' +maybe chmod 0755 'xdg/lxpanel/profile' +maybe chmod 0755 'xdg/lxpanel/profile/LXDE-pi' +maybe chmod 0644 'xdg/lxpanel/profile/LXDE-pi/config' +maybe chmod 0755 'xdg/lxpanel/profile/LXDE-pi/panels' +maybe chmod 0644 'xdg/lxpanel/profile/LXDE-pi/panels/panel' +maybe chmod 0755 'xdg/lxpanel/two_panels' +maybe chmod 0644 'xdg/lxpanel/two_panels/config' +maybe chmod 0755 'xdg/lxpanel/two_panels/panels' +maybe chmod 0644 'xdg/lxpanel/two_panels/panels/bottom' +maybe chmod 0644 'xdg/lxpanel/two_panels/panels/top' +maybe chmod 0755 'xdg/lxsession' +maybe chmod 0755 'xdg/lxsession/LXDE' +maybe chmod 0755 'xdg/lxsession/LXDE-pi' +maybe chmod 0755 'xdg/lxsession/LXDE-pi/autokey.sh' +maybe chmod 0644 'xdg/lxsession/LXDE-pi/autostart' +maybe chmod 0644 'xdg/lxsession/LXDE-pi/desktop.conf' +maybe chmod 0644 'xdg/lxsession/LXDE/autostart' +maybe chmod 0644 'xdg/lxsession/LXDE/desktop.conf' +maybe chmod 0755 'xdg/menus' +maybe chmod 0644 'xdg/menus/gnome-applications.menu' +maybe chmod 0644 'xdg/menus/lxde-applications.menu' +maybe chmod 0644 'xdg/menus/lxde-pi-applications.menu' +maybe chmod 0755 'xdg/openbox' +maybe chmod 0755 'xdg/openbox/LXDE' +maybe chmod 0644 'xdg/openbox/LXDE/menu.xml' +maybe chmod 0644 'xdg/openbox/LXDE/rc.xml' +maybe chmod 0755 'xdg/openbox/autostart' +maybe chmod 0755 'xdg/openbox/environment' +maybe chmod 0644 'xdg/openbox/lxde-pi-rc.xml' +maybe chmod 0644 'xdg/openbox/menu.xml' +maybe chmod 0644 'xdg/openbox/rc.xml' +maybe chmod 0755 'xdg/pcmanfm' +maybe chmod 0755 'xdg/pcmanfm/LXDE' +maybe chmod 0755 'xdg/pcmanfm/LXDE-pi' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/desktop-items-0.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/pcmanfm.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE/pcmanfm.conf' +maybe chmod 0755 'xdg/pcmanfm/default' +maybe chmod 0644 'xdg/pcmanfm/default/pcmanfm.conf' +maybe chmod 0755 'xdg/systemd' +maybe chmod 0644 'xdg/user-dirs.conf' +maybe chmod 0644 'xdg/user-dirs.defaults' +maybe chmod 0755 'xml' +maybe chmod 0644 'xml/catalog' +maybe chmod 0644 'xml/xml-core.xml' +maybe chmod 0755 'xpdf' +maybe chmod 0644 'xpdf/includes' +maybe chmod 0644 'xpdf/xpdfrc' diff --git a/.fstab b/.fstab new file mode 100644 index 0000000..68e5816 --- /dev/null +++ b/.fstab @@ -0,0 +1,3 @@ +proc /proc proc defaults 0 0 +/dev/mmcblk0p1 /boot vfat defaults 0 2 +/dev/mmcblk0p2 / ext4 defaults,noatime 0 1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9196cf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,54 @@ +# begin section managed by etckeeper (do not edit this section by hand) + +# new and old versions of conffiles, stored by dpkg +*.dpkg-* +# new and old versions of conffiles, stored by ucf +*.ucf-* + +# old versions of files +*.old + +# mount(8) records system state here, no need to store these +blkid.tab +blkid.tab.old + +# some other files in /etc that typically do not need to be tracked +nologin +ld.so.cache +prelink.cache +mtab +mtab.fuselock +.pwd.lock +*.LOCK +network/run +adjtime +lvm/cache +lvm/archive +X11/xdm/authdir/authfiles/* +ntp.conf.dhcp +.initctl +webmin/fsdump/*.status +webmin/webmin/oscache +apparmor.d/cache/* +service/*/supervise/* +service/*/log/supervise/* +sv/*/supervise/* +sv/*/log/supervise/* +*.elc +*.pyc +*.pyo +init.d/.depend.* +openvpn/openvpn-status.log +cups/subscriptions.conf +cups/subscriptions.conf.O +fake-hwclock.data +check_mk/logwatch.state + +# editor temp files +*~ +.*.sw? +.sw? +\#*\# +DEADJOE + +# end section managed by etckeeper diff --git a/.java/.systemPrefs/.system.lock b/.java/.systemPrefs/.system.lock new file mode 100644 index 0000000..e69de29 diff --git a/.java/.systemPrefs/.systemRootModFile b/.java/.systemPrefs/.systemRootModFile new file mode 100644 index 0000000..e69de29 diff --git a/PackageKit/PackageKit.conf b/PackageKit/PackageKit.conf new file mode 100644 index 0000000..41b487b --- /dev/null +++ b/PackageKit/PackageKit.conf @@ -0,0 +1,21 @@ +# Only the system administrator should modify this file, ordinary users +# should not have to change anything. + +[Daemon] + +# Default backends, as chosen in the configure script. This will be used +# where no --backend="foo" option is given to the daemon. +# +# The order they are specified is the order they are tried, so for the +# value "foo,bar" first "foo" will be attempted and then "bar" if the +# libpk_backend_foo.so module load failed. +#DefaultBackend=auto + +# Unlock the backend after this many seconds idle. +#BackendShutdownTimeout=5 + +# Shut down the daemon after this many seconds idle. 0 means don't shutdown. +#ShutdownTimeout=300 + +# Keep the packages after they have been downloaded +#KeepCache=false diff --git a/PackageKit/Vendor.conf b/PackageKit/Vendor.conf new file mode 100644 index 0000000..f15d5c7 --- /dev/null +++ b/PackageKit/Vendor.conf @@ -0,0 +1,48 @@ +# Only the system vendor should modify this file, ordinary users +# should not have to change anything. + +[PackagesNotFound] + +# This is a link to a vendor URL which is shown when a suitable package +# could not be found in any remote software source. +# The page set here should explain how to add new software sources if required. +# +# If the value is set to 'none' then no link is shown. +# +# default=http://www.packagekit.org/pk-package-not-found.html +DefaultUrl=http://wiki.debian.org/PackageKit/ItemNotFound#Missing_Package + +# The URL which is shown to the user when a codec could not be found. +# It should explain why certain codecs cannot be used, and perhaps show +# links to web stores where the codec can be legally purchased. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +CodecUrl=http://wiki.debian.org/PackageKit/ItemNotFound#Missing_Codec + +# The URL which is shown to the user when hardware drivers could not be found. +# It should explain why some hardware is not supported, and links to futher +# information. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +HardwareUrl=http://wiki.debian.org/PackageKit/ItemNotFound#Missing_Driver + +# The URL which is shown to the user when fonts could not be found. +# Alternatives should probably be suggested where possible. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +FontUrl=http://wiki.debian.org/PackageKit/ItemNotFound#Missing_Font + +# The URL which is shown to the user when programs handing a mime tpye could not +# be found. It should probably explain how to use wine if the program is a +# Windows program, or suggest alternatives. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +MimeUrl=http://wiki.debian.org/PackageKit/ItemNotFound#Missing_MIME_Support diff --git a/RTIMULib.ini b/RTIMULib.ini new file mode 100644 index 0000000..4b6c669 --- /dev/null +++ b/RTIMULib.ini @@ -0,0 +1,658 @@ +# ##################################################################### +# +# RTIMULib settings file + +# General settings +# + +# IMU type - +# 0 = Auto discover +# 1 = Null (used when data is provided from a remote IMU +# 2 = InvenSense MPU-9150 +# 3 = STM L3GD20H + LSM303D +# 4 = STM L3GD20 + LSM303DLHC +# 5 = STM LSM9DS0 +# 6 = STM LSM9DS1 +# 7 = InvenSense MPU-9250 +# 8 = STM L3GD20H + LSM303DLHC +# 9 = Bosch BMX055 +# 10 = Bosch BNX055 +IMUType=6 + +# +# Fusion type type - +# 0 - Null. Use if only sensor data required without fusion +# 1 - Kalman STATE4 +# 2 - RTQF +FusionType=2 + +# +# Is bus I2C: 'true' for I2C, 'false' for SPI +BusIsI2C=true + +# +# I2C Bus (between 0 and 7) +I2CBus=1 + +# +# SPI Bus (between 0 and 7) +SPIBus=0 + +# +# SPI select (between 0 and 1) +SPISelect=0 + +# +# SPI Speed in Hz +SPISpeed=500000 + +# +# I2C slave address (filled in automatically by auto discover) +I2CSlaveAddress=106 + +# +# IMU axis rotation - see RTIMU.h for details +AxisRotation=0 + +# Pressure sensor type - +# 0 = Auto discover +# 1 = Null (no hardware or don't use) +# 2 = BMP180 +# 3 = LPS25H +# 4 = MS5611 +# 5 = MS5637 +PressureType=0 + +# +# I2C pressure sensor address (filled in automatically by auto discover) +I2CPressureAddress=0 + +# Humidity sensor type - +# 0 = Auto discover +# 1 = Null (no hardware or don't use) +# 2 = HTS221 +# 3 = HTU21D +HumidityType=0 + +# +# I2C humidity sensor address (filled in automatically by auto discover) +I2CHumidityAddress=0 + +# ##################################################################### +# + +# Compass calibration settings +CompassCalValid=true +CompassCalMinX=-26.074535 +CompassCalMinY=-2.034567 +CompassCalMinZ=-14.253133 +CompassCalMaxX=49.599648 +CompassCalMaxY=70.567223 +CompassCalMaxZ=55.166424 + +# ##################################################################### +# + +# Compass adjustment settings +# Compass declination is in radians and is subtracted from calculated heading +compassAdjDeclination=0.000000 + +# ##################################################################### +# + +# Compass ellipsoid calibration +compassCalEllipsoidValid=true +compassCalOffsetX=0.268940 +compassCalOffsetY=0.530345 +compassCalOffsetZ=-0.120908 +compassCalCorr11=0.973294 +compassCalCorr12=-0.014069 +compassCalCorr13=-0.021423 +compassCalCorr21=-0.014069 +compassCalCorr22=0.965692 +compassCalCorr23=-0.002746 +compassCalCorr31=-0.021423 +compassCalCorr32=-0.002746 +compassCalCorr33=0.980103 + +# ##################################################################### +# + +# Accel calibration +AccelCalValid=true +AccelCalMinX=-0.988512 +AccelCalMinY=-1.011500 +AccelCalMinZ=-1.012328 +AccelCalMaxX=1.006410 +AccelCalMaxY=1.004973 +AccelCalMaxZ=1.001244 + +# ##################################################################### +# + +# Saved gyro bias data +GyroBiasValid=true +GyroBiasX=0.024642 +GyroBiasY=0.020255 +GyroBiasZ=-0.011905 + +# ##################################################################### +# +# MPU-9150 settings +# + +# Gyro sample rate (between 5Hz and 1000Hz) +MPU9150GyroAccelSampleRate=50 + +# +# Compass sample rate (between 1Hz and 100Hz) +MPU9150CompassSampleRate=25 + +# +# Gyro/accel low pass filter - +# 0 - gyro: 256Hz, accel: 260Hz +# 1 - gyro: 188Hz, accel: 184Hz +# 2 - gyro: 98Hz, accel: 98Hz +# 3 - gyro: 42Hz, accel: 44Hz +# 4 - gyro: 20Hz, accel: 21Hz +# 5 - gyro: 10Hz, accel: 10Hz +# 6 - gyro: 5Hz, accel: 5Hz +MPU9150GyroAccelLpf=4 + +# +# Gyro full scale range - +# 0 - +/- 250 degress per second +# 8 - +/- 500 degress per second +# 16 - +/- 1000 degress per second +# 24 - +/- 2000 degress per second +MPU9150GyroFSR=16 + +# +# Accel full scale range - +# 0 - +/- 2g +# 8 - +/- 4g +# 16 - +/- 8g +# 24 - +/- 16g +MPU9150AccelFSR=16 + +# ##################################################################### +# +# MPU-9250 settings +# + +# Gyro sample rate (between 5Hz and 1000Hz plus 8000Hz and 32000Hz) +MPU9250GyroAccelSampleRate=80 + +# +# Compass sample rate (between 1Hz and 100Hz) +MPU9250CompassSampleRate=40 + +# +# Gyro low pass filter - +# 0x11 - 8800Hz, 0.64mS delay +# 0x10 - 3600Hz, 0.11mS delay +# 0x00 - 250Hz, 0.97mS delay +# 0x01 - 184Hz, 2.9mS delay +# 0x02 - 92Hz, 3.9mS delay +# 0x03 - 41Hz, 5.9mS delay +# 0x04 - 20Hz, 9.9mS delay +# 0x05 - 10Hz, 17.85mS delay +# 0x06 - 5Hz, 33.48mS delay +MPU9250GyroLpf=3 + +# +# Accel low pass filter - +# 0x08 - 1130Hz, 0.75mS delay +# 0x00 - 460Hz, 1.94mS delay +# 0x01 - 184Hz, 5.80mS delay +# 0x02 - 92Hz, 7.80mS delay +# 0x03 - 41Hz, 11.80mS delay +# 0x04 - 20Hz, 19.80mS delay +# 0x05 - 10Hz, 35.70mS delay +# 0x06 - 5Hz, 66.96mS delay +MPU9250AccelLpf=3 + +# +# Gyro full scale range - +# 0 - +/- 250 degress per second +# 8 - +/- 500 degress per second +# 16 - +/- 1000 degress per second +# 24 - +/- 2000 degress per second +MPU9250GyroFSR=16 + +# +# Accel full scale range - +# 0 - +/- 2g +# 8 - +/- 4g +# 16 - +/- 8g +# 24 - +/- 16g +MPU9250AccelFSR=16 + +# ##################################################################### +# +# L3GD20H + LSM303D settings + +# +# Gyro sample rate - +# 0 = 12.5Hz +# 1 = 25Hz +# 2 = 50Hz +# 3 = 100Hz +# 4 = 200Hz +# 5 = 400Hz +# 6 = 800Hz +GD20HM303DGyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 245 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20HM303DGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20H manual for details +GD20HM303DGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20H manual for details +GD20HM303DGyroBW=1 + +# Accel sample rate - +# 1 = 3.125Hz +# 2 = 6.25Hz +# 3 = 12.5Hz +# 4 = 25Hz +# 5 = 50Hz +# 6 = 100Hz +# 7 = 200Hz +# 8 = 400Hz +# 9 = 800Hz +# 10 = 1600Hz +GD20HM303DAccelSampleRate=5 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 6g +# 3 = +/- 8g +# 4 = +/- 16g +GD20HM303DAccelFsr=3 + +# +# Accel low pass filter - +# 0 = 773Hz +# 1 = 194Hz +# 2 = 362Hz +# 3 = 50Hz +GD20HM303DAccelLpf=3 + +# +# Compass sample rate - +# 0 = 3.125Hz +# 1 = 6.25Hz +# 2 = 12.5Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +GD20HM303DCompassSampleRate=4 + +# +# Compass full scale range - +# 0 = +/- 200 uT +# 1 = +/- 400 uT +# 2 = +/- 800 uT +# 3 = +/- 1200 uT +GD20HM303DCompassFsr=0 + +# ##################################################################### +# +# L3GD20 + LSM303DLHC settings +# + +# Gyro sample rate - +# 0 = 95z +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +GD20M303DLHCGyroSampleRate=0 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20M303DLHCGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20 manual for details +GD20M303DLHCGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20 manual for details +GD20M303DLHCGyroBW=1 + +# Accel sample rate - +# 1 = 1Hz +# 2 = 10Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +# 6 = 200Hz +# 7 = 400Hz +GD20M303DLHCAccelSampleRate=4 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +GD20M303DLHCAccelFsr=2 + +# +# Compass sample rate - +# 0 = 0.75Hz +# 1 = 1.5Hz +# 2 = 3Hz +# 3 = 7.5Hz +# 4 = 15Hz +# 5 = 30Hz +# 6 = 75Hz +# 7 = 220Hz +GD20M303DLHCCompassSampleRate=5 + +# +# Compass full scale range - +# 1 = +/- 130 uT +# 2 = +/- 190 uT +# 3 = +/- 250 uT +# 4 = +/- 400 uT +# 5 = +/- 470 uT +# 6 = +/- 560 uT +# 7 = +/- 810 uT +GD20M303DLHCCompassFsr=1 + +# ##################################################################### +# +# L3GD20H + LSM303DLHC settings +# + +# +# Gyro sample rate - +# 0 = 12.5Hz +# 1 = 25Hz +# 2 = 50Hz +# 3 = 100Hz +# 4 = 200Hz +# 5 = 400Hz +# 6 = 800Hz +GD20HM303DLHCGyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 245 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20HM303DLHCGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20H manual for details +GD20HM303DLHCGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20H manual for details +GD20HM303DLHCGyroBW=1 + +# Accel sample rate - +# 1 = 1Hz +# 2 = 10Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +# 6 = 200Hz +# 7 = 400Hz +GD20HM303DLHCAccelSampleRate=4 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +GD20HM303DLHCAccelFsr=2 + +# +# Compass sample rate - +# 0 = 0.75Hz +# 1 = 1.5Hz +# 2 = 3Hz +# 3 = 7.5Hz +# 4 = 15Hz +# 5 = 30Hz +# 6 = 75Hz +# 7 = 220Hz +GD20HM303DLHCCompassSampleRate=5 + +# +# Compass full scale range - +# 1 = +/- 130 uT +# 2 = +/- 190 uT +# 3 = +/- 250 uT +# 4 = +/- 400 uT +# 5 = +/- 470 uT +# 6 = +/- 560 uT +# 7 = +/- 810 uT +GD20HM303DLHCCompassFsr=1 + +# ##################################################################### +# +# LSM9DS0 settings +# + +# Gyro sample rate - +# 0 = 95z +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +LSM9DS0GyroSampleRate=0 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +LSM9DS0GyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the LSM9DS0 manual for details +LSM9DS0GyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the LSM9DS0 manual for details +LSM9DS0GyroBW=1 + +# Accel sample rate - +# 1 = 3.125Hz +# 2 = 6.25Hz +# 3 = 12.5Hz +# 4 = 25Hz +# 5 = 50Hz +# 6 = 100Hz +# 7 = 200Hz +# 8 = 400Hz +# 9 = 800Hz +# 10 = 1600Hz +LSM9DS0AccelSampleRate=5 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 6g +# 3 = +/- 8g +# 4 = +/- 16g +LSM9DS0AccelFsr=3 + +# +# Accel low pass filter - +# 0 = 773Hz +# 1 = 194Hz +# 2 = 362Hz +# 3 = 50Hz +LSM9DS0AccelLpf=3 + +# +# Compass sample rate - +# 0 = 3.125Hz +# 1 = 6.25Hz +# 2 = 12.5Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +LSM9DS0CompassSampleRate=4 + +# +# Compass full scale range - +# 0 = +/- 200 uT +# 1 = +/- 400 uT +# 2 = +/- 800 uT +# 3 = +/- 1200 uT +LSM9DS0CompassFsr=0 + +# ##################################################################### +# +# LSM9DS1 settings +# + +# Gyro sample rate - +# 0 = 95Hz +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +LSM9DS1GyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +LSM9DS1GyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the LSM9DS1 manual for details +LSM9DS1GyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the LSM9DS1 manual for details +LSM9DS1GyroBW=1 + +# Accel sample rate - +# 1 = 14.9Hz +# 2 = 59.5Hz +# 3 = 119Hz +# 4 = 238Hz +# 5 = 476Hz +# 6 = 952Hz +LSM9DS1AccelSampleRate=3 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 16g +# 2 = +/- 4g +# 3 = +/- 8g +LSM9DS1AccelFsr=3 + +# +# Accel low pass filter - +# 0 = 408Hz +# 1 = 211Hz +# 2 = 105Hz +# 3 = 50Hz +LSM9DS1AccelLpf=3 + +# +# Compass sample rate - +# 0 = 0.625Hz +# 1 = 1.25Hz +# 2 = 2.5Hz +# 3 = 5Hz +# 4 = 10Hz +# 5 = 20Hz +# 6 = 40Hz +# 7 = 80Hz +LSM9DS1CompassSampleRate=5 + +# +# Compass full scale range - +# 0 = +/- 400 uT +# 1 = +/- 800 uT +# 2 = +/- 1200 uT +# 3 = +/- 1600 uT +LSM9DS1CompassFsr=0 + +# ##################################################################### +# +# BMX055 settings +# + +# +# Gyro sample rate - +# 0 = 2000Hz (532Hz filter) +# 1 = 2000Hz (230Hz filter) +# 2 = 1000Hz (116Hz filter) +# 3 = 400Hz (47Hz filter) +# 4 = 200Hz (23Hz filter) +# 5 = 100Hz (12Hz filter) +# 6 = 200Hz (64Hz filter) +# 7 = 100Hz (32Hz filter) +BMX055GyroSampleRate=7 + +# +# Gyro full scale range - +# 0 = 2000 deg/s +# 1 = 1000 deg/s +# 2 = 500 deg/s +# 3 = 250 deg/s +# 4 = 125 deg/s +BMX055GyroFsr=2 + +# +# Accel sample rate - +# 0 = 15.63Hz +# 1 = 31.25 +# 2 = 62.5 +# 3 = 125 +# 4 = 250 +# 5 = 500 +# 6 = 1000 +# 7 = 2000 +BMX055AccelSampleRate=3 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +BMX055AccelFsr=2 + +# +# Mag presets - +# 0 = Low power +# 1 = Regular +# 2 = Enhanced +# 3 = High accuracy +BMX055MagPreset=1 diff --git a/X11/X b/X11/X new file mode 120000 index 0000000..7de6b02 --- /dev/null +++ b/X11/X @@ -0,0 +1 @@ +/usr/bin/Xorg \ No newline at end of file diff --git a/X11/Xreset b/X11/Xreset new file mode 100755 index 0000000..7a0974c --- /dev/null +++ b/X11/Xreset @@ -0,0 +1,34 @@ +#!/bin/sh +# +# /etc/X11/Xreset +# +# global Xreset file -- for use by display managers + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xreset +SYSSESSIONDIR=/etc/X11/Xreset.d + +if [ ! -d "$SYSSESSIONDIR" ]; then + # Nothing to do, exiting + exit 0 +fi + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xreset.d/README b/X11/Xreset.d/README new file mode 100644 index 0000000..3c03f42 --- /dev/null +++ b/X11/Xreset.d/README @@ -0,0 +1,4 @@ +# Scripts in this directory are executed as root when a user log out from +# a display manager using /etc/X11/Xreset. +# The username of the user logging out is provided in the $USER environment +# variable. diff --git a/X11/Xresources/x11-common b/X11/Xresources/x11-common new file mode 100644 index 0000000..7641207 --- /dev/null +++ b/X11/Xresources/x11-common @@ -0,0 +1,10 @@ +! $Id$ + +! load color-specific resources for clients that have them +#ifdef COLOR +*customization: -color +#endif + +! make Xaw (Athena widget set) clients understand the delete key +! this causes problems with some non-Xaw apps, use with care +! *Text.translations: #override ~Shift ~Meta Delete: delete-next-character() diff --git a/X11/Xresources/xpdf b/X11/Xresources/xpdf new file mode 100644 index 0000000..3fbec23 --- /dev/null +++ b/X11/Xresources/xpdf @@ -0,0 +1,2 @@ +Xpdf*fileFilterStyle: filter_hidden_files + diff --git a/X11/Xsession b/X11/Xsession new file mode 100755 index 0000000..6ad7d6e --- /dev/null +++ b/X11/Xsession @@ -0,0 +1,113 @@ +#!/bin/sh +# +# /etc/X11/Xsession +# +# global Xsession file -- used by display managers and xinit (startx) + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xsession + +message () { + # pretty-print messages of arbitrary length; use xmessage if it + # is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2 + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +message_nonl () { + # pretty-print messages of arbitrary length (no trailing newline); use + # xmessage if it is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2; + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +errormsg () { + # exit script with error + message "$*" + exit 1 +} + +internal_errormsg () { + # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message + # One big call to message() for the sake of xmessage; if we had two then + # the user would have dismissed the error we want reported before seeing the + # request to report it. + errormsg "$*" \ + "Please report the installed version of the \"x11-common\"" \ + "package and the complete text of this error message to" \ + "." +} + +# initialize variables for use by all session scripts + +OPTIONFILE=/etc/X11/Xsession.options + +SYSRESOURCES=/etc/X11/Xresources +USRRESOURCES=$HOME/.Xresources + +SYSSESSIONDIR=/etc/X11/Xsession.d +USERXSESSION=$HOME/.xsession +USERXSESSIONRC=$HOME/.xsessionrc +ALTUSERXSESSION=$HOME/.Xsession +ERRFILE=$HOME/.xsession-errors + +# attempt to create an error file; abort if we cannot +if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] && + [ ! -L "$ERRFILE" ]; then + chmod 600 "$ERRFILE" +elif ERRFILE=$(tempfile 2> /dev/null); then + if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then + message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \ + "\"$ERRFILE\"; look for session log/errors in" \ + "\"$TMPDIR/xsession-$USER\"." + fi +else + errormsg "unable to create X session log/error file; aborting." +fi + +exec >>"$ERRFILE" 2>&1 + +echo "$PROGNAME: X session started for $LOGNAME at $(date)" + +# sanity check; is our session script directory present? +if [ ! -d "$SYSSESSIONDIR" ]; then + errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." +fi + +# Attempt to create a file of non-zero length in /tmp; a full filesystem can +# cause mysterious X session failures. We do not use touch, :, or test -w +# because they won't actually create a file with contents. We also let standard +# error from tempfile and echo go to the error file to aid the user in +# determining what went wrong. +WRITE_TEST=$(tempfile) +if ! echo "*" >>"$WRITE_TEST"; then + message "warning: unable to write to ${WRITE_TEST%/*}; X session may exit" \ + "with an error" +fi +rm -f "$WRITE_TEST" + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/20x11-common_process-args b/X11/Xsession.d/20x11-common_process-args new file mode 100644 index 0000000..93e4653 --- /dev/null +++ b/X11/Xsession.d/20x11-common_process-args @@ -0,0 +1,70 @@ +# $Id: 20x11-common_process-args 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# read OPTIONFILE +OPTIONS=$(cat "$OPTIONFILE") || true + +has_option() { + if [ "${OPTIONS#* +$1}" != "$OPTIONS" ]; then + return 0 + else + return 1 + fi +} + +# Determine how many arguments were provided. +case $# in + 0) + # No arguments given; use default behavior. + ;; + 1) + # One argument given; see what it was. + case "$1" in + failsafe) + # Failsafe session was requested. + if has_option allow-failsafe; then + if [ -e /usr/bin/x-terminal-emulator ]; then + if [ -x /usr/bin/x-terminal-emulator ]; then + exec x-terminal-emulator -geometry +1+1 + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not executable; aborting." + fi + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not found; aborting." + fi + fi + ;; + default) + # Default behavior was requested. + ;; + *) + # Specific program was requested. + STARTUP_FULL_PATH=$(/usr/bin/which "$1" || true) + if [ -n "$STARTUP_FULL_PATH" ] && [ -e "$STARTUP_FULL_PATH" ]; then + if [ -x "$STARTUP_FULL_PATH" ]; then + STARTUP="$1" + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not executable; falling back to default session." + fi + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not found; falling back to default session." + fi + ;; + esac + ;; + *) + # More than one argument given; we don't know what to do. + message "unsupported number of arguments ($#); falling back to default" \ + "session." + ;; +esac + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/30x11-common_xresources b/X11/Xsession.d/30x11-common_xresources new file mode 100644 index 0000000..c3f53a8 --- /dev/null +++ b/X11/Xsession.d/30x11-common_xresources @@ -0,0 +1,26 @@ +# $Id: 30x11-common_xresources 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If xrdb (from xbase-clients) is installed, merge system-wide X resources. +# Then merge the user's X resources, if the options file is so configured. +if [ -d "$SYSRESOURCES" ] && type xrdb >/dev/null 2>&1; then + RESOURCEFILES=$(run-parts --list $SYSRESOURCES) + if [ -n "$RESOURCEFILES" ]; then + for RESOURCEFILE in $RESOURCEFILES; do + xrdb -merge $RESOURCEFILE + done + fi +fi + +if has_option allow-user-resources && [ -f "$USRRESOURCES" ]; then + if type xrdb >/dev/null 2>&1; then + xrdb -merge $USRRESOURCES + else + # Comment out this command if you desire a legacy-free X environment, and find + # the warning spurious. + message "warning: xrdb command not found; X resources not merged." + fi +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/35x11-common_xhost-local b/X11/Xsession.d/35x11-common_xhost-local new file mode 100644 index 0000000..d127a6c --- /dev/null +++ b/X11/Xsession.d/35x11-common_xhost-local @@ -0,0 +1,10 @@ +# This file is sourced by Xsession(5), not executed. + +# If xhost (from x11-xserver-utils) is installed, use it to give access +# to the X server to any process from the same user on the local host. +# Unlike other uses of xhost, this is safe since the kernel can check +# the actual owner of the calling process. + +if type xhost >/dev/null 2>&1; then + xhost +si:localuser:$(id -un) || : +fi diff --git a/X11/Xsession.d/40x11-common_xsessionrc b/X11/Xsession.d/40x11-common_xsessionrc new file mode 100644 index 0000000..305f363 --- /dev/null +++ b/X11/Xsession.d/40x11-common_xsessionrc @@ -0,0 +1,6 @@ +# This file is sourced by Xsession(5), not executed. + +#Source user defined xsessionrc (locales and other environment variables) +if [ -r "$USERXSESSIONRC" ]; then + . "$USERXSESSIONRC" +fi diff --git a/X11/Xsession.d/50x11-common_determine-startup b/X11/Xsession.d/50x11-common_determine-startup new file mode 100644 index 0000000..4e13505 --- /dev/null +++ b/X11/Xsession.d/50x11-common_determine-startup @@ -0,0 +1,47 @@ +# $Id: 50x11-common_determine-startup 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If no X session startup program was passed to the Xsession script as an +# argument (e.g., by the display manager), or if that program was not +# executable, fall back to looking for a user's custom X session script, if +# allowed by the options file. +if [ -z "$STARTUP" ]; then + if has_option allow-user-xsession; then + for STARTUPFILE in "$USERXSESSION" "$ALTUSERXSESSION"; do + if [ -e "$STARTUPFILE" ]; then + if [ -x "$STARTUPFILE" ]; then + STARTUP="$STARTUPFILE" + else + shell=${SHELL:-sh} + STARTUP="$shell $STARTUPFILE" + fi + break + fi + done + fi +fi + +# If there is still nothing to use for a startup program, try the system +# default session manager, window manager, and terminal emulator. +if [ -z "$STARTUP" ]; then + if [ -x /usr/bin/x-session-manager ]; then + STARTUP=x-session-manager + elif [ -x /usr/bin/x-window-manager ]; then + STARTUP=x-window-manager + elif [ -x /usr/bin/x-terminal-emulator ]; then + STARTUP=x-terminal-emulator + fi +fi + +# If we still have not found a startup program, give up. +if [ -z "$STARTUP" ]; then + ERRMSG="unable to start X session ---" + if has_option allow-user-xsession; then + ERRMSG="$ERRMSG no \"$USERXSESSION\" file, no \"$ALTUSERXSESSION\" file," + fi + errormsg "$ERRMSG no session managers, no window managers, and no terminal" \ + "emulators found; aborting." +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/60xdg-user-dirs-update b/X11/Xsession.d/60xdg-user-dirs-update new file mode 100644 index 0000000..7a0f8ab --- /dev/null +++ b/X11/Xsession.d/60xdg-user-dirs-update @@ -0,0 +1,3 @@ +if [ -x /usr/bin/xdg-user-dirs-update ]; then + /usr/bin/xdg-user-dirs-update +fi diff --git a/X11/Xsession.d/75dbus_dbus-launch b/X11/Xsession.d/75dbus_dbus-launch new file mode 100644 index 0000000..af7ba49 --- /dev/null +++ b/X11/Xsession.d/75dbus_dbus-launch @@ -0,0 +1,17 @@ +# $Id:$ +# In order to activate the session bus at X session launch +# simply place use-session-dbus into your /etc/X11/Xsession.options file +# + +STARTDBUS= +DBUSLAUNCH=/usr/bin/dbus-launch + +if has_option use-session-dbus; then + if [ -x "$DBUSLAUNCH" ]; then + STARTDBUS=yes + fi +fi + +if [ -n "$STARTDBUS" ]; then + STARTUP="$DBUSLAUNCH --exit-with-session $STARTUP" +fi diff --git a/X11/Xsession.d/75source-profile b/X11/Xsession.d/75source-profile new file mode 100644 index 0000000..d93828b --- /dev/null +++ b/X11/Xsession.d/75source-profile @@ -0,0 +1,2 @@ +[ -f /etc/profile ] && . /etc/profile +[ -f "$HOME/.profile" ] && . "$HOME/.profile" diff --git a/X11/Xsession.d/90gpg-agent b/X11/Xsession.d/90gpg-agent new file mode 100644 index 0000000..eb8c584 --- /dev/null +++ b/X11/Xsession.d/90gpg-agent @@ -0,0 +1,19 @@ +: ${GNUPGHOME=$HOME/.gnupg} + +GPGAGENT=/usr/bin/gpg-agent +PID_FILE="$GNUPGHOME/gpg-agent-info-$(hostname)" + +if grep -qs '^[[:space:]]*use-agent' "$GNUPGHOME/gpg.conf" "$GNUPGHOME/options" && + test -x $GPGAGENT && + { test -z "$GPG_AGENT_INFO" || ! $GPGAGENT 2>/dev/null; }; then + + if [ -r "$PID_FILE" ]; then + . "$PID_FILE" + fi + + # Invoking gpg-agent with no arguments exits successfully if the agent + # is already running as pointed by $GPG_AGENT_INFO + if ! $GPGAGENT 2>/dev/null; then + STARTUP="$GPGAGENT --daemon --sh --write-env-file=$PID_FILE $STARTUP" + fi +fi diff --git a/X11/Xsession.d/90x11-common_ssh-agent b/X11/Xsession.d/90x11-common_ssh-agent new file mode 100644 index 0000000..5397434 --- /dev/null +++ b/X11/Xsession.d/90x11-common_ssh-agent @@ -0,0 +1,24 @@ +# $Id: 90x11-common_ssh-agent 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +STARTSSH= +SSHAGENT=/usr/bin/ssh-agent +SSHAGENTARGS= + +if has_option use-ssh-agent; then + if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \ + && [ -z "$SSH2_AUTH_SOCK" ]; then + STARTSSH=yes + if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then + # use ssh-agent2's ssh-agent1 compatibility mode + SSHAGENTARGS=-1 + fi + fi +fi + +if [ -n "$STARTSSH" ]; then + STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP" +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/99x11-common_start b/X11/Xsession.d/99x11-common_start new file mode 100644 index 0000000..36a9652 --- /dev/null +++ b/X11/Xsession.d/99x11-common_start @@ -0,0 +1,7 @@ +# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +exec $STARTUP + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.options b/X11/Xsession.options new file mode 100644 index 0000000..fc45bf9 --- /dev/null +++ b/X11/Xsession.options @@ -0,0 +1,9 @@ +# $Id: Xsession.options 189 2005-06-11 00:04:27Z branden $ +# +# configuration options for /etc/X11/Xsession +# See Xsession.options(5) for an explanation of the available options. +allow-failsafe +allow-user-resources +allow-user-xsession +use-ssh-agent +use-session-dbus diff --git a/X11/Xwrapper.config b/X11/Xwrapper.config new file mode 100644 index 0000000..86e9bb3 --- /dev/null +++ b/X11/Xwrapper.config @@ -0,0 +1,14 @@ +# Xwrapper.config (Debian X Window System server wrapper configuration file) +# +# This file was generated by the post-installation script of the x11-common +# package using values from the debconf database. +# +# See the Xwrapper.config(5) manual page for more information. +# +# This file is automatically updated on upgrades of the x11-common package +# *only* if it has not been modified since the last upgrade of that package. +# +# If you have edited this file but would like it to be automatically updated +# again, run the following command as root: +# dpkg-reconfigure x11-common +allowed_users=console diff --git a/X11/app-defaults/Editres b/X11/app-defaults/Editres new file mode 100644 index 0000000..5391949 --- /dev/null +++ b/X11/app-defaults/Editres @@ -0,0 +1,285 @@ +! The App-defaults file for Editres. + +Editres.Geometry: 500x568 + +*ShapeStyle: Oval +*Tree*ShapeStyle: Rectangle + +! The rest of this file are either button names, or important for +! functionality, modifying these values may cause strange program +! behavior. + +*flash.BorderWidth: 0 + +! Menu Button Names + +*Box.commands.Label: Commands +*Box.treeCommands.Label: Tree + +*porthole.tree.width: 500 +*porthole.tree.height: 480 + +! Universal Menu Entry Names +*xt.sendTree.Label: Get Tree +*xt.quit.Label: Quit + +*xt.selectAll.Label: Select All +*xt.unselectAll.Label: Unselect All +*xt.invertAll.Label: Invert All +*xt.selectChildren.Label: Select Children +*xt.selectParent.Label: Select Parent +*xt.selectDescendants.Label: Select Descendants +*xt.selectAncestors.Label: Select Ancestors + +! Xt Menu Entry Names + +*xt.refreshTree.Label: Refresh Current Widget Tree +*xt.dumpTreeToFile.Label: Dump Widget Tree to a File +*xt.getResourceList.Label: Show Resource Box +*xt.setValues.Label: Set Resource + +*xt.showClientWidget.Label: Select Widget in Client +*xt.showWidgetNames.Label: Show Widget Names +*xt.showClassNames.Label: Show Class Names +*xt.showWidgetIDs.Label: Show Widget IDs +*xt.showWidgetWindows.Label: Show Widget Windows +*xt.flashActiveWidgets.Label: Flash Active Widgets + +! InterViews Menu Entry Names + +*iv*refreshTree.Label: Refresh Current Style Tree +*iv*dumpTreeToFile.Label: Dump Style Tree to a File +*iv*getResourceList.Label: Show Attribute Box +*iv*setValues.Label: Set Attribute + +*iv*showClientWidget.Label: Select Style in Client +*iv*showWidgetNames.Label: Show Style Names +*iv*showClassNames.Label: Show Class Names +*iv*showWidgetIDs.Label: Show Style IDs +*iv*showWidgetWindows.Label: Show Style Windows +*iv*flashActiveWidgets.Label: Flash Active Styles + +! Universal Toolkit Messages + +*label0: Action `%s' must have the Editres Protocol. +*label1: Action %s's argument must be either `cancel' or `okay'. +*label2: Action `%s' must have exactly one argument. +*label3: Unknown parameter to action `%s' must be one of:\n +*label4: It appears that this client does not understand\nthe Editres Protocol. +*label5: Can't grab the mouse.\n +*label6: Click the mouse pointer on any toolkit client. +*label8: Message sent to client%s. +*label9: Incorrectly formatted message from client. +*label10: Unable to own the Resource Editor Command Selection +*label11: Unknown Error code %d +*label13: Welcome to the X Resource Editor version 1.1 +*label15: That window does not appear to be\nin the currently displayed client. +*label16: Editres Internal Error: Unable to FindNode.\n +*label18: There are no active nodes. +*label20: ApplyResource: found no matches. +*label21: Error: SVActiveEntry Action must have exactly one argument. +*label22: Error: SVActiveEntry Action's first Argument must be either 'Resource' or 'Value'. +*label24: Unable to open the file `%s' for writing. +*label25: Error while trying to save Context\nAborting file dialog popup. +*label26: Error while trying to find Context\nAborting... +*label28: Loop in tree: node %s's parent (%s) has not been created yet\n +*label30: There are no active nodes. +*label31: Internal Error: Unknown select type. +*label32: Internal Error: Unknown label type. +*label33: Internal Error: Unknown activate type. +*label34: Only one Resource Box can be active at a time. +*label35: Unable to unpack protocol request. +*label36: This version of editres uses protocol version %s,\nbut the client speaks version %s. + +! Xt Messages + +*xt*label7: Unable to own the Resource Selection +*xt*label12: Widget Tree for client %s(%s). +*xt*label14: Click on any widget in the client.\nEditres will select that widget in the tree display. +*xt*label17: No widget Tree is avaliable. +*xt*label19: This function requires exactly one (1) widget to be selected. +*xt*label23: There are no currently active widgets. +*xt*label27: There is no widget tree to display. +*xt*label29: XSaveContext failed on widget %s. + +! InterViews Messages + +*iv*label7: Unable to own the Attribute Selection +*iv*label12: Style Tree for client %s(%s). +*iv*label14: Click on any style in the client.\nEditres will select that style in the tree display. +*iv*label17: No style Tree is avaliable. +*iv*label19: This function requires exactly one (1) style to be selected. +*iv*label23: There are no currently active styles. +*iv*label27: There is no style tree to display. +*iv*label29: XSaveContext failed on style %s. + +*MenuButton.leftBitmap: menu10 + +! For the Top Area + +*hPane.orientation: horizontal +*hPane.preferredPaneSize: 100 +*hPane.Panner.width: 100 +*hPane.Panner.height: 100 +*hPane.Panner.preferredPaneSize: 100 +*Paned.Panner.showGrip: False +*Paned.box.showGrip: False +*Paned.hPane.showGrip: True + +! For the Filename popup dialog. + +*fileDialog*value: +*fileDialog*allowShellResize: True +*fileDialog*Text.baseTranslations: #override \n\ + Return: PopdownFileDialog(okay) + + +! Universal Resources for the Resource Box. + +*mainViewport*resourceLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*allowShellResize: True +*resourceLabel.allowResize: True +*List.verticalList: True +*namesAndClasses*BorderWidth: 0 +*star.Label: * +*dot.Label: . +*namesLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*constraintLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*valueLabel.BorderWidth: 0 +*valueForm*preferredPaneSize: 40 +*valueForm*min: 28 +*valueText*editType: edit +*valueText.Scroll: WhenNeeded +*valueText.width: 297 +*setValuesPopup*resourceText.width: 297 +*setFile.Label: Set Save File +*save.Label: Save +*apply.Label: Apply +*saveAndApply.Label: Save and Apply +*commandBox.show.Label: Show +*commandBox.min: 28 + +! InterViews Resources for the Resource Box. + +*iv*single.Label: Any Style +*iv*any.Label: Any Style Chain +*iv*namesLabel.Label: Normal Attributes: mb2 gets a value +*iv*constraintLabel.Label: Constraint Attributes +*iv*valueLabel.Label: Enter Attribute Value: +*iv*commandBox.cancel.Label: Popdown Attribute Box + +! Xt Resources for the Resource Box. + +*xt*single.Label: ? +*xt*any.Label: * +*xt*namesLabel.Label: Normal Resources: mb2 gets a value +*xt*constraintLabel.Label: Constraint Resources +*xt*valueLabel.Label: Enter Resource Value: +*xt*commandBox.cancel.Label: Popdown Resource Box + +! This gives us an exactly one of many toggle, if toggle is +! not set in each group the application will probabally core dump. + +*namesAndClasses*Toggle.baseTranslations: #override \n\ + ,: set() notify() + + +*commandBox.skipAdjust: True + +! Get resource values action binding. + +*List.baseTranslations: #override \n\ + ,: Set() EnableGetVal() Notify() + +! Keyboard Actions for Tree and children of the Tree. + +*Tree.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) + +*Tree.Toggle.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) \n\ + ,: Select(nothing) toggle() notify() \n\ + ,: Relabel(toggle) + +! For the SetValues popup + +*setValuesPopup.form.?.resizable: True +*setValuesPopup.form.?.left: ChainLeft +*setValuesPopup.form.?.right: ChainLeft + +*setValuesPopup.form.label.Label: Use to Change Fields. +*setValuesPopup.form.Label.BorderWidth: 0 + +*xt*setValuesPopup.form.resourceLabel.Label: Resource Name: +*xt*setValuesPopup.form.resourceLabel.width: 114 +*xt*setValuesPopup.form.resourceLabel.justify: right +*xt*setValuesPopup.form.valueLabel.Label: Resource Value: +*xt*setValuesPopup.form.valueLabel.width: 114 +*xt*setValuesPopup.form.setValues.Label: Apply +*xt*setValuesPopup.form.cancel.Label: Cancel + +*setValuesPopup.form.Text.?.EditType: Edit +*setValuesPopup.form.Text.resize: Width + +*setValuesPopup.form.resourceText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Resource) \n\ + Tab: SVActiveEntry(Value) + +*setValuesPopup.form.valueText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Value)\n\ + Tab: SVActiveEntry(Resource) + +*Text.translations: #override \ + mI: no-op(r)\n\ + cS: no-op(r)\n\ + cR: no-op(r)\n\ + Escape: no-op() + +*fileDialog.?.Text.width: 280 + +! New resource settings +*normalViewport.min: 19 +*normalViewport.allowVert: True +*constraintViewport.min: 19 +*constraintViewport.allowVert: True +*mainViewport.allowHoriz: True +*mainViewport.pane.namesAndClasses.defaultDistance: 0 +*mainViewport.useBottom: True +*mainViewport.pane.Label.min: 22 +*mainViewport.pane.Label.max: 22 +*mainViewport.pane.Form.showGrip: False +*mainViewport.pane.Label.showGrip: False +*mainViewport.pane.Form.min: 66 +*mainViewport.pane.Form.max: 66 +*tree*TransientShell.translations: #override \ +: get-values(1, $w, width) \ + set-values(1, maxWidth, $w) diff --git a/X11/app-defaults/Editres-color b/X11/app-defaults/Editres-color new file mode 100644 index 0000000..d86f31c --- /dev/null +++ b/X11/app-defaults/Editres-color @@ -0,0 +1,89 @@ +! Here are some suggested resources if you are using a color workstation. +! They look pretty good on my display, your mileage may vary. + +#include "Editres" + +*flashColor: Yellow + +*Background: RoyalBlue4 +!*Foreground: Azure +!*BorderColor: LightCyan1 +*cursorColor: Azure + +*Tree.Background: Grey +*Tree.Foreground: White + +*Tree.Toggle.Foreground: Gold +*Tree.Toggle.BorderWidth: 0 + +*MenuButton.Foreground: Gold +*MenuButton.BorderWidth: 0 + +*SmeBSB.Foreground: Gold + +*Porthole.Background: Grey +*porthole.panner*Foreground: red +*porthole.panner*Background: Grey +*porthole.panner*BorderColor: Grey +*porthole.panner*ShadowColor: Black +*porthole.panner*BackgroundStipple: None + +*resourceBox*namesAndClasses.Background: Grey +*resourceBox*namesAndClasses*Toggle.Background: RoyalBlue4 +*resourceBox*namesAndClasses*Toggle.Foreground: White +*resourceBox*valueForm.Background: Grey +*resourceBox*valueLabel.Background: Grey +*resourceBox*valueLabel.Foreground: White +*resourceBox*Command.Foreground: Gold + + + +*displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 +*Foreground: Azure3 +*borderColor: rgb:1d/30/69 +*internalBorderColor: rgb:1d/30/69 + +*SmeLine.lineWidth: 1 +*SmeLine.foreground: rgb:1d/30/69 +*SimpleMenu.VerticalMargins: 2 +*SimpleMenu.HorizontalMargins: 2 +*SimpleMenu.?.HorizontalMargins:8 + +*MenuButton.displayList: +*MenuButton.borderWidth: 1 +*MenuButton.borderColor: RoyalBlue4 +*MenuButton.shapeStyle: rectangle +*MenuButton.leftBitmap: None +*MenuButton.translations: \ +: set-values(1, background, "rgb:29/44/94", borderColor, "rgb:1d/30/69", displayList, "foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1")\n\ +: set-values(1, background, RoyalBlue4, borderColor, RoyalBlue4, displayList, "")\n\ +Any: set-values(1, background, "rgb:23/3a/7d", displayList, "foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1") PopupMenu() + +*List.displayList: +*List.background: rgb:23/3a/7d + +*Tree.displayList: + +*Label.displayList: +*Paned.?.displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 + +*Grip.foreground: rgb:30/4e/ab + +*Toggle.displayList:\ +foreground rgb:30/4e/ab;\ +lines 1,-1,-1,-1,-1,1;\ +lines -2,1,1,1,1,-2;\ +foreground rgb:20/35/73;\ +lines -1,0,0,0,0,-1;\ +lines 2,-2,-2,-2,-2,2 + +*Text.background: rgb:29/44/94 +*Text.?.background: rgb:29/44/94 +*Text.displayList: foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1 + +*Scrollbar.foreground: rgb:2e/4c/a5 +*Scrollbar.background: rgb:23/3a/7d +*Scrollbar.thumb: black + +*Command.shapeStyle: rectangle +*Command.background: rgb:29/44/94 diff --git a/X11/app-defaults/TiMidity b/X11/app-defaults/TiMidity new file mode 100644 index 0000000..44ad6df --- /dev/null +++ b/X11/app-defaults/TiMidity @@ -0,0 +1,315 @@ +! TiMidity.ad -- app-defaults file for TiMidity++ XAW interface +! Created by Yoshishige Arai +! Modified by Chisato Yamauchi + +TiMidity*international: True +TiMidity*inputMethod: none +TiMidity*gradientBar: True +TiMidity*highlightThickness: 1 +TiMidity*BitmapDir: ${prefix}/lib/timidity/bitmaps/ +TiMidity*file_simplemenu*international: True +TiMidity*file_simplemenu.load.label: Load (Meta-N) +TiMidity*file_simplemenu.saveconfig.label: Save Config (Meta-S) +TiMidity*file_simplemenu.hidetext.label: (Un)Hide Messages (Ctrl-M) +TiMidity*file_simplemenu.hidetrace.label: (Un)Hide Trace (Ctrl-T) +TiMidity*file_simplemenu.shuffle.label: Shuffle (Ctrl-S) +TiMidity*file_simplemenu.repeat.label: Repeat (Ctrl-R) +TiMidity*file_simplemenu.autostart.label: Auto Start +TiMidity*file_simplemenu.autoquit.label: Auto Exit +TiMidity*file_simplemenu.filelist.label: File List (Ctrl-F) +TiMidity*file_simplemenu.modes.label: Extend Modes (Ctrl-O) +TiMidity*file_simplemenu.about.label: About +TiMidity*file_simplemenu.quit.label: Quit (Meta-Q, Q) +TiMidity*load_dialog.label: File Name +TiMidity*load_dialog.OK.label: OK +TiMidity*load_dialog.add.label: Add ALL +TiMidity*load_dialog.cancel.label: Cancel +TiMidity*flist_cmdbox.fplaybutton.label: Play +TiMidity*flist_cmdbox.fdeletebutton.label: Delete +TiMidity*flist_cmdbox.fdelallbutton.label: Delete ALL +TiMidity*popup_abox.OK.label: OK +TiMidity*modul_box.modul_lbl.label: Modulation control +TiMidity*porta_box.porta_lbl.label: Portamento control +TiMidity*nrpnv_box.nrpnv_lbl.label: NRPN Vibration +TiMidity*reverb_box.reverb_lbl.label: Reverb control +TiMidity*chorus_box.chorus_lbl.label: Chorus control +TiMidity*chpressure_box.chpressure_lbl.label: Channel Pressure control +TiMidity*overlapvoice_box.overlapv_lbl.label: Allow Multiple Same Notes +TiMidity*txtmeta_box.txtmeta_lbl.label: Tracing All Text Meta Events +TiMidity*closebutton.label: Close +TiMidity*base_form.translations: #override\n\ + ~Ctrl Metas: do-menu(101)\n\ + Ctrlm: do-menu(102)\n\ + Ctrlt: do-menu(103)\n\ + Ctrls: do-menu(104)\n\ + Ctrlr: do-menu(105)\n\ + ~Ctrl Metan: do-load()\n\ + Right: do-next()\n\ + ~Metan: do-next()\n\ + Left: do-prev()\n\ + p: do-prev()\n\ + KP_Enter: do-play()\n\ + Return: do-play()\n\ + ~Ctrlr: do-play()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + ~Ctrlspace: do-pause()\n\ + ~Ctrls: do-stop()\n\ + Up: do-volupdown(10)\n\ + ~Ctrl Shiftv: do-volupdown(10)\n\ + Down: do-volupdown(-10)\n\ + ~Ctrl ~Shiftv: do-volupdown(-10)\n\ + KP_Add: do-key()\n\ + ~Ctrlplus: do-key()\n\ + KP_Subtract: do-key(1)\n\ + ~Shift-: do-key(1)\n\ + ~Ctrlgreater: do-speed()\n\ + ~Ctrlless: do-speed(1)\n\ + ~Ctrl Shifto: do-voice(1)\n\ + ~Ctrl ~Shifto: do-voice()\n\ + ~Ctrlg: do-sndspec()\n\ + ~Ctrlx: do-exchange()\n\ + ~Ctrlt: do-toggletrace()\n\ + l: do-filelist()\n\ + Ctrlf: do-filelist()\n\ + Ctrlo: do-options()\n\ + a: do-about()\n\ + : do-resize()\n\ + ~Ctrlq: do-quit() +TiMidity*menu_width: 300 +TiMidity*menu_box.borderWidth: 0 +TiMidity*MenuButton.translations: \ + : highlight()\n\ + : reset()\n\ + Any: reset() fix-menu() PopupMenu() +TiMidity*Command*international: True +TiMidity*file_menubutton.menuName: file_simplemenu +TiMidity*file_menubutton.width: 60 +TiMidity*file_menubutton.height: 26 +TiMidity*file_menubutton.horizDistance: 6 +TiMidity*file_menubutton.vertDistance: 4 +TiMidity*file_menubutton.shadowWidth: 1 +TiMidity*title_menubutton.menuName: title_simplemenu +TiMidity*title_menubutton.width: 210 +TiMidity*title_menubutton.height: 26 +TiMidity*title_menubutton.resize: false +TiMidity*title_menubutton.fromHoriz: file_menubutton +TiMidity*title_menubutton.horizDistance: 6 +TiMidity*title_menubutton.vertDistance: 4 +TiMidity*title_menubutton.shadowWidth: 1 +TiMidity*time_label.label: time / mode +TiMidity*time_label.width: 92 +TiMidity*time_label.height: 26 +TiMidity*time_label.resize: false +TiMidity*time_label.fromHoriz: title_menubutton +TiMidity*time_label.horizDistance: 1 +TiMidity*time_label.vertDistance: 4 +TiMidity*time_label.shadowWidth: 1 +TiMidity*time_label.translations: #override\n\ + : do-menu(103)\n\ + : do-exchange() +TiMidity*button_box.height: 40 +TiMidity*button_box.horizDistance: 4 +TiMidity*button_box.borderWidth: 0 +TiMidity*play_button.width: 32 +TiMidity*play_button.height: 32 +TiMidity*play_button.horizDistance: 1 +TiMidity*play_button.vertDistance: 9 +TiMidity*pause_button.width: 32 +TiMidity*pause_button.height: 32 +TiMidity*pause_button.horizDistance: 1 +TiMidity*pause_button.vertDistance: 1 +TiMidity*stop_button.width: 32 +TiMidity*stop_button.height: 32 +TiMidity*stop_button.horizDistance: 1 +TiMidity*stop_button.vertDistance: 1 +TiMidity*prev_button.width: 32 +TiMidity*prev_button.height: 32 +TiMidity*prev_button.horizDistance: 1 +TiMidity*prev_button.vertDistance: 1 +TiMidity*back_button.width: 32 +TiMidity*back_button.height: 32 +TiMidity*back_button.horizDistance: 1 +TiMidity*back_button.vertDistance: 1 +TiMidity*fwd_button.width: 32 +TiMidity*fwd_button.height: 32 +TiMidity*fwd_button.horizDistance: 1 +TiMidity*fwd_button.vertDistance: 1 +TiMidity*next_button.width: 32 +TiMidity*next_button.height: 32 +TiMidity*next_button.horizDistance: 1 +TiMidity*next_button.vertDistance: 1 +TiMidity*quit_button.width: 32 +TiMidity*quit_button.height: 32 +TiMidity*quit_button.horizDistance: 1 +TiMidity*quit_button.vertDistance: 1 +TiMidity*random_button.width: 32 +TiMidity*random_button.height: 32 +TiMidity*random_button.horizDistance: 4 +TiMidity*random_button.vertDistance: 1 +TiMidity*repeat_button.width: 32 +TiMidity*repeat_button.height: 32 +TiMidity*repeat_button.horizDistance: 1 +TiMidity*repeat_button.vertDistance: 1 +TiMidity*volume_label.vertDistance: 0 +TiMidity*volume_label.borderWidth: 0 +TiMidity*volume_box.vertDistance: 2 +TiMidity*volume_box.borderWidth: 0 +TiMidity*volume_bar.length: 330 +TiMidity*volume_bar.translations: #override\n\ + ~Ctrl Shift: do-volupdown(-50)\n\ + ~Ctrl Shift: do-volupdown(50)\n\ + Ctrl ~Shift: do-volupdown(-5)\n\ + Ctrl ~Shift: do-volupdown(5)\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*tune_label.label: ---- +TiMidity*tune_label.horizDistance: 0 +TiMidity*tune_label.vertDistance: 0 +TiMidity*tune_label0.horizDistance: 0 +TiMidity*tune_box.vertDistance: 2 +TiMidity*tune_box.borderWidth: 0 +TiMidity*tune_bar.length: 330 +TiMidity*tune_bar.translations: #override\n\ + : do-tuneset()\n\ + : do-tuneslide()\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*lyric_text.international: True +TiMidity*lyric_text.height: 120 +TiMidity*lyric_text.fromVert: tune_box +TiMidity*lyric_text.horizDistance: 6 +TiMidity*lyric_text.vertDistance: 4 +TiMidity*lyric_text.borderWidth: 1 +TiMidity*lyric_text.scrollVertical: WhenNeeded +TiMidity*lyric_text.translations: #override\n\ + : do-deltext() +TiMidity*trace.vertDistance: 2 +TiMidity*trace.borderWidth: 1 +TiMidity*trace.translations: #override\n\ + : do-toggletrace()\n\ + : do-revcaption()\n\ + : do-revcaption()\n\ + : draw-trace() +TiMidity*trace_vport.borderWidth: 1 +TiMidity*popup_load.title: TiMidity +TiMidity*popup_loadform.height: 400 +TiMidity*load_dialog.borderWidth: 0 +TiMidity*load_dialog.height: 132 +TiMidity*load_dialog.value.translations: #override\n\ + Escape: do-dialog-button(1)\n\ + Ctrl ~Shiftg: do-dialog-button(1)\n\ + ~CtrlKP_Enter: do-chgdir()\n\ + ~CtrlReturn: do-chgdir()\n\ + BackSpace: do-backspace() delete-previous-character()\n\ + ~Ctrl ~MetaTab: do-complete() end-of-line() +TiMidity*popup_file.title: TiMidity +TiMidity*popup_fbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + Down: do-flistmove(1)\n\ + n: do-flistmove(1)\n\ + Up: do-flistmove(-1)\n\ + p: do-flistmove(-1)\n\ + Next: do-flistmove(5)\n\ + Left: do-flistmove(5)\n\ + Prior: do-flistmove(-5)\n\ + Right: do-flistmove(-5)\n\ + KP_Enter: do-fselect()\n\ + Return: do-fselect()\n\ + Ctrlm: do-fselect()\n\ + ~Ctrlr: do-fselect()\n\ + d: do-fdelete()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + space: do-pause()\n\ + s: do-stop()\n\ + Shiftv: do-volupdown(10)\n\ + ~Shiftv: do-volupdown(-10)\n\ + ~Ctrlq: do-quit() +TiMidity*popup_option.title: TiMidity +TiMidity*popup_optbox*international: True +TiMidity*popup_optbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + ~Ctrlq: do-quit() +TiMidity*popup_about.title: Information +TiMidity*popup_abox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + KP_Enter: do-closeparent()\n\ + Return: do-closeparent() +TiMidity*foreground: #c0c0c0 +TiMidity*background: #171717 +TiMidity*BoxColor: #666666 +TiMidity*Scrollbar*background: gray82 +TiMidity*ButtonForeground: #c0c0c0 +TiMidity*ButtonBackground: #444444 +TiMidity*ToggleForeground: #c0c0f0 +TiMidity*MenuButtonBackground: #839573 +TiMidity*menu_box*Foreground: #000000 +TiMidity*menu_box*SimpleMenu*Foreground: #c0c0c0 +TiMidity*Command.background: gray78 +TiMidity*Label.foreground: black +TiMidity*Label.background: #CCFF33 +TiMidity*Text*background: gray82 +TiMidity*Text*scrollbar*background: gray82 +TiMidity*TextBackground: #666666 +TiMidity*Text2Background: #4e5945 +TiMidity*Dialog.Command.background: gray78 +TiMidity*Dialog.Text.background: gray82 +TiMidity*lyric_text*Foreground: #c0c0c0 +TiMidity*lyric_text*Background: #444444 +TiMidity*lyric_text*Scrollbar*Background: #666666 +TiMidity*TraceBackground: #4e5945 +TiMidity*VelForeground: #c0a080 +TiMidity*VelDrumForeground: #c08080 +TiMidity*VolForeground: #c0b0b0 +TiMidity*PanForeground: #a0a0c0 +TiMidity*ReverbColor: #c0c080 +TiMidity*CaptionColor: #a0a0a0 +TiMidity*ExpForeground: #80c0c0 +TiMidity*ChorusColor: #c0b080 +TiMidity*WhiteKeyColor: #d8d8d8 +TiMidity*trace_vport*background: #666666 +TiMidity*load_dialog.label.background: gray67 +TiMidity*popup_load*Viewport*background: #666666 +TiMidity*popup_load*load_dialog.Command*background: #666666 +TiMidity*popup_load*load_dialog*label*background: #666666 +TiMidity*popup_load*load_dialog*value.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSrc.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSink.background: #666666 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Label.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.borderColor: #6f6f6f +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.background: #e7e7e7 +TiMidity*popup_load*popup_loadform*load_dialog*label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_info*foreground: #c0c0c0 +TiMidity*popup_file*background: #666666 +TiMidity*popup_option*background: #666666 +TiMidity*popup_about*background: #666666 +TiMidity*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Form*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*MenuButton*fontSet: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-* +TiMidity*TextFontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*SmeBSB.fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*Command*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-* +TiMidity*List*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*Label*fontSet: -adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-* +TiMidity*cwd_label.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*Text*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*file_menubutton.file_simplemenu*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*title_menubutton.title_simplemenu*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*time_label.font: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-* +TiMidity*time_label*cwd_info.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*volume_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-* +TiMidity*tune_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-* +TiMidity*popup_loadform.load_dialog.label.fontSet: -adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-* +TiMidity*popup_abox*fontSet: -adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-* diff --git a/X11/app-defaults/Viewres b/X11/app-defaults/Viewres new file mode 100644 index 0000000..7272283 --- /dev/null +++ b/X11/app-defaults/Viewres @@ -0,0 +1,95 @@ +*Panner*backgroundStipple: grid2 + +*allowShellResize: true +*buttonbox*ShapeStyle: oval +*Form*Panner.Thickness: -1 +*Form.defaultDistance: 0 +*Form.BorderWidth: 0 +*Porthole.BorderWidth: 0 +*Porthole.top: ChainTop +*Porthole.left: ChainLeft +*Porthole.bottom: ChainBottom +*Porthole.right: ChainRight +*Porthole.resizable: on +*Panner.top: ChainTop +*Panner.left: ChainLeft +*Panner.bottom: ChainTop +*Panner.right: ChainLeft +*Panner.resizable: on +*Tree*ShapeStyle: rectangle +*Tree*Toggle*BorderWidth: 0 +*Porthole*Box.BorderWidth: 0 +*Porthole*Box.HSpace: 0 +*Porthole*Box.VSpace: 0 +*Paned*allowResize: true + +*Tree*List*Font: -adobe-helvetica-medium-r-normal--*-80-*-*-*-*-iso*-* + +*SimpleMenu*BackingStore: NotUseful +*Font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso*-* +*buttonbox.MenuButton.leftBitmap: menu12 +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*SmeLine*Height: 12 + +*quit.Label: Quit + +*buttonbox.quit.baseTranslations: #override \ + ,: Quit() unset() + +*Toggle.baseTranslations: #augment \n\ +,: set() notify() Resources(toggle) \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*List.baseTranslations: #augment \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*Porthole.baseTranslations: #override \n\ +,: Select(nothing) \n\ +q: Quit() \n\ +Ctrlh: SetOrientation(west) \n\ +Ctrlv: SetOrientation(north) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ +Shiftc: SetLabelType(class) \n\ +Shiftv: SetLabelType(variable) \n\ +space: Select(nothing) \n\ +i: Select(invert) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +r: Select(resources) \n\ +s: Select(shown) \n\ + +*buttonbox.view.Label: View +*buttonbox.view.viewMenu.layoutHorizontal.Label: Layout Horizontal +*buttonbox.view.viewMenu.layoutVertical.Label: Layout Vertical +*buttonbox.view.viewMenu.namesVariable.Label: Show Variable Names +*buttonbox.view.viewMenu.namesClass.Label: Show Class Names +*buttonbox.view.viewMenu.viewResources.Label: Show Resource Boxes +*buttonbox.view.viewMenu.viewNoResources.Label: Hide Resource Boxes + +*buttonbox.select.Label: Select +*buttonbox.select.selectMenu.unselect.Label: Unselect All +*buttonbox.select.selectMenu.selectAll.Label: Select All +*buttonbox.select.selectMenu.selectInvert.Label: Invert All +*buttonbox.select.selectMenu.selectParent.Label: Select Parent +*buttonbox.select.selectMenu.selectAncestors.Label: Select Ancestors +*buttonbox.select.selectMenu.selectChildren.Label: Select Children +*buttonbox.select.selectMenu.selectDescendants.Label: Select Descendants +*buttonbox.select.selectMenu.selectHasResources.Label: Select Has Resources +*buttonbox.select.selectMenu.selectShownResources.Label: Select Shown Resource Boxes diff --git a/X11/app-defaults/Viewres-color b/X11/app-defaults/Viewres-color new file mode 100644 index 0000000..3030d80 --- /dev/null +++ b/X11/app-defaults/Viewres-color @@ -0,0 +1,24 @@ +#include "Viewres" + +*background: gray95 +*foreground: gray30 +*borderColor: gray80 +*showGrip: False +*Font: XtDefaultFont +*buttonbox*ShapeStyle: rectangle +*internalBorderWidth: 0 +*buttonbox.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*buttonbox.displayList: foreground gray70;line 0,-1,-1,-1;foreground gray95;line 0,0,-1,0 +*treeform.porthole.tree.backgroundPixmap:gradient:vertical?dimension=4&start=gray85&end=gray90 +*Tree*List.BorderWidth: 0 +*Tree.foreground: gray75 +*Tree.lineWidth: 7 +*List.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*List.displayList: foreground gray50;line 0,-1,-1,-1;foreground white;line 0,0,-1,0 +*Porthole*Box.BorderWidth: 1 +*Panner.BorderWidth: 1 +*Panner.background: gray70 +*Panner.foreground: gray80 +*Panner.shadowColor: gray50 +*Panner*backgroundStipple: hlines2 +*SimpleMenu.backgroundPixmap: gradient:vertical?dimension=4&start=gray92&end=gray98 diff --git a/X11/app-defaults/XFontSel b/X11/app-defaults/XFontSel new file mode 100644 index 0000000..b0ef993 --- /dev/null +++ b/X11/app-defaults/XFontSel @@ -0,0 +1,148 @@ +! $XConsortium: XFontSel.ad,v 1.12 94/04/17 20:43:40 gildea Exp $ +! +! app-defaults for XFontSel +! +! Copyright (c) 1985, 1986, 1987, 1988, 1989 X Consortium +! +! Permission is hereby granted, free of charge, to any person obtaining +! a copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +! OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +! ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +! OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name of the X Consortium shall +! not be used in advertising or otherwise to promote the sale, use or +! other dealings in this Software without prior written authorization +! from the X Consortium. +! +! Author: +! Ralph R. Swick, Digital Equipment Corporation/M.I.T. Project Athena +! one weekend in November, 1989 +! +! $XFree86: xc/programs/xfontsel/XFontSel.ad,v 1.1 2000/02/13 03:26:24 dawes Exp $ + +*appDefaultsVersion: 1 + +*pixelSizeList: 7, 30, 40, 50, 60 +*pointSizeList: 250, 300, 350, 400 + +XFontSel.cursor: left_ptr +*allowShellResize: true + +*commandBox.ShowGrip: false +*commandBox*top: chainTop +*commandBox*bottom: chainTop + +*quitButton.Label: quit +*quitButton.left: chainLeft +*quitButton.right: chainLeft + +*ownButton.Label: select +*ownButton.fromHoriz: quitButton +*ownButton.left: chainLeft +*ownButton.right: chainLeft + +*countLabel.BorderWidth: 0 +*countLabel.Justify: right +*countLabel.Label: 999999 fonts match +*countLabel.left: chainRight +*countLabel.right: chainRight + +*fieldBox.Orientation: horizontal +*fieldBox.HSpace: 0 +*fieldBox.HSpace: 0 + +*dash.label: - +*dash.borderWidth: 0 +*dash.internalHeight: 0 +*dash.internalWidth: 0 + +*fieldBox*MenuButton.BorderWidth: 0 +*fieldBox*MenuButton.internalHeight: 0 +*fieldBox*MenuButton.internalWidth: 0 +*fieldBox*MenuButton.shapeStyle: rectangle + +#ifdef LONG_NAMES +*fieldBox*field0.Label: foundry +*fieldBox*field1.Label: family +*fieldBox*field2.Label: weight +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: set width +*fieldBox*field5.Label: add style +*fieldBox*field6.Label: pixel size +*fieldBox*field7.Label: point size +*fieldBox*field8.Label: resolutionX +*fieldBox*field9.Label: resolutionY +*fieldBox*field10.Label: spacing +*fieldBox*field11.Label: avg width +*fieldBox*field12.Label: registry +*fieldBox*field13.Label: encoding +#else +*fieldBox*field0.Label: fndry +*fieldBox*field1.Label: fmly +*fieldBox*field2.Label: wght +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: sWdth +*fieldBox*field5.Label: adstyl +*fieldBox*field6.Label: pxlsz +*fieldBox*field7.Label: ptSz +*fieldBox*field8.Label: resx +*fieldBox*field9.Label: resy +*fieldBox*field10.Label: spc +*fieldBox*field11.Label: avgWdth +*fieldBox*field12.Label: rgstry +*fieldBox*field13.Label: encdng +#endif + +!*fieldBox*field11.Sensitive: False +*fieldBox*field11.menu.Options.ShowUnselectable: False + + +!*field1*menu*courier.Font: + +*fontName*skipAdjust: true + +*sampleText*international: false + +*sampleText*Label: \ +Processing fonts... + +*sampleText: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\ +abcdefghijklmnopqrstuvwxyz\n\ +0123456789\n\ +\340\346\347\353\356\360\361\363\371\375\ +\300\306\307\313\316\320\321\323\331\335 + + +*sampleText16: \ +\044\042\044\044\044\046\044\050\044\052\044\053\044\055\044\057\ +\044\061\044\063\044\065\044\067\044\071\044\073\044\075\044\077\n\ +\044\101\044\104\044\106\044\110\044\112\044\113\044\114\044\115\ +\044\116\044\117\044\122\044\125\044\130\044\133\044\136\044\137\n\ +\061\042\061\044\061\046\061\050\061\052\061\053\061\055\061\057\ +\061\061\061\063\061\065\061\067\061\071\061\073\061\075\061\077\n\ +\061\101\061\104\061\106\061\110\061\112\061\113\061\114\061\115\ +\061\116\061\117\061\122\061\125\061\130\061\133\061\136\061\137\n\ + +*sampleTextUCS: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ /0123456789\n\ +abcdefghijklmnopqrstuvwxyz £©µÀÆÖÞßéöÿ\n\ +–—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд\n\ +∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა + +*sampleText*allowResize: true +*sampleText*Height: 50 diff --git a/X11/app-defaults/Xfd b/X11/app-defaults/Xfd new file mode 100644 index 0000000..239a744 --- /dev/null +++ b/X11/app-defaults/Xfd @@ -0,0 +1,34 @@ +*internalBorderWidth: 0 +*showGrip: false + +*grid.borderWidth: 0 + +*quit.Label: Quit +*prev.Label: Prev +*next.Label: Next +*prev16.Label: -16 +*next16.Label: +16 + +*select.Label: Select a character +*metrics.Label: +*select.Justify: center +*metrics.Justify: center +*range.Justify: left +*start.Justify: left + +*quit.Translations: #override \ + ,: Quit() unset() +*next16.Translations: #override \ + ,: Next16() unset() +*next.Translations: #override \ + ,: Next() unset() +*prev.Translations: #override \ + ,: Prev() unset() +*prev16.Translations: #override \ + ,: Prev16() unset() + +*Translations: #override \n\ +q: Quit()\n\ +Ctrl n: Next()\n\ +Ctrl p: Prev() + diff --git a/X11/app-defaults/Xmessage b/X11/app-defaults/Xmessage new file mode 100644 index 0000000..1028ed2 --- /dev/null +++ b/X11/app-defaults/Xmessage @@ -0,0 +1,6 @@ +! $XConsortium: Xmessage.ad,v 1.3 94/07/26 20:23:17 gildea Exp $ +*baseTranslations: #override :Return: default-exit() +*message.scrollVertical: Always +*message.scrollHorizontal: Never +*Command.shapeStyle: oval +*Command.highlightThickness: 1 diff --git a/X11/app-defaults/Xmessage-color b/X11/app-defaults/Xmessage-color new file mode 100644 index 0000000..8d5f433 --- /dev/null +++ b/X11/app-defaults/Xmessage-color @@ -0,0 +1,44 @@ +! $XFree86$ + +#include "Xmessage" + +*background: gray85 +*foreground: gray15 + +*Scrollbar.thumb: vlines2 +*Scrollbar.width: 14 +*Scrollbar.foreground: rgb:a/5/5 +*Scrollbar.borderWidth: 0 +*Scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Text.?.cursorColor: rgb:d/5/5 +*Text.borderColor: gray80 +*Text*background: gray96 +*Text*Scrollbar.background: gray80 +*Text.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Command.highlightThickness: 2 +*Command.internalWidth: 5 +*Command.internalHeight: 3 +*Command.borderColor: gray40 +*Command.shapeStyle: Rectangle +*Command.background: gray80 +*Command.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 + +*Form.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 diff --git a/X11/app-defaults/Xvidtune b/X11/app-defaults/Xvidtune new file mode 100644 index 0000000..6ba9c5d --- /dev/null +++ b/X11/app-defaults/Xvidtune @@ -0,0 +1,183 @@ +! $XFree86: xc/programs/xvidtune/Xvidtune.ad,v 3.10 1995/07/19 12:46:12 dawes Exp $ +! +*adInstalled: true +*borderWidth: 0 +*Scrollbar.borderWidth: 1 +*Scrollbar.width: 250 +*Command.borderWidth: 1 +*HSyncStart-form.fromVert: HDisplay-form +*HSyncEnd-form.fromVert: HSyncStart-form +*HTotal-form.fromVert: HSyncEnd-form +*VSyncStart-form.fromVert: VDisplay-form +*VSyncEnd-form.fromVert: VSyncStart-form +*VTotal-form.fromVert: VSyncEnd-form +*Flags-form.fromVert: HTotal-form +*Buttons-form.fromVert: Flags-form +*Buttons2-form.fromVert: Buttons-form +*Left-button.fromVert: HTotal-scrollbar +*Right-button.fromVert: HTotal-scrollbar +*Narrower-button.fromVert: HTotal-scrollbar +*Wider-button.fromVert: HTotal-scrollbar +*Up-button.fromVert: VTotal-scrollbar +*Down-button.fromVert: VTotal-scrollbar +*Shorter-button.fromVert: VTotal-scrollbar +*Taller-button.fromVert: VTotal-scrollbar +*HDisplay-text.fromHoriz: HDisplay-label +*HSyncStart-text.fromHoriz: HSyncStart-label +*HSyncStart-scrollbar.fromVert: HSyncStart-label +*HSyncStart-scrollbar.orientation: horizontal +*HSyncEnd-text.fromHoriz: HSyncEnd-label +*HSyncEnd-scrollbar.fromVert: HSyncEnd-label +*HSyncEnd-scrollbar.orientation: horizontal +*Right-button.fromHoriz: Left-button +*Wider-button.fromHoriz: Right-button +*Narrower-button.fromHoriz: Wider-button +*HTotal-text.fromHoriz: HTotal-label +*HTotal-scrollbar.fromVert: HTotal-label +*HTotal-scrollbar.orientation: horizontal +*VDisplay-form.fromHoriz: HSyncStart-form +*VTotal-form.fromHoriz: HSyncStart-form +*VSyncStart-form.fromHoriz: HSyncStart-form +*VSyncEnd-form.fromHoriz: HSyncStart-form +*VDisplay-text.fromHoriz: VDisplay-label +*VSyncStart-text.fromHoriz: VSyncStart-label +*VSyncStart-scrollbar.fromVert: VSyncStart-label +*VSyncStart-scrollbar.orientation: horizontal +*VSyncStart-text.type: XawAsciiString +*VSyncEnd-text.fromHoriz: VSyncEnd-label +*VSyncEnd-scrollbar.fromVert: VSyncEnd-label +*VSyncEnd-scrollbar.orientation: horizontal +*VTotal-text.fromHoriz: VTotal-label +*VTotal-scrollbar.fromVert: VTotal-label +*VTotal-scrollbar.orientation: horizontal +*PixelClock-form.fromHoriz: HTotal-form +*PixelClock-form.fromVert: VTotal-form +*HSyncRate-form.fromHoriz: HTotal-form +*HSyncRate-form.fromVert: PixelClock-form +*VSyncRate-form.fromHoriz: HTotal-form +*VSyncRate-form.fromVert: HSyncRate-form +*PixelClock-text.fromHoriz: PixelClock-label +*HSyncRate-text.fromHoriz: HSyncRate-label +*VSyncRate-text.fromHoriz: VSyncRate-label +*PixelClock-label.label: Pixel Clock (MHz): +*HSyncRate-label.label: Horizontal Sync (kHz): +*VSyncRate-label.label: Vertical Sync (Hz): +*Flags-text.fromHoriz: Flags-label +*HDisplay-label.label: HDisplay: +*HSyncStart-label.label: HSyncStart: +*HSyncEnd-label.label: HSyncEnd: +*HTotal-label.label: HTotal: +*VDisplay-label.label: VDisplay: +*VSyncStart-label.label: VSyncStart: +*VSyncEnd-label.label: VSyncEnd: +*VTotal-label.label: VTotal: +*Down-button.fromHoriz: Up-button +*Shorter-button.fromHoriz: Down-button +*Taller-button.fromHoriz: Shorter-button +*Flags-label.label: Flags (hex): +*Flags-text.borderWidth: 1 +*Flags-text*editType: edit +!Removed Edit capability -- Jon +*Flags-text*sensitive: False +*Apply-button.fromHoriz: Quit-button +*AutoApply-toggle.fromHoriz: Apply-button +*AutoApply-toggle.borderWidth: 1 +*Test-button.fromHoriz: AutoApply-toggle +*Restore-button.fromHoriz: Test-button +*Show-button.fromHoriz: Fetch-button +*Next-button.fromHoriz: Show-button +*Prev-button.fromHoriz: Next-button +*Quit-button.label: Quit +*Fetch-button.label: Fetch +*Show-button.label: Show +*Restore-button.label: Restore +*Test-button.label: Test +*Apply-button.label: Apply +*AutoApply-toggle.label: Auto +*Next-button.label: Next +*Prev-button.label: Prev +*Left-button.label: Left +*Right-button.label: Right +*Wider-button.label: Wider +*Narrower-button.label: Narrower +*Up-button.label: Up +*Down-button.label: Down +*Shorter-button.label: Shorter +*Taller-button.label: Taller +*Abort.label: Abort Test Now +*WarnOK.label: OK +*WarnCancel.label: Cancel +*NoTuneOK.label: OK +*Left.label: Left +*Right.label: Right +*Wider.label: Wider +*Narrower.label: Narrower +*Up.label: Up +*Down.label: Down +*Shorter.label: Shorter +*Higher.label: Higher +*AckError.label: Acknowledged +*ErrorMessage.label: Sorry: You have requested a mode-line\n\ + That is not possible, or not supported by your\n\ + hardware configuration\n +*testingMessage.label: Mode test current in progress\n\n Please wait +*WarnLabel.label: WARNING WARNING WARNING WARNING WARNING\ + WARNING\n\n\ +THE INCORRECT USE OF THIS PROGRAM CAN DO PERMANENT DAMAGE TO YOUR MONITOR\n\ +AND/OR VIDEO CARD. IF YOU ARE NOT SURE WHAT YOU ARE DOING, HIT CANCEL\n\ +NOW. OTHERWISE, HIT OK TO CONTINUE\n\ +\n\ +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\n\ +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n\ +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n\ +IN NO EVENT SHALL Kaleb S. KEITHLEY (or his employer) OR\n\ + The X.Org Foundation \ +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\ +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n\ +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n\ +DEALINGS IN THE SOFTWARE.\n\n +*NoTuneLabel.label: Video modes are not tunable on this chip.\n + + +*S3-form.fromVert: Buttons2-form +*EarlySc-toggle.fromHoriz: InvertVclk-toggle +*Blank1-label.fromHoriz: EarlySc-toggle +!*Blank1-text.fromHoriz: Blank1-label +!*Blank2-label.fromHoriz: Blank1-text +!*Blank2-text.fromHoriz: Blank2-label +*InvertVclk-toggle.borderWidth: 1 +*EarlySc-toggle.borderWidth: 1 +*Blank1-text.borderWidth: 1 +*Blank2-text.borderWidth: 1 +*Blank1-text*editType: edit +*Blank2-text*editType: edit +*Blank1-text*width: 20 +*Blank2-text*width: 20 +*InvertVclk-toggle.label: InvertVCLK +*EarlySc-toggle.label:EarlySC +*Blank1-label.label: Blank Delay 1 +*Blank2-label.label: Blank Delay 2 + +*Blank1Dec-button.fromHoriz: Blank1-label +*Blank1-text.fromHoriz: Blank1Dec-button +*Blank1Inc-button.fromHoriz: Blank1-text +*Blank2-label.fromHoriz: Blank1Inc-button +*Blank2Dec-button.fromHoriz: Blank2-label +*Blank2-text.fromHoriz: Blank2Dec-button +*Blank2Inc-button.fromHoriz: Blank2-text +*Blank1Inc-button.label: + +*Blank1Dec-button.label: - +*Blank2Inc-button.label: + +*Blank2Dec-button.label: - + +*translations: #override r: xvidtune-restore()\n\ + p: xvidtune-show()\n\ + j: xvidtune-moveleft()\n\ + k: xvidtune-moveright()\n\ + m: xvidtune-movedown()\n\ + i: xvidtune-moveup()\n\ + a: xvidtune-narrower()\n\ + s: xvidtune-wider()\n\ + x: xvidtune-shorter()\n\ + z: xvidtune-taller()\n\ + q: xvidtune-quit() diff --git a/X11/default-display-manager b/X11/default-display-manager new file mode 100644 index 0000000..7d4e29b --- /dev/null +++ b/X11/default-display-manager @@ -0,0 +1 @@ +/usr/sbin/lightdm diff --git a/X11/fonts/100dpi/xfonts-100dpi.alias b/X11/fonts/100dpi/xfonts-100dpi.alias new file mode 100644 index 0000000..9a4c461 --- /dev/null +++ b/X11/fonts/100dpi/xfonts-100dpi.alias @@ -0,0 +1,36 @@ +lucidasans-bolditalic-8 -b&h-lucida-bold-i-normal-sans-11-80-100-100-p-69-iso8859-1 +lucidasans-bolditalic-10 -b&h-lucida-bold-i-normal-sans-14-100-100-100-p-90-iso8859-1 +lucidasans-bolditalic-12 -b&h-lucida-bold-i-normal-sans-17-120-100-100-p-108-iso8859-1 +lucidasans-bolditalic-14 -b&h-lucida-bold-i-normal-sans-20-140-100-100-p-127-iso8859-1 +lucidasans-bolditalic-18 -b&h-lucida-bold-i-normal-sans-25-180-100-100-p-159-iso8859-1 +lucidasans-bolditalic-24 -b&h-lucida-bold-i-normal-sans-34-240-100-100-p-215-iso8859-1 +lucidasans-bold-8 -b&h-lucida-bold-r-normal-sans-11-80-100-100-p-70-iso8859-1 +lucidasans-bold-10 -b&h-lucida-bold-r-normal-sans-14-100-100-100-p-89-iso8859-1 +lucidasans-bold-12 -b&h-lucida-bold-r-normal-sans-17-120-100-100-p-108-iso8859-1 +lucidasans-bold-14 -b&h-lucida-bold-r-normal-sans-20-140-100-100-p-127-iso8859-1 +lucidasans-bold-18 -b&h-lucida-bold-r-normal-sans-25-180-100-100-p-158-iso8859-1 +lucidasans-bold-24 -b&h-lucida-bold-r-normal-sans-34-240-100-100-p-216-iso8859-1 +lucidasans-italic-8 -b&h-lucida-medium-i-normal-sans-11-80-100-100-p-62-iso8859-1 +lucidasans-italic-10 -b&h-lucida-medium-i-normal-sans-14-100-100-100-p-80-iso8859-1 +lucidasans-italic-12 -b&h-lucida-medium-i-normal-sans-17-120-100-100-p-97-iso8859-1 +lucidasans-italic-14 -b&h-lucida-medium-i-normal-sans-20-140-100-100-p-114-iso8859-1 +lucidasans-italic-18 -b&h-lucida-medium-i-normal-sans-25-180-100-100-p-141-iso8859-1 +lucidasans-italic-24 -b&h-lucida-medium-i-normal-sans-34-240-100-100-p-192-iso8859-1 +lucidasans-8 -b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1 +lucidasans-10 -b&h-lucida-medium-r-normal-sans-14-100-100-100-p-80-iso8859-1 +lucidasans-12 -b&h-lucida-medium-r-normal-sans-17-120-100-100-p-96-iso8859-1 +lucidasans-14 -b&h-lucida-medium-r-normal-sans-20-140-100-100-p-114-iso8859-1 +lucidasans-18 -b&h-lucida-medium-r-normal-sans-25-180-100-100-p-142-iso8859-1 +lucidasans-24 -b&h-lucida-medium-r-normal-sans-34-240-100-100-p-191-iso8859-1 +lucidasanstypewriter-bold-8 -b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1 +lucidasanstypewriter-bold-10 -b&h-lucidatypewriter-bold-r-normal-sans-14-100-100-100-m-80-iso8859-1 +lucidasanstypewriter-bold-12 -b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1 +lucidasanstypewriter-bold-14 -b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1 +lucidasanstypewriter-bold-18 -b&h-lucidatypewriter-bold-r-normal-sans-25-180-100-100-m-150-iso8859-1 +lucidasanstypewriter-bold-24 -b&h-lucidatypewriter-bold-r-normal-sans-34-240-100-100-m-200-iso8859-1 +lucidasanstypewriter-8 -b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1 +lucidasanstypewriter-10 -b&h-lucidatypewriter-medium-r-normal-sans-14-100-100-100-m-80-iso8859-1 +lucidasanstypewriter-12 -b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1 +lucidasanstypewriter-14 -b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1 +lucidasanstypewriter-18 -b&h-lucidatypewriter-medium-r-normal-sans-25-180-100-100-m-150-iso8859-1 +lucidasanstypewriter-24 -b&h-lucidatypewriter-medium-r-normal-sans-34-240-100-100-m-200-iso8859-1 diff --git a/X11/fonts/Type1/gsfonts-x11.alias b/X11/fonts/Type1/gsfonts-x11.alias new file mode 100644 index 0000000..2fa66a6 --- /dev/null +++ b/X11/fonts/Type1/gsfonts-x11.alias @@ -0,0 +1,244 @@ +"-adobe-avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-demi-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-demi-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-demi-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-demi-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-demi-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-demi-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-book-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-book-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-book-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-book-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-book-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-book-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-avantgarde-demi-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-avantgarde-demi-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-avantgarde-demi-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc avant garde gothic-book-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc avant garde gothic-book-o-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc avant garde gothic-demi-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc avant garde gothic-demi-o-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15" +! +-adobe-bookman-light-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-bookman-light-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-bookman-light-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-bookman-light-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-bookman-light-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-bookman-light-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-bookman-demi-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-bookman-demi-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-bookman-demi-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-bookman-demi-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-bookman-demi-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-bookman-demi-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc bookman-light-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc bookman-light-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc bookman-light-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc bookman-light-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc bookman-light-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc bookman-light-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc bookman-demi-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc bookman-demi-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc bookman-demi-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-itc bookman-demi-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-itc bookman-demi-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-itc bookman-demi-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw bookman l-regular-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw bookman l-regular-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw bookman l-regular-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw bookman l-regular-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw bookman l-regular-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw bookman l-regular-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw bookman l-bold-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw bookman l-bold-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw bookman l-bold-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw bookman l-bold-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw bookman l-bold-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw bookman l-bold-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-15" +! +-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-15" +-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-1" +-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-2" +-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-15" +! +-adobe-helvetica-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-medium-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-medium-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-medium-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-bold-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-bold-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-bold-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-medium-r-narrow--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-medium-r-narrow--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-medium-r-narrow--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-medium-o-narrow--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-medium-o-narrow--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-medium-o-narrow--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-bold-r-narrow--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-bold-r-narrow--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-bold-r-narrow--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-15" +-adobe-helvetica-bold-o-narrow--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-1" +-adobe-helvetica-bold-o-narrow--0-0-0-0-p-0-iso8859-2 "-urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-2" +-adobe-helvetica-bold-o-narrow--0-0-0-0-p-0-iso8859-15 "-urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-15" +! +"-adobe-new century schoolbook-medium-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-new century schoolbook-medium-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-new century schoolbook-medium-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-new century schoolbook-medium-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-new century schoolbook-medium-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-new century schoolbook-medium-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-new century schoolbook-bold-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-new century schoolbook-bold-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-new century schoolbook-bold-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-15" +"-adobe-new century schoolbook-bold-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-1" +"-adobe-new century schoolbook-bold-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-2" +"-adobe-new century schoolbook-bold-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-newcenturyschlbk-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-newcenturyschlbk-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-newcenturyschlbk-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-newcenturyschlbk-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-newcenturyschlbk-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-newcenturyschlbk-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-newcenturyschlbk-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-newcenturyschlbk-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-newcenturyschlbk-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-newcenturyschlbk-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-newcenturyschlbk-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-newcenturyschlbk-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-15" +"-urw-century schoolbook l-medium-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +"-urw-century schoolbook l-medium-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +"-urw-century schoolbook l-medium-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +"-urw-century schoolbook l-regular-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-1" +"-urw-century schoolbook l-regular-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-2" +"-urw-century schoolbook l-regular-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-15" +! +-adobe-palatino-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-palatino-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-palatino-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-palatino-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-palatino-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-palatino-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-palatino-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-palatino-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-palatino-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-palatino-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-palatino-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-palatino-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw palladio l-medium-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw palladio l-medium-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw palladio l-medium-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +"-urw-urw palladio l-regular-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-1" +"-urw-urw palladio l-regular-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-2" +"-urw-urw palladio l-regular-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-15" +! +-adobe-times-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-1" +-adobe-times-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-2" +-adobe-times-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-15" +-adobe-times-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-1" +-adobe-times-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-2" +-adobe-times-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-15" +-adobe-times-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-1" +-adobe-times-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-2" +-adobe-times-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-15" +-adobe-times-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +-adobe-times-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +-adobe-times-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +"-urw-nimbus roman no9 l-bold-r-normal--0-0-0-0-p-0-iso8859-1" "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-1" +"-urw-nimbus roman no9 l-bold-r-normal--0-0-0-0-p-0-iso8859-2" "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-2" +"-urw-nimbus roman no9 l-bold-r-normal--0-0-0-0-p-0-iso8859-15" "-urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-15" +"-urw-nimbus roman no9 l-bold-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +"-urw-nimbus roman no9 l-bold-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +"-urw-nimbus roman no9 l-bold-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +! +-adobe-symbol-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific "-urw-standard symbols l-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" +"-urw-standard symbols l-regular-r-normal--0-0-0-0-p-0-adobe-fontspecific" "-urw-standard symbols l-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" +! +"-adobe-zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +"-adobe-zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +"-adobe-zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +"-itc-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +"-itc-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +"-itc-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +"-adobe-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +"-adobe-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +"-adobe-itc zapf chancery-medium-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +"-urw-urw chancery l-medium-i-normal--0-0-0-0-p-0-iso8859-1" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1" +"-urw-urw chancery l-medium-i-normal--0-0-0-0-p-0-iso8859-2" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2" +"-urw-urw chancery l-medium-i-normal--0-0-0-0-p-0-iso8859-15" "-urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15" +! +"-adobe-zapf dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +-adobe-zapfdingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +"-itc-itc zapf dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +"-adobe-itc zapf dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +-urw-dingbats-regular-r-normal--0-0-0-0-p-0-adobe-fontspecific -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +! +! For Sketch (normal = medium, regular = medium): +! +-bitstream-charter-normal-r-normal--0-0-0-0-p-0-iso8859-1 -bitstream-charter-medium-r-normal--0-0-0-0-p-0-iso8859-1 +-bitstream-charter-normal-r-normal--0-0-0-0-p-0-iso8859-2 -bitstream-charter-medium-r-normal--0-0-0-0-p-0-iso8859-2 +-bitstream-charter-normal-r-normal--0-0-0-0-p-0-iso8859-15 -bitstream-charter-medium-r-normal--0-0-0-0-p-0-iso8859-15 +-bitstream-charter-normal-i-normal--0-0-0-0-p-0-iso8859-1 -bitstream-charter-medium-i-normal--0-0-0-0-p-0-iso8859-1 +-bitstream-charter-normal-i-normal--0-0-0-0-p-0-iso8859-2 -bitstream-charter-medium-i-normal--0-0-0-0-p-0-iso8859-2 +-bitstream-charter-normal-i-normal--0-0-0-0-p-0-iso8859-15 -bitstream-charter-medium-i-normal--0-0-0-0-p-0-iso8859-15 +-adobe-utopia-regular-r-normal--0-0-0-0-p-0-iso8859-1 -adobe-utopia-medium-r-normal--0-0-0-0-p-0-iso8859-1 +-adobe-utopia-regular-r-normal--0-0-0-0-p-0-iso8859-2 -adobe-utopia-medium-r-normal--0-0-0-0-p-0-iso8859-2 +-adobe-utopia-regular-r-normal--0-0-0-0-p-0-iso8859-15 -adobe-utopia-medium-r-normal--0-0-0-0-p-0-iso8859-15 +-adobe-utopia-regular-i-normal--0-0-0-0-p-0-iso8859-1 -adobe-utopia-medium-i-normal--0-0-0-0-p-0-iso8859-1 +-adobe-utopia-regular-i-normal--0-0-0-0-p-0-iso8859-2 -adobe-utopia-medium-i-normal--0-0-0-0-p-0-iso8859-2 +-adobe-utopia-regular-i-normal--0-0-0-0-p-0-iso8859-15 -adobe-utopia-medium-i-normal--0-0-0-0-p-0-iso8859-15 diff --git a/X11/fonts/Type1/gsfonts-x11.scale b/X11/fonts/Type1/gsfonts-x11.scale new file mode 100644 index 0000000..2783c9f --- /dev/null +++ b/X11/fonts/Type1/gsfonts-x11.scale @@ -0,0 +1,102 @@ +101 +a010013l.pfb -urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1 +a010013l.pfb -urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2 +a010013l.pfb -urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15 +a010015l.pfb -urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1 +a010015l.pfb -urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2 +a010015l.pfb -urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15 +a010033l.pfb -urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1 +a010033l.pfb -urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2 +a010033l.pfb -urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15 +a010035l.pfb -urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1 +a010035l.pfb -urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2 +a010035l.pfb -urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15 +b018012l.pfb -urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-1 +b018012l.pfb -urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-2 +b018012l.pfb -urw-urw bookman l-light-r-normal--0-0-0-0-p-0-iso8859-15 +b018015l.pfb -urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-1 +b018015l.pfb -urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-2 +b018015l.pfb -urw-urw bookman l-demibold-r-normal--0-0-0-0-p-0-iso8859-15 +b018032l.pfb -urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-1 +b018032l.pfb -urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-2 +b018032l.pfb -urw-urw bookman l-light-i-normal--0-0-0-0-p-0-iso8859-15 +b018035l.pfb -urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-1 +b018035l.pfb -urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-2 +b018035l.pfb -urw-urw bookman l-demibold-i-normal--0-0-0-0-p-0-iso8859-15 +c059013l.pfb -urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-1 +c059013l.pfb -urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-2 +c059013l.pfb -urw-century schoolbook l-regular-r-normal--0-0-0-0-p-0-iso8859-15 +c059016l.pfb -urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-1 +c059016l.pfb -urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-2 +c059016l.pfb -urw-century schoolbook l-bold-r-normal--0-0-0-0-p-0-iso8859-15 +c059033l.pfb -urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-1 +c059033l.pfb -urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-2 +c059033l.pfb -urw-century schoolbook l-medium-i-normal--0-0-0-0-p-0-iso8859-15 +c059036l.pfb -urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-1 +c059036l.pfb -urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-2 +c059036l.pfb -urw-century schoolbook l-bold-i-normal--0-0-0-0-p-0-iso8859-15 +d050000l.pfb -urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +n019003l.pfb -urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-1 +n019003l.pfb -urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-2 +n019003l.pfb -urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-15 +n019004l.pfb -urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-1 +n019004l.pfb -urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-2 +n019004l.pfb -urw-nimbus sans l-bold-r-normal--0-0-0-0-p-0-iso8859-15 +n019023l.pfb -urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-1 +n019023l.pfb -urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-2 +n019023l.pfb -urw-nimbus sans l-regular-i-normal--0-0-0-0-p-0-iso8859-15 +n019024l.pfb -urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-1 +n019024l.pfb -urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-2 +n019024l.pfb -urw-nimbus sans l-bold-i-normal--0-0-0-0-p-0-iso8859-15 +n019043l.pfb -urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-1 +n019043l.pfb -urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-2 +n019043l.pfb -urw-nimbus sans l-regular-r-condensed--0-0-0-0-p-0-iso8859-15 +n019044l.pfb -urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-1 +n019044l.pfb -urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-2 +n019044l.pfb -urw-nimbus sans l-bold-r-condensed--0-0-0-0-p-0-iso8859-15 +n019063l.pfb -urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-1 +n019063l.pfb -urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-2 +n019063l.pfb -urw-nimbus sans l-regular-i-condensed--0-0-0-0-p-0-iso8859-15 +n019064l.pfb -urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-1 +n019064l.pfb -urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-2 +n019064l.pfb -urw-nimbus sans l-bold-i-condensed--0-0-0-0-p-0-iso8859-15 +n021003l.pfb -urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-1 +n021003l.pfb -urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-2 +n021003l.pfb -urw-nimbus roman no9 l-regular-r-normal--0-0-0-0-p-0-iso8859-15 +n021004l.pfb -urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-1 +n021004l.pfb -urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-2 +n021004l.pfb -urw-nimbus roman no9 l-medium-r-normal-medium-0-0-0-0-p-0-iso8859-15 +n021023l.pfb -urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-1 +n021023l.pfb -urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-2 +n021023l.pfb -urw-nimbus roman no9 l-regular-i-normal--0-0-0-0-p-0-iso8859-15 +n021024l.pfb -urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1 +n021024l.pfb -urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2 +n021024l.pfb -urw-nimbus roman no9 l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15 +n022003l.pfb -urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1 +n022003l.pfb -urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-2 +n022003l.pfb -urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-15 +n022004l.pfb -urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-1 +n022004l.pfb -urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-2 +n022004l.pfb -urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-15 +n022023l.pfb -urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-1 +n022023l.pfb -urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-2 +n022023l.pfb -urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-15 +n022024l.pfb -urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-1 +n022024l.pfb -urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-2 +n022024l.pfb -urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-15 +p052003l.pfb -urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-1 +p052003l.pfb -urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-2 +p052003l.pfb -urw-urw palladio l-regular-r-normal--0-0-0-0-p-0-iso8859-15 +p052004l.pfb -urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-1 +p052004l.pfb -urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-2 +p052004l.pfb -urw-urw palladio l-bold-r-normal--0-0-0-0-p-0-iso8859-15 +p052023l.pfb -urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-1 +p052023l.pfb -urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-2 +p052023l.pfb -urw-urw palladio l-medium-i-normal--0-0-0-0-p-0-iso8859-15 +p052024l.pfb -urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-1 +p052024l.pfb -urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-2 +p052024l.pfb -urw-urw palladio l-bold-i-normal--0-0-0-0-p-0-iso8859-15 +s050000l.pfb -urw-standard symbols l-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific +z003034l.pfb -urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1 +z003034l.pfb -urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-2 +z003034l.pfb -urw-urw chancery l-medium-i-normal-medium-0-0-0-0-p-0-iso8859-15 diff --git a/X11/ja_JP.UTF-8/app-defaults/TiMidity b/X11/ja_JP.UTF-8/app-defaults/TiMidity new file mode 100644 index 0000000..5e06fc1 --- /dev/null +++ b/X11/ja_JP.UTF-8/app-defaults/TiMidity @@ -0,0 +1,316 @@ +! TiMidity.ad -- app-defaults file for TiMidity++ XAW interface +! Created by Yoshishige Arai +! Modified by Chisato Yamauchi + +TiMidity*international: True +TiMidity*inputMethod: none +TiMidity*gradientBar: True +TiMidity*highlightThickness: 1 +TiMidity*BitmapDir: /usr/lib/timidity/bitmaps/ +TiMidity*file_simplemenu*international: True +TiMidity*file_simplemenu.load.label: ファイルのロード (Meta-N) +TiMidity*file_simplemenu.saveconfig.label: 設定保存 (Meta-S) +TiMidity*file_simplemenu.hidetext.label: メッセージの表示/非表示 (Ctrl-M) +TiMidity*file_simplemenu.hidetrace.label: トレース画面の表示/非表示 (Ctrl-T) +TiMidity*file_simplemenu.shuffle.label: シャッフル (Ctrl-S) +TiMidity*file_simplemenu.repeat.label: リピート (Ctrl-R) +TiMidity*file_simplemenu.autostart.label: 自動演奏 +TiMidity*file_simplemenu.autoquit.label: 自動終了 +TiMidity*file_simplemenu.filelist.label: 演奏ファイルリスト (Ctrl-F) +TiMidity*file_simplemenu.modes.label: 拡張設定モード (Ctrl-O) +TiMidity*file_simplemenu.about.label: TiMidity++ について +TiMidity*file_simplemenu.quit.label: 終了 (Meta-Q, Q) +TiMidity*load_dialog.label: ファイル名 +TiMidity*load_dialog.OK.label: 確認 +TiMidity*load_dialog.add.label: すべてを追加 +TiMidity*load_dialog.cancel.label: キャンセル +TiMidity*flist_cmdbox.fplaybutton.label: 演奏 +TiMidity*flist_cmdbox.fdeletebutton.label: 削除 +TiMidity*flist_cmdbox.fdelallbutton.label: すべてを削除 +TiMidity*popup_abox.OK.label: 確認 +TiMidity*modul_box.modul_lbl.label: モジュレーションコントロール +TiMidity*porta_box.porta_lbl.label: ポルタメントコントロール +TiMidity*nrpnv_box.nrpnv_lbl.label: NRPN ビブラート +TiMidity*reverb_box.reverb_lbl.label: リバーブエフェクトコントロール +TiMidity*chorus_box.chorus_lbl.label: コーラスエフェクトコントロール +TiMidity*chpressure_box.chpressure_lbl.label: チャンネルプレッシャー +TiMidity*overlapvoice_box.overlapv_lbl.label: 同一音の重複を許す +TiMidity*txtmeta_box.txtmeta_lbl.label: すべてのテキストメタイベントをトレース +TiMidity*closebutton.label: 閉じる +TiMidity*base_form.translations: #override\n\ + ~Ctrl Metas: do-menu(101)\n\ + Ctrlm: do-menu(102)\n\ + Ctrlt: do-menu(103)\n\ + Ctrls: do-menu(104)\n\ + Ctrlr: do-menu(105)\n\ + ~Ctrl Metan: do-load()\n\ + Right: do-next()\n\ + ~Metan: do-next()\n\ + Left: do-prev()\n\ + p: do-prev()\n\ + KP_Enter: do-play()\n\ + Return: do-play()\n\ + ~Ctrlr: do-play()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + ~Ctrlspace: do-pause()\n\ + ~Ctrls: do-stop()\n\ + Up: do-volupdown(10)\n\ + ~Ctrl Shiftv: do-volupdown(10)\n\ + Down: do-volupdown(-10)\n\ + ~Ctrl ~Shiftv: do-volupdown(-10)\n\ + KP_Add: do-key()\n\ + ~Ctrlplus: do-key()\n\ + KP_Subtract: do-key(1)\n\ + ~Shift-: do-key(1)\n\ + ~Ctrlgreater: do-speed()\n\ + ~Ctrlless: do-speed(1)\n\ + ~Ctrl Shifto: do-voice(1)\n\ + ~Ctrl ~Shifto: do-voice()\n\ + ~Ctrlg: do-sndspec()\n\ + ~Ctrlx: do-exchange()\n\ + ~Ctrlt: do-toggletrace()\n\ + l: do-filelist()\n\ + Ctrlf: do-filelist()\n\ + Ctrlo: do-options()\n\ + a: do-about()\n\ + : do-resize()\n\ + ~Ctrlq: do-quit() +TiMidity*menu_width: 300 +TiMidity*menu_box.borderWidth: 0 +TiMidity*MenuButton.translations: \ + : highlight()\n\ + : reset()\n\ + Any: reset() fix-menu() PopupMenu() +TiMidity*Command*international: True +TiMidity*file_menubutton.menuName: file_simplemenu +TiMidity*file_menubutton.width: 60 +TiMidity*file_menubutton.height: 26 +TiMidity*file_menubutton.horizDistance: 6 +TiMidity*file_menubutton.vertDistance: 4 +TiMidity*file_menubutton.shadowWidth: 1 +TiMidity*title_menubutton.menuName: title_simplemenu +TiMidity*title_menubutton.width: 210 +TiMidity*title_menubutton.height: 26 +TiMidity*title_menubutton.resize: false +TiMidity*title_menubutton.fromHoriz: file_menubutton +TiMidity*title_menubutton.horizDistance: 6 +TiMidity*title_menubutton.vertDistance: 4 +TiMidity*title_menubutton.shadowWidth: 1 +TiMidity*time_label.label: time / mode +TiMidity*time_label.width: 92 +TiMidity*time_label.height: 26 +TiMidity*time_label.resize: false +TiMidity*time_label.fromHoriz: title_menubutton +TiMidity*time_label.horizDistance: 1 +TiMidity*time_label.vertDistance: 4 +TiMidity*time_label.shadowWidth: 1 +TiMidity*time_label.translations: #override\n\ + : do-menu(103)\n\ + : do-exchange() +TiMidity*button_box.height: 40 +TiMidity*button_box.horizDistance: 4 +TiMidity*button_box.borderWidth: 0 +TiMidity*play_button.width: 32 +TiMidity*play_button.height: 32 +TiMidity*play_button.horizDistance: 1 +TiMidity*play_button.vertDistance: 9 +TiMidity*pause_button.width: 32 +TiMidity*pause_button.height: 32 +TiMidity*pause_button.horizDistance: 1 +TiMidity*pause_button.vertDistance: 1 +TiMidity*stop_button.width: 32 +TiMidity*stop_button.height: 32 +TiMidity*stop_button.horizDistance: 1 +TiMidity*stop_button.vertDistance: 1 +TiMidity*prev_button.width: 32 +TiMidity*prev_button.height: 32 +TiMidity*prev_button.horizDistance: 1 +TiMidity*prev_button.vertDistance: 1 +TiMidity*back_button.width: 32 +TiMidity*back_button.height: 32 +TiMidity*back_button.horizDistance: 1 +TiMidity*back_button.vertDistance: 1 +TiMidity*fwd_button.width: 32 +TiMidity*fwd_button.height: 32 +TiMidity*fwd_button.horizDistance: 1 +TiMidity*fwd_button.vertDistance: 1 +TiMidity*next_button.width: 32 +TiMidity*next_button.height: 32 +TiMidity*next_button.horizDistance: 1 +TiMidity*next_button.vertDistance: 1 +TiMidity*quit_button.width: 32 +TiMidity*quit_button.height: 32 +TiMidity*quit_button.horizDistance: 1 +TiMidity*quit_button.vertDistance: 1 +TiMidity*random_button.width: 32 +TiMidity*random_button.height: 32 +TiMidity*random_button.horizDistance: 4 +TiMidity*random_button.vertDistance: 1 +TiMidity*repeat_button.width: 32 +TiMidity*repeat_button.height: 32 +TiMidity*repeat_button.horizDistance: 1 +TiMidity*repeat_button.vertDistance: 1 +TiMidity*volume_label.vertDistance: 0 +TiMidity*volume_label.borderWidth: 0 +TiMidity*volume_box.vertDistance: 2 +TiMidity*volume_box.borderWidth: 0 +TiMidity*volume_bar.length: 330 +TiMidity*volume_bar.translations: #override\n\ + ~Ctrl Shift: do-volupdown(-50)\n\ + ~Ctrl Shift: do-volupdown(50)\n\ + Ctrl ~Shift: do-volupdown(-5)\n\ + Ctrl ~Shift: do-volupdown(5)\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*tune_label.label: ---- +TiMidity*tune_label.horizDistance: 0 +TiMidity*tune_label.vertDistance: 0 +TiMidity*tune_label0.horizDistance: 0 +TiMidity*tune_box.vertDistance: 2 +TiMidity*tune_box.borderWidth: 0 +TiMidity*tune_bar.length: 330 +TiMidity*tune_bar.translations: #override\n\ + : do-tuneset()\n\ + : do-tuneslide()\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*lyric_text.international: True +TiMidity*lyric_text.height: 120 +TiMidity*lyric_text.fromVert: tune_box +TiMidity*lyric_text.horizDistance: 6 +TiMidity*lyric_text.vertDistance: 4 +TiMidity*lyric_text.borderWidth: 1 +TiMidity*lyric_text.scrollVertical: WhenNeeded +TiMidity*lyric_text.translations: #override\n\ + : do-deltext() +TiMidity*trace.vertDistance: 2 +TiMidity*trace.borderWidth: 1 +TiMidity*trace.translations: #override\n\ + : do-toggletrace()\n\ + : do-revcaption()\n\ + : do-revcaption()\n\ + : draw-trace() +TiMidity*trace_vport.borderWidth: 1 +TiMidity*popup_load.title: TiMidity +TiMidity*popup_loadform.height: 400 +TiMidity*load_dialog.borderWidth: 0 +TiMidity*load_dialog.height: 132 +TiMidity*load_dialog.value.translations: #override\n\ + Escape: do-dialog-button(1)\n\ + Ctrl ~Shiftg: do-dialog-button(1)\n\ + ~CtrlKP_Enter: do-chgdir()\n\ + ~CtrlReturn: do-chgdir()\n\ + BackSpace: do-backspace() delete-previous-character()\n\ + ~Ctrl ~MetaTab: do-complete() end-of-line() +TiMidity*popup_file.title: TiMidity +TiMidity*popup_fbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + Down: do-flistmove(1)\n\ + n: do-flistmove(1)\n\ + Up: do-flistmove(-1)\n\ + p: do-flistmove(-1)\n\ + Next: do-flistmove(5)\n\ + Left: do-flistmove(5)\n\ + Prior: do-flistmove(-5)\n\ + Right: do-flistmove(-5)\n\ + KP_Enter: do-fselect()\n\ + Return: do-fselect()\n\ + Ctrlm: do-fselect()\n\ + ~Ctrlr: do-fselect()\n\ + d: do-fdelete()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + space: do-pause()\n\ + s: do-stop()\n\ + Shiftv: do-volupdown(10)\n\ + ~Shiftv: do-volupdown(-10)\n\ + ~Ctrlq: do-quit() +TiMidity*popup_option.title: TiMidity +TiMidity*popup_optbox*international: True +TiMidity*popup_optbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + ~Ctrlq: do-quit() +TiMidity*popup_about.title: Information +TiMidity*popup_abox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + KP_Enter: do-closeparent()\n\ + Return: do-closeparent() +TiMidity*foreground: #c0c0c0 +TiMidity*background: #171717 +TiMidity*BoxColor: #666666 +TiMidity*Scrollbar*background: gray82 +TiMidity*ButtonForeground: #c0c0c0 +TiMidity*ButtonBackground: #444444 +TiMidity*ToggleForeground: #c0c0f0 +TiMidity*MenuButtonBackground: #839573 +TiMidity*menu_box*Foreground: #000000 +TiMidity*menu_box*SimpleMenu*Foreground: #c0c0c0 +TiMidity*Command.background: gray78 +TiMidity*Label.foreground: black +TiMidity*Label.background: #CCFF33 +TiMidity*Text*background: gray82 +TiMidity*Text*scrollbar*background: gray82 +TiMidity*TextBackground: #666666 +TiMidity*Text2Background: #4e5945 +TiMidity*Dialog.Command.background: gray78 +TiMidity*Dialog.Text.background: gray82 +TiMidity*lyric_text*Foreground: #c0c0c0 +TiMidity*lyric_text*Background: #444444 +TiMidity*lyric_text*Scrollbar*Background: #666666 +TiMidity*TraceBackground: #4e5945 +TiMidity*VelForeground: #c0a080 +TiMidity*VelDrumForeground: #c08080 +TiMidity*VolForeground: #c0b0b0 +TiMidity*PanForeground: #a0a0c0 +TiMidity*ReverbColor: #c0c080 +TiMidity*CaptionColor: #a0a0a0 +TiMidity*ExpForeground: #80c0c0 +TiMidity*ChorusColor: #c0b080 +TiMidity*WhiteKeyColor: #d8d8d8 +TiMidity*trace_vport*background: #666666 +TiMidity*load_dialog.label.background: gray67 +TiMidity*popup_load*Viewport*background: #666666 +TiMidity*popup_load*load_dialog.Command*background: #666666 +TiMidity*popup_load*load_dialog*label*background: #666666 +TiMidity*popup_load*load_dialog*value.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSrc.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSink.background: #666666 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Label.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.borderColor: #6f6f6f +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.background: #e7e7e7 +TiMidity*popup_load*popup_loadform*load_dialog*label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_info*foreground: #c0c0c0 +TiMidity*popup_file*background: #666666 +TiMidity*popup_option*background: #666666 +TiMidity*popup_about*background: #666666 +TiMidity*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Form*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*MenuButton*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*TextFontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*SmeBSB.fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Command*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*List*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Label*fontSet: -adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*cwd_label.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*Text*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*file_menubutton.file_simplemenu*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*title_menubutton.title_simplemenu*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*time_label.font: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-* +TiMidity*time_label*cwd_info.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*volume_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*tune_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*popup_loadform.load_dialog.label.fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*popup_abox*fontSet: -adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-*,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* + diff --git a/X11/ja_JP.eucJP/app-defaults/TiMidity b/X11/ja_JP.eucJP/app-defaults/TiMidity new file mode 100644 index 0000000..2dea172 --- /dev/null +++ b/X11/ja_JP.eucJP/app-defaults/TiMidity @@ -0,0 +1,315 @@ +! TiMidity.ad -- app-defaults file for TiMidity++ XAW interface +! Created by Yoshishige Arai +! Modified by Chisato Yamauchi + +TiMidity*international: True +TiMidity*inputMethod: none +TiMidity*gradientBar: True +TiMidity*highlightThickness: 1 +TiMidity*BitmapDir: ${prefix}/lib/timidity/bitmaps/ +TiMidity*file_simplemenu*international: True +TiMidity*file_simplemenu.load.label: ¥Õ¥¡¥¤¥ë¤Î¥í¡¼¥É (Meta-N) +TiMidity*file_simplemenu.saveconfig.label: ÀßÄêÊݸ (Meta-S) +TiMidity*file_simplemenu.hidetext.label: ¥á¥Ã¥»¡¼¥¸¤Îɽ¼¨/Èóɽ¼¨ (Ctrl-M) +TiMidity*file_simplemenu.hidetrace.label: ¥È¥ì¡¼¥¹²èÌ̤Îɽ¼¨/Èóɽ¼¨ (Ctrl-T) +TiMidity*file_simplemenu.shuffle.label: ¥·¥ã¥Ã¥Õ¥ë (Ctrl-S) +TiMidity*file_simplemenu.repeat.label: ¥ê¥Ô¡¼¥È (Ctrl-R) +TiMidity*file_simplemenu.autostart.label: ¼«Æ°±éÁÕ +TiMidity*file_simplemenu.autoquit.label: ¼«Æ°½ªÎ» +TiMidity*file_simplemenu.filelist.label: ±éÁÕ¥Õ¥¡¥¤¥ë¥ê¥¹¥È (Ctrl-F) +TiMidity*file_simplemenu.modes.label: ³ÈÄ¥ÀßÄê¥â¡¼¥É (Ctrl-O) +TiMidity*file_simplemenu.about.label: TiMidity++ ¤Ë¤Ä¤¤¤Æ +TiMidity*file_simplemenu.quit.label: ½ªÎ» (Meta-Q, Q) +TiMidity*load_dialog.label: ¥Õ¥¡¥¤¥ë̾ +TiMidity*load_dialog.OK.label: ³Îǧ +TiMidity*load_dialog.add.label: ¤¹¤Ù¤Æ¤òÄɲà +TiMidity*load_dialog.cancel.label: ¥­¥ã¥ó¥»¥ë +TiMidity*flist_cmdbox.fplaybutton.label: ±éÁÕ +TiMidity*flist_cmdbox.fdeletebutton.label: ºï½ü +TiMidity*flist_cmdbox.fdelallbutton.label: ¤¹¤Ù¤Æ¤òºï½ü +TiMidity*popup_abox.OK.label: ³Îǧ +TiMidity*modul_box.modul_lbl.label: ¥â¥¸¥å¥ì¡¼¥·¥ç¥ó¥³¥ó¥È¥í¡¼¥ë +TiMidity*porta_box.porta_lbl.label: ¥Ý¥ë¥¿¥á¥ó¥È¥³¥ó¥È¥í¡¼¥ë +TiMidity*nrpnv_box.nrpnv_lbl.label: NRPN ¥Ó¥Ö¥é¡¼¥È +TiMidity*reverb_box.reverb_lbl.label: ¥ê¥Ð¡¼¥Ö¥¨¥Õ¥§¥¯¥È¥³¥ó¥È¥í¡¼¥ë +TiMidity*chorus_box.chorus_lbl.label: ¥³¡¼¥é¥¹¥¨¥Õ¥§¥¯¥È¥³¥ó¥È¥í¡¼¥ë +TiMidity*chpressure_box.chpressure_lbl.label: ¥Á¥ã¥ó¥Í¥ë¥×¥ì¥Ã¥·¥ã¡¼ +TiMidity*overlapvoice_box.overlapv_lbl.label: Ʊ°ì²»¤Î½ÅÊ£¤òµö¤¹ +TiMidity*txtmeta_box.txtmeta_lbl.label: ¤¹¤Ù¤Æ¤Î¥Æ¥­¥¹¥È¥á¥¿¥¤¥Ù¥ó¥È¤ò¥È¥ì¡¼¥¹ +TiMidity*closebutton.label: ÊĤ¸¤ë +TiMidity*base_form.translations: #override\n\ + ~Ctrl Metas: do-menu(101)\n\ + Ctrlm: do-menu(102)\n\ + Ctrlt: do-menu(103)\n\ + Ctrls: do-menu(104)\n\ + Ctrlr: do-menu(105)\n\ + ~Ctrl Metan: do-load()\n\ + Right: do-next()\n\ + ~Metan: do-next()\n\ + Left: do-prev()\n\ + p: do-prev()\n\ + KP_Enter: do-play()\n\ + Return: do-play()\n\ + ~Ctrlr: do-play()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + ~Ctrlspace: do-pause()\n\ + ~Ctrls: do-stop()\n\ + Up: do-volupdown(10)\n\ + ~Ctrl Shiftv: do-volupdown(10)\n\ + Down: do-volupdown(-10)\n\ + ~Ctrl ~Shiftv: do-volupdown(-10)\n\ + KP_Add: do-key()\n\ + ~Ctrlplus: do-key()\n\ + KP_Subtract: do-key(1)\n\ + ~Shift-: do-key(1)\n\ + ~Ctrlgreater: do-speed()\n\ + ~Ctrlless: do-speed(1)\n\ + ~Ctrl Shifto: do-voice(1)\n\ + ~Ctrl ~Shifto: do-voice()\n\ + ~Ctrlg: do-sndspec()\n\ + ~Ctrlx: do-exchange()\n\ + ~Ctrlt: do-toggletrace()\n\ + l: do-filelist()\n\ + Ctrlf: do-filelist()\n\ + Ctrlo: do-options()\n\ + a: do-about()\n\ + : do-resize()\n\ + ~Ctrlq: do-quit() +TiMidity*menu_width: 300 +TiMidity*menu_box.borderWidth: 0 +TiMidity*MenuButton.translations: \ + : highlight()\n\ + : reset()\n\ + Any: reset() fix-menu() PopupMenu() +TiMidity*Command*international: True +TiMidity*file_menubutton.menuName: file_simplemenu +TiMidity*file_menubutton.width: 60 +TiMidity*file_menubutton.height: 26 +TiMidity*file_menubutton.horizDistance: 6 +TiMidity*file_menubutton.vertDistance: 4 +TiMidity*file_menubutton.shadowWidth: 1 +TiMidity*title_menubutton.menuName: title_simplemenu +TiMidity*title_menubutton.width: 210 +TiMidity*title_menubutton.height: 26 +TiMidity*title_menubutton.resize: false +TiMidity*title_menubutton.fromHoriz: file_menubutton +TiMidity*title_menubutton.horizDistance: 6 +TiMidity*title_menubutton.vertDistance: 4 +TiMidity*title_menubutton.shadowWidth: 1 +TiMidity*time_label.label: time / mode +TiMidity*time_label.width: 92 +TiMidity*time_label.height: 26 +TiMidity*time_label.resize: false +TiMidity*time_label.fromHoriz: title_menubutton +TiMidity*time_label.horizDistance: 1 +TiMidity*time_label.vertDistance: 4 +TiMidity*time_label.shadowWidth: 1 +TiMidity*time_label.translations: #override\n\ + : do-menu(103)\n\ + : do-exchange() +TiMidity*button_box.height: 40 +TiMidity*button_box.horizDistance: 4 +TiMidity*button_box.borderWidth: 0 +TiMidity*play_button.width: 32 +TiMidity*play_button.height: 32 +TiMidity*play_button.horizDistance: 1 +TiMidity*play_button.vertDistance: 9 +TiMidity*pause_button.width: 32 +TiMidity*pause_button.height: 32 +TiMidity*pause_button.horizDistance: 1 +TiMidity*pause_button.vertDistance: 1 +TiMidity*stop_button.width: 32 +TiMidity*stop_button.height: 32 +TiMidity*stop_button.horizDistance: 1 +TiMidity*stop_button.vertDistance: 1 +TiMidity*prev_button.width: 32 +TiMidity*prev_button.height: 32 +TiMidity*prev_button.horizDistance: 1 +TiMidity*prev_button.vertDistance: 1 +TiMidity*back_button.width: 32 +TiMidity*back_button.height: 32 +TiMidity*back_button.horizDistance: 1 +TiMidity*back_button.vertDistance: 1 +TiMidity*fwd_button.width: 32 +TiMidity*fwd_button.height: 32 +TiMidity*fwd_button.horizDistance: 1 +TiMidity*fwd_button.vertDistance: 1 +TiMidity*next_button.width: 32 +TiMidity*next_button.height: 32 +TiMidity*next_button.horizDistance: 1 +TiMidity*next_button.vertDistance: 1 +TiMidity*quit_button.width: 32 +TiMidity*quit_button.height: 32 +TiMidity*quit_button.horizDistance: 1 +TiMidity*quit_button.vertDistance: 1 +TiMidity*random_button.width: 32 +TiMidity*random_button.height: 32 +TiMidity*random_button.horizDistance: 4 +TiMidity*random_button.vertDistance: 1 +TiMidity*repeat_button.width: 32 +TiMidity*repeat_button.height: 32 +TiMidity*repeat_button.horizDistance: 1 +TiMidity*repeat_button.vertDistance: 1 +TiMidity*volume_label.vertDistance: 0 +TiMidity*volume_label.borderWidth: 0 +TiMidity*volume_box.vertDistance: 2 +TiMidity*volume_box.borderWidth: 0 +TiMidity*volume_bar.length: 330 +TiMidity*volume_bar.translations: #override\n\ + ~Ctrl Shift: do-volupdown(-50)\n\ + ~Ctrl Shift: do-volupdown(50)\n\ + Ctrl ~Shift: do-volupdown(-5)\n\ + Ctrl ~Shift: do-volupdown(5)\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*tune_label.label: ---- +TiMidity*tune_label.horizDistance: 0 +TiMidity*tune_label.vertDistance: 0 +TiMidity*tune_label0.horizDistance: 0 +TiMidity*tune_box.vertDistance: 2 +TiMidity*tune_box.borderWidth: 0 +TiMidity*tune_bar.length: 330 +TiMidity*tune_bar.translations: #override\n\ + : do-tuneset()\n\ + : do-tuneslide()\n\ + : MoveThumb()\n\ + : NotifyScroll(FullLength) EndScroll() +TiMidity*lyric_text.international: True +TiMidity*lyric_text.height: 120 +TiMidity*lyric_text.fromVert: tune_box +TiMidity*lyric_text.horizDistance: 6 +TiMidity*lyric_text.vertDistance: 4 +TiMidity*lyric_text.borderWidth: 1 +TiMidity*lyric_text.scrollVertical: WhenNeeded +TiMidity*lyric_text.translations: #override\n\ + : do-deltext() +TiMidity*trace.vertDistance: 2 +TiMidity*trace.borderWidth: 1 +TiMidity*trace.translations: #override\n\ + : do-toggletrace()\n\ + : do-revcaption()\n\ + : do-revcaption()\n\ + : draw-trace() +TiMidity*trace_vport.borderWidth: 1 +TiMidity*popup_load.title: TiMidity +TiMidity*popup_loadform.height: 400 +TiMidity*load_dialog.borderWidth: 0 +TiMidity*load_dialog.height: 132 +TiMidity*load_dialog.value.translations: #override\n\ + Escape: do-dialog-button(1)\n\ + Ctrl ~Shiftg: do-dialog-button(1)\n\ + ~CtrlKP_Enter: do-chgdir()\n\ + ~CtrlReturn: do-chgdir()\n\ + BackSpace: do-backspace() delete-previous-character()\n\ + ~Ctrl ~MetaTab: do-complete() end-of-line() +TiMidity*popup_file.title: TiMidity +TiMidity*popup_fbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + Down: do-flistmove(1)\n\ + n: do-flistmove(1)\n\ + Up: do-flistmove(-1)\n\ + p: do-flistmove(-1)\n\ + Next: do-flistmove(5)\n\ + Left: do-flistmove(5)\n\ + Prior: do-flistmove(-5)\n\ + Right: do-flistmove(-5)\n\ + KP_Enter: do-fselect()\n\ + Return: do-fselect()\n\ + Ctrlm: do-fselect()\n\ + ~Ctrlr: do-fselect()\n\ + d: do-fdelete()\n\ + ~Ctrlf: do-forward()\n\ + ~Ctrlb: do-back()\n\ + space: do-pause()\n\ + s: do-stop()\n\ + Shiftv: do-volupdown(10)\n\ + ~Shiftv: do-volupdown(-10)\n\ + ~Ctrlq: do-quit() +TiMidity*popup_option.title: TiMidity +TiMidity*popup_optbox*international: True +TiMidity*popup_optbox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + ~Ctrlq: do-quit() +TiMidity*popup_about.title: Information +TiMidity*popup_abox.translations: #override\n\ + ~Ctrlc: do-closeparent()\n\ + KP_Enter: do-closeparent()\n\ + Return: do-closeparent() +TiMidity*foreground: #c0c0c0 +TiMidity*background: #171717 +TiMidity*BoxColor: #666666 +TiMidity*Scrollbar*background: gray82 +TiMidity*ButtonForeground: #c0c0c0 +TiMidity*ButtonBackground: #444444 +TiMidity*ToggleForeground: #c0c0f0 +TiMidity*MenuButtonBackground: #839573 +TiMidity*menu_box*Foreground: #000000 +TiMidity*menu_box*SimpleMenu*Foreground: #c0c0c0 +TiMidity*Command.background: gray78 +TiMidity*Label.foreground: black +TiMidity*Label.background: #CCFF33 +TiMidity*Text*background: gray82 +TiMidity*Text*scrollbar*background: gray82 +TiMidity*TextBackground: #666666 +TiMidity*Text2Background: #4e5945 +TiMidity*Dialog.Command.background: gray78 +TiMidity*Dialog.Text.background: gray82 +TiMidity*lyric_text*Foreground: #c0c0c0 +TiMidity*lyric_text*Background: #444444 +TiMidity*lyric_text*Scrollbar*Background: #666666 +TiMidity*TraceBackground: #4e5945 +TiMidity*VelForeground: #c0a080 +TiMidity*VelDrumForeground: #c08080 +TiMidity*VolForeground: #c0b0b0 +TiMidity*PanForeground: #a0a0c0 +TiMidity*ReverbColor: #c0c080 +TiMidity*CaptionColor: #a0a0a0 +TiMidity*ExpForeground: #80c0c0 +TiMidity*ChorusColor: #c0b080 +TiMidity*WhiteKeyColor: #d8d8d8 +TiMidity*trace_vport*background: #666666 +TiMidity*load_dialog.label.background: gray67 +TiMidity*popup_load*Viewport*background: #666666 +TiMidity*popup_load*load_dialog.Command*background: #666666 +TiMidity*popup_load*load_dialog*label*background: #666666 +TiMidity*popup_load*load_dialog*value.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSrc.background: #666666 +TiMidity*popup_load*load_dialog*value.MultiSink.background: #666666 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Label.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Toggle.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Command.background: #c0c0c0 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.borderColor: #6f6f6f +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSrc.background: #e7e7e7 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.foreground: #000000 +TiMidity*popup_load*load_dialog*value*TransientShell.Form.Text.MultiSink.background: #e7e7e7 +TiMidity*popup_load*popup_loadform*load_dialog*label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_label*foreground: #c0c0c0 +TiMidity*popup_load*popup_loadform*cwd_info*foreground: #c0c0c0 +TiMidity*popup_file*background: #666666 +TiMidity*popup_option*background: #666666 +TiMidity*popup_about*background: #666666 +TiMidity*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Form*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*MenuButton*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*TextFontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*SmeBSB.fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Command*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*List*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*Label*fontSet: -adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*cwd_label.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*Text*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*file_menubutton.file_simplemenu*fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*title_menubutton.title_simplemenu*fontSet: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*time_label.font: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-*-* +TiMidity*time_label*cwd_info.font: -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-*-* +TiMidity*volume_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*tune_box*fontSet: -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*popup_loadform.load_dialog.label.fontSet: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* +TiMidity*popup_abox*fontSet: -adobe-helvetica-bold-o-normal--14-*-*-*-*-*-*-*,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-* diff --git a/X11/openbox b/X11/openbox new file mode 120000 index 0000000..2a95962 --- /dev/null +++ b/X11/openbox @@ -0,0 +1 @@ +../xdg/openbox \ No newline at end of file diff --git a/X11/rgb.txt b/X11/rgb.txt new file mode 100644 index 0000000..b9e56c6 --- /dev/null +++ b/X11/rgb.txt @@ -0,0 +1,754 @@ +! $Xorg: rgb.txt,v 1.3 2000/08/17 19:54:00 cpqbld Exp $ +255 250 250 snow +248 248 255 ghost white +248 248 255 GhostWhite +245 245 245 white smoke +245 245 245 WhiteSmoke +220 220 220 gainsboro +255 250 240 floral white +255 250 240 FloralWhite +253 245 230 old lace +253 245 230 OldLace +250 240 230 linen +250 235 215 antique white +250 235 215 AntiqueWhite +255 239 213 papaya whip +255 239 213 PapayaWhip +255 235 205 blanched almond +255 235 205 BlanchedAlmond +255 228 196 bisque +255 218 185 peach puff +255 218 185 PeachPuff +255 222 173 navajo white +255 222 173 NavajoWhite +255 228 181 moccasin +255 248 220 cornsilk +255 255 240 ivory +255 250 205 lemon chiffon +255 250 205 LemonChiffon +255 245 238 seashell +240 255 240 honeydew +245 255 250 mint cream +245 255 250 MintCream +240 255 255 azure +240 248 255 alice blue +240 248 255 AliceBlue +230 230 250 lavender +255 240 245 lavender blush +255 240 245 LavenderBlush +255 228 225 misty rose +255 228 225 MistyRose +255 255 255 white + 0 0 0 black + 47 79 79 dark slate gray + 47 79 79 DarkSlateGray + 47 79 79 dark slate grey + 47 79 79 DarkSlateGrey +105 105 105 dim gray +105 105 105 DimGray +105 105 105 dim grey +105 105 105 DimGrey +112 128 144 slate gray +112 128 144 SlateGray +112 128 144 slate grey +112 128 144 SlateGrey +119 136 153 light slate gray +119 136 153 LightSlateGray +119 136 153 light slate grey +119 136 153 LightSlateGrey +190 190 190 gray +190 190 190 grey +211 211 211 light grey +211 211 211 LightGrey +211 211 211 light gray +211 211 211 LightGray + 25 25 112 midnight blue + 25 25 112 MidnightBlue + 0 0 128 navy + 0 0 128 navy blue + 0 0 128 NavyBlue +100 149 237 cornflower blue +100 149 237 CornflowerBlue + 72 61 139 dark slate blue + 72 61 139 DarkSlateBlue +106 90 205 slate blue +106 90 205 SlateBlue +123 104 238 medium slate blue +123 104 238 MediumSlateBlue +132 112 255 light slate blue +132 112 255 LightSlateBlue + 0 0 205 medium blue + 0 0 205 MediumBlue + 65 105 225 royal blue + 65 105 225 RoyalBlue + 0 0 255 blue + 30 144 255 dodger blue + 30 144 255 DodgerBlue + 0 191 255 deep sky blue + 0 191 255 DeepSkyBlue +135 206 235 sky blue +135 206 235 SkyBlue +135 206 250 light sky blue +135 206 250 LightSkyBlue + 70 130 180 steel blue + 70 130 180 SteelBlue +176 196 222 light steel blue +176 196 222 LightSteelBlue +173 216 230 light blue +173 216 230 LightBlue +176 224 230 powder blue +176 224 230 PowderBlue +175 238 238 pale turquoise +175 238 238 PaleTurquoise + 0 206 209 dark turquoise + 0 206 209 DarkTurquoise + 72 209 204 medium turquoise + 72 209 204 MediumTurquoise + 64 224 208 turquoise + 0 255 255 cyan +224 255 255 light cyan +224 255 255 LightCyan + 95 158 160 cadet blue + 95 158 160 CadetBlue +102 205 170 medium aquamarine +102 205 170 MediumAquamarine +127 255 212 aquamarine + 0 100 0 dark green + 0 100 0 DarkGreen + 85 107 47 dark olive green + 85 107 47 DarkOliveGreen +143 188 143 dark sea green +143 188 143 DarkSeaGreen + 46 139 87 sea green + 46 139 87 SeaGreen + 60 179 113 medium sea green + 60 179 113 MediumSeaGreen + 32 178 170 light sea green + 32 178 170 LightSeaGreen +152 251 152 pale green +152 251 152 PaleGreen + 0 255 127 spring green + 0 255 127 SpringGreen +124 252 0 lawn green +124 252 0 LawnGreen + 0 255 0 green +127 255 0 chartreuse + 0 250 154 medium spring green + 0 250 154 MediumSpringGreen +173 255 47 green yellow +173 255 47 GreenYellow + 50 205 50 lime green + 50 205 50 LimeGreen +154 205 50 yellow green +154 205 50 YellowGreen + 34 139 34 forest green + 34 139 34 ForestGreen +107 142 35 olive drab +107 142 35 OliveDrab +189 183 107 dark khaki +189 183 107 DarkKhaki +240 230 140 khaki +238 232 170 pale goldenrod +238 232 170 PaleGoldenrod +250 250 210 light goldenrod yellow +250 250 210 LightGoldenrodYellow +255 255 224 light yellow +255 255 224 LightYellow +255 255 0 yellow +255 215 0 gold +238 221 130 light goldenrod +238 221 130 LightGoldenrod +218 165 32 goldenrod +184 134 11 dark goldenrod +184 134 11 DarkGoldenrod +188 143 143 rosy brown +188 143 143 RosyBrown +205 92 92 indian red +205 92 92 IndianRed +139 69 19 saddle brown +139 69 19 SaddleBrown +160 82 45 sienna +205 133 63 peru +222 184 135 burlywood +245 245 220 beige +245 222 179 wheat +244 164 96 sandy brown +244 164 96 SandyBrown +210 180 140 tan +210 105 30 chocolate +178 34 34 firebrick +165 42 42 brown +233 150 122 dark salmon +233 150 122 DarkSalmon +250 128 114 salmon +255 160 122 light salmon +255 160 122 LightSalmon +255 165 0 orange +255 140 0 dark orange +255 140 0 DarkOrange +255 127 80 coral +240 128 128 light coral +240 128 128 LightCoral +255 99 71 tomato +255 69 0 orange red +255 69 0 OrangeRed +255 0 0 red +255 105 180 hot pink +255 105 180 HotPink +255 20 147 deep pink +255 20 147 DeepPink +255 192 203 pink +255 182 193 light pink +255 182 193 LightPink +219 112 147 pale violet red +219 112 147 PaleVioletRed +176 48 96 maroon +199 21 133 medium violet red +199 21 133 MediumVioletRed +208 32 144 violet red +208 32 144 VioletRed +255 0 255 magenta +238 130 238 violet +221 160 221 plum +218 112 214 orchid +186 85 211 medium orchid +186 85 211 MediumOrchid +153 50 204 dark orchid +153 50 204 DarkOrchid +148 0 211 dark violet +148 0 211 DarkViolet +138 43 226 blue violet +138 43 226 BlueViolet +160 32 240 purple +147 112 219 medium purple +147 112 219 MediumPurple +216 191 216 thistle +255 250 250 snow1 +238 233 233 snow2 +205 201 201 snow3 +139 137 137 snow4 +255 245 238 seashell1 +238 229 222 seashell2 +205 197 191 seashell3 +139 134 130 seashell4 +255 239 219 AntiqueWhite1 +238 223 204 AntiqueWhite2 +205 192 176 AntiqueWhite3 +139 131 120 AntiqueWhite4 +255 228 196 bisque1 +238 213 183 bisque2 +205 183 158 bisque3 +139 125 107 bisque4 +255 218 185 PeachPuff1 +238 203 173 PeachPuff2 +205 175 149 PeachPuff3 +139 119 101 PeachPuff4 +255 222 173 NavajoWhite1 +238 207 161 NavajoWhite2 +205 179 139 NavajoWhite3 +139 121 94 NavajoWhite4 +255 250 205 LemonChiffon1 +238 233 191 LemonChiffon2 +205 201 165 LemonChiffon3 +139 137 112 LemonChiffon4 +255 248 220 cornsilk1 +238 232 205 cornsilk2 +205 200 177 cornsilk3 +139 136 120 cornsilk4 +255 255 240 ivory1 +238 238 224 ivory2 +205 205 193 ivory3 +139 139 131 ivory4 +240 255 240 honeydew1 +224 238 224 honeydew2 +193 205 193 honeydew3 +131 139 131 honeydew4 +255 240 245 LavenderBlush1 +238 224 229 LavenderBlush2 +205 193 197 LavenderBlush3 +139 131 134 LavenderBlush4 +255 228 225 MistyRose1 +238 213 210 MistyRose2 +205 183 181 MistyRose3 +139 125 123 MistyRose4 +240 255 255 azure1 +224 238 238 azure2 +193 205 205 azure3 +131 139 139 azure4 +131 111 255 SlateBlue1 +122 103 238 SlateBlue2 +105 89 205 SlateBlue3 + 71 60 139 SlateBlue4 + 72 118 255 RoyalBlue1 + 67 110 238 RoyalBlue2 + 58 95 205 RoyalBlue3 + 39 64 139 RoyalBlue4 + 0 0 255 blue1 + 0 0 238 blue2 + 0 0 205 blue3 + 0 0 139 blue4 + 30 144 255 DodgerBlue1 + 28 134 238 DodgerBlue2 + 24 116 205 DodgerBlue3 + 16 78 139 DodgerBlue4 + 99 184 255 SteelBlue1 + 92 172 238 SteelBlue2 + 79 148 205 SteelBlue3 + 54 100 139 SteelBlue4 + 0 191 255 DeepSkyBlue1 + 0 178 238 DeepSkyBlue2 + 0 154 205 DeepSkyBlue3 + 0 104 139 DeepSkyBlue4 +135 206 255 SkyBlue1 +126 192 238 SkyBlue2 +108 166 205 SkyBlue3 + 74 112 139 SkyBlue4 +176 226 255 LightSkyBlue1 +164 211 238 LightSkyBlue2 +141 182 205 LightSkyBlue3 + 96 123 139 LightSkyBlue4 +198 226 255 SlateGray1 +185 211 238 SlateGray2 +159 182 205 SlateGray3 +108 123 139 SlateGray4 +202 225 255 LightSteelBlue1 +188 210 238 LightSteelBlue2 +162 181 205 LightSteelBlue3 +110 123 139 LightSteelBlue4 +191 239 255 LightBlue1 +178 223 238 LightBlue2 +154 192 205 LightBlue3 +104 131 139 LightBlue4 +224 255 255 LightCyan1 +209 238 238 LightCyan2 +180 205 205 LightCyan3 +122 139 139 LightCyan4 +187 255 255 PaleTurquoise1 +174 238 238 PaleTurquoise2 +150 205 205 PaleTurquoise3 +102 139 139 PaleTurquoise4 +152 245 255 CadetBlue1 +142 229 238 CadetBlue2 +122 197 205 CadetBlue3 + 83 134 139 CadetBlue4 + 0 245 255 turquoise1 + 0 229 238 turquoise2 + 0 197 205 turquoise3 + 0 134 139 turquoise4 + 0 255 255 cyan1 + 0 238 238 cyan2 + 0 205 205 cyan3 + 0 139 139 cyan4 +151 255 255 DarkSlateGray1 +141 238 238 DarkSlateGray2 +121 205 205 DarkSlateGray3 + 82 139 139 DarkSlateGray4 +127 255 212 aquamarine1 +118 238 198 aquamarine2 +102 205 170 aquamarine3 + 69 139 116 aquamarine4 +193 255 193 DarkSeaGreen1 +180 238 180 DarkSeaGreen2 +155 205 155 DarkSeaGreen3 +105 139 105 DarkSeaGreen4 + 84 255 159 SeaGreen1 + 78 238 148 SeaGreen2 + 67 205 128 SeaGreen3 + 46 139 87 SeaGreen4 +154 255 154 PaleGreen1 +144 238 144 PaleGreen2 +124 205 124 PaleGreen3 + 84 139 84 PaleGreen4 + 0 255 127 SpringGreen1 + 0 238 118 SpringGreen2 + 0 205 102 SpringGreen3 + 0 139 69 SpringGreen4 + 0 255 0 green1 + 0 238 0 green2 + 0 205 0 green3 + 0 139 0 green4 +127 255 0 chartreuse1 +118 238 0 chartreuse2 +102 205 0 chartreuse3 + 69 139 0 chartreuse4 +192 255 62 OliveDrab1 +179 238 58 OliveDrab2 +154 205 50 OliveDrab3 +105 139 34 OliveDrab4 +202 255 112 DarkOliveGreen1 +188 238 104 DarkOliveGreen2 +162 205 90 DarkOliveGreen3 +110 139 61 DarkOliveGreen4 +255 246 143 khaki1 +238 230 133 khaki2 +205 198 115 khaki3 +139 134 78 khaki4 +255 236 139 LightGoldenrod1 +238 220 130 LightGoldenrod2 +205 190 112 LightGoldenrod3 +139 129 76 LightGoldenrod4 +255 255 224 LightYellow1 +238 238 209 LightYellow2 +205 205 180 LightYellow3 +139 139 122 LightYellow4 +255 255 0 yellow1 +238 238 0 yellow2 +205 205 0 yellow3 +139 139 0 yellow4 +255 215 0 gold1 +238 201 0 gold2 +205 173 0 gold3 +139 117 0 gold4 +255 193 37 goldenrod1 +238 180 34 goldenrod2 +205 155 29 goldenrod3 +139 105 20 goldenrod4 +255 185 15 DarkGoldenrod1 +238 173 14 DarkGoldenrod2 +205 149 12 DarkGoldenrod3 +139 101 8 DarkGoldenrod4 +255 193 193 RosyBrown1 +238 180 180 RosyBrown2 +205 155 155 RosyBrown3 +139 105 105 RosyBrown4 +255 106 106 IndianRed1 +238 99 99 IndianRed2 +205 85 85 IndianRed3 +139 58 58 IndianRed4 +255 130 71 sienna1 +238 121 66 sienna2 +205 104 57 sienna3 +139 71 38 sienna4 +255 211 155 burlywood1 +238 197 145 burlywood2 +205 170 125 burlywood3 +139 115 85 burlywood4 +255 231 186 wheat1 +238 216 174 wheat2 +205 186 150 wheat3 +139 126 102 wheat4 +255 165 79 tan1 +238 154 73 tan2 +205 133 63 tan3 +139 90 43 tan4 +255 127 36 chocolate1 +238 118 33 chocolate2 +205 102 29 chocolate3 +139 69 19 chocolate4 +255 48 48 firebrick1 +238 44 44 firebrick2 +205 38 38 firebrick3 +139 26 26 firebrick4 +255 64 64 brown1 +238 59 59 brown2 +205 51 51 brown3 +139 35 35 brown4 +255 140 105 salmon1 +238 130 98 salmon2 +205 112 84 salmon3 +139 76 57 salmon4 +255 160 122 LightSalmon1 +238 149 114 LightSalmon2 +205 129 98 LightSalmon3 +139 87 66 LightSalmon4 +255 165 0 orange1 +238 154 0 orange2 +205 133 0 orange3 +139 90 0 orange4 +255 127 0 DarkOrange1 +238 118 0 DarkOrange2 +205 102 0 DarkOrange3 +139 69 0 DarkOrange4 +255 114 86 coral1 +238 106 80 coral2 +205 91 69 coral3 +139 62 47 coral4 +255 99 71 tomato1 +238 92 66 tomato2 +205 79 57 tomato3 +139 54 38 tomato4 +255 69 0 OrangeRed1 +238 64 0 OrangeRed2 +205 55 0 OrangeRed3 +139 37 0 OrangeRed4 +255 0 0 red1 +238 0 0 red2 +205 0 0 red3 +139 0 0 red4 +215 7 81 DebianRed +255 20 147 DeepPink1 +238 18 137 DeepPink2 +205 16 118 DeepPink3 +139 10 80 DeepPink4 +255 110 180 HotPink1 +238 106 167 HotPink2 +205 96 144 HotPink3 +139 58 98 HotPink4 +255 181 197 pink1 +238 169 184 pink2 +205 145 158 pink3 +139 99 108 pink4 +255 174 185 LightPink1 +238 162 173 LightPink2 +205 140 149 LightPink3 +139 95 101 LightPink4 +255 130 171 PaleVioletRed1 +238 121 159 PaleVioletRed2 +205 104 137 PaleVioletRed3 +139 71 93 PaleVioletRed4 +255 52 179 maroon1 +238 48 167 maroon2 +205 41 144 maroon3 +139 28 98 maroon4 +255 62 150 VioletRed1 +238 58 140 VioletRed2 +205 50 120 VioletRed3 +139 34 82 VioletRed4 +255 0 255 magenta1 +238 0 238 magenta2 +205 0 205 magenta3 +139 0 139 magenta4 +255 131 250 orchid1 +238 122 233 orchid2 +205 105 201 orchid3 +139 71 137 orchid4 +255 187 255 plum1 +238 174 238 plum2 +205 150 205 plum3 +139 102 139 plum4 +224 102 255 MediumOrchid1 +209 95 238 MediumOrchid2 +180 82 205 MediumOrchid3 +122 55 139 MediumOrchid4 +191 62 255 DarkOrchid1 +178 58 238 DarkOrchid2 +154 50 205 DarkOrchid3 +104 34 139 DarkOrchid4 +155 48 255 purple1 +145 44 238 purple2 +125 38 205 purple3 + 85 26 139 purple4 +171 130 255 MediumPurple1 +159 121 238 MediumPurple2 +137 104 205 MediumPurple3 + 93 71 139 MediumPurple4 +255 225 255 thistle1 +238 210 238 thistle2 +205 181 205 thistle3 +139 123 139 thistle4 + 0 0 0 gray0 + 0 0 0 grey0 + 3 3 3 gray1 + 3 3 3 grey1 + 5 5 5 gray2 + 5 5 5 grey2 + 8 8 8 gray3 + 8 8 8 grey3 + 10 10 10 gray4 + 10 10 10 grey4 + 13 13 13 gray5 + 13 13 13 grey5 + 15 15 15 gray6 + 15 15 15 grey6 + 18 18 18 gray7 + 18 18 18 grey7 + 20 20 20 gray8 + 20 20 20 grey8 + 23 23 23 gray9 + 23 23 23 grey9 + 26 26 26 gray10 + 26 26 26 grey10 + 28 28 28 gray11 + 28 28 28 grey11 + 31 31 31 gray12 + 31 31 31 grey12 + 33 33 33 gray13 + 33 33 33 grey13 + 36 36 36 gray14 + 36 36 36 grey14 + 38 38 38 gray15 + 38 38 38 grey15 + 41 41 41 gray16 + 41 41 41 grey16 + 43 43 43 gray17 + 43 43 43 grey17 + 46 46 46 gray18 + 46 46 46 grey18 + 48 48 48 gray19 + 48 48 48 grey19 + 51 51 51 gray20 + 51 51 51 grey20 + 54 54 54 gray21 + 54 54 54 grey21 + 56 56 56 gray22 + 56 56 56 grey22 + 59 59 59 gray23 + 59 59 59 grey23 + 61 61 61 gray24 + 61 61 61 grey24 + 64 64 64 gray25 + 64 64 64 grey25 + 66 66 66 gray26 + 66 66 66 grey26 + 69 69 69 gray27 + 69 69 69 grey27 + 71 71 71 gray28 + 71 71 71 grey28 + 74 74 74 gray29 + 74 74 74 grey29 + 77 77 77 gray30 + 77 77 77 grey30 + 79 79 79 gray31 + 79 79 79 grey31 + 82 82 82 gray32 + 82 82 82 grey32 + 84 84 84 gray33 + 84 84 84 grey33 + 87 87 87 gray34 + 87 87 87 grey34 + 89 89 89 gray35 + 89 89 89 grey35 + 92 92 92 gray36 + 92 92 92 grey36 + 94 94 94 gray37 + 94 94 94 grey37 + 97 97 97 gray38 + 97 97 97 grey38 + 99 99 99 gray39 + 99 99 99 grey39 +102 102 102 gray40 +102 102 102 grey40 +105 105 105 gray41 +105 105 105 grey41 +107 107 107 gray42 +107 107 107 grey42 +110 110 110 gray43 +110 110 110 grey43 +112 112 112 gray44 +112 112 112 grey44 +115 115 115 gray45 +115 115 115 grey45 +117 117 117 gray46 +117 117 117 grey46 +120 120 120 gray47 +120 120 120 grey47 +122 122 122 gray48 +122 122 122 grey48 +125 125 125 gray49 +125 125 125 grey49 +127 127 127 gray50 +127 127 127 grey50 +130 130 130 gray51 +130 130 130 grey51 +133 133 133 gray52 +133 133 133 grey52 +135 135 135 gray53 +135 135 135 grey53 +138 138 138 gray54 +138 138 138 grey54 +140 140 140 gray55 +140 140 140 grey55 +143 143 143 gray56 +143 143 143 grey56 +145 145 145 gray57 +145 145 145 grey57 +148 148 148 gray58 +148 148 148 grey58 +150 150 150 gray59 +150 150 150 grey59 +153 153 153 gray60 +153 153 153 grey60 +156 156 156 gray61 +156 156 156 grey61 +158 158 158 gray62 +158 158 158 grey62 +161 161 161 gray63 +161 161 161 grey63 +163 163 163 gray64 +163 163 163 grey64 +166 166 166 gray65 +166 166 166 grey65 +168 168 168 gray66 +168 168 168 grey66 +171 171 171 gray67 +171 171 171 grey67 +173 173 173 gray68 +173 173 173 grey68 +176 176 176 gray69 +176 176 176 grey69 +179 179 179 gray70 +179 179 179 grey70 +181 181 181 gray71 +181 181 181 grey71 +184 184 184 gray72 +184 184 184 grey72 +186 186 186 gray73 +186 186 186 grey73 +189 189 189 gray74 +189 189 189 grey74 +191 191 191 gray75 +191 191 191 grey75 +194 194 194 gray76 +194 194 194 grey76 +196 196 196 gray77 +196 196 196 grey77 +199 199 199 gray78 +199 199 199 grey78 +201 201 201 gray79 +201 201 201 grey79 +204 204 204 gray80 +204 204 204 grey80 +207 207 207 gray81 +207 207 207 grey81 +209 209 209 gray82 +209 209 209 grey82 +212 212 212 gray83 +212 212 212 grey83 +214 214 214 gray84 +214 214 214 grey84 +217 217 217 gray85 +217 217 217 grey85 +219 219 219 gray86 +219 219 219 grey86 +222 222 222 gray87 +222 222 222 grey87 +224 224 224 gray88 +224 224 224 grey88 +227 227 227 gray89 +227 227 227 grey89 +229 229 229 gray90 +229 229 229 grey90 +232 232 232 gray91 +232 232 232 grey91 +235 235 235 gray92 +235 235 235 grey92 +237 237 237 gray93 +237 237 237 grey93 +240 240 240 gray94 +240 240 240 grey94 +242 242 242 gray95 +242 242 242 grey95 +245 245 245 gray96 +245 245 245 grey96 +247 247 247 gray97 +247 247 247 grey97 +250 250 250 gray98 +250 250 250 grey98 +252 252 252 gray99 +252 252 252 grey99 +255 255 255 gray100 +255 255 255 grey100 +169 169 169 dark grey +169 169 169 DarkGrey +169 169 169 dark gray +169 169 169 DarkGray +0 0 139 dark blue +0 0 139 DarkBlue +0 139 139 dark cyan +0 139 139 DarkCyan +139 0 139 dark magenta +139 0 139 DarkMagenta +139 0 0 dark red +139 0 0 DarkRed +144 238 144 light green +144 238 144 LightGreen diff --git a/X11/xinit/xinitrc b/X11/xinit/xinitrc new file mode 100755 index 0000000..5a8c309 --- /dev/null +++ b/X11/xinit/xinitrc @@ -0,0 +1,8 @@ +#!/bin/sh + +# /etc/X11/xinit/xinitrc +# +# global xinitrc file, used by all X sessions started by xinit (startx) + +# invoke global X session script +. /etc/X11/Xsession diff --git a/X11/xinit/xserverrc b/X11/xinit/xserverrc new file mode 100755 index 0000000..94494ec --- /dev/null +++ b/X11/xinit/xserverrc @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /usr/bin/X -nolisten tcp "$@" diff --git a/adduser.conf b/adduser.conf new file mode 100644 index 0000000..1626c04 --- /dev/null +++ b/adduser.conf @@ -0,0 +1,85 @@ +# /etc/adduser.conf: `adduser' configuration. +# See adduser(8) and adduser.conf(5) for full documentation. + +# The DSHELL variable specifies the default login shell on your +# system. +DSHELL=/bin/bash + +# The DHOME variable specifies the directory containing users' home +# directories. +DHOME=/home + +# If GROUPHOMES is "yes", then the home directories will be created as +# /home/groupname/user. +GROUPHOMES=no + +# If LETTERHOMES is "yes", then the created home directories will have +# an extra directory - the first letter of the user name. For example: +# /home/u/user. +LETTERHOMES=no + +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +SKEL=/etc/skel + +# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for UIDs +# for dynamically allocated administrative and system accounts/groups. +# Please note that system software, such as the users allocated by the base-passwd +# package, may assume that UIDs less than 100 are unallocated. +FIRST_SYSTEM_UID=100 +LAST_SYSTEM_UID=999 + +FIRST_SYSTEM_GID=100 +LAST_SYSTEM_GID=999 + +# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically +# allocated user accounts/groups. +FIRST_UID=1000 +LAST_UID=29999 + +FIRST_GID=1000 +LAST_GID=29999 + +# The USERGROUPS variable can be either "yes" or "no". If "yes" each +# created user will be given their own group to use as a default. If +# "no", each created user will be placed in the group whose gid is +# USERS_GID (see below). +USERGROUPS=yes + +# If USERGROUPS is "no", then USERS_GID should be the GID of the group +# `users' (or the equivalent group) on your system. +USERS_GID=100 + +# If DIR_MODE is set, directories will be created with the specified +# mode. Otherwise the default mode 0755 will be used. +DIR_MODE=0755 + +# If SETGID_HOME is "yes" home directories for users with their own +# group the setgid bit will be set. This was the default for +# versions << 3.13 of adduser. Because it has some bad side effects we +# no longer do this per default. If you want it nevertheless you can +# still set it here. +SETGID_HOME=no + +# If QUOTAUSER is set, a default quota will be set from that user with +# `edquota -p QUOTAUSER newuser' +QUOTAUSER="" + +# If SKEL_IGNORE_REGEX is set, adduser will ignore files matching this +# regular expression when creating a new home directory +SKEL_IGNORE_REGEX="dpkg-(old|new|dist|save)" + +# Set this if you want the --add_extra_groups option to adduser to add +# new users to other groups. +# This is the list of groups that new non-system users will be added to +# Default: +#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" + +# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS +# option above will be default behavior for adding new, non-system users +#ADD_EXTRA_GROUPS=1 + + +# check user and group names also against this regular expression. +#NAME_REGEX="^[a-z][-a-z0-9_]*\$" diff --git a/aliases b/aliases new file mode 100644 index 0000000..16a9542 --- /dev/null +++ b/aliases @@ -0,0 +1,3 @@ +# See man 5 aliases for format +postmaster: root +root: mhoellein@hoellein.at diff --git a/aliases.db b/aliases.db new file mode 100644 index 0000000..431c48b Binary files /dev/null and b/aliases.db differ diff --git a/alternatives/README b/alternatives/README new file mode 100644 index 0000000..54ef740 --- /dev/null +++ b/alternatives/README @@ -0,0 +1,2 @@ +Please read the update-alternatives(8) man page for information on this +directory and its contents. diff --git a/alternatives/appletviewer b/alternatives/appletviewer new file mode 120000 index 0000000..9c45064 --- /dev/null +++ b/alternatives/appletviewer @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/appletviewer \ No newline at end of file diff --git a/alternatives/appletviewer.1.gz b/alternatives/appletviewer.1.gz new file mode 120000 index 0000000..2bb559f --- /dev/null +++ b/alternatives/appletviewer.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/appletviewer.1.gz \ No newline at end of file diff --git a/alternatives/aptitude b/alternatives/aptitude new file mode 120000 index 0000000..92636dd --- /dev/null +++ b/alternatives/aptitude @@ -0,0 +1 @@ +/usr/bin/aptitude-curses \ No newline at end of file diff --git a/alternatives/aptitude.8.gz b/alternatives/aptitude.8.gz new file mode 120000 index 0000000..7640372 --- /dev/null +++ b/alternatives/aptitude.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.cs.8.gz b/alternatives/aptitude.cs.8.gz new file mode 120000 index 0000000..3d3cfd8 --- /dev/null +++ b/alternatives/aptitude.cs.8.gz @@ -0,0 +1 @@ +/usr/share/man/cs/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.de.8.gz b/alternatives/aptitude.de.8.gz new file mode 120000 index 0000000..677c423 --- /dev/null +++ b/alternatives/aptitude.de.8.gz @@ -0,0 +1 @@ +/usr/share/man/de/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.es.8.gz b/alternatives/aptitude.es.8.gz new file mode 120000 index 0000000..e9553a1 --- /dev/null +++ b/alternatives/aptitude.es.8.gz @@ -0,0 +1 @@ +/usr/share/man/es/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.fi.8.gz b/alternatives/aptitude.fi.8.gz new file mode 120000 index 0000000..7527ff1 --- /dev/null +++ b/alternatives/aptitude.fi.8.gz @@ -0,0 +1 @@ +/usr/share/man/fi/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.fr.8.gz b/alternatives/aptitude.fr.8.gz new file mode 120000 index 0000000..8732b80 --- /dev/null +++ b/alternatives/aptitude.fr.8.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.gl.8.gz b/alternatives/aptitude.gl.8.gz new file mode 120000 index 0000000..1be1613 --- /dev/null +++ b/alternatives/aptitude.gl.8.gz @@ -0,0 +1 @@ +/usr/share/man/gl/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.it.8.gz b/alternatives/aptitude.it.8.gz new file mode 120000 index 0000000..aa24c32 --- /dev/null +++ b/alternatives/aptitude.it.8.gz @@ -0,0 +1 @@ +/usr/share/man/it/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.ja.8.gz b/alternatives/aptitude.ja.8.gz new file mode 120000 index 0000000..0fadf14 --- /dev/null +++ b/alternatives/aptitude.ja.8.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/aptitude.pl.8.gz b/alternatives/aptitude.pl.8.gz new file mode 120000 index 0000000..1370bf5 --- /dev/null +++ b/alternatives/aptitude.pl.8.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man8/aptitude-curses.8.gz \ No newline at end of file diff --git a/alternatives/awk b/alternatives/awk new file mode 120000 index 0000000..6190dcb --- /dev/null +++ b/alternatives/awk @@ -0,0 +1 @@ +/usr/bin/mawk \ No newline at end of file diff --git a/alternatives/awk.1.gz b/alternatives/awk.1.gz new file mode 120000 index 0000000..5d8f19b --- /dev/null +++ b/alternatives/awk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mawk.1.gz \ No newline at end of file diff --git a/alternatives/builtins.7.gz b/alternatives/builtins.7.gz new file mode 120000 index 0000000..96d1b74 --- /dev/null +++ b/alternatives/builtins.7.gz @@ -0,0 +1 @@ +/usr/share/man/man7/bash-builtins.7.gz \ No newline at end of file diff --git a/alternatives/c++ b/alternatives/c++ new file mode 120000 index 0000000..e51afad --- /dev/null +++ b/alternatives/c++ @@ -0,0 +1 @@ +/usr/bin/g++ \ No newline at end of file diff --git a/alternatives/c89 b/alternatives/c89 new file mode 120000 index 0000000..9e67d74 --- /dev/null +++ b/alternatives/c89 @@ -0,0 +1 @@ +/usr/bin/c89-gcc \ No newline at end of file diff --git a/alternatives/c89.1.gz b/alternatives/c89.1.gz new file mode 120000 index 0000000..3a74238 --- /dev/null +++ b/alternatives/c89.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c89-gcc.1.gz \ No newline at end of file diff --git a/alternatives/c99 b/alternatives/c99 new file mode 120000 index 0000000..323b6db --- /dev/null +++ b/alternatives/c99 @@ -0,0 +1 @@ +/usr/bin/c99-gcc \ No newline at end of file diff --git a/alternatives/c99.1.gz b/alternatives/c99.1.gz new file mode 120000 index 0000000..e033f2d --- /dev/null +++ b/alternatives/c99.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c99-gcc.1.gz \ No newline at end of file diff --git a/alternatives/cc b/alternatives/cc new file mode 120000 index 0000000..cd91449 --- /dev/null +++ b/alternatives/cc @@ -0,0 +1 @@ +/usr/bin/gcc \ No newline at end of file diff --git a/alternatives/cpp b/alternatives/cpp new file mode 120000 index 0000000..00fc3c4 --- /dev/null +++ b/alternatives/cpp @@ -0,0 +1 @@ +/usr/bin/cpp \ No newline at end of file diff --git a/alternatives/desktop-background b/alternatives/desktop-background new file mode 120000 index 0000000..12b7463 --- /dev/null +++ b/alternatives/desktop-background @@ -0,0 +1 @@ +/usr/share/raspberrypi-artwork/raspberry-pi-logo.png \ No newline at end of file diff --git a/alternatives/desktop-background.xml b/alternatives/desktop-background.xml new file mode 120000 index 0000000..d707100 --- /dev/null +++ b/alternatives/desktop-background.xml @@ -0,0 +1 @@ +/usr/share/images/desktop-base/lines.xml \ No newline at end of file diff --git a/alternatives/desktop-grub b/alternatives/desktop-grub new file mode 120000 index 0000000..aa84da8 --- /dev/null +++ b/alternatives/desktop-grub @@ -0,0 +1 @@ +/usr/share/images/desktop-base/lines-grub.png \ No newline at end of file diff --git a/alternatives/desktop-splash b/alternatives/desktop-splash new file mode 120000 index 0000000..35a3b0d --- /dev/null +++ b/alternatives/desktop-splash @@ -0,0 +1 @@ +/usr/share/images/desktop-base/spacefun-splash.svg \ No newline at end of file diff --git a/alternatives/dhcpcd b/alternatives/dhcpcd new file mode 120000 index 0000000..981de74 --- /dev/null +++ b/alternatives/dhcpcd @@ -0,0 +1 @@ +/sbin/dhcpcd5 \ No newline at end of file diff --git a/alternatives/dhcpcd.8.gz b/alternatives/dhcpcd.8.gz new file mode 120000 index 0000000..e8ddb34 --- /dev/null +++ b/alternatives/dhcpcd.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/dhcpcd5.8.gz \ No newline at end of file diff --git a/alternatives/dotlock b/alternatives/dotlock new file mode 120000 index 0000000..423e888 --- /dev/null +++ b/alternatives/dotlock @@ -0,0 +1 @@ +/usr/bin/dotlock.mailutils \ No newline at end of file diff --git a/alternatives/dotlock.1.gz b/alternatives/dotlock.1.gz new file mode 120000 index 0000000..48fb595 --- /dev/null +++ b/alternatives/dotlock.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/dotlock.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/editor b/alternatives/editor new file mode 120000 index 0000000..7a06612 --- /dev/null +++ b/alternatives/editor @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/alternatives/editor.1.gz b/alternatives/editor.1.gz new file mode 120000 index 0000000..bb2d082 --- /dev/null +++ b/alternatives/editor.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/alternatives/ex b/alternatives/ex new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/ex @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/ex.1.gz b/alternatives/ex.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/alternatives/ex.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.fr.1.gz b/alternatives/ex.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/alternatives/ex.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.it.1.gz b/alternatives/ex.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/alternatives/ex.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.ja.1.gz b/alternatives/ex.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/alternatives/ex.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.pl.1.gz b/alternatives/ex.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/alternatives/ex.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.ru.1.gz b/alternatives/ex.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/alternatives/ex.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/extcheck b/alternatives/extcheck new file mode 120000 index 0000000..5578d49 --- /dev/null +++ b/alternatives/extcheck @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/extcheck \ No newline at end of file diff --git a/alternatives/extcheck.1.gz b/alternatives/extcheck.1.gz new file mode 120000 index 0000000..e7f31b6 --- /dev/null +++ b/alternatives/extcheck.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/extcheck.1.gz \ No newline at end of file diff --git a/alternatives/faked.1.gz b/alternatives/faked.1.gz new file mode 120000 index 0000000..0682984 --- /dev/null +++ b/alternatives/faked.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.es.1.gz b/alternatives/faked.es.1.gz new file mode 120000 index 0000000..2a0233d --- /dev/null +++ b/alternatives/faked.es.1.gz @@ -0,0 +1 @@ +/usr/share/man/es/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.fr.1.gz b/alternatives/faked.fr.1.gz new file mode 120000 index 0000000..9950991 --- /dev/null +++ b/alternatives/faked.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.sv.1.gz b/alternatives/faked.sv.1.gz new file mode 120000 index 0000000..7d76ada --- /dev/null +++ b/alternatives/faked.sv.1.gz @@ -0,0 +1 @@ +/usr/share/man/sv/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot b/alternatives/fakeroot new file mode 120000 index 0000000..0b2f1ee --- /dev/null +++ b/alternatives/fakeroot @@ -0,0 +1 @@ +/usr/bin/fakeroot-sysv \ No newline at end of file diff --git a/alternatives/fakeroot.1.gz b/alternatives/fakeroot.1.gz new file mode 120000 index 0000000..6abf7c3 --- /dev/null +++ b/alternatives/fakeroot.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.es.1.gz b/alternatives/fakeroot.es.1.gz new file mode 120000 index 0000000..6c5981a --- /dev/null +++ b/alternatives/fakeroot.es.1.gz @@ -0,0 +1 @@ +/usr/share/man/es/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.fr.1.gz b/alternatives/fakeroot.fr.1.gz new file mode 120000 index 0000000..ab31fe0 --- /dev/null +++ b/alternatives/fakeroot.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.sv.1.gz b/alternatives/fakeroot.sv.1.gz new file mode 120000 index 0000000..73d056f --- /dev/null +++ b/alternatives/fakeroot.sv.1.gz @@ -0,0 +1 @@ +/usr/share/man/sv/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/frm b/alternatives/frm new file mode 120000 index 0000000..def5353 --- /dev/null +++ b/alternatives/frm @@ -0,0 +1 @@ +/usr/bin/frm.mailutils \ No newline at end of file diff --git a/alternatives/frm.1.gz b/alternatives/frm.1.gz new file mode 120000 index 0000000..ec4c491 --- /dev/null +++ b/alternatives/frm.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/frm.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/from b/alternatives/from new file mode 120000 index 0000000..f4e6cdc --- /dev/null +++ b/alternatives/from @@ -0,0 +1 @@ +/usr/bin/from.mailutils \ No newline at end of file diff --git a/alternatives/from.1.gz b/alternatives/from.1.gz new file mode 120000 index 0000000..d20001a --- /dev/null +++ b/alternatives/from.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/from.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/gnome-text-editor b/alternatives/gnome-text-editor new file mode 120000 index 0000000..afdda0d --- /dev/null +++ b/alternatives/gnome-text-editor @@ -0,0 +1 @@ +/usr/bin/leafpad \ No newline at end of file diff --git a/alternatives/gnome-text-editor.1.gz b/alternatives/gnome-text-editor.1.gz new file mode 120000 index 0000000..38a89de --- /dev/null +++ b/alternatives/gnome-text-editor.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/leafpad.1.gz \ No newline at end of file diff --git a/alternatives/gnome-www-browser b/alternatives/gnome-www-browser new file mode 120000 index 0000000..2aaed8a --- /dev/null +++ b/alternatives/gnome-www-browser @@ -0,0 +1 @@ +/usr/bin/chromium-browser \ No newline at end of file diff --git a/alternatives/idlj b/alternatives/idlj new file mode 120000 index 0000000..ad2d4bc --- /dev/null +++ b/alternatives/idlj @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/idlj \ No newline at end of file diff --git a/alternatives/idlj.1.gz b/alternatives/idlj.1.gz new file mode 120000 index 0000000..35c17a6 --- /dev/null +++ b/alternatives/idlj.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/idlj.1.gz \ No newline at end of file diff --git a/alternatives/infobrowser b/alternatives/infobrowser new file mode 120000 index 0000000..2404fe4 --- /dev/null +++ b/alternatives/infobrowser @@ -0,0 +1 @@ +/usr/bin/info \ No newline at end of file diff --git a/alternatives/infobrowser.1.gz b/alternatives/infobrowser.1.gz new file mode 120000 index 0000000..7152786 --- /dev/null +++ b/alternatives/infobrowser.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/info.1.gz \ No newline at end of file diff --git a/alternatives/jar b/alternatives/jar new file mode 120000 index 0000000..537f582 --- /dev/null +++ b/alternatives/jar @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jar \ No newline at end of file diff --git a/alternatives/jar.1.gz b/alternatives/jar.1.gz new file mode 120000 index 0000000..ecd854c --- /dev/null +++ b/alternatives/jar.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jar.1.gz \ No newline at end of file diff --git a/alternatives/jarsigner b/alternatives/jarsigner new file mode 120000 index 0000000..dfcef57 --- /dev/null +++ b/alternatives/jarsigner @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jarsigner \ No newline at end of file diff --git a/alternatives/jarsigner.1.gz b/alternatives/jarsigner.1.gz new file mode 120000 index 0000000..e7650a5 --- /dev/null +++ b/alternatives/jarsigner.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jarsigner.1.gz \ No newline at end of file diff --git a/alternatives/java b/alternatives/java new file mode 120000 index 0000000..fe32a6a --- /dev/null +++ b/alternatives/java @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java \ No newline at end of file diff --git a/alternatives/java.1.gz b/alternatives/java.1.gz new file mode 120000 index 0000000..7ca2266 --- /dev/null +++ b/alternatives/java.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/java.1.gz \ No newline at end of file diff --git a/alternatives/javac b/alternatives/javac new file mode 120000 index 0000000..fee68df --- /dev/null +++ b/alternatives/javac @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/javac \ No newline at end of file diff --git a/alternatives/javac.1.gz b/alternatives/javac.1.gz new file mode 120000 index 0000000..902b537 --- /dev/null +++ b/alternatives/javac.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/javac.1.gz \ No newline at end of file diff --git a/alternatives/javadoc b/alternatives/javadoc new file mode 120000 index 0000000..9d84e57 --- /dev/null +++ b/alternatives/javadoc @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/javadoc \ No newline at end of file diff --git a/alternatives/javadoc.1.gz b/alternatives/javadoc.1.gz new file mode 120000 index 0000000..d1f4d24 --- /dev/null +++ b/alternatives/javadoc.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/javadoc.1.gz \ No newline at end of file diff --git a/alternatives/javah b/alternatives/javah new file mode 120000 index 0000000..cb49e69 --- /dev/null +++ b/alternatives/javah @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/javah \ No newline at end of file diff --git a/alternatives/javah.1.gz b/alternatives/javah.1.gz new file mode 120000 index 0000000..21906ac --- /dev/null +++ b/alternatives/javah.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/javah.1.gz \ No newline at end of file diff --git a/alternatives/javap b/alternatives/javap new file mode 120000 index 0000000..6d15c42 --- /dev/null +++ b/alternatives/javap @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/javap \ No newline at end of file diff --git a/alternatives/javap.1.gz b/alternatives/javap.1.gz new file mode 120000 index 0000000..42bfad0 --- /dev/null +++ b/alternatives/javap.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/javap.1.gz \ No newline at end of file diff --git a/alternatives/jcmd b/alternatives/jcmd new file mode 120000 index 0000000..a491373 --- /dev/null +++ b/alternatives/jcmd @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jcmd \ No newline at end of file diff --git a/alternatives/jcmd.1.gz b/alternatives/jcmd.1.gz new file mode 120000 index 0000000..c80763a --- /dev/null +++ b/alternatives/jcmd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jcmd.1.gz \ No newline at end of file diff --git a/alternatives/jconsole b/alternatives/jconsole new file mode 120000 index 0000000..586bce8 --- /dev/null +++ b/alternatives/jconsole @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jconsole \ No newline at end of file diff --git a/alternatives/jconsole.1.gz b/alternatives/jconsole.1.gz new file mode 120000 index 0000000..4104bbd --- /dev/null +++ b/alternatives/jconsole.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jconsole.1.gz \ No newline at end of file diff --git a/alternatives/jdb b/alternatives/jdb new file mode 120000 index 0000000..a3f9ff9 --- /dev/null +++ b/alternatives/jdb @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jdb \ No newline at end of file diff --git a/alternatives/jdb.1.gz b/alternatives/jdb.1.gz new file mode 120000 index 0000000..edbaa89 --- /dev/null +++ b/alternatives/jdb.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jdb.1.gz \ No newline at end of file diff --git a/alternatives/jdeps b/alternatives/jdeps new file mode 120000 index 0000000..5658473 --- /dev/null +++ b/alternatives/jdeps @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jdeps \ No newline at end of file diff --git a/alternatives/jdeps.1.gz b/alternatives/jdeps.1.gz new file mode 120000 index 0000000..8a59bdf --- /dev/null +++ b/alternatives/jdeps.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jdeps.1.gz \ No newline at end of file diff --git a/alternatives/jexec b/alternatives/jexec new file mode 120000 index 0000000..7aa9be1 --- /dev/null +++ b/alternatives/jexec @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/lib/jexec \ No newline at end of file diff --git a/alternatives/jhat b/alternatives/jhat new file mode 120000 index 0000000..47cc556 --- /dev/null +++ b/alternatives/jhat @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jhat \ No newline at end of file diff --git a/alternatives/jhat.1.gz b/alternatives/jhat.1.gz new file mode 120000 index 0000000..ba14d0a --- /dev/null +++ b/alternatives/jhat.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jhat.1.gz \ No newline at end of file diff --git a/alternatives/jinfo b/alternatives/jinfo new file mode 120000 index 0000000..c7fd877 --- /dev/null +++ b/alternatives/jinfo @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jinfo \ No newline at end of file diff --git a/alternatives/jinfo.1.gz b/alternatives/jinfo.1.gz new file mode 120000 index 0000000..9091007 --- /dev/null +++ b/alternatives/jinfo.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jinfo.1.gz \ No newline at end of file diff --git a/alternatives/jmap b/alternatives/jmap new file mode 120000 index 0000000..f4fcafd --- /dev/null +++ b/alternatives/jmap @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jmap \ No newline at end of file diff --git a/alternatives/jmap.1.gz b/alternatives/jmap.1.gz new file mode 120000 index 0000000..0e44575 --- /dev/null +++ b/alternatives/jmap.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jmap.1.gz \ No newline at end of file diff --git a/alternatives/jps b/alternatives/jps new file mode 120000 index 0000000..b2a0709 --- /dev/null +++ b/alternatives/jps @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jps \ No newline at end of file diff --git a/alternatives/jps.1.gz b/alternatives/jps.1.gz new file mode 120000 index 0000000..996d52b --- /dev/null +++ b/alternatives/jps.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jps.1.gz \ No newline at end of file diff --git a/alternatives/jrunscript b/alternatives/jrunscript new file mode 120000 index 0000000..9e5a835 --- /dev/null +++ b/alternatives/jrunscript @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jrunscript \ No newline at end of file diff --git a/alternatives/jrunscript.1.gz b/alternatives/jrunscript.1.gz new file mode 120000 index 0000000..8222c5d --- /dev/null +++ b/alternatives/jrunscript.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jrunscript.1.gz \ No newline at end of file diff --git a/alternatives/js b/alternatives/js new file mode 120000 index 0000000..043d027 --- /dev/null +++ b/alternatives/js @@ -0,0 +1 @@ +/usr/bin/nodejs \ No newline at end of file diff --git a/alternatives/js.1.gz b/alternatives/js.1.gz new file mode 120000 index 0000000..afe4150 --- /dev/null +++ b/alternatives/js.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nodejs.1.gz \ No newline at end of file diff --git a/alternatives/jsadebugd b/alternatives/jsadebugd new file mode 120000 index 0000000..69458b4 --- /dev/null +++ b/alternatives/jsadebugd @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jsadebugd \ No newline at end of file diff --git a/alternatives/jsadebugd.1.gz b/alternatives/jsadebugd.1.gz new file mode 120000 index 0000000..319e8c1 --- /dev/null +++ b/alternatives/jsadebugd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jsadebugd.1.gz \ No newline at end of file diff --git a/alternatives/jstack b/alternatives/jstack new file mode 120000 index 0000000..7c94e5e --- /dev/null +++ b/alternatives/jstack @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jstack \ No newline at end of file diff --git a/alternatives/jstack.1.gz b/alternatives/jstack.1.gz new file mode 120000 index 0000000..2452a83 --- /dev/null +++ b/alternatives/jstack.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jstack.1.gz \ No newline at end of file diff --git a/alternatives/jstat b/alternatives/jstat new file mode 120000 index 0000000..5aaf9be --- /dev/null +++ b/alternatives/jstat @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jstat \ No newline at end of file diff --git a/alternatives/jstat.1.gz b/alternatives/jstat.1.gz new file mode 120000 index 0000000..dafc091 --- /dev/null +++ b/alternatives/jstat.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jstat.1.gz \ No newline at end of file diff --git a/alternatives/jstatd b/alternatives/jstatd new file mode 120000 index 0000000..5c323d4 --- /dev/null +++ b/alternatives/jstatd @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/jstatd \ No newline at end of file diff --git a/alternatives/jstatd.1.gz b/alternatives/jstatd.1.gz new file mode 120000 index 0000000..97758b9 --- /dev/null +++ b/alternatives/jstatd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/jstatd.1.gz \ No newline at end of file diff --git a/alternatives/keytool b/alternatives/keytool new file mode 120000 index 0000000..4f8af28 --- /dev/null +++ b/alternatives/keytool @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/keytool \ No newline at end of file diff --git a/alternatives/keytool.1.gz b/alternatives/keytool.1.gz new file mode 120000 index 0000000..b6b37c9 --- /dev/null +++ b/alternatives/keytool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/keytool.1.gz \ No newline at end of file diff --git a/alternatives/lft b/alternatives/lft new file mode 120000 index 0000000..cbc6006 --- /dev/null +++ b/alternatives/lft @@ -0,0 +1 @@ +/usr/bin/lft.db \ No newline at end of file diff --git a/alternatives/lft.1.gz b/alternatives/lft.1.gz new file mode 120000 index 0000000..c1cf08c --- /dev/null +++ b/alternatives/lft.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/lft.db.1.gz \ No newline at end of file diff --git a/alternatives/libblas.so.3 b/alternatives/libblas.so.3 new file mode 120000 index 0000000..47d84db --- /dev/null +++ b/alternatives/libblas.so.3 @@ -0,0 +1 @@ +/usr/lib/libblas/libblas.so.3 \ No newline at end of file diff --git a/alternatives/libblas.so.3gf b/alternatives/libblas.so.3gf new file mode 120000 index 0000000..47d84db --- /dev/null +++ b/alternatives/libblas.so.3gf @@ -0,0 +1 @@ +/usr/lib/libblas/libblas.so.3 \ No newline at end of file diff --git a/alternatives/libgksu-gconf-defaults b/alternatives/libgksu-gconf-defaults new file mode 120000 index 0000000..d3509d1 --- /dev/null +++ b/alternatives/libgksu-gconf-defaults @@ -0,0 +1 @@ +/usr/share/libgksu/debian/gconf-defaults.libgksu-sudo \ No newline at end of file diff --git a/alternatives/liblapack.so.3 b/alternatives/liblapack.so.3 new file mode 120000 index 0000000..c45d4a2 --- /dev/null +++ b/alternatives/liblapack.so.3 @@ -0,0 +1 @@ +/usr/lib/lapack/liblapack.so.3 \ No newline at end of file diff --git a/alternatives/liblapack.so.3gf b/alternatives/liblapack.so.3gf new file mode 120000 index 0000000..c45d4a2 --- /dev/null +++ b/alternatives/liblapack.so.3gf @@ -0,0 +1 @@ +/usr/lib/lapack/liblapack.so.3 \ No newline at end of file diff --git a/alternatives/libtxc-dxtn-arm-linux-gnueabihf b/alternatives/libtxc-dxtn-arm-linux-gnueabihf new file mode 120000 index 0000000..eaede56 --- /dev/null +++ b/alternatives/libtxc-dxtn-arm-linux-gnueabihf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/libtxc_dxtn_s2tc.so.0 \ No newline at end of file diff --git a/alternatives/lightdm-greeter b/alternatives/lightdm-greeter new file mode 120000 index 0000000..e139bba --- /dev/null +++ b/alternatives/lightdm-greeter @@ -0,0 +1 @@ +/usr/share/xgreeters/pi-greeter.desktop \ No newline at end of file diff --git a/alternatives/lua-compiler b/alternatives/lua-compiler new file mode 120000 index 0000000..c96d33b --- /dev/null +++ b/alternatives/lua-compiler @@ -0,0 +1 @@ +/usr/bin/luac5.1 \ No newline at end of file diff --git a/alternatives/lua-compiler-manual b/alternatives/lua-compiler-manual new file mode 120000 index 0000000..5b70ec9 --- /dev/null +++ b/alternatives/lua-compiler-manual @@ -0,0 +1 @@ +/usr/share/man/man1/luac5.1.1.gz \ No newline at end of file diff --git a/alternatives/lua-interpreter b/alternatives/lua-interpreter new file mode 120000 index 0000000..7b2ed89 --- /dev/null +++ b/alternatives/lua-interpreter @@ -0,0 +1 @@ +/usr/bin/lua5.1 \ No newline at end of file diff --git a/alternatives/lua-manual b/alternatives/lua-manual new file mode 120000 index 0000000..3779d1b --- /dev/null +++ b/alternatives/lua-manual @@ -0,0 +1 @@ +/usr/share/man/man1/lua5.1.1.gz \ No newline at end of file diff --git a/alternatives/lzcat b/alternatives/lzcat new file mode 120000 index 0000000..1482e0d --- /dev/null +++ b/alternatives/lzcat @@ -0,0 +1 @@ +/usr/bin/xzcat \ No newline at end of file diff --git a/alternatives/lzcat.1.gz b/alternatives/lzcat.1.gz new file mode 120000 index 0000000..c078545 --- /dev/null +++ b/alternatives/lzcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcat.1.gz \ No newline at end of file diff --git a/alternatives/lzcmp b/alternatives/lzcmp new file mode 120000 index 0000000..5cdef99 --- /dev/null +++ b/alternatives/lzcmp @@ -0,0 +1 @@ +/usr/bin/xzcmp \ No newline at end of file diff --git a/alternatives/lzcmp.1.gz b/alternatives/lzcmp.1.gz new file mode 120000 index 0000000..f0bafbe --- /dev/null +++ b/alternatives/lzcmp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcmp.1.gz \ No newline at end of file diff --git a/alternatives/lzdiff b/alternatives/lzdiff new file mode 120000 index 0000000..0e42921 --- /dev/null +++ b/alternatives/lzdiff @@ -0,0 +1 @@ +/usr/bin/xzdiff \ No newline at end of file diff --git a/alternatives/lzdiff.1.gz b/alternatives/lzdiff.1.gz new file mode 120000 index 0000000..5687b0a --- /dev/null +++ b/alternatives/lzdiff.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzdiff.1.gz \ No newline at end of file diff --git a/alternatives/lzegrep b/alternatives/lzegrep new file mode 120000 index 0000000..5fee024 --- /dev/null +++ b/alternatives/lzegrep @@ -0,0 +1 @@ +/usr/bin/xzegrep \ No newline at end of file diff --git a/alternatives/lzegrep.1.gz b/alternatives/lzegrep.1.gz new file mode 120000 index 0000000..c9ad6de --- /dev/null +++ b/alternatives/lzegrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzegrep.1.gz \ No newline at end of file diff --git a/alternatives/lzfgrep b/alternatives/lzfgrep new file mode 120000 index 0000000..1b64c1b --- /dev/null +++ b/alternatives/lzfgrep @@ -0,0 +1 @@ +/usr/bin/xzfgrep \ No newline at end of file diff --git a/alternatives/lzfgrep.1.gz b/alternatives/lzfgrep.1.gz new file mode 120000 index 0000000..b292ba9 --- /dev/null +++ b/alternatives/lzfgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzfgrep.1.gz \ No newline at end of file diff --git a/alternatives/lzgrep b/alternatives/lzgrep new file mode 120000 index 0000000..05ef59b --- /dev/null +++ b/alternatives/lzgrep @@ -0,0 +1 @@ +/usr/bin/xzgrep \ No newline at end of file diff --git a/alternatives/lzgrep.1.gz b/alternatives/lzgrep.1.gz new file mode 120000 index 0000000..8ccd2c5 --- /dev/null +++ b/alternatives/lzgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzgrep.1.gz \ No newline at end of file diff --git a/alternatives/lzless b/alternatives/lzless new file mode 120000 index 0000000..5415736 --- /dev/null +++ b/alternatives/lzless @@ -0,0 +1 @@ +/usr/bin/xzless \ No newline at end of file diff --git a/alternatives/lzless.1.gz b/alternatives/lzless.1.gz new file mode 120000 index 0000000..bc81750 --- /dev/null +++ b/alternatives/lzless.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzless.1.gz \ No newline at end of file diff --git a/alternatives/lzma b/alternatives/lzma new file mode 120000 index 0000000..cdc9bb5 --- /dev/null +++ b/alternatives/lzma @@ -0,0 +1 @@ +/usr/bin/xz \ No newline at end of file diff --git a/alternatives/lzma.1.gz b/alternatives/lzma.1.gz new file mode 120000 index 0000000..16e4bcc --- /dev/null +++ b/alternatives/lzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xz.1.gz \ No newline at end of file diff --git a/alternatives/lzmore b/alternatives/lzmore new file mode 120000 index 0000000..1fad361 --- /dev/null +++ b/alternatives/lzmore @@ -0,0 +1 @@ +/usr/bin/xzmore \ No newline at end of file diff --git a/alternatives/lzmore.1.gz b/alternatives/lzmore.1.gz new file mode 120000 index 0000000..e79dfa4 --- /dev/null +++ b/alternatives/lzmore.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzmore.1.gz \ No newline at end of file diff --git a/alternatives/mail b/alternatives/mail new file mode 120000 index 0000000..e4c7643 --- /dev/null +++ b/alternatives/mail @@ -0,0 +1 @@ +/usr/bin/mail.mailutils \ No newline at end of file diff --git a/alternatives/mail.1.gz b/alternatives/mail.1.gz new file mode 120000 index 0000000..b8055c8 --- /dev/null +++ b/alternatives/mail.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mail.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/mailx b/alternatives/mailx new file mode 120000 index 0000000..e4c7643 --- /dev/null +++ b/alternatives/mailx @@ -0,0 +1 @@ +/usr/bin/mail.mailutils \ No newline at end of file diff --git a/alternatives/mailx.1.gz b/alternatives/mailx.1.gz new file mode 120000 index 0000000..b8055c8 --- /dev/null +++ b/alternatives/mailx.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mail.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/messages b/alternatives/messages new file mode 120000 index 0000000..e66edd3 --- /dev/null +++ b/alternatives/messages @@ -0,0 +1 @@ +/usr/bin/messages.mailutils \ No newline at end of file diff --git a/alternatives/messages.1.gz b/alternatives/messages.1.gz new file mode 120000 index 0000000..8884760 --- /dev/null +++ b/alternatives/messages.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/messages.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/movemail b/alternatives/movemail new file mode 120000 index 0000000..8d4efb3 --- /dev/null +++ b/alternatives/movemail @@ -0,0 +1 @@ +/usr/bin/movemail.mailutils \ No newline at end of file diff --git a/alternatives/movemail.1.gz b/alternatives/movemail.1.gz new file mode 120000 index 0000000..32b3520 --- /dev/null +++ b/alternatives/movemail.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/movemail.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/mt b/alternatives/mt new file mode 120000 index 0000000..46c2596 --- /dev/null +++ b/alternatives/mt @@ -0,0 +1 @@ +/bin/mt-gnu \ No newline at end of file diff --git a/alternatives/mt.1.gz b/alternatives/mt.1.gz new file mode 120000 index 0000000..cac0e18 --- /dev/null +++ b/alternatives/mt.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mt-gnu.1.gz \ No newline at end of file diff --git a/alternatives/native2ascii b/alternatives/native2ascii new file mode 120000 index 0000000..fa9a6ae --- /dev/null +++ b/alternatives/native2ascii @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/native2ascii \ No newline at end of file diff --git a/alternatives/native2ascii.1.gz b/alternatives/native2ascii.1.gz new file mode 120000 index 0000000..3bb9d04 --- /dev/null +++ b/alternatives/native2ascii.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/native2ascii.1.gz \ No newline at end of file diff --git a/alternatives/nawk b/alternatives/nawk new file mode 120000 index 0000000..6190dcb --- /dev/null +++ b/alternatives/nawk @@ -0,0 +1 @@ +/usr/bin/mawk \ No newline at end of file diff --git a/alternatives/nawk.1.gz b/alternatives/nawk.1.gz new file mode 120000 index 0000000..5d8f19b --- /dev/null +++ b/alternatives/nawk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mawk.1.gz \ No newline at end of file diff --git a/alternatives/nc b/alternatives/nc new file mode 120000 index 0000000..42844ed --- /dev/null +++ b/alternatives/nc @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/alternatives/nc.1.gz b/alternatives/nc.1.gz new file mode 120000 index 0000000..e288d80 --- /dev/null +++ b/alternatives/nc.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/alternatives/netcat b/alternatives/netcat new file mode 120000 index 0000000..42844ed --- /dev/null +++ b/alternatives/netcat @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/alternatives/netcat.1.gz b/alternatives/netcat.1.gz new file mode 120000 index 0000000..e288d80 --- /dev/null +++ b/alternatives/netcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/alternatives/netsurf-browser b/alternatives/netsurf-browser new file mode 120000 index 0000000..59311bc --- /dev/null +++ b/alternatives/netsurf-browser @@ -0,0 +1 @@ +/usr/bin/netsurf-gtk \ No newline at end of file diff --git a/alternatives/netsurf-manual b/alternatives/netsurf-manual new file mode 120000 index 0000000..bd54e6c --- /dev/null +++ b/alternatives/netsurf-manual @@ -0,0 +1 @@ +/usr/share/man/man1/netsurf-gtk.1.gz \ No newline at end of file diff --git a/alternatives/orbd b/alternatives/orbd new file mode 120000 index 0000000..a16aef2 --- /dev/null +++ b/alternatives/orbd @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/orbd \ No newline at end of file diff --git a/alternatives/orbd.1.gz b/alternatives/orbd.1.gz new file mode 120000 index 0000000..9ad4348 --- /dev/null +++ b/alternatives/orbd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/orbd.1.gz \ No newline at end of file diff --git a/alternatives/pack200 b/alternatives/pack200 new file mode 120000 index 0000000..89a5afd --- /dev/null +++ b/alternatives/pack200 @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/pack200 \ No newline at end of file diff --git a/alternatives/pack200.1.gz b/alternatives/pack200.1.gz new file mode 120000 index 0000000..5c7976e --- /dev/null +++ b/alternatives/pack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/pack200.1.gz \ No newline at end of file diff --git a/alternatives/pager b/alternatives/pager new file mode 120000 index 0000000..cbce297 --- /dev/null +++ b/alternatives/pager @@ -0,0 +1 @@ +/bin/less \ No newline at end of file diff --git a/alternatives/pager.1.gz b/alternatives/pager.1.gz new file mode 120000 index 0000000..c1430af --- /dev/null +++ b/alternatives/pager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/less.1.gz \ No newline at end of file diff --git a/alternatives/pico b/alternatives/pico new file mode 120000 index 0000000..7a06612 --- /dev/null +++ b/alternatives/pico @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/alternatives/pico.1.gz b/alternatives/pico.1.gz new file mode 120000 index 0000000..bb2d082 --- /dev/null +++ b/alternatives/pico.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/alternatives/pinentry b/alternatives/pinentry new file mode 120000 index 0000000..0b609dc --- /dev/null +++ b/alternatives/pinentry @@ -0,0 +1 @@ +/usr/bin/pinentry-gtk-2 \ No newline at end of file diff --git a/alternatives/pinentry-x11 b/alternatives/pinentry-x11 new file mode 120000 index 0000000..0b609dc --- /dev/null +++ b/alternatives/pinentry-x11 @@ -0,0 +1 @@ +/usr/bin/pinentry-gtk-2 \ No newline at end of file diff --git a/alternatives/pinentry-x11.1.gz b/alternatives/pinentry-x11.1.gz new file mode 120000 index 0000000..219e73b --- /dev/null +++ b/alternatives/pinentry-x11.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/pinentry-gtk-2.1.gz \ No newline at end of file diff --git a/alternatives/pinentry.1.gz b/alternatives/pinentry.1.gz new file mode 120000 index 0000000..219e73b --- /dev/null +++ b/alternatives/pinentry.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/pinentry-gtk-2.1.gz \ No newline at end of file diff --git a/alternatives/policytool b/alternatives/policytool new file mode 120000 index 0000000..7a4b607 --- /dev/null +++ b/alternatives/policytool @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/policytool \ No newline at end of file diff --git a/alternatives/policytool.1.gz b/alternatives/policytool.1.gz new file mode 120000 index 0000000..4420d4c --- /dev/null +++ b/alternatives/policytool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/policytool.1.gz \ No newline at end of file diff --git a/alternatives/rcp b/alternatives/rcp new file mode 120000 index 0000000..594df9e --- /dev/null +++ b/alternatives/rcp @@ -0,0 +1 @@ +/usr/bin/scp \ No newline at end of file diff --git a/alternatives/rcp.1.gz b/alternatives/rcp.1.gz new file mode 120000 index 0000000..63bfff3 --- /dev/null +++ b/alternatives/rcp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/scp.1.gz \ No newline at end of file diff --git a/alternatives/readmsg b/alternatives/readmsg new file mode 120000 index 0000000..99bcf73 --- /dev/null +++ b/alternatives/readmsg @@ -0,0 +1 @@ +/usr/bin/readmsg.mailutils \ No newline at end of file diff --git a/alternatives/readmsg.1.gz b/alternatives/readmsg.1.gz new file mode 120000 index 0000000..322d3a6 --- /dev/null +++ b/alternatives/readmsg.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/readmsg.mailutils.1.gz \ No newline at end of file diff --git a/alternatives/rename b/alternatives/rename new file mode 120000 index 0000000..97ed95d --- /dev/null +++ b/alternatives/rename @@ -0,0 +1 @@ +/usr/bin/file-rename \ No newline at end of file diff --git a/alternatives/rename.1.gz b/alternatives/rename.1.gz new file mode 120000 index 0000000..af4cffb --- /dev/null +++ b/alternatives/rename.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/file-rename.1p.gz \ No newline at end of file diff --git a/alternatives/rlogin b/alternatives/rlogin new file mode 120000 index 0000000..8db89a8 --- /dev/null +++ b/alternatives/rlogin @@ -0,0 +1 @@ +/usr/bin/slogin \ No newline at end of file diff --git a/alternatives/rlogin.1.gz b/alternatives/rlogin.1.gz new file mode 120000 index 0000000..be0c6db --- /dev/null +++ b/alternatives/rlogin.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/slogin.1.gz \ No newline at end of file diff --git a/alternatives/rmic b/alternatives/rmic new file mode 120000 index 0000000..1046bbc --- /dev/null +++ b/alternatives/rmic @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/rmic \ No newline at end of file diff --git a/alternatives/rmic.1.gz b/alternatives/rmic.1.gz new file mode 120000 index 0000000..6122553 --- /dev/null +++ b/alternatives/rmic.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/rmic.1.gz \ No newline at end of file diff --git a/alternatives/rmid b/alternatives/rmid new file mode 120000 index 0000000..9c462dc --- /dev/null +++ b/alternatives/rmid @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/rmid \ No newline at end of file diff --git a/alternatives/rmid.1.gz b/alternatives/rmid.1.gz new file mode 120000 index 0000000..19b86b2 --- /dev/null +++ b/alternatives/rmid.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/rmid.1.gz \ No newline at end of file diff --git a/alternatives/rmiregistry b/alternatives/rmiregistry new file mode 120000 index 0000000..10ac332 --- /dev/null +++ b/alternatives/rmiregistry @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/rmiregistry \ No newline at end of file diff --git a/alternatives/rmiregistry.1.gz b/alternatives/rmiregistry.1.gz new file mode 120000 index 0000000..8f7a14c --- /dev/null +++ b/alternatives/rmiregistry.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/rmiregistry.1.gz \ No newline at end of file diff --git a/alternatives/rmt b/alternatives/rmt new file mode 120000 index 0000000..82958a9 --- /dev/null +++ b/alternatives/rmt @@ -0,0 +1 @@ +/usr/sbin/rmt-tar \ No newline at end of file diff --git a/alternatives/rmt.8.gz b/alternatives/rmt.8.gz new file mode 120000 index 0000000..8c87e21 --- /dev/null +++ b/alternatives/rmt.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/rmt-tar.8.gz \ No newline at end of file diff --git a/alternatives/rsh b/alternatives/rsh new file mode 120000 index 0000000..50a1cff --- /dev/null +++ b/alternatives/rsh @@ -0,0 +1 @@ +/usr/bin/ssh \ No newline at end of file diff --git a/alternatives/rsh.1.gz b/alternatives/rsh.1.gz new file mode 120000 index 0000000..b3b36c0 --- /dev/null +++ b/alternatives/rsh.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/ssh.1.gz \ No newline at end of file diff --git a/alternatives/rview b/alternatives/rview new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/rview @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/rvim b/alternatives/rvim new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/rvim @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/schemagen b/alternatives/schemagen new file mode 120000 index 0000000..b6422da --- /dev/null +++ b/alternatives/schemagen @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/schemagen \ No newline at end of file diff --git a/alternatives/schemagen.1.gz b/alternatives/schemagen.1.gz new file mode 120000 index 0000000..560fc38 --- /dev/null +++ b/alternatives/schemagen.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/schemagen.1.gz \ No newline at end of file diff --git a/alternatives/serialver b/alternatives/serialver new file mode 120000 index 0000000..c916f06 --- /dev/null +++ b/alternatives/serialver @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/serialver \ No newline at end of file diff --git a/alternatives/serialver.1.gz b/alternatives/serialver.1.gz new file mode 120000 index 0000000..3a5aecc --- /dev/null +++ b/alternatives/serialver.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/serialver.1.gz \ No newline at end of file diff --git a/alternatives/servertool b/alternatives/servertool new file mode 120000 index 0000000..df68ec0 --- /dev/null +++ b/alternatives/servertool @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/servertool \ No newline at end of file diff --git a/alternatives/servertool.1.gz b/alternatives/servertool.1.gz new file mode 120000 index 0000000..49ad37a --- /dev/null +++ b/alternatives/servertool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/servertool.1.gz \ No newline at end of file diff --git a/alternatives/start-here-16.png b/alternatives/start-here-16.png new file mode 120000 index 0000000..363b7a2 --- /dev/null +++ b/alternatives/start-here-16.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/16x16/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-22.png b/alternatives/start-here-22.png new file mode 120000 index 0000000..a2a8b04 --- /dev/null +++ b/alternatives/start-here-22.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/22x22/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-24.png b/alternatives/start-here-24.png new file mode 120000 index 0000000..88b8caa --- /dev/null +++ b/alternatives/start-here-24.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/24x24/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-256.png b/alternatives/start-here-256.png new file mode 120000 index 0000000..abf09ca --- /dev/null +++ b/alternatives/start-here-256.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/256x256/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-32.png b/alternatives/start-here-32.png new file mode 120000 index 0000000..cc14702 --- /dev/null +++ b/alternatives/start-here-32.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/32x32/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-48.png b/alternatives/start-here-48.png new file mode 120000 index 0000000..6241687 --- /dev/null +++ b/alternatives/start-here-48.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/48x48/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here.svg b/alternatives/start-here.svg new file mode 120000 index 0000000..766fab5 --- /dev/null +++ b/alternatives/start-here.svg @@ -0,0 +1 @@ +/usr/share/icons/gnome/scalable/places/debian-swirl.svg \ No newline at end of file diff --git a/alternatives/tcptraceroute b/alternatives/tcptraceroute new file mode 120000 index 0000000..c828cd9 --- /dev/null +++ b/alternatives/tcptraceroute @@ -0,0 +1 @@ +/usr/sbin/tcptraceroute.db \ No newline at end of file diff --git a/alternatives/tcptraceroute.8.gz b/alternatives/tcptraceroute.8.gz new file mode 120000 index 0000000..815a50c --- /dev/null +++ b/alternatives/tcptraceroute.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/tcptraceroute.db.8.gz \ No newline at end of file diff --git a/alternatives/tnameserv b/alternatives/tnameserv new file mode 120000 index 0000000..47b7223 --- /dev/null +++ b/alternatives/tnameserv @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/tnameserv \ No newline at end of file diff --git a/alternatives/tnameserv.1.gz b/alternatives/tnameserv.1.gz new file mode 120000 index 0000000..cb4ccc0 --- /dev/null +++ b/alternatives/tnameserv.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/tnameserv.1.gz \ No newline at end of file diff --git a/alternatives/traceproto b/alternatives/traceproto new file mode 120000 index 0000000..d6973c9 --- /dev/null +++ b/alternatives/traceproto @@ -0,0 +1 @@ +/usr/bin/traceproto.db \ No newline at end of file diff --git a/alternatives/traceproto.1.gz b/alternatives/traceproto.1.gz new file mode 120000 index 0000000..3353595 --- /dev/null +++ b/alternatives/traceproto.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceproto.db.1.gz \ No newline at end of file diff --git a/alternatives/traceroute b/alternatives/traceroute new file mode 120000 index 0000000..fd69632 --- /dev/null +++ b/alternatives/traceroute @@ -0,0 +1 @@ +/usr/bin/traceroute.db \ No newline at end of file diff --git a/alternatives/traceroute.1.gz b/alternatives/traceroute.1.gz new file mode 120000 index 0000000..e9586f9 --- /dev/null +++ b/alternatives/traceroute.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceroute.db.1.gz \ No newline at end of file diff --git a/alternatives/traceroute.sbin b/alternatives/traceroute.sbin new file mode 120000 index 0000000..fd69632 --- /dev/null +++ b/alternatives/traceroute.sbin @@ -0,0 +1 @@ +/usr/bin/traceroute.db \ No newline at end of file diff --git a/alternatives/traceroute6 b/alternatives/traceroute6 new file mode 120000 index 0000000..7958fcf --- /dev/null +++ b/alternatives/traceroute6 @@ -0,0 +1 @@ +/usr/bin/traceroute6.db \ No newline at end of file diff --git a/alternatives/traceroute6.1.gz b/alternatives/traceroute6.1.gz new file mode 120000 index 0000000..7977291 --- /dev/null +++ b/alternatives/traceroute6.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceroute6.db.1.gz \ No newline at end of file diff --git a/alternatives/unlzma b/alternatives/unlzma new file mode 120000 index 0000000..c730a4a --- /dev/null +++ b/alternatives/unlzma @@ -0,0 +1 @@ +/usr/bin/unxz \ No newline at end of file diff --git a/alternatives/unlzma.1.gz b/alternatives/unlzma.1.gz new file mode 120000 index 0000000..c772f41 --- /dev/null +++ b/alternatives/unlzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/unxz.1.gz \ No newline at end of file diff --git a/alternatives/unpack200 b/alternatives/unpack200 new file mode 120000 index 0000000..4d2d53b --- /dev/null +++ b/alternatives/unpack200 @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/unpack200 \ No newline at end of file diff --git a/alternatives/unpack200.1.gz b/alternatives/unpack200.1.gz new file mode 120000 index 0000000..42651a7 --- /dev/null +++ b/alternatives/unpack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/unpack200.1.gz \ No newline at end of file diff --git a/alternatives/vi b/alternatives/vi new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/vi @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/vi.1.gz b/alternatives/vi.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/alternatives/vi.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.fr.1.gz b/alternatives/vi.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/alternatives/vi.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.it.1.gz b/alternatives/vi.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/alternatives/vi.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.ja.1.gz b/alternatives/vi.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/alternatives/vi.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.pl.1.gz b/alternatives/vi.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/alternatives/vi.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.ru.1.gz b/alternatives/vi.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/alternatives/vi.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view b/alternatives/view new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/view @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/view.1.gz b/alternatives/view.1.gz new file mode 120000 index 0000000..e02a6af --- /dev/null +++ b/alternatives/view.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.fr.1.gz b/alternatives/view.fr.1.gz new file mode 120000 index 0000000..af52858 --- /dev/null +++ b/alternatives/view.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.it.1.gz b/alternatives/view.it.1.gz new file mode 120000 index 0000000..4498a3d --- /dev/null +++ b/alternatives/view.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.ja.1.gz b/alternatives/view.ja.1.gz new file mode 120000 index 0000000..071acfb --- /dev/null +++ b/alternatives/view.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.pl.1.gz b/alternatives/view.pl.1.gz new file mode 120000 index 0000000..345590a --- /dev/null +++ b/alternatives/view.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.ru.1.gz b/alternatives/view.ru.1.gz new file mode 120000 index 0000000..ea9aa16 --- /dev/null +++ b/alternatives/view.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vim b/alternatives/vim new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/vim @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/vimdiff b/alternatives/vimdiff new file mode 120000 index 0000000..1d112da --- /dev/null +++ b/alternatives/vimdiff @@ -0,0 +1 @@ +/usr/bin/vim.basic \ No newline at end of file diff --git a/alternatives/w b/alternatives/w new file mode 120000 index 0000000..11c34c4 --- /dev/null +++ b/alternatives/w @@ -0,0 +1 @@ +/usr/bin/w.procps \ No newline at end of file diff --git a/alternatives/w.1.gz b/alternatives/w.1.gz new file mode 120000 index 0000000..7391b64 --- /dev/null +++ b/alternatives/w.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/w.procps.1.gz \ No newline at end of file diff --git a/alternatives/write b/alternatives/write new file mode 120000 index 0000000..121ab03 --- /dev/null +++ b/alternatives/write @@ -0,0 +1 @@ +/usr/bin/bsd-write \ No newline at end of file diff --git a/alternatives/write.1.gz b/alternatives/write.1.gz new file mode 120000 index 0000000..9bcde45 --- /dev/null +++ b/alternatives/write.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/bsd-write.1.gz \ No newline at end of file diff --git a/alternatives/wsgen b/alternatives/wsgen new file mode 120000 index 0000000..b1d73f9 --- /dev/null +++ b/alternatives/wsgen @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/wsgen \ No newline at end of file diff --git a/alternatives/wsgen.1.gz b/alternatives/wsgen.1.gz new file mode 120000 index 0000000..cb6aa5a --- /dev/null +++ b/alternatives/wsgen.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/wsgen.1.gz \ No newline at end of file diff --git a/alternatives/wsimport b/alternatives/wsimport new file mode 120000 index 0000000..ba138ea --- /dev/null +++ b/alternatives/wsimport @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/wsimport \ No newline at end of file diff --git a/alternatives/wsimport.1.gz b/alternatives/wsimport.1.gz new file mode 120000 index 0000000..fc522d1 --- /dev/null +++ b/alternatives/wsimport.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/wsimport.1.gz \ No newline at end of file diff --git a/alternatives/x-cursor-theme b/alternatives/x-cursor-theme new file mode 120000 index 0000000..131c255 --- /dev/null +++ b/alternatives/x-cursor-theme @@ -0,0 +1 @@ +/usr/share/icons/Adwaita/cursor.theme \ No newline at end of file diff --git a/alternatives/x-session-manager b/alternatives/x-session-manager new file mode 120000 index 0000000..2a4600c --- /dev/null +++ b/alternatives/x-session-manager @@ -0,0 +1 @@ +/usr/bin/startlxde-pi \ No newline at end of file diff --git a/alternatives/x-session-manager.1.gz b/alternatives/x-session-manager.1.gz new file mode 120000 index 0000000..9d75b11 --- /dev/null +++ b/alternatives/x-session-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/startlxde.1.gz \ No newline at end of file diff --git a/alternatives/x-terminal-emulator b/alternatives/x-terminal-emulator new file mode 120000 index 0000000..6c8b15c --- /dev/null +++ b/alternatives/x-terminal-emulator @@ -0,0 +1 @@ +/usr/bin/lxterminal \ No newline at end of file diff --git a/alternatives/x-terminal-emulator.1.gz b/alternatives/x-terminal-emulator.1.gz new file mode 120000 index 0000000..3a94063 --- /dev/null +++ b/alternatives/x-terminal-emulator.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/lxterminal.1.gz \ No newline at end of file diff --git a/alternatives/x-window-manager b/alternatives/x-window-manager new file mode 120000 index 0000000..fb48adb --- /dev/null +++ b/alternatives/x-window-manager @@ -0,0 +1 @@ +/usr/bin/openbox \ No newline at end of file diff --git a/alternatives/x-window-manager.1.gz b/alternatives/x-window-manager.1.gz new file mode 120000 index 0000000..1853172 --- /dev/null +++ b/alternatives/x-window-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/openbox.1.gz \ No newline at end of file diff --git a/alternatives/x-www-browser b/alternatives/x-www-browser new file mode 120000 index 0000000..2aaed8a --- /dev/null +++ b/alternatives/x-www-browser @@ -0,0 +1 @@ +/usr/bin/chromium-browser \ No newline at end of file diff --git a/alternatives/xjc b/alternatives/xjc new file mode 120000 index 0000000..9b1711e --- /dev/null +++ b/alternatives/xjc @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/xjc \ No newline at end of file diff --git a/alternatives/xjc.1.gz b/alternatives/xjc.1.gz new file mode 120000 index 0000000..1b8627b --- /dev/null +++ b/alternatives/xjc.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/man/man1/xjc.1.gz \ No newline at end of file diff --git a/apache2/conf-available/javascript-common.conf b/apache2/conf-available/javascript-common.conf new file mode 100644 index 0000000..7e5dbd3 --- /dev/null +++ b/apache2/conf-available/javascript-common.conf @@ -0,0 +1,5 @@ +Alias /javascript /usr/share/javascript/ + + + Options FollowSymLinks MultiViews + diff --git a/apcupsd/apccontrol b/apcupsd/apccontrol new file mode 100755 index 0000000..136ff36 --- /dev/null +++ b/apcupsd/apccontrol @@ -0,0 +1,138 @@ +#!/bin/sh +# +# Copyright (C) 1999-2002 Riccardo Facchetti +# +# for apcupsd release 3.14.12 (29 March 2014) - debian +# +# platforms/apccontrol. Generated from apccontrol.in by configure. +# +# Note, this is a generic file that can be used by most +# systems. If a particular system needs to have something +# special, start with this file, and put a copy in the +# platform subdirectory. +# + +# +# These variables are needed for set up the autoconf other variables. +# +prefix=/usr +exec_prefix=${prefix} + +APCPID=/var/run/apcupsd.pid +APCUPSD=/sbin/apcupsd +SHUTDOWN=/sbin/shutdown +SCRIPTSHELL=/bin/sh +SCRIPTDIR=/etc/apcupsd +WALL=wall + +export SYSADMIN=root +export APCUPSD_MAIL="mail" +if [ -f $SCRIPTDIR/config ]; then . $SCRIPTDIR/config ; fi + +# +# Concatenate all output from this script to the events file +# Note, the following kills the script in a power fail situation +# where the disks are mounted read-only. +# exec >>/var/log/apcupsd.events 2>&1 + +# +# This piece is to substitute the default behaviour with your own script, +# perl, or C program. +# You can customize every single command creating an executable file (may be a +# script or a compiled program) and calling it the same as the $1 parameter +# passed by apcupsd to this script. +# +# After executing your script, apccontrol continues with the default action. +# If you do not want apccontrol to continue, exit your script with exit +# code 99. E.g. "exit 99". +# +# WARNING: the apccontrol file will be overwritten every time you update your +# apcupsd, doing `make install'. Your own customized scripts will _not_ be +# overwritten. If you wish to make changes to this file (discouraged), you +# should change apccontrol.sh.in and then rerun the configure process. +# +if [ -f ${SCRIPTDIR}/${1} -a -x ${SCRIPTDIR}/${1} ] +then + ${SCRIPTDIR}/${1} ${2} ${3} ${4} + # exit code 99 means he does not want us to do default action + if [ $? = 99 ] ; then + exit 0 + fi +fi + +case "$1" in + killpower) + echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" | ${WALL} + sleep 10 + ${APCUPSD} --killpower + echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | ${WALL} + ;; + commfailure) + echo "Warning communications lost with UPS ${2}" | ${WALL} + ;; + commok) + echo "Communications restored with UPS ${2}" | ${WALL} + ;; +# +# powerout, onbattery, offbattery, mainsback events occur +# in that order. +# + powerout) + ;; + onbattery) + echo "Power failure on UPS ${2}. Running on batteries." | ${WALL} + ;; + offbattery) + echo "Power has returned on UPS ${2}..." | ${WALL} + ;; + mainsback) + if [ -f /etc/apcupsd/powerfail ] ; then + printf "Continuing with shutdown." | ${WALL} + fi + ;; + failing) + echo "Battery power exhausted on UPS ${2}. Doing shutdown." | ${WALL} + ;; + timeout) + echo "Battery time limit exceeded on UPS ${2}. Doing shutdown." | ${WALL} + ;; + loadlimit) + echo "Remaining battery charge below limit on UPS ${2}. Doing shutdown." | ${WALL} + ;; + runlimit) + echo "Remaining battery runtime below limit on UPS ${2}. Doing shutdown." | ${WALL} + ;; + doreboot) + echo "UPS ${2} initiating Reboot Sequence" | ${WALL} + ${SHUTDOWN} -r now "apcupsd UPS ${2} initiated reboot" + ;; + doshutdown) + echo "UPS ${2} initiated Shutdown Sequence" | ${WALL} + ${SHUTDOWN} -h now "apcupsd UPS ${2} initiated shutdown" + ;; + annoyme) + echo "Power problems with UPS ${2}. Please logoff." | ${WALL} + ;; + emergency) + echo "Emergency Shutdown. Possible battery failure on UPS ${2}." | ${WALL} + ;; + changeme) + echo "Emergency! Batteries have failed on UPS ${2}. Change them NOW" | ${WALL} + ;; + remotedown) + echo "Remote Shutdown. Beginning Shutdown Sequence." | ${WALL} + ;; + startselftest) + ;; + endselftest) + ;; + battdetach) + ;; + battattach) + ;; + *) echo "Usage: ${0##*/} command" + echo " warning: this script is intended to be launched by" + echo " apcupsd and should never be launched by users." + exit 1 + ;; +esac diff --git a/apcupsd/apcupsd.conf b/apcupsd/apcupsd.conf new file mode 100644 index 0000000..1dcaad2 --- /dev/null +++ b/apcupsd/apcupsd.conf @@ -0,0 +1,332 @@ +## apcupsd.conf v1.1 ## +# +# for apcupsd release 3.14.12 (29 March 2014) - debian +# +# "apcupsd" POSIX config file + +# +# ========= General configuration parameters ============ +# + +# UPSNAME xxx +# Use this to give your UPS a name in log files and such. This +# is particulary useful if you have multiple UPSes. This does not +# set the EEPROM. It should be 8 characters or less. +#UPSNAME + +# UPSCABLE +# Defines the type of cable connecting the UPS to your computer. +# +# Possible generic choices for are: +# simple, smart, ether, usb +# +# Or a specific cable model number may be used: +# 940-0119A, 940-0127A, 940-0128A, 940-0020B, +# 940-0020C, 940-0023A, 940-0024B, 940-0024C, +# 940-1524C, 940-0024G, 940-0095A, 940-0095B, +# 940-0095C, 940-0625A, M-04-02-2000 +# +UPSCABLE usb + +# To get apcupsd to work, in addition to defining the cable +# above, you must also define a UPSTYPE, which corresponds to +# the type of UPS you have (see the Description for more details). +# You must also specify a DEVICE, sometimes referred to as a port. +# For USB UPSes, please leave the DEVICE directive blank. For +# other UPS types, you must specify an appropriate port or address. +# +# UPSTYPE DEVICE Description +# apcsmart /dev/tty** Newer serial character device, appropriate for +# SmartUPS models using a serial cable (not USB). +# +# usb Most new UPSes are USB. A blank DEVICE +# setting enables autodetection, which is +# the best choice for most installations. +# +# net hostname:port Network link to a master apcupsd through apcupsd's +# Network Information Server. This is used if the +# UPS powering your computer is connected to a +# different computer for monitoring. +# +# snmp hostname:port:vendor:community +# SNMP network link to an SNMP-enabled UPS device. +# Hostname is the ip address or hostname of the UPS +# on the network. Vendor can be can be "APC" or +# "APC_NOTRAP". "APC_NOTRAP" will disable SNMP trap +# catching; you usually want "APC". Port is usually +# 161. Community is usually "private". +# +# netsnmp hostname:port:vendor:community +# OBSOLETE +# Same as SNMP above but requires use of the +# net-snmp library. Unless you have a specific need +# for this old driver, you should use 'snmp' instead. +# +# dumb /dev/tty** Old serial character device for use with +# simple-signaling UPSes. +# +# pcnet ipaddr:username:passphrase:port +# PowerChute Network Shutdown protocol which can be +# used as an alternative to SNMP with the AP9617 +# family of smart slot cards. ipaddr is the IP +# address of the UPS management card. username and +# passphrase are the credentials for which the card +# has been configured. port is the port number on +# which to listen for messages from the UPS, normally +# 3052. If this parameter is empty or missing, the +# default of 3052 will be used. +# +# modbus /dev/tty** Serial device for use with newest SmartUPS models +# supporting the MODBUS protocol. +# +UPSTYPE usb +DEVICE + +# POLLTIME +# Interval (in seconds) at which apcupsd polls the UPS for status. This +# setting applies both to directly-attached UPSes (UPSTYPE apcsmart, usb, +# dumb) and networked UPSes (UPSTYPE net, snmp). Lowering this setting +# will improve apcupsd's responsiveness to certain events at the cost of +# higher CPU utilization. The default of 60 is appropriate for most +# situations. +#POLLTIME 60 + +# LOCKFILE +# Path for device lock file. Not used on Win32. +LOCKFILE /var/lock + +# SCRIPTDIR +# Directory in which apccontrol and event scripts are located. +SCRIPTDIR /etc/apcupsd + +# PWRFAILDIR +# Directory in which to write the powerfail flag file. This file +# is created when apcupsd initiates a system shutdown and is +# checked in the OS halt scripts to determine if a killpower +# (turning off UPS output power) is required. +PWRFAILDIR /etc/apcupsd + +# NOLOGINDIR +# Directory in which to write the nologin file. The existence +# of this flag file tells the OS to disallow new logins. +NOLOGINDIR /etc + + +# +# ======== Configuration parameters used during power failures ========== +# + +# The ONBATTERYDELAY is the time in seconds from when a power failure +# is detected until we react to it with an onbattery event. +# +# This means that, apccontrol will be called with the powerout argument +# immediately when a power failure is detected. However, the +# onbattery argument is passed to apccontrol only after the +# ONBATTERYDELAY time. If you don't want to be annoyed by short +# powerfailures, make sure that apccontrol powerout does nothing +# i.e. comment out the wall. +ONBATTERYDELAY 6 + +# +# Note: BATTERYLEVEL, MINUTES, and TIMEOUT work in conjunction, so +# the first that occurs will cause the initation of a shutdown. +# + +# If during a power failure, the remaining battery percentage +# (as reported by the UPS) is below or equal to BATTERYLEVEL, +# apcupsd will initiate a system shutdown. +BATTERYLEVEL 5 + +# If during a power failure, the remaining runtime in minutes +# (as calculated internally by the UPS) is below or equal to MINUTES, +# apcupsd, will initiate a system shutdown. +MINUTES 3 + +# If during a power failure, the UPS has run on batteries for TIMEOUT +# many seconds or longer, apcupsd will initiate a system shutdown. +# A value of 0 disables this timer. +# +# Note, if you have a Smart UPS, you will most likely want to disable +# this timer by setting it to zero. That way, you UPS will continue +# on batteries until either the % charge remaing drops to or below BATTERYLEVEL, +# or the remaining battery runtime drops to or below MINUTES. Of course, +# if you are testing, setting this to 60 causes a quick system shutdown +# if you pull the power plug. +# If you have an older dumb UPS, you will want to set this to less than +# the time you know you can run on batteries. +TIMEOUT 0 + +# Time in seconds between annoying users to signoff prior to +# system shutdown. 0 disables. +ANNOY 300 + +# Initial delay after power failure before warning users to get +# off the system. +ANNOYDELAY 60 + +# The condition which determines when users are prevented from +# logging in during a power failure. +# NOLOGON [ disable | timeout | percent | minutes | always ] +NOLOGON disable + +# If KILLDELAY is non-zero, apcupsd will continue running after a +# shutdown has been requested, and after the specified time in +# seconds attempt to kill the power. This is for use on systems +# where apcupsd cannot regain control after a shutdown. +# KILLDELAY 0 disables +KILLDELAY 0 + +# +# ==== Configuration statements for Network Information Server ==== +# + +# NETSERVER [ on | off ] on enables, off disables the network +# information server. If netstatus is on, a network information +# server process will be started for serving the STATUS and +# EVENT data over the network (used by CGI programs). +NETSERVER on + +# NISIP +# IP address on which NIS server will listen for incoming connections. +# This is useful if your server is multi-homed (has more than one +# network interface and IP address). Default value is 0.0.0.0 which +# means any incoming request will be serviced. Alternatively, you can +# configure this setting to any specific IP address of your server and +# NIS will listen for connections only on that interface. Use the +# loopback address (127.0.0.1) to accept connections only from the +# local machine. +NISIP 127.0.0.1 + +# NISPORT default is 3551 as registered with the IANA +# port to use for sending STATUS and EVENTS data over the network. +# It is not used unless NETSERVER is on. If you change this port, +# you will need to change the corresponding value in the cgi directory +# and rebuild the cgi programs. +NISPORT 3551 + +# If you want the last few EVENTS to be available over the network +# by the network information server, you must define an EVENTSFILE. +EVENTSFILE /var/log/apcupsd.events + +# EVENTSFILEMAX +# By default, the size of the EVENTSFILE will be not be allowed to exceed +# 10 kilobytes. When the file grows beyond this limit, older EVENTS will +# be removed from the beginning of the file (first in first out). The +# parameter EVENTSFILEMAX can be set to a different kilobyte value, or set +# to zero to allow the EVENTSFILE to grow without limit. +EVENTSFILEMAX 10 + +# +# ========== Configuration statements used if sharing ============= +# a UPS with more than one machine + +# +# Remaining items are for ShareUPS (APC expansion card) ONLY +# + +# UPSCLASS [ standalone | shareslave | sharemaster ] +# Normally standalone unless you share an UPS using an APC ShareUPS +# card. +UPSCLASS standalone + +# UPSMODE [ disable | share ] +# Normally disable unless you share an UPS using an APC ShareUPS card. +UPSMODE disable + +# +# ===== Configuration statements to control apcupsd system logging ======== +# + +# Time interval in seconds between writing the STATUS file; 0 disables +STATTIME 0 + +# Location of STATUS file (written to only if STATTIME is non-zero) +STATFILE /var/log/apcupsd.status + +# LOGSTATS [ on | off ] on enables, off disables +# Note! This generates a lot of output, so if +# you turn this on, be sure that the +# file defined in syslog.conf for LOG_NOTICE is a named pipe. +# You probably do not want this on. +LOGSTATS off + +# Time interval in seconds between writing the DATA records to +# the log file. 0 disables. +DATATIME 0 + +# FACILITY defines the logging facility (class) for logging to syslog. +# If not specified, it defaults to "daemon". This is useful +# if you want to separate the data logged by apcupsd from other +# programs. +#FACILITY DAEMON + +# +# ========== Configuration statements used in updating the UPS EPROM ========= +# + +# +# These statements are used only by apctest when choosing "Set EEPROM with conf +# file values" from the EEPROM menu. THESE STATEMENTS HAVE NO EFFECT ON APCUPSD. +# + +# UPS name, max 8 characters +UPSNAME UPSSTUBE + +# Battery date - 8 characters +#BATTDATE mm/dd/yy + +# Sensitivity to line voltage quality (H cause faster transfer to batteries) +# SENSITIVITY H M L (default = H) +#SENSITIVITY H + +# UPS delay after power return (seconds) +# WAKEUP 000 060 180 300 (default = 0) +#WAKEUP 60 + +# UPS Grace period after request to power off (seconds) +# SLEEP 020 180 300 600 (default = 20) +#SLEEP 180 + +# Low line voltage causing transfer to batteries +# The permitted values depend on your model as defined by last letter +# of FIRMWARE or APCMODEL. Some representative values are: +# D 106 103 100 097 +# M 177 172 168 182 +# A 092 090 088 086 +# I 208 204 200 196 (default = 0 => not valid) +#LOTRANSFER 208 + +# High line voltage causing transfer to batteries +# The permitted values depend on your model as defined by last letter +# of FIRMWARE or APCMODEL. Some representative values are: +# D 127 130 133 136 +# M 229 234 239 224 +# A 108 110 112 114 +# I 253 257 261 265 (default = 0 => not valid) +#HITRANSFER 253 + +# Battery charge needed to restore power +# RETURNCHARGE 00 15 50 90 (default = 15) +#RETURNCHARGE 15 + +# Alarm delay +# 0 = zero delay after pwr fail, T = power fail + 30 sec, L = low battery, N = never +# BEEPSTATE 0 T L N (default = 0) +#BEEPSTATE T + +# Low battery warning delay in minutes +# LOWBATT 02 05 07 10 (default = 02) +#LOWBATT 2 + +# UPS Output voltage when running on batteries +# The permitted values depend on your model as defined by last letter +# of FIRMWARE or APCMODEL. Some representative values are: +# D 115 +# M 208 +# A 100 +# I 230 240 220 225 (default = 0 => not valid) +#OUTPUTVOLTS 230 + +# Self test interval in hours 336=2 weeks, 168=1 week, ON=at power on +# SELFTEST 336 168 ON OFF (default = 336) +#SELFTEST 336 diff --git a/apcupsd/changeme b/apcupsd/changeme new file mode 100755 index 0000000..ea45908 --- /dev/null +++ b/apcupsd/changeme @@ -0,0 +1,21 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# detects that the battery should be replaced. +# We send an email message to root to notify him. +# +SYSADMIN=root +APCUPSD_MAIL="mail" + +HOSTNAME=`hostname` +MSG="$HOSTNAME UPS $1 battery needs changing NOW." +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" + echo " " + /sbin/apcaccess status +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 diff --git a/apcupsd/commfailure b/apcupsd/commfailure new file mode 100755 index 0000000..4f819aa --- /dev/null +++ b/apcupsd/commfailure @@ -0,0 +1,17 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# loses contact with the UPS (i.e. the serial connection is not responding). +# We send an email message to root to notify him. +# + +HOSTNAME=`hostname` +MSG="$HOSTNAME Communications with UPS $1 lost" +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 diff --git a/apcupsd/commok b/apcupsd/commok new file mode 100755 index 0000000..94614ff --- /dev/null +++ b/apcupsd/commok @@ -0,0 +1,19 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# restores contact with the UPS (i.e. the serial connection is restored). +# We send an email message to root to notify him. +# + +HOSTNAME=`hostname` +MSG="$HOSTNAME Communications with UPS $1 restored" +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" + echo " " + /sbin/apcaccess status +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 diff --git a/apcupsd/hosts.conf b/apcupsd/hosts.conf new file mode 100644 index 0000000..ecab3c0 --- /dev/null +++ b/apcupsd/hosts.conf @@ -0,0 +1,19 @@ +# Network UPS Tools - hosts.conf +# +# This file does double duty - it lists the systems that multimon will +# monitor, and also specifies the systems that upsstats is allowed to +# watch. It keeps people from feeding random addresses to upsstats, +# among other things. upsimage also uses this file to know who it +# may speak to. upsfstats too. +# +# Usage: list systems running upsd that you want to monitor +# +# MONITOR
"" +# +# Please note, MONITOR must start in column 1 (no spaces permitted) +# +# Example: +# MONITOR 10.64.1.1 "Finance department" +# MONITOR 10.78.1.1 "Sierra High School data room #1" +# +MONITOR 127.0.0.1 "Local Host" diff --git a/apcupsd/killpower b/apcupsd/killpower new file mode 100755 index 0000000..7e182b9 --- /dev/null +++ b/apcupsd/killpower @@ -0,0 +1,23 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol before +# apcupsd kills the power in the UPS. You probably +# need to edit this to mount read-only /usr and /var, +# otherwise apcupsd will not run. + +# Choose one of this solution +#mount -n -o ro /usr +#mount -n -o ro /var +# +#mount | awk '/ext2/ { print $3 }' | while read line; do +# mount -n -o ro,remount $line +#done +#mount | awk '/ext3/ { print $3 }' | while read line; do +# mount -n -o ro,remount $line +#done +#mount | awk '/reiserfs/ { print $3 }' | while read line; do +# mount -n -o ro,remount $line +#done + +exit 0 diff --git a/apcupsd/multimon.conf b/apcupsd/multimon.conf new file mode 100644 index 0000000..4cdf9b0 --- /dev/null +++ b/apcupsd/multimon.conf @@ -0,0 +1,63 @@ +# Sample multimon configuration file +# +# This file is not required. Without it, multimon will use the default +# field layout. +# +# Temperature selection +# +# Pick "TEMPC" for Celsius or "TEMPF" for Fahrenheit. This will override +# the --enable-celsius setting from the compile. UPSTEMP (below) will +# use this setting by default. + +TEMPC + +# Format: +# FIELD "" "" +# +# is either a word from the UPS protocol like battchg (see the +# table in src/cgi/upsfetch.c) or a special word in uppercase. +# +# Special words are: +# MODEL - Show the model name for this system in cyan +# +# STATUS - Parse the status for this system using the appropriate color +# +# UPSTEMP and AMBTEMP use the default scale. This is set to C if you use +# --enable-celsius at compile time *or* if you use "TEMPC" above. +# +# UPSTEMP - Show the UPS temperature in the default scale (suffix ignored) +# AMBTEMP - Show the ambient temperature in the default scale (suffix ignored) +# +# UPSTEMPC - Show the UPS temperature in degrees C (suffix ignored) +# UPSTEMPF - Show the UPS temperature in degrees F (suffix ignored) +# AMBTEMPC - Show the ambient temperature in degrees C (suffix ignored) +# AMBTEMPF - Show the ambient temperature in degrees F (suffix ignored) +# +# They're called "special" since they actually understand the content +# being printed and do other things based on what's in there. +# +# is what you'd like this column to be called on the page. +# Remember that this is HTML, so you can actually embed markup in here. +# This means you can even include images here. You can include quotes +# (and backslashes!) in the string by escaping them with a backslash (\). +# +# is typically something like % or VAC. It's useful if +# you want to convey the units that apply to a value. +# +# Example config + +FIELD SYSTEM "System" "" +FIELD MODEL "Model" "" +FIELD STATUS "Status" "" +FIELD battpct "Battery Chg" "%" +FIELD utility "Utility" "VAC" +FIELD loadpct "UPS Load" "%" +FIELD UPSTEMP "UPS Temp" "" +FIELD runtime "Batt. Run Time" "min." +FIELD DATA "Data" "All data" + +# These are only useful if you have a Smart-UPS model with the Measure-UPS II +# measurement card. No other models presently support these features. +# +# FIELD AMBTEMP "Ambient Temp" "" +# FIELD HUMIDITY "Ambient Humidity" "%" diff --git a/apcupsd/offbattery b/apcupsd/offbattery new file mode 100755 index 0000000..561c3f5 --- /dev/null +++ b/apcupsd/offbattery @@ -0,0 +1,19 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when the +# UPS goes back on to the mains after a power failure. +# We send an email message to root to notify him. +# + +HOSTNAME=`hostname` +MSG="$HOSTNAME UPS $1 Power has returned" +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" + echo " " + /sbin/apcaccess status +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 diff --git a/apcupsd/onbattery b/apcupsd/onbattery new file mode 100755 index 0000000..7f146c1 --- /dev/null +++ b/apcupsd/onbattery @@ -0,0 +1,19 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when the UPS +# goes on batteries. +# We send an email message to root to notify him. +# + +HOSTNAME=`hostname` +MSG="$HOSTNAME UPS $1 Power Failure !!!" +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" + echo " " + /sbin/apcaccess status +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 diff --git a/apcupsd/ups-monitor b/apcupsd/ups-monitor new file mode 100755 index 0000000..02d4611 --- /dev/null +++ b/apcupsd/ups-monitor @@ -0,0 +1,39 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: ups-monitor +# Required-Start: +# Required-Stop: +# Should-Start: +# Should-Stop: +# Default-Start: +# Default-Stop: +# Short-Description: Stop ups-monitor +# Description: apcupsd provides UPS power management for APC products. +### END INIT INFO + +# Martin Mitchell +# modifications by Gordon Morehouse April 2001 +# +# Modified to be "non-blocking" by Bjorn Wiberg 2004-10-21 +# Place this script as /etc/init.d/ups-monitor in order for /etc/init.d/halt to find it! + +case "$1" in + poweroff | killpower) + if [ -f /etc/apcupsd/powerfail ]; then + echo "" + echo -n "apcupsd: Ordering UPS to kill power... " + /etc/apcupsd/apccontrol killpower + echo "done." + echo "" + echo "Please ensure the UPS has powered off before rebooting." + echo "Otherwise, the UPS may cut the power during the reboot!" + echo "" + fi + ;; + + *) + ;; +esac + +exit 0 diff --git a/apm/event.d/20hdparm b/apm/event.d/20hdparm new file mode 100755 index 0000000..951d869 --- /dev/null +++ b/apm/event.d/20hdparm @@ -0,0 +1,82 @@ +#!/bin/sh + +# Copyright (c) 2000-2002 Massachusetts Institute of Technology +# +# 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 +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +set -e + +# The APMD_DRIVES setting specifies the drives to be changed. Set +# this to an empty string to disable any changes. +#APMD_DRIVES= + +# The spindown timeout is set to the value of APMD_SPINDOWN when the +# computer is running on battery power. When the computer is on AC +# power, the spindown timeout is disabled. The number specified here +# is encoded in a complicated way. See the man page for hdparm(8) for +# details. For small timeouts, numbers between 1 and 240 specify +# multiples of 5 seconds. So the default value of 18 means 18*5=90 +# seconds, or 1.5 minutes. +APMD_SPINDOWN=18 + +HDPARM=/sbin/hdparm +[ -x "${HDPARM}" ] || exit 0 + +[ -n "${APMD_DRIVES}" ] || exit 0 + +for DRIVE in $APMD_DRIVES; do + [ -b "${DRIVE}" ] || exit 0 +done + +[ "${APMD_SPINDOWN}" -gt 0 ] || exit 0 + +power_conserve () +{ + # Set IDE hard disk spindown time to a short time. + for DRIVE in $APMD_DRIVES; do + "${HDPARM}" -q -S "${APMD_SPINDOWN}" "${DRIVE}" || true + done +} + +power_performance () +{ + # Disable IDE hard disk spindown. + for DRIVE in $APMD_DRIVES; do + "${HDPARM}" -q -S 0 "${DRIVE}" || true + done +} + +choose_power () +{ + if on_ac_power > /dev/null + then + power_performance + else + power_conserve + fi +} + +if [ "${1}" = "start" ]; then + choose_power +elif [ "${1}" = "resume" ] && [ "${2}" != "standby" ]; then + choose_power +elif [ "${1},${2}" = "change,power" ]; then + choose_power +elif [ "${1}" = "stop" ]; then + power_performance +fi + +exit 0 diff --git a/apparmor.d/abstractions/lightdm b/apparmor.d/abstractions/lightdm new file mode 100644 index 0000000..b9e7067 --- /dev/null +++ b/apparmor.d/abstractions/lightdm @@ -0,0 +1,87 @@ +# vim:syntax=apparmor +# Profile for restricting lightdm guest session +# Author: Martin Pitt + +# This abstraction provides the majority of the confinement for guest sessions. +# It is in its own abstraction so we can have a centralized place for +# confinement for the various lightdm sessions (guest, freerdp, uccsconfigure, +# etc). Note that this profile intentionally omits chromium-browser. + + #include + #include + #include + #include + #include + #include + /etc/compizconfig/config rw, # bug in compiz https://launchpad.net/bugs/697678 + + / r, + /bin/ rmix, + /bin/fusermount Px, + /bin/** rmix, + /cdrom/ rmix, + /cdrom/** rmix, + /dev/ r, + /dev/** rmw, # audio devices etc. + owner /dev/shm/** rmw, + /etc/ r, + /etc/** rmk, + /etc/gdm/Xsession ix, + /lib/ r, + /lib/** rmixk, + /lib32/ r, + /lib32/** rmixk, + /lib64/ r, + /lib64/** rmixk, + owner /media/ r, + owner /media/** rmwlixk, # we want access to USB sticks and the like + /opt/ r, + /opt/** rmixk, + @{PROC}/ r, + @{PROC}/* rm, + @{PROC}/asound rm, + @{PROC}/asound/** rm, + @{PROC}/ati rm, + @{PROC}/ati/** rm, + owner @{PROC}/** rm, + # needed for gnome-keyring-daemon + @{PROC}/*/status r, + # needed for bamfdaemon and utilities such as ps and killall + @{PROC}/*/stat r, + /sbin/ r, + /sbin/** rmixk, + /sys/ r, + /sys/** rm, + # needed for confined trusted helpers, such as dbus-daemon + /sys/kernel/security/apparmor/.access rw, + /tmp/ rw, + owner /tmp/** rwlkmix, + /usr/ r, + /usr/** rmixk, + /var/ r, + /var/** rmixk, + /var/guest-data/** rw, # allow to store files permanently + /var/tmp/ rw, + owner /var/tmp/** rwlkm, + /{,var/}run/ r, + # necessary for writing to sockets, etc. + /{,var/}run/** rmkix, + /{,var/}run/shm/** wl, + # libpam-xdg-support/logind + owner /{,var/}run/user/*/** rw, + + capability ipc_lock, + + # allow processes in the guest session to signal and ptrace each other + # this doesn't work with the current Debian apparmor + #signal peer=@{profile_name}, + #ptrace peer=@{profile_name}, + ## needed when logging out of the guest session + #signal (receive) peer=unconfined, + + # silence warnings for stuff that we really don't want to grant + deny capability dac_override, + deny capability dac_read_search, + #deny /etc/** w, # re-enable once LP#697678 is fixed + deny /usr/** w, + deny /var/crash/ w, diff --git a/apparmor.d/abstractions/lightdm_chromium-browser b/apparmor.d/abstractions/lightdm_chromium-browser new file mode 100644 index 0000000..a2c09b1 --- /dev/null +++ b/apparmor.d/abstractions/lightdm_chromium-browser @@ -0,0 +1,61 @@ +# vim:syntax=apparmor +# Profile abstraction for restricting chromium in the lightdm guest session +# Author: Jamie Strandboge + +# The abstraction provides the additional accesses required to launch +# chromium based browsers from within an lightdm session. Because AppArmor +# cannot yet merge profiles and because we want to utilize the access rules +# provided in abstractions/lightdm, this abstraction must be separate from +# abstractions/lightdm. + + /usr/lib/chromium/chromium Cx -> chromium, + /usr/lib/chromium-browser/chromium-browser Cx -> chromium, + /usr/bin/webapp-container Cx -> chromium, + /usr/bin/webbrowser-app Cx -> chromium, + /usr/bin/ubuntu-html5-app-launcher Cx -> chromium, + /opt/google/chrome-stable/google-chrome-stable Cx -> chromium, + /opt/google/chrome-beta/google-chrome-beta Cx -> chromium, + /opt/google/chrome-unstable/google-chrome-unstable Cx -> chromium, + + # Allow ptracing processes in the chromium child profile + ptrace peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + # Allow receiving and sending signals to processes in the chromium child profile + signal (receive, send) peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + profile chromium { + # Allow all the same accesses as other applications in the guest session + #include + + # but also allow a few things because of chromium-browser's sandboxing that + # are not appropriate to other guest session applications. + owner @{PROC}/[0-9]*/oom_{,score_}adj w, + @{PROC}/sys/kernel/shmmax r, + capability sys_admin, # for sandbox to change namespaces + capability sys_chroot, # fod sandbox to chroot to a safe directory + capability setgid, # for sandbox to drop privileges + capability setuid, # for sandbox to drop privileges + capability sys_ptrace, # chromium needs this to keep track of itself + @{PROC}/sys/kernel/yama/ptrace_scope r, + + # Allow ptrace reads of processes in the lightdm-guest-session + ptrace (read) peer=/usr/lib/lightdm/lightdm-guest-session, + # Allow other guest session processes to read and trace us + ptrace (readby, tracedby) peer=/usr/lib/lightdm/lightdm-guest-session, + ptrace (readby, tracedby) peer=@{profile_name}, + + # Allow us to receive and send signals from processes in the + # lightdm-guest-session + signal (receive, send) set=("exists") peer=/usr/lib/lightdm/lightdm-guest-session, + + @{PROC}/[0-9]*/ r, # sandbox wants these + @{PROC}/[0-9]*/fd/ r, # sandbox wants these + @{PROC}/[0-9]*/task/[0-9]*/stat r, # sandbox wants these + + /selinux/ r, + + /usr/lib/chromium/chrome-sandbox ix, + /usr/lib/chromium-browser/chromium-browser-sandbox ix, + /usr/lib/@{multiarch}/oxide-qt/chrome-sandbox ix, + /opt/google/chrome-*/chrome-sandbox ix, + } diff --git a/apparmor.d/abstractions/lxc/container-base b/apparmor.d/abstractions/lxc/container-base new file mode 100644 index 0000000..b1f475d --- /dev/null +++ b/apparmor.d/abstractions/lxc/container-base @@ -0,0 +1,129 @@ + network, + capability, + file, + umount, + + # The following 3 entries are only supported by recent apparmor versions. + # Comment them if the apparmor parser doesn't recognize them. + #dbus, + #signal, + #ptrace, + + # ignore DENIED message on / remount + deny mount options=(ro, remount) -> /, + + # allow tmpfs mounts everywhere + mount fstype=tmpfs, + + # allow hugetlbfs mounts everywhere + mount fstype=hugetlbfs, + + # allow mqueue mounts everywhere + mount fstype=mqueue, + + # allow fuse mounts everywhere + mount fstype=fuse.*, + + # allow bind mount of /lib/init/fstab for lxcguest + mount options=(rw, bind) /lib/init/fstab.lxc/ -> /lib/init/fstab/, + + # deny writes in /proc/sys/fs but allow binfmt_misc to be mounted + mount fstype=binfmt_misc -> /proc/sys/fs/binfmt_misc/, + deny @{PROC}/sys/fs/** wklx, + + # allow efivars to be mounted, writing to it will be blocked though + mount fstype=efivarfs -> /sys/firmware/efi/efivars/, + + # block some other dangerous paths + deny @{PROC}/sysrq-trigger rwklx, + deny @{PROC}/mem rwklx, + deny @{PROC}/kmem rwklx, + + # deny writes in /sys except for /sys/fs/cgroup, also allow + # fusectl, securityfs and debugfs to be mounted there (read-only) + mount fstype=fusectl -> /sys/fs/fuse/connections/, + mount fstype=securityfs -> /sys/kernel/security/, + mount fstype=debugfs -> /sys/kernel/debug/, + deny mount fstype=debugfs -> /var/lib/ureadahead/debugfs/, + mount fstype=proc -> /proc/, + mount fstype=sysfs -> /sys/, + deny /sys/firmware/efi/efivars/** rwklx, + deny /sys/kernel/security/** rwklx, + mount options=(move) /sys/fs/cgroup/cgmanager/ -> /sys/fs/cgroup/cgmanager.lower/, + + # generated by: lxc-generate-aa-rules.py container-rules.base + deny /proc/sys/[^kn]*{,/**} wklx, + deny /proc/sys/k[^e]*{,/**} wklx, + deny /proc/sys/ke[^r]*{,/**} wklx, + deny /proc/sys/ker[^n]*{,/**} wklx, + deny /proc/sys/kern[^e]*{,/**} wklx, + deny /proc/sys/kerne[^l]*{,/**} wklx, + deny /proc/sys/kernel/[^smhd]*{,/**} wklx, + deny /proc/sys/kernel/d[^o]*{,/**} wklx, + deny /proc/sys/kernel/do[^m]*{,/**} wklx, + deny /proc/sys/kernel/dom[^a]*{,/**} wklx, + deny /proc/sys/kernel/doma[^i]*{,/**} wklx, + deny /proc/sys/kernel/domai[^n]*{,/**} wklx, + deny /proc/sys/kernel/domain[^n]*{,/**} wklx, + deny /proc/sys/kernel/domainn[^a]*{,/**} wklx, + deny /proc/sys/kernel/domainna[^m]*{,/**} wklx, + deny /proc/sys/kernel/domainnam[^e]*{,/**} wklx, + deny /proc/sys/kernel/domainname?*{,/**} wklx, + deny /proc/sys/kernel/h[^o]*{,/**} wklx, + deny /proc/sys/kernel/ho[^s]*{,/**} wklx, + deny /proc/sys/kernel/hos[^t]*{,/**} wklx, + deny /proc/sys/kernel/host[^n]*{,/**} wklx, + deny /proc/sys/kernel/hostn[^a]*{,/**} wklx, + deny /proc/sys/kernel/hostna[^m]*{,/**} wklx, + deny /proc/sys/kernel/hostnam[^e]*{,/**} wklx, + deny /proc/sys/kernel/hostname?*{,/**} wklx, + deny /proc/sys/kernel/m[^s]*{,/**} wklx, + deny /proc/sys/kernel/ms[^g]*{,/**} wklx, + deny /proc/sys/kernel/msg*/** wklx, + deny /proc/sys/kernel/s[^he]*{,/**} wklx, + deny /proc/sys/kernel/se[^m]*{,/**} wklx, + deny /proc/sys/kernel/sem*/** wklx, + deny /proc/sys/kernel/sh[^m]*{,/**} wklx, + deny /proc/sys/kernel/shm*/** wklx, + deny /proc/sys/kernel?*{,/**} wklx, + deny /proc/sys/n[^e]*{,/**} wklx, + deny /proc/sys/ne[^t]*{,/**} wklx, + deny /proc/sys/net?*{,/**} wklx, + deny /sys/[^fdc]*{,/**} wklx, + deny /sys/c[^l]*{,/**} wklx, + deny /sys/cl[^a]*{,/**} wklx, + deny /sys/cla[^s]*{,/**} wklx, + deny /sys/clas[^s]*{,/**} wklx, + deny /sys/class/[^n]*{,/**} wklx, + deny /sys/class/n[^e]*{,/**} wklx, + deny /sys/class/ne[^t]*{,/**} wklx, + deny /sys/class/net?*{,/**} wklx, + deny /sys/class?*{,/**} wklx, + deny /sys/d[^e]*{,/**} wklx, + deny /sys/de[^v]*{,/**} wklx, + deny /sys/dev[^i]*{,/**} wklx, + deny /sys/devi[^c]*{,/**} wklx, + deny /sys/devic[^e]*{,/**} wklx, + deny /sys/device[^s]*{,/**} wklx, + deny /sys/devices/[^v]*{,/**} wklx, + deny /sys/devices/v[^i]*{,/**} wklx, + deny /sys/devices/vi[^r]*{,/**} wklx, + deny /sys/devices/vir[^t]*{,/**} wklx, + deny /sys/devices/virt[^u]*{,/**} wklx, + deny /sys/devices/virtu[^a]*{,/**} wklx, + deny /sys/devices/virtua[^l]*{,/**} wklx, + deny /sys/devices/virtual/[^n]*{,/**} wklx, + deny /sys/devices/virtual/n[^e]*{,/**} wklx, + deny /sys/devices/virtual/ne[^t]*{,/**} wklx, + deny /sys/devices/virtual/net?*{,/**} wklx, + deny /sys/devices/virtual?*{,/**} wklx, + deny /sys/devices?*{,/**} wklx, + deny /sys/f[^s]*{,/**} wklx, + deny /sys/fs/[^c]*{,/**} wklx, + deny /sys/fs/c[^g]*{,/**} wklx, + deny /sys/fs/cg[^r]*{,/**} wklx, + deny /sys/fs/cgr[^o]*{,/**} wklx, + deny /sys/fs/cgro[^u]*{,/**} wklx, + deny /sys/fs/cgrou[^p]*{,/**} wklx, + deny /sys/fs/cgroup?*{,/**} wklx, + deny /sys/fs?*{,/**} wklx, diff --git a/apparmor.d/abstractions/lxc/start-container b/apparmor.d/abstractions/lxc/start-container new file mode 100644 index 0000000..49a038c --- /dev/null +++ b/apparmor.d/abstractions/lxc/start-container @@ -0,0 +1,41 @@ + network, + capability, + file, + + # The following 3 entries are only supported by recent apparmor versions. + # Comment them if the apparmor parser doesn't recognize them. + #dbus, + #signal, + #ptrace, + + # currently blocked by apparmor bug + mount -> /usr/lib/*/lxc/{**,}, + mount -> /usr/lib/lxc/{**,}, + mount fstype=devpts -> /dev/pts/, + mount options=bind /dev/pts/ptmx/ -> /dev/ptmx/, + mount options=(rw, slave) -> /, + mount fstype=debugfs, + # allow pre-mount hooks to stage mounts under /var/lib/lxc// + mount -> /var/lib/lxc/{**,}, + + # required for some pre-mount hooks (like the new lxc-start-ephemeral) + mount fstype=overlayfs, + mount fstype=aufs, + mount fstype=ecryptfs, + + # all umounts are under the original root's /mnt, but right now we + # can't allow those umounts after pivot_root. So allow all umounts + # right now. They'll be restricted for the container at least. + umount, + #umount /mnt/{**,}, + + # This may look a bit redundant, however it appears we need all of + # them if we want things to work properly on all combinations of kernel + # and userspace parser... + pivot_root /usr/lib/lxc/, + pivot_root /usr/lib/*/lxc/, + pivot_root /usr/lib/lxc/**, + pivot_root /usr/lib/*/lxc/**, + + change_profile -> lxc-*, + change_profile -> unconfined, diff --git a/apparmor.d/local/usr.sbin.mysqld b/apparmor.d/local/usr.sbin.mysqld new file mode 100644 index 0000000..8a85fc4 --- /dev/null +++ b/apparmor.d/local/usr.sbin.mysqld @@ -0,0 +1,2 @@ +# Site-specific additions and overrides for usr.sbin.mysqld. +# For more details, please see /etc/apparmor.d/local/README. diff --git a/apparmor.d/lxc-containers b/apparmor.d/lxc-containers new file mode 100644 index 0000000..0644cf2 --- /dev/null +++ b/apparmor.d/lxc-containers @@ -0,0 +1,7 @@ +# This file exists only to ensure that all per-container policies +# listed under /etc/apparmor.d/lxc get loaded at boot. Please do +# not edit this file. + +#include + +#include diff --git a/apparmor.d/lxc/lxc-default b/apparmor.d/lxc/lxc-default new file mode 100644 index 0000000..9a96a2e --- /dev/null +++ b/apparmor.d/lxc/lxc-default @@ -0,0 +1,11 @@ +# Do not load this file. Rather, load /etc/apparmor.d/lxc-containers, which +# will source all profiles under /etc/apparmor.d/lxc + +profile lxc-container-default flags=(attach_disconnected,mediate_deleted) { + #include + + # the container may never be allowed to mount devpts. If it does, it + # will remount the host's devpts. We could allow it to do it with + # the newinstance option (but, right now, we don't). + deny mount fstype=devpts, +} diff --git a/apparmor.d/lxc/lxc-default-with-mounting b/apparmor.d/lxc/lxc-default-with-mounting new file mode 100644 index 0000000..8a9a6b7 --- /dev/null +++ b/apparmor.d/lxc/lxc-default-with-mounting @@ -0,0 +1,14 @@ +# Do not load this file. Rather, load /etc/apparmor.d/lxc-containers, which +# will source all profiles under /etc/apparmor.d/lxc + +profile lxc-container-default-with-mounting flags=(attach_disconnected,mediate_deleted) { + #include + +# allow standard blockdevtypes. +# The concern here is in-kernel superblock parsers bringing down the +# host with bad data. However, we continue to disallow proc, sys, securityfs, +# etc to nonstandard locations. + mount fstype=ext*, + mount fstype=xfs, + mount fstype=btrfs, +} diff --git a/apparmor.d/lxc/lxc-default-with-nesting b/apparmor.d/lxc/lxc-default-with-nesting new file mode 100644 index 0000000..03325aa --- /dev/null +++ b/apparmor.d/lxc/lxc-default-with-nesting @@ -0,0 +1,14 @@ +# Do not load this file. Rather, load /etc/apparmor.d/lxc-containers, which +# will source all profiles under /etc/apparmor.d/lxc + +profile lxc-container-default-with-nesting flags=(attach_disconnected,mediate_deleted) { + #include + #include + +# Uncomment the line below if you are not using cgmanager +# mount fstype=cgroup -> /sys/fs/cgroup/**, + + mount fstype=proc -> /var/cache/lxc/**, + mount fstype=sysfs -> /var/cache/lxc/**, + mount options=(rw,bind) /var/cache/lxc/**/dev/shm/ -> /var/cache/lxc/**/run/shm/, +} diff --git a/apparmor.d/usr.bin.lxc-start b/apparmor.d/usr.bin.lxc-start new file mode 100644 index 0000000..2f87cdd --- /dev/null +++ b/apparmor.d/usr.bin.lxc-start @@ -0,0 +1,5 @@ +#include + +/usr/bin/lxc-start flags=(attach_disconnected) { + #include +} diff --git a/apparmor.d/usr.sbin.mysqld b/apparmor.d/usr.sbin.mysqld new file mode 100644 index 0000000..3e1f1b0 --- /dev/null +++ b/apparmor.d/usr.sbin.mysqld @@ -0,0 +1,45 @@ +# vim:syntax=apparmor +# Last Modified: Tue Jun 19 17:37:30 2007 +#include + +/usr/sbin/mysqld { + #include + #include + #include + #include + #include + + capability dac_override, + capability sys_resource, + capability setgid, + capability setuid, + + network tcp, + + /etc/hosts.allow r, + /etc/hosts.deny r, + + /etc/mysql/*.pem r, + /etc/mysql/conf.d/ r, + /etc/mysql/conf.d/* r, + /etc/mysql/*.cnf r, + /usr/lib/mysql/plugin/ r, + /usr/lib/mysql/plugin/*.so* mr, + /usr/sbin/mysqld mr, + /usr/share/mysql/** r, + /var/log/mysql.log rw, + /var/log/mysql.err rw, + /var/lib/mysql/ r, + /var/lib/mysql/** rwk, + /var/log/mysql/ r, + /var/log/mysql/* rw, + /var/run/mysqld/mysqld.pid rw, + /var/run/mysqld/mysqld.sock w, + /run/mysqld/mysqld.pid rw, + /run/mysqld/mysqld.sock w, + + /sys/devices/system/cpu/ r, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/apt/apt.conf.d/01autoremove b/apt/apt.conf.d/01autoremove new file mode 100644 index 0000000..fc02350 --- /dev/null +++ b/apt/apt.conf.d/01autoremove @@ -0,0 +1,40 @@ +APT +{ + NeverAutoRemove + { + "^firmware-linux.*"; + "^linux-firmware$"; + }; + + VersionedKernelPackages + { + # linux kernels + "linux-image"; + "linux-headers"; + "linux-image-extra"; + "linux-signed-image"; + # kfreebsd kernels + "kfreebsd-image"; + "kfreebsd-headers"; + # hurd kernels + "gnumach-image"; + # (out-of-tree) modules + ".*-modules"; + ".*-kernel"; + "linux-backports-modules-.*"; + # tools + "linux-tools"; + }; + + Never-MarkAuto-Sections + { + "metapackages"; + "restricted/metapackages"; + "universe/metapackages"; + "multiverse/metapackages"; + "oldlibs"; + "restricted/oldlibs"; + "universe/oldlibs"; + "multiverse/oldlibs"; + }; +}; diff --git a/apt/apt.conf.d/01autoremove-kernels b/apt/apt.conf.d/01autoremove-kernels new file mode 100644 index 0000000..3e80bff --- /dev/null +++ b/apt/apt.conf.d/01autoremove-kernels @@ -0,0 +1,26 @@ +// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal +APT::NeverAutoRemove +{ + "^linux-image-4\.4\.34-v7+$"; + "^linux-image-4\.4\.38-v7+$"; + "^linux-headers-4\.4\.34-v7+$"; + "^linux-headers-4\.4\.38-v7+$"; + "^linux-image-extra-4\.4\.34-v7+$"; + "^linux-image-extra-4\.4\.38-v7+$"; + "^linux-signed-image-4\.4\.34-v7+$"; + "^linux-signed-image-4\.4\.38-v7+$"; + "^kfreebsd-image-4\.4\.34-v7+$"; + "^kfreebsd-image-4\.4\.38-v7+$"; + "^kfreebsd-headers-4\.4\.34-v7+$"; + "^kfreebsd-headers-4\.4\.38-v7+$"; + "^gnumach-image-4\.4\.34-v7+$"; + "^gnumach-image-4\.4\.38-v7+$"; + "^.*-modules-4\.4\.34-v7+$"; + "^.*-modules-4\.4\.38-v7+$"; + "^.*-kernel-4\.4\.34-v7+$"; + "^.*-kernel-4\.4\.38-v7+$"; + "^linux-backports-modules-.*-4\.4\.34-v7+$"; + "^linux-backports-modules-.*-4\.4\.38-v7+$"; + "^linux-tools-4\.4\.34-v7+$"; + "^linux-tools-4\.4\.38-v7+$"; +}; diff --git a/apt/apt.conf.d/05etckeeper b/apt/apt.conf.d/05etckeeper new file mode 100644 index 0000000..5e690a2 --- /dev/null +++ b/apt/apt.conf.d/05etckeeper @@ -0,0 +1,5 @@ +DPkg::Pre-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi"; }; +DPkg::Post-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper post-install; fi"; }; + +RPM::Pre-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi"; }; +RPM::Post-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper post-install; fi"; }; diff --git a/apt/apt.conf.d/20listchanges b/apt/apt.conf.d/20listchanges new file mode 100644 index 0000000..0808f68 --- /dev/null +++ b/apt/apt.conf.d/20listchanges @@ -0,0 +1,2 @@ +DPkg::Pre-Install-Pkgs { "/usr/bin/apt-listchanges --apt || test $? -ne 10"; }; +DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2"; diff --git a/apt/apt.conf.d/20packagekit b/apt/apt.conf.d/20packagekit new file mode 100644 index 0000000..705cc2f --- /dev/null +++ b/apt/apt.conf.d/20packagekit @@ -0,0 +1,13 @@ +// THIS FILE IS USED TO INFORM PACKAGEKIT +// THAT THE UPDATE-INFO MIGHT HAVE CHANGED + +// Whenever dpkg is called we might have different updates +// i.e. if an user removes a package that had an update +DPkg::Post-Invoke { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; + +// When Apt's cache is updated (i.e. apt-cache update) +APT::Update::Post-Invoke-Success { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; diff --git a/apt/apt.conf.d/50raspi b/apt/apt.conf.d/50raspi new file mode 100644 index 0000000..da3bd48 --- /dev/null +++ b/apt/apt.conf.d/50raspi @@ -0,0 +1,5 @@ +# never use pdiffs. Current implementation is very slow on low-powered devices +Acquire::PDiffs "0"; + +# download up to 5 pdiffs: +#Acquire::PDiffs::FileLimit "5"; diff --git a/apt/apt.conf.d/70debconf b/apt/apt.conf.d/70debconf new file mode 100644 index 0000000..0c8b4ca --- /dev/null +++ b/apt/apt.conf.d/70debconf @@ -0,0 +1,3 @@ +// Pre-configure all packages with debconf before they are installed. +// If you don't like it, comment it out. +DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";}; diff --git a/apt/listchanges.conf b/apt/listchanges.conf new file mode 100644 index 0000000..fe3a21f --- /dev/null +++ b/apt/listchanges.conf @@ -0,0 +1,6 @@ +[apt] +frontend=pager +email_address=root +confirm=0 +save_seen=/var/lib/apt/listchanges.db +which=news diff --git a/apt/sources.list b/apt/sources.list new file mode 100644 index 0000000..014f732 --- /dev/null +++ b/apt/sources.list @@ -0,0 +1,3 @@ +deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi +# Uncomment line below then 'apt-get update' to enable 'apt-get source' +#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi diff --git a/apt/sources.list.d/raspi.list b/apt/sources.list.d/raspi.list new file mode 100644 index 0000000..d822098 --- /dev/null +++ b/apt/sources.list.d/raspi.list @@ -0,0 +1,3 @@ +deb http://archive.raspberrypi.org/debian/ jessie main ui +# Uncomment line below then 'apt-get update' to enable 'apt-get source' +#deb-src http://archive.raspberrypi.org/debian/ jessie main ui diff --git a/apt/trusted.gpg b/apt/trusted.gpg new file mode 100644 index 0000000..e16ee88 Binary files /dev/null and b/apt/trusted.gpg differ diff --git a/avahi/avahi-daemon.conf b/avahi/avahi-daemon.conf new file mode 100644 index 0000000..26de109 --- /dev/null +++ b/avahi/avahi-daemon.conf @@ -0,0 +1,68 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# See avahi-daemon.conf(5) for more information on this configuration +# file! + +[server] +#host-name=foo +#domain-name=local +#browse-domains=0pointer.de, zeroconf.org +use-ipv4=yes +use-ipv6=yes +#allow-interfaces=eth0 +#deny-interfaces=eth1 +#check-response-ttl=no +#use-iff-running=no +#enable-dbus=yes +#disallow-other-stacks=no +#allow-point-to-point=no +#cache-entries-max=4096 +#clients-max=4096 +#objects-per-client-max=1024 +#entries-per-entry-group-max=32 +ratelimit-interval-usec=1000000 +ratelimit-burst=1000 + +[wide-area] +enable-wide-area=yes + +[publish] +#disable-publishing=no +#disable-user-service-publishing=no +#add-service-cookie=no +#publish-addresses=yes +#publish-hinfo=yes +#publish-workstation=yes +#publish-domain=yes +#publish-dns-servers=192.168.50.1, 192.168.50.2 +#publish-resolv-conf-dns-servers=yes +#publish-aaaa-on-ipv4=yes +#publish-a-on-ipv6=no + +[reflector] +#enable-reflector=no +#reflect-ipv=no + +[rlimits] +#rlimit-as= +rlimit-core=0 +rlimit-data=4194304 +rlimit-fsize=0 +rlimit-nofile=768 +rlimit-stack=4194304 +rlimit-nproc=3 diff --git a/avahi/hosts b/avahi/hosts new file mode 100644 index 0000000..4483340 --- /dev/null +++ b/avahi/hosts @@ -0,0 +1,27 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# This file contains static ip address <-> host name mappings. These +# can be useful to publish services on behalf of a non-avahi enabled +# device. Please bear in mind that host names are expected to be +# fully qualified domain names, i.e. ending in .local! + +# See avahi.hosts(5) for more information on this configuration file! + +# Examples: +# 192.168.0.1 router.local +# 2001::81:1 test.local diff --git a/avahi/services/udisks.service b/avahi/services/udisks.service new file mode 100644 index 0000000..c54c85c --- /dev/null +++ b/avahi/services/udisks.service @@ -0,0 +1,13 @@ + + + + + + + %h + + + _udisks-ssh._tcp + 22 + + diff --git a/bash.bashrc b/bash.bashrc new file mode 100644 index 0000000..54687b1 --- /dev/null +++ b/bash.bashrc @@ -0,0 +1,55 @@ +# System-wide .bashrc file for interactive bash(1) shells. + +# To enable the settings / commands in this file for login shells as well, +# this file has to be sourced in /etc/profile. + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, overwrite the one in /etc/profile) +PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + +# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default. +# If this is an xterm set the title to user@host:dir +#case "$TERM" in +#xterm*|rxvt*) +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' +# ;; +#*) +# ;; +#esac + +# enable bash completion in interactive shells +#if ! shopt -oq posix; then +# if [ -f /usr/share/bash-completion/bash_completion ]; then +# . /usr/share/bash-completion/bash_completion +# elif [ -f /etc/bash_completion ]; then +# . /etc/bash_completion +# fi +#fi + +# if the command-not-found package is installed, use it +if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then + function command_not_found_handle { + # check because c-n-f could've been removed in the meantime + if [ -x /usr/lib/command-not-found ]; then + /usr/lib/command-not-found -- "$1" + return $? + elif [ -x /usr/share/command-not-found/command-not-found ]; then + /usr/share/command-not-found/command-not-found -- "$1" + return $? + else + printf "%s: command not found\n" "$1" >&2 + return 127 + fi + } +fi diff --git a/bash_completion b/bash_completion new file mode 100644 index 0000000..41ffe59 --- /dev/null +++ b/bash_completion @@ -0,0 +1 @@ +. /usr/share/bash-completion/bash_completion diff --git a/bash_completion.d/debconf b/bash_completion.d/debconf new file mode 100644 index 0000000..1880689 --- /dev/null +++ b/bash_completion.d/debconf @@ -0,0 +1,12 @@ +have debconf-show && +_debconf_show() +{ + local cur + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + COMPREPLY=($( compgen -W '--listowners --listdbs --db=' -- $cur ) \ + $( apt-cache pkgnames -- $cur ) ) +} +complete -F _debconf_show debconf-show + diff --git a/bash_completion.d/desktop-file-validate b/bash_completion.d/desktop-file-validate new file mode 100644 index 0000000..8034dce --- /dev/null +++ b/bash_completion.d/desktop-file-validate @@ -0,0 +1,12 @@ +# desktop-file-validate(1) completion +# put this file in /etc/bash_completion.d/ +# siggi.gevatter@ubuntu.cat + +have desktop-file-validate && +_desktop_file_validate() +{ + COMPRELY=() + cur=${COMP_WORDS[COMP_CWORD]} + _filedir '@(desktop)' +} +[ "${have:-}" ] && complete -F _desktop_file_validate $filenames desktop-file-validate diff --git a/bash_completion.d/dphys-swapfile b/bash_completion.d/dphys-swapfile new file mode 100644 index 0000000..2ea9add --- /dev/null +++ b/bash_completion.d/dphys-swapfile @@ -0,0 +1,24 @@ +## Bash completion for the Android SDK tools. +# +# Written by Hans-Christoph Steiner, 2012 +# +# This work is too trival to have any copyright, I hereby wave any copyright +# and release it into the public domain. + +function _dphys_swapfile() +{ + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + opts="setup swapon swapoff uninstall" + + if [ ${COMP_CWORD} -eq 1 ]; then + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + else + COMPREPLY="" + return 0 + fi +} +complete -o default -F _dphys_swapfile dphys-swapfile diff --git a/bash_completion.d/etckeeper b/bash_completion.d/etckeeper new file mode 100644 index 0000000..b1a3d31 --- /dev/null +++ b/bash_completion.d/etckeeper @@ -0,0 +1,8 @@ +_etckeeper() { + local cur; + COMPREPLY=(); + cur=${COMP_WORDS[COMP_CWORD]}; + COMPREPLY=( $( compgen -W '$(cd /etc/etckeeper/; for i in *.d/; do echo ${i%.d/}; done)' -- $cur ) ); +} + +complete -F _etckeeper etckeeper diff --git a/bash_completion.d/gem1.9.1 b/bash_completion.d/gem1.9.1 new file mode 100644 index 0000000..f167cfc --- /dev/null +++ b/bash_completion.d/gem1.9.1 @@ -0,0 +1,297 @@ +# Michael Schuerig, michael@schuerig.de, 2007-02-24 +# [2007-12-21] Updated by Victor Serbin (chepel@hotmail.com) for gem1.9.1 v1.0 +# Free for all uses. + +have gem1.9.1 && +_gem191() +{ + local cur prev completions + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + COMMANDS='build cert check cleanup contents dependency\ + environment fetch generate_index help install list\ + lock mirror outdated pristine query rdoc search server\ + sources specification uninstall unpack update which' + + GEM_OPTIONS='\ + -h --help\ + -v --version' + + COMMON_OPTIONS='\ + -h --help\ + -V --verbose --no-verbose\ + -q --quiet\ + --config-file\ + --backtrace\ + --debug' + + CERT_OPTIONS='\ + -a -add\ + -l --list\ + -r --remove\ + -b --build\ + -C --certificate\ + -K --private-key\ + -s --sign' + + CHECK_OPTIONS='\ + --verify\ + -a --alien\ + -t --test\ + -v --version' + + CLEANUP_OPTIONS='\ + -d --dry-run' + + CONTENTS_OPTIONS='\ + -v --version\ + -s --spec-dir\ + -l --lib-only --no-lib-only' + + DEPENDENCY_OPTIONS='\ + -v --version\ + --platform\ + -R --reverse-dependencies --no-reverse-dependencies\ + -p --pipe' + + ENVIRONMENT_OPTIONS='' + + FETCH_OPTIONS='\ + -v --version\ + --platform\ + -B --bulk-threshold\ + -p --http-proxy --no-http-proxy\ + --source' + + GENERATE_INDEX_OPTIONS='\ + -d --directory' + + HELP_OPTIONS=$COMMANDS + + INSTALL_OPTIONS='\ + --platform\ + -v --version\ + -i --install-dir\ + -d --rdoc --no-rdoc\ + --ri --no-ri\ + -E --env-shebang\ + -f --force --no-force\ + -t --test --no-test\ + -w --wrappers --no-wrappers\ + -P --trust-policy\ + --ignore-dependencies\ + -y --include-dependencies\ + --format-executable --no-format-executable\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + LIST_OPTIONS='\ + -d --details --no-details\ + --versions --no-versions\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + LOCK_OPTIONS='\ + -s --strict --no-strict' + + MIRROR_OPTIONS='' + + OUTDATED_OPTIONS='\ + --platform' + + PRISTINE_OPTIONS='\ + --all\ + -v --version' + + QUERY_OPTIONS='\ + -n --name-matches\ + -d --details --no-details\ + --versions --no-versions\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + RDOC_OPTIONS='\ + --all\ + --rdoc --no-rdoc\ + --ri --no-ri\ + -v --version' + + SEARCH_OPTIONS='\ + -d --details --no-details\ + --versions --no-versions\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + SERVER_OPTIONS='\ + -p --port\ + -d --dir\ + --daemon --no-daemon' + + SOURCES_OPTIONS='\ + -a --add\ + -l --list\ + -r --remove\ + -u --update\ + -c --clear-all' + + SPECIFICATION_OPTIONS='\ + -v --version\ + --platform\ + --all\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + UNINSTALL_OPTIONS='\ + -a --all --no-all\ + -i --ignore-dependencies --no-ignore-dependencies\ + -x --executables --no-executables\ + -v --version\ + --platform' + + UNPACK_OPTIONS='\ + --target\ + -v --version' + + UPDATE_OPTIONS='\ + --system\ + --platform\ + -i --install-dir\ + -d --rdoc --no-rdoc\ + --ri --no-ri\ + -E --env-shebang\ + -f --force --no-force\ + -t --test --no-test\ + -w --wrappers --no-wrappers\ + -P --trust-policy\ + --ignore-dependencies\ + -y --include-dependencies\ + --format-executable --no-format-executable\ + -l --local\ + -r --remote\ + -b --both\ + -B --bulk-threshold\ + --source\ + -p --http-proxy --no-http-proxy\ + -u --update-sources --no-update-sources' + + WHICH_OPTIONS='\ + -a --all --no-all\ + -g --gems-first --no-gems-first' + + case "${prev}" in + build) + completions="$COMMON_OPTIONS $BUILD_OPTIONS" + ;; + cert) + completions="$COMMON_OPTIONS $CERT_OPTIONS" + ;; + check) + completions="$COMMON_OPTIONS $CHECK_OPTIONS" + ;; + cleanup) + completions="$COMMON_OPTIONS $CLEANUP_OPTIONS" + ;; + contents) + completions="$COMMON_OPTIONS $CONTENTS_OPTIONS" + ;; + dependency) + completions="$COMMON_OPTIONS $DEPENDENCY_OPTIONS" + ;; + environment) + completions="$COMMON_OPTIONS $ENVIRONMENT_OPTIONS" + ;; + fetch) + completions="$COMMON_OPTIONS $FETCH_OPTIONS" + ;; + generate_index) + completions="$COMMON_OPTIONS $GENERATE_INDEX_OPTIONS" + ;; + help) + completions="$COMMON_OPTIONS $HELP_OPTIONS" + ;; + install) + completions="$COMMON_OPTIONS $INSTALL_OPTIONS" + ;; + list) + completions="$COMMON_OPTIONS $LIST_OPTIONS" + ;; + lock) + completions="$COMMON_OPTIONS $LOCK_OPTIONS" + ;; + mirror) + completions="$COMMON_OPTIONS $MIRROR_OPTIONS" + ;; + outdated) + completions="$COMMON_OPTIONS $OUTDATED_OPTIONS" + ;; + pristine) + completions="$COMMON_OPTIONS $PRISTINE_OPTIONS" + ;; + query) + completions="$COMMON_OPTIONS $QUERY_OPTIONS" + ;; + rdoc) + completions="$COMMON_OPTIONS $RDOC_OPTIONS" + ;; + search) + completions="$COMMON_OPTIONS $SEARCH_OPTIONS" + ;; + server) + completions="$COMMON_OPTIONS $SERVER_OPTIONS" + ;; + sources) + completions="$COMMON_OPTIONS $SOURCES_OPTIONS" + ;; + specification) + completions="$COMMON_OPTIONS $SPECIFICATION_OPTIONS" + ;; + uninstall) + completions="$COMMON_OPTIONS $UNINSTALL_OPTIONS" + ;; + unpack) + completions="$COMMON_OPTIONS $UNPACK_OPTIONS" + ;; + update) + completions="$COMMON_OPTIONS $UPDATE_OPTIONS" + ;; + which) + completions="$COMMON_OPTIONS $WHICH_OPTIONS" + ;; + *) + completions="$COMMANDS $GEM_OPTIONS" + ;; + esac + + COMPREPLY=( $( compgen -W "$completions" -- $cur )) + return 0 +} + +[ -n "${have:-}" ] && complete -F _gem191 $filenames gem1.9.1 diff --git a/bash_completion.d/git-prompt b/bash_completion.d/git-prompt new file mode 100644 index 0000000..8b5852a --- /dev/null +++ b/bash_completion.d/git-prompt @@ -0,0 +1,11 @@ +# In git versions < 1.7.12, this shell library was part of the +# git completion script. +# +# Some users rely on the __git_ps1 function becoming available +# when bash-completion is loaded. Continue to load this library +# at bash-completion startup for now, to ease the transition to a +# world order where the prompt function is requested separately. +# +if [[ -e /usr/lib/git-core/git-sh-prompt ]]; then + . /usr/lib/git-core/git-sh-prompt +fi diff --git a/bash_completion.d/initramfs-tools b/bash_completion.d/initramfs-tools new file mode 100644 index 0000000..a52074f --- /dev/null +++ b/bash_completion.d/initramfs-tools @@ -0,0 +1,26 @@ +# update-initramfs(8) completion + +_update_initramfs() +{ + local cur prev valid_options + + # TODO: this can be "_get_comp_words_by_ref cur prev" once + # bash-completion >= 1.2 is available, see #537139 + cur=$(_get_cword) + prev=${COMP_WORDS[COMP_CWORD-1]} + + # The only option that takes an argument is -k + if [[ "$prev" == '-k' ]]; then + # Complete with kernel versions + _kernel_versions + COMPREPLY=( $( compgen -W '${COMPREPLY[@]} all' -- "$cur" ) ) + return; + fi + + # Complete with available options (obtained from -h) + valid_options=$( update-initramfs -h 2>&1 | \ + sed -e '/^ -/!d;s/^ \(-\w\+\).*/\1/' ) + COMPREPLY=( $( compgen -W "$valid_options" -- $cur ) ) +} + +complete -F _update_initramfs update-initramfs diff --git a/bash_completion.d/insserv b/bash_completion.d/insserv new file mode 100644 index 0000000..68c0ef3 --- /dev/null +++ b/bash_completion.d/insserv @@ -0,0 +1,36 @@ +# insserv(8) completion +# +# Copyright (c) 2009 Kel Modderman +# + +have insserv && +_insserv() +{ + local cur prev sysvdir services options + + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \ + || sysvdir=/etc/init.d + + services=( $(echo $sysvdir/!(README*|*.dpkg*|*.rpm@(orig|new|save))) ) + services=( ${services[@]#$sysvdir/} ) + options=( -c --config -d -f -n -o --override -p --path -r -v ) + + case "$prev" in + -c|--config) + _filedir + ;; + -o|--override|-p|--path) + _filedir -d + ;; + *) + COMPREPLY=( $( compgen -W '${options[@]} ${services[@]}' -- \ + $cur ) ) + ;; + esac + + return 0 +} && +complete -F _insserv insserv diff --git a/bash_completion.d/jackd b/bash_completion.d/jackd new file mode 100644 index 0000000..a6e2413 --- /dev/null +++ b/bash_completion.d/jackd @@ -0,0 +1,104 @@ +#-*- mode: shell-script;-*- +# Inputs: +# $1 -- name of the command whose arguments are being completed +# $2 -- word being completed +# $3 -- word preceding the word being completed +# $COMP_LINE -- current command line +# $COMP_PONT -- cursor position +# $COMP_WORDS -- array containing individual words in the current +# command line +# $COMP_CWORD -- index into ${COMP_WORDS} of the word containing the +# current cursor position +# Output: +# COMPREPLY array variable contains possible completions + +# Syntax: +# jack_connect +# jack_disconnect +# jackd [options] -d backend [backend-parameters] +# jackstart [options] -d backend [backend-parameters] + +# Bugs/Todo: +# jack_{dis,}connect should support for spaces in port names +# restrict jack_disconnect completions to existing connections + +# Bugreports: Paul Brossier + +have jack_connect && +_jack_lsp_type() { + jack_lsp -p | grep -B1 $1 \ + | grep -v 'properties.*,$' | grep -v ^-- \ + | sed 's/\([\/ :]\)/\\\1/g' +# | sed 's/\([\\: ]\)/\\\1/g' +# | sed 's/\(.*\)/"\1"/g' +} + +have jackd && +_jackd_driver_help() { + jackd -d $1 --help 2> /dev/null | grep - \ + | sed 's/-\(.*\), --\([^\ .]*\) *\(.*\)/-\1 --\2/' +} + +have jack_connect && +_jack_connections() { + local cur prev output IFS=$'\n' + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # check if this is the first argument + if [[ "$1" == "$prev" ]]; then + COMPREPLY=( $( compgen -W "$(_jack_lsp_type output)" -- $cur ) ) + else + COMPREPLY=( $( compgen -W "$(_jack_lsp_type input)" -- $cur ) ) + fi + + return 0 +} + +have jackd && +_jackd() +{ + local cur prev special + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # check if backend was specified + for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do + if [[ ${COMP_WORDS[i]} == @(alsa|dummy|oss|coreaudio|portaudio) ]]; then + special=${COMP_WORDS[i]} + fi + done + + # list backends + if [[ "$prev" == -d || "$prev" == --driver ]]; then + COMPREPLY=( $( compgen -W 'alsa dummy oss coreaudio portaudio' -- $cur ) ) + # list backend specific options + elif [ -n "$special" ]; then + COMPREPLY=( $( compgen -W '`_jackd_driver_help $special` --help' -- $cur ) ) + # list common options + else + COMPREPLY=( $( compgen -W '--help -h \ + --driver -d \ + --realtime -R \ + --realtime-priority -P \ + --name -n \ + --no-mlock -m \ + --unlock -u \ + --timeout -t \ + --port-max -p \ + --verbose -v \ + --silent -s \ + --version -V' -- $cur ) ) + fi + + return 0 +} + +[ "$have" ] && complete -F _jack_connections $filenames jack_connect +[ "$have" ] && complete -F _jack_connections $filenames jack_disconnect +[ "$have" ] && complete -F _jackd $filenames jackd +[ "$have" ] && complete -F _jackd $filenames jackstart diff --git a/bash_completion.d/libreoffice.sh b/bash_completion.d/libreoffice.sh new file mode 100644 index 0000000..7fbfccd --- /dev/null +++ b/bash_completion.d/libreoffice.sh @@ -0,0 +1,110 @@ +# Programmable bash_completion file for the main office applications +# It is based on /etc/profile.d/complete.bash from SUSE Linux 10.1 + +_def=; _dir=; _file=; _nosp= +if complete -o default _nullcommand &> /dev/null ; then + _def="-o default" + _dir="-o dirnames" + _file="-o filenames" +fi +_minusdd="-d ${_dir}" +_minusdf="-d ${_file}" +if complete -o nospace _nullcommand &> /dev/null ; then + _nosp="-o nospace" + _minusdd="${_nosp} ${_dir}" + _minusdf="${_nosp} ${_dir}" +fi +complete -r _nullcommand &> /dev/null + +# General expanding shell function +_loexp_ () +{ + # bash `complete' is broken because you can not combine + # -d, -f, and -X pattern without missing directories. + local c=${COMP_WORDS[COMP_CWORD]} + local a="${COMP_LINE}" + local e s g=0 cd dc t="" + local IFS + + shopt -q extglob && g=1 + test $g -eq 0 && shopt -s extglob + # Don't be fooled by the bash parser if extglob is off by default + cd='*-?(c)d*' + dc='*-d?(c)*' + + case "${1##*/}" in + unopkg) e='!*.+(oxt|OXT)' ;; + loimpress) e='!*.+(sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX)' ;; + lofromtemplate) e='!*.+(stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX)' ;; + loffice) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG|doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxm|SXM|smf|SMF|mml|MML|odf|ODF|sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX|odb|ODB|sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX|sxg|SXG|odm|ODM|sgl|SGL|stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX|htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + lobase) e='!*.+(odb|ODB)' ;; + lomath) e='!*.+(sxm|SXM|smf|SMF|mml|MML|odf|ODF)' ;; + lodraw) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG)' ;; + localc) e='!*.+(sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX)' ;; + lowriter) e='!*.+(doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxg|SXG|odm|ODM|sgl|SGL)' ;; + loweb) e='!*.+(htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + libreoffice) e='!*.+(sxd|SXD|std|STD|dxf|DXF|emf|EMF|eps|EPS|met|MET|pct|PCT|sgf|SGF|sgv|SGV|sda|SDA|sdd|SDD|vor|VOR|svm|SVM|wmf|WMF|bmp|BMP|gif|GIF|jpg|JPG|jpeg|JPEG|jfif|JFIF|fif|FIF|jpe|JPE|pcd|PCD|pcx|PCX|pgm|PGM|png|PNG|ppm|PPM|psd|PSD|ras|RAS|tga|TGA|tif|TIF|tiff|TIFF|xbm|XBM|xpm|XPM|odg|ODG|otg|OTG|fodg|FODG|odc|ODC|odi|ODI|sds|SDS|wpg|WPG|svg|SVG|doc|DOC|dot|DOT|rtf|RTF|sxw|SXW|stw|STW|sdw|SDW|vor|VOR|txt|TXT|htm?|HTM?|xml|XML|wp|WP|wpd|WPD|wps|WPS|odt|ODT|ott|OTT|fodt|FODT|docm|DOCM|docx|DOCX|dotm|DOTM|dotx|DOTX|sxm|SXM|smf|SMF|mml|MML|odf|ODF|sxi|SXI|sti|STI|ppt|PPT|pps|PPS|pot|POT|sxd|SXD|sda|SDA|sdd|SDD|sdp|SDP|vor|VOR|cgm|CGM|odp|ODP|otp|OTP|fodp|FODP|ppsm|PPSM|ppsx|PPSX|pptm|PPTM|pptx|PPTX|potm|POTM|potx|POTX|odb|ODB|sxc|SXC|stc|STC|dif|DIF|dbf|DBF|xls|XLS|xlw|XLW|xlt|XLT|rtf|RTF|sdc|SDC|vor|VOR|slk|SLK|txt|TXT|htm|HTM|html|HTML|wk1|WK1|wks|WKS|123|123|xml|XML|ods|ODS|ots|OTS|fods|FODS|csv|CSV|xlsb|XLSB|xlsm|XLSM|xlsx|XLSX|xltm|XLTM|xltx|XLTX|sxg|SXG|odm|ODM|sgl|SGL|stw|STW|dot|DOT|vor|VOR|stc|STC|xlt|XLT|sti|STI|pot|POT|std|STD|stw|STW|dotm|DOTM|dotx|DOTX|potm|POTM|potx|POTX|xltm|XLTM|xltx|XLTX|htm|HTM|html|HTML|stw|STW|txt|TXT|vor|VOR|oth|OTH)' ;; + *) e='!*' + esac + + case "$(complete -p ${1##*/} 2> /dev/null)" in + *-d*) ;; + *) s="-S/" + esac + + IFS=' +' + case "$c" in + \$\(*\)) eval COMPREPLY=\(${c}\) ;; + \$\(*) COMPREPLY=($(compgen -c -P '$(' -S ')' -- ${c#??})) ;; + \`*\`) eval COMPREPLY=\(${c}\) ;; + \`*) COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?})) ;; + \$\{*\}) eval COMPREPLY=\(${c}\) ;; + \$\{*) COMPREPLY=($(compgen -v -P '${' -S '}' -- ${c#??})) ;; + \$*) COMPREPLY=($(compgen -v -P '$' -- ${c#?})) ;; + \~*/*) COMPREPLY=($(compgen -f -X "$e" -- ${c})) ;; + \~*) COMPREPLY=($(compgen -u ${s} -- ${c})) ;; + *@*) COMPREPLY=($(compgen -A hostname -P '@' -S ':' -- ${c#*@})) ;; + *[*?[]*) COMPREPLY=($(compgen -G "${c}")) ;; + *[?*+\!@]\(*\)*) + if test $g -eq 0 ; then + COMPREPLY=($(compgen -f -X "$e" -- $c)) + test $g -eq 0 && shopt -u extglob + return + fi + COMPREPLY=($(compgen -G "${c}")) ;; + *) + if test "$c" = ".." ; then + COMPREPLY=($(compgen -d -X "$e" -S / ${_nosp} -- $c)) + else + for s in $(compgen -f -X "$e" -- $c) ; do + if test -d $s ; then + COMPREPLY=(${COMPREPLY[@]} $(compgen -f -X "$e" -S / -- $s)) + elif test -z "$t" ; then + COMPREPLY=(${COMPREPLY[@]} $s) + else + case "$(file -b $s 2> /dev/null)" in + $t) COMPREPLY=(${COMPREPLY[@]} $s) ;; + esac + fi + done + fi ;; + esac + test $g -eq 0 && shopt -u extglob +} + + +complete -d -X '.[^./]*' -F _loexp_ ${_file} \ + unopkg \ + loimpress \ + lofromtemplate \ + loffice \ + lobase \ + lomath \ + lodraw \ + localc \ + lowriter \ + loweb \ + libreoffice + +unset _def _dir _file _nosp _minusdd _minusdf diff --git a/bash_completion.d/lxc b/bash_completion.d/lxc new file mode 100644 index 0000000..323dec5 --- /dev/null +++ b/bash_completion.d/lxc @@ -0,0 +1,103 @@ +have lxc-start && { + _lxc_names() { + COMPREPLY=( $( compgen -W "$( lxc-ls )" "$cur" ) ) + } + + _lxc_states() { + COMPREPLY=( $( compgen -W "STOPPED STARTING RUNNING STOPPING ABORTING FREEZING FROZEN THAWED" "$cur" ) ) + } + + _lxc_templates() { + COMPREPLY=( $( compgen -W "$(ls /usr/share/lxc/templates/ | sed -e 's|^lxc-||' )" "$cur" ) ) + } + + _lxc-generic-n() { + local cur prev + + COMPREPLY=() + _get_comp_words_by_ref cur prev + + case $prev in + -n) + _lxc_names "$cur" + return 0 + ;; + esac + + return 1 + } + + _lxc-generic-ns() { + local cur prev + + COMPREPLY=() + _get_comp_words_by_ref cur prev + + case $prev in + -n) + _lxc_names "$cur" + return 0 + ;; + + -s) + _lxc_states "$cur" + return 0 + ;; + esac + + return 1 + } + + _lxc-generic-t() { + local cur prev + + COMPREPLY=() + _get_comp_words_by_ref cur prev + + case $prev in + -t) + _lxc_templates "$cur" + return 0 + ;; + esac + + return 1 + } + + _lxc-generic-o() { + local cur prev + + COMPREPLY=() + _get_comp_words_by_ref cur prev + + case $prev in + -o) + _lxc_names "$cur" + return 0 + ;; + esac + + return 1 + } + + complete -o default -F _lxc-generic-n lxc-attach + complete -o default -F _lxc-generic-n lxc-cgroup + complete -o default -F _lxc-generic-n lxc-console + complete -o default -F _lxc-generic-n lxc-destroy + complete -o default -F _lxc-generic-n lxc-device + complete -o default -F _lxc-generic-n lxc-execute + complete -o default -F _lxc-generic-n lxc-freeze + complete -o default -F _lxc-generic-n lxc-info + complete -o default -F _lxc-generic-n lxc-monitor + complete -o default -F _lxc-generic-n lxc-snapshot + complete -o default -F _lxc-generic-n lxc-start + complete -o default -F _lxc-generic-n lxc-stop + complete -o default -F _lxc-generic-n lxc-unfreeze + + complete -o default -F _lxc-generic-ns lxc-wait + + complete -o default -F _lxc-generic-t lxc-create + + complete -o default -F _lxc-generic-o lxc-clone + complete -o default -F _lxc-generic-o lxc-start-ephemeral +} diff --git a/bash_completion.d/pulseaudio-bash-completion.sh b/bash_completion.d/pulseaudio-bash-completion.sh new file mode 100644 index 0000000..43f4a2c --- /dev/null +++ b/bash_completion.d/pulseaudio-bash-completion.sh @@ -0,0 +1,570 @@ +#!/bin/bash + +__cards () { + while IFS=$'\t' read idx name _; do + printf "%s %s\n" "$idx" "$name" + done < <(pactl list cards short 2> /dev/null) +} + +__sinks () { + while IFS=$'\t' read _ name _ _ _; do + printf "%s\n" "$name" + done < <(pactl list sinks short 2> /dev/null) +} + +__sinks_idx () { + while IFS=$'\t' read idx _ _ _ _; do + printf "%s\n" "$idx" + done < <(pactl list sinks short 2> /dev/null) +} + +__sources () { + while IFS=$'\t' read _ name _ _ _; do + printf "%s\n" "$name" + done < <(pactl list sources short 2> /dev/null) +} + +__sink_inputs () { + while IFS=$'\t' read idx _ _ _ _; do + printf "%s\n" "$idx" + done < <(pactl list sink-inputs short 2> /dev/null) +} + +__source_outputs () { + while IFS=$'\t' read idx _ _ _ _; do + printf "%s\n" "$idx" + done < <(pactl list source-outputs short 2> /dev/null) +} + +__ports () { + pactl list cards 2> /dev/null | awk -e \ + '/^\tPorts:/ { + flag=1; next + } + + /^\t[A-Za-z]/ { + flag=0 + } + + flag { + if (/^\t\t[A-Za-z]/) + ports = ports substr($0, 3, index($0, ":")-3) " " + } + + END { + print ports + }' +} + +__profiles () { + pactl list cards 2> /dev/null | awk -e \ + '/^\tProfiles:/ { + flag=1; next + } + + /^\t[A-Za-z]/ { + flag=0 + } + + flag { + if (/^\t\t[A-Za-z]/) + profiles = profiles substr($0, 3, index($0, ": ")-3) " " + } + + END { + print profiles + }' +} + +__all_modules () { + while read name; do + name=${name%% *} + printf "%s\n" "$name" + done < <(pulseaudio --dump-modules 2> /dev/null) +} + +__loaded_modules () { + while IFS=$'\t' read idx name _; do + printf "%s %s\n" "$idx" "$name" + done < <(pactl list modules short 2> /dev/null) +} + +__resample_methods () { + while read name; do + printf "%s\n" "$name" + done < <(pulseaudio --dump-resample-methods 2> /dev/null) +} + +_pacat_file_formats () { + while IFS=$'\t' read name _; do + printf "%s\n" "$name" + done < <(pacat --list-file-formats 2> /dev/null) +} + +in_array() { + local i + for i in "${@:2}"; do + [[ $1 = "$i" ]] && return + done +} + +_pactl() { + local cur prev words cword preprev command + local comps + local flags='-h --help --version -s --server= --client-name=' + local list_types='short sinks sources sink-inputs source outputs cards + modules samples clients' + local commands=(stat info list exit upload-sample play-sample remove-sample + load-module unload-module move-sink-input move-source-output + suspend-sink suspend-source set-card-profile set-sink-port + set-source-port set-sink-volume set-source-volume + set-sink-input-volume set-source-output-volume set-sink-mute + set-source-mute set-sink-input-mute set-source-output-mute + set-sink-formats set-port-latency-offset subscribe help) + + _init_completion -n = || return + preprev=${words[$cword-2]} + + for word in "${COMP_WORDS[@]}"; do + if in_array "$word" "${commands[@]}"; then + command=$word + break + fi + done + + case $preprev in + list) COMPREPLY=($(compgen -W 'short' -- "$cur")) ;; + + play-sample) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + move-sink-input) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + move-source-output) + comps=$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-card-profile) + comps=$(__profiles) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-*-port) + comps=$(__ports) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-*-mute) COMPREPLY=($(compgen -W 'true false toggle' -- "$cur")) ;; + + set-sink-formats) + ;; #TODO + + set-port-*) + comps=$(__ports) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + --server) + compopt +o nospace + _known_hosts_real "$cur" + ;; + esac + [[ $COMPREPLY ]] && return 0 + + case $prev in + list) COMPREPLY=($(compgen -W '${list_types[*]}' -- "$cur")) ;; + + stat) COMPREPLY=($(compgen -W 'short' -- "$cur")) ;; + + upload-sample) _filedir ;; + + play-sample) ;; # TODO + + remove-sample) ;; # TODO + + load-module) + comps=$(__all_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + unload-module) + comps=$(__loaded_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-card*) + comps=$(__cards) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *sink-input*) + comps=$(__sink_inputs) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *source-output*) + comps=$(__source_outputs) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-sink-formats) + comps=$(__sinks_idx) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *sink*) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *source*) + comps=$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-port*) + comps=$(__cards) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + -s) + _known_hosts_real "$cur" ;; + esac + [[ $COMPREPLY ]] && return 0 + + case $cur in + --server=*) + cur=${cur#*=} + _known_hosts_real "$cur" + ;; + + -*) + COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) + [[ $COMPREPLY == *= ]] && compopt -o nospace + ;; + + *) + [[ -z $command ]] && COMPREPLY=($(compgen -W '${commands[*]}' -- "$cur")) + ;; + esac +} +complete -F _pactl pactl + +_pacmd() { + local cur prev words cword preprev command + local comps + local flags='-h --help --version' + local commands=(exit help list-modules list-cards list-sinks list-sources list-clients + list-samples list-sink-inputs list-source-outputs stat info + load-module unload-module describe-module set-sink-volume + set-source-volume set-sink-input-volume set-source-output-volume + set-sink-mute set-source-mut set-sink-input-mute + set-source-output-mute update-sink-proplist update-source-proplist + update-sink-input-proplist update-source-output-proplist + set-default-sink set-default-source kill-client kill-sink-input + kill-source-output play-sample remove-sample load-sample + load-sample-lazy load-sample-dir-lazy play-file dump + move-sink-input move-source-output suspend-sink suspend-source + suspend set-card-profile set-sink-port set-source-port + set-port-latency-offset set-log-target set-log-level set-log-meta + set-log-time set-log-backtrace) + _init_completion -n = || return + preprev=${words[$cword-2]} + + for word in "${COMP_WORDS[@]}"; do + if in_array "$word" "${commands[@]}"; then + command=$word + break + fi + done + + case $preprev in + play-sample|play-file) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + load-sample*) _filedir ;; + + move-sink-input) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + move-source-output) + comps=$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-card-profile) + comps=$(__profiles) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-*port*) + comps=$(__ports) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-*-mute) COMPREPLY=($(compgen -W 'true false' -- "$cur"));; + + set-sink-formats) + ;; #TODO + esac + + case $prev in + list-*) ;; + describe-module|load-module) + comps=$(__all_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + unload-module) + comps=$(__loaded_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + load-sample-dir-lazy) _filedir -d ;; + play-file) _filedir ;; + + *sink-input*) + comps=$(__sink_inputs) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *source-output*) + comps=$(__source_outputs) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *sink*) + comps=$(__sinks) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + *source*) + comps=$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-card*) + comps=$(__cards) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-port-*) + comps=$(__cards) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + set-log-target) + COMPREPLY=($(compgen -W 'auto syslog stderr file: newfile:' -- "$cur")) + ;; + + set-log-level) + COMPREPLY=($(compgen -W '{0..4}' -- "$cur")) + ;; + + set-log-meta|set-log-time|suspend) + COMPREPLY=($(compgen -W 'true false' -- "$cur")) + ;; + esac + + case $cur in + -*) COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) ;; + suspend) + COMPREPLY=($(compgen -W 'suspend suspend-sink suspend-source' -- "$cur")) + ;; + + load-sample) + COMPREPLY=($(compgen -W 'load-sample load-sample-lazy load-sample-dir-lazy' -- "$cur")) + ;; + + *) + [[ -z $command ]] && COMPREPLY=($(compgen -W '${commands[*]}' -- "$cur")) + ;; + esac +} +complete -F _pacmd pacmd + +_pasuspender () { + local cur prev + local flags='-h --help --version -s --server=' + + _init_completion -n = || return + + case $cur in + --server=*) + cur=${cur#*=} + _known_hosts_real "$cur" + ;; + + -*) + COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) + [[ $COMPREPLY == *= ]] && compopt -o nospace + ;; + esac + + case $prev in + -s) _known_hosts_real "$cur" ;; + esac +} +complete -F _pasuspender pasuspender + +_padsp () { + local cur prev + local flags='-h -s -n -m -M -S -D -d' + + _get_comp_words_by_ref cur prev + + case $cur in + -*) COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) ;; + esac + + case $prev in + -s) _known_hosts_real "$cur" ;; + esac +} +complete -F _padsp padsp + +_pacat () { + local cur prev comps + local flags='-h --help --version -r --record -p --playback -v --verbose -s + --server= -d --device= -n --client-name= --stream-name= --volume= + --rate= --format= --channels= --channel-map= --fix-format --fix-rate + --fix-channels --no-remix --no-remap --latency= --process-time= + --latency-msec= --process-time-msec= --property= --raw --passthrough + --file-format= --list-file-formats --monitor-stream=' + + _init_completion -n = || return + + case $cur in + --server=*) + cur=${cur#*=} + _known_hosts_real "$cur" + ;; + + --device=*) + cur=${cur#*=} + comps=$(__sinks) + comps+=" "$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + --monitor-stream=*) + cur=${cur#*=} + comps=$(__sink_inputs) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + --rate=*) + cur=${cur#*=} + COMPREPLY=($(compgen -W '32000 44100 48000 9600 192000' -- "$cur")) + ;; + + --file-format=*) + cur=${cur#*=} + comps=$(_pacat_file_formats) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + --*=*) + ;; + + -*) + COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) + [[ $COMPREPLY == *= ]] && compopt -o nospace + ;; + *) _filedir ;; + esac + + case $prev in + -s) _known_hosts_real "$cur" ;; + -d) + comps=$(__sinks) + comps+=" "$(__sources) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + esac +} +complete -F _pacat pacat paplay parecord + +_pulseaudio() +{ + local cur prev words cword + local flags='-h --help --version --dump-conf --dump-resample-methods --cleanup-shm + --start -k --kill --check --system= -D --daemonize= --fail= --high-priority= + --realtime= --disallow-module-loading= --disallow-exit= --exit-idle-time= + --scache-idle-time= --log-level= -v --log-target= --log-meta= --log-time= + --log-backtrace= -p --dl-search-path= --resample-method= --use-pit-file= + --no-cpu-limit= --disable-shm= -L --load= -F --file= -C -n' + _init_completion -n = || return + + case $cur in + --system=*|--daemonize=*|--fail=*|--high-priority=*|--realtime=*| \ + --disallow-*=*|--log-meta=*|--log-time=*|--use-pid-file=*| \ + --no-cpu-limit=*|--disable-shm=*) + cur=${cur#*=} + COMPREPLY=($(compgen -W 'true false' -- "$cur")) + ;; + + --log-target=*) + cur=${cur#*=} + COMPREPLY=($(compgen -W 'auto syslog stderr file: newfile:' -- "$cur")) + ;; + + --log-level=*) + cur=${cur#*=} + COMPREPLY=($(compgen -W '{0..4}' -- "$cur")) + ;; + + --dl-search-path=*) + cur=${cur#*=} + _filedir -d + ;; + + --file=*) + cur=${cur#*=} + _filedir + ;; + + --resample-method=*) + cur=${cur#*=} + comps=$(__resample_methods) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + --load=*) + cur=${cur#*=} + comps=$(__all_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + + --*=*) + ;; + + -*) + COMPREPLY=($(compgen -W '${flags[*]}' -- "$cur")) + [[ $COMPREPLY == *= ]] && compopt -o nospace + ;; + esac + + case $prev in + -D) COMPREPLY=($(compgen -W 'true false' -- "$cur")) ;; + -p) _filedir -d ;; + -F) _filedir ;; + -L) + cur=${cur#*=} + comps=$(__all_modules) + COMPREPLY=($(compgen -W '${comps[*]}' -- "$cur")) + ;; + esac +} +complete -F _pulseaudio pulseaudio + +#vim: set ft=zsh sw=4 ts=4 noet diff --git a/bash_completion.d/whiptail b/bash_completion.d/whiptail new file mode 100644 index 0000000..6826e56 --- /dev/null +++ b/bash_completion.d/whiptail @@ -0,0 +1,6 @@ +complete -W "--msgbox --yesno --infobox --inputbox --passwordbox --textbox --menu --checklist \ + --radiochecklist --gauge --clear --defaultno --default-item \ + --fb --nocancel --yes-button --no-button --ok-button \ + --cancel-button -noitem --separate-output --output-fd \ + --title --backtitle -scrolltext --toplefti \ + --help" -f whiptail diff --git a/bash_completion.d/yahm_completion b/bash_completion.d/yahm_completion new file mode 120000 index 0000000..542326a --- /dev/null +++ b/bash_completion.d/yahm_completion @@ -0,0 +1 @@ +/opt/YAHM/share/yahm_completion \ No newline at end of file diff --git a/bindresvport.blacklist b/bindresvport.blacklist new file mode 100644 index 0000000..1dc056e --- /dev/null +++ b/bindresvport.blacklist @@ -0,0 +1,15 @@ +# +# This file contains a list of port numbers between 600 and 1024, +# which should not be used by bindresvport. bindresvport is mostly +# called by RPC services. This mostly solves the problem, that a +# RPC service uses a well known port of another service. +# +631 # cups +636 # ldaps +655 # tinc +774 # rpasswd +783 # spamd +873 # rsync +921 # lwresd +993 # imaps +995 # pops diff --git a/bluetooth/input.conf b/bluetooth/input.conf new file mode 100644 index 0000000..3e1d65a --- /dev/null +++ b/bluetooth/input.conf @@ -0,0 +1,13 @@ +# Configuration file for the input service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Set idle timeout (in minutes) before the connection will +# be disconnect (defaults to 0 for no timeout) +#IdleTimeout=30 + +# Enable HID protocol handling in userspace input profile +# Defaults to false (HIDP handled in HIDP kernel module) +#UserspaceHID=true diff --git a/bluetooth/main.conf b/bluetooth/main.conf new file mode 100644 index 0000000..3ebadde --- /dev/null +++ b/bluetooth/main.conf @@ -0,0 +1,57 @@ +[General] + +# Default adaper name +# %h - substituted for hostname +# %d - substituted for adapter id +# Defaults to 'BlueZ' +#Name = %h-%d + +# Default device class. Only the major and minor device class bits are +# considered. Defaults to '0x000000'. +#Class = 0x000100 + +# How long to stay in discoverable mode before going back to non-discoverable +# The value is in seconds. Default is 180, i.e. 3 minutes. +# 0 = disable timer, i.e. stay discoverable forever +#DiscoverableTimeout = 0 + +# How long to stay in pairable mode before going back to non-discoverable +# The value is in seconds. Default is 0. +# 0 = disable timer, i.e. stay pairable forever +#PairableTimeout = 0 + +# Automatic connection for bonded devices driven by platform/user events. +# If a platform plugin uses this mechanism, automatic connections will be +# enabled during the interval defined below. Initially, this feature +# intends to be used to establish connections to ATT channels. Default is 60. +#AutoConnectTimeout = 60 + +# Use vendor id source (assigner), vendor, product and version information for +# DID profile support. The values are separated by ":" and assigner, VID, PID +# and version. +# Possible vendor id source values: bluetooth, usb (defaults to usb) +#DeviceID = bluetooth:1234:5678:abcd + +# Do reverse service discovery for previously unknown devices that connect to +# us. This option is really only needed for qualification since the BITE tester +# doesn't like us doing reverse SDP for some test cases (though there could in +# theory be other useful purposes for this too). Defaults to 'true'. +#ReverseServiceDiscovery = true + +# Enable name resolving after inquiry. Set it to 'false' if you don't need +# remote devices name and want shorter discovery cycle. Defaults to 'true'. +#NameResolving = true + +# Enable runtime persistency of debug link keys. Default is false which +# makes debug link keys valid only for the duration of the connection +# that they were created for. +#DebugKeys = false + +#[Policy] +# +# The ReconnectUUIDs defines the set of remote services that should try +# to be reconnected to in case of a link loss (link supervision +# timeout). The policy plugin should contain a sane set of values by +# default, but this list can be overridden here. By setting the list to +# empty the reconnection feature gets disabled. +#ReconnectUUIDs= diff --git a/bluetooth/network.conf b/bluetooth/network.conf new file mode 100644 index 0000000..5f11639 --- /dev/null +++ b/bluetooth/network.conf @@ -0,0 +1,6 @@ +# Configuration file for the network service + +[General] + +# Disable link encryption: default=false +#DisableSecurity=true diff --git a/bluetooth/proximity.conf b/bluetooth/proximity.conf new file mode 100644 index 0000000..417610f --- /dev/null +++ b/bluetooth/proximity.conf @@ -0,0 +1,9 @@ +# Configuration file for the proximity service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Configuration to allow disabling Proximity services +# Allowed values: LinkLoss,PathLoss,FindMe +Disable=PathLoss diff --git a/ca-certificates.conf b/ca-certificates.conf new file mode 100644 index 0000000..657c928 --- /dev/null +++ b/ca-certificates.conf @@ -0,0 +1,195 @@ +# This file lists certificates that you wish to use or to ignore to be +# installed in /etc/ssl/certs. +# update-ca-certificates(8) will update /etc/ssl/certs by reading this file. +# +# This is autogenerated by dpkg-reconfigure ca-certificates. +# Certificates should be installed under /usr/share/ca-certificates +# and files with extension '.crt' is recognized as available certs. +# +# line begins with # is comment. +# line begins with ! is certificate filename to be deselected. +# +mozilla/ACCVRAIZ1.crt +mozilla/ACEDICOM_Root.crt +mozilla/AC_Raíz_Certicámara_S.A..crt +mozilla/Actalis_Authentication_Root_CA.crt +mozilla/AddTrust_External_Root.crt +mozilla/AddTrust_Low-Value_Services_Root.crt +mozilla/AddTrust_Public_Services_Root.crt +mozilla/AddTrust_Qualified_Certificates_Root.crt +mozilla/AffirmTrust_Commercial.crt +mozilla/AffirmTrust_Networking.crt +mozilla/AffirmTrust_Premium.crt +mozilla/AffirmTrust_Premium_ECC.crt +mozilla/ApplicationCA_-_Japanese_Government.crt +mozilla/Atos_TrustedRoot_2011.crt +mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt +mozilla/Baltimore_CyberTrust_Root.crt +mozilla/Buypass_Class_2_CA_1.crt +mozilla/Buypass_Class_2_Root_CA.crt +mozilla/Buypass_Class_3_Root_CA.crt +!mozilla/CA_Disig.crt +mozilla/CA_Disig_Root_R1.crt +mozilla/CA_Disig_Root_R2.crt +mozilla/Camerfirma_Chambers_of_Commerce_Root.crt +mozilla/Camerfirma_Global_Chambersign_Root.crt +mozilla/CA_WoSign_ECC_Root.crt +mozilla/Certification_Authority_of_WoSign_G2.crt +mozilla/Certigna.crt +mozilla/Certinomis_-_Autorité_Racine.crt +mozilla/Certinomis_-_Root_CA.crt +mozilla/Certplus_Class_2_Primary_CA.crt +mozilla/certSIGN_ROOT_CA.crt +mozilla/Certum_Root_CA.crt +mozilla/Certum_Trusted_Network_CA.crt +mozilla/CFCA_EV_ROOT.crt +mozilla/Chambers_of_Commerce_Root_-_2008.crt +mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt +mozilla/CNNIC_ROOT.crt +mozilla/Comodo_AAA_Services_root.crt +mozilla/COMODO_Certification_Authority.crt +mozilla/COMODO_ECC_Certification_Authority.crt +mozilla/COMODO_RSA_Certification_Authority.crt +mozilla/Comodo_Secure_Services_root.crt +mozilla/Comodo_Trusted_Services_root.crt +mozilla/ComSign_CA.crt +mozilla/Cybertrust_Global_Root.crt +mozilla/Deutsche_Telekom_Root_CA_2.crt +mozilla/DigiCert_Assured_ID_Root_CA.crt +mozilla/DigiCert_Assured_ID_Root_G2.crt +mozilla/DigiCert_Assured_ID_Root_G3.crt +mozilla/DigiCert_Global_Root_CA.crt +mozilla/DigiCert_Global_Root_G2.crt +mozilla/DigiCert_Global_Root_G3.crt +mozilla/DigiCert_High_Assurance_EV_Root_CA.crt +mozilla/DigiCert_Trusted_Root_G4.crt +mozilla/DST_ACES_CA_X6.crt +mozilla/DST_Root_CA_X3.crt +mozilla/D-TRUST_Root_Class_3_CA_2_2009.crt +mozilla/D-TRUST_Root_Class_3_CA_2_EV_2009.crt +mozilla/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.crt +mozilla/EC-ACC.crt +mozilla/EE_Certification_Centre_Root_CA.crt +mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt +mozilla/Entrust_Root_Certification_Authority.crt +mozilla/Entrust_Root_Certification_Authority_-_EC1.crt +mozilla/Entrust_Root_Certification_Authority_-_G2.crt +mozilla/ePKI_Root_Certification_Authority.crt +mozilla/Equifax_Secure_CA.crt +mozilla/Equifax_Secure_eBusiness_CA_1.crt +mozilla/Equifax_Secure_Global_eBusiness_CA.crt +mozilla/E-Tugra_Certification_Authority.crt +mozilla/GeoTrust_Global_CA_2.crt +mozilla/GeoTrust_Global_CA.crt +mozilla/GeoTrust_Primary_Certification_Authority.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G3.crt +mozilla/GeoTrust_Universal_CA_2.crt +mozilla/GeoTrust_Universal_CA.crt +mozilla/Global_Chambersign_Root_-_2008.crt +mozilla/GlobalSign_ECC_Root_CA_-_R4.crt +mozilla/GlobalSign_ECC_Root_CA_-_R5.crt +mozilla/GlobalSign_Root_CA.crt +mozilla/GlobalSign_Root_CA_-_R2.crt +mozilla/GlobalSign_Root_CA_-_R3.crt +mozilla/Go_Daddy_Class_2_CA.crt +mozilla/Go_Daddy_Root_Certificate_Authority_-_G2.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt +mozilla/Hongkong_Post_Root_CA_1.crt +mozilla/IdenTrust_Commercial_Root_CA_1.crt +mozilla/IdenTrust_Public_Sector_Root_CA_1.crt +mozilla/IGC_A.crt +mozilla/Izenpe.com.crt +mozilla/Juur-SK.crt +mozilla/Microsec_e-Szigno_Root_CA_2009.crt +mozilla/Microsec_e-Szigno_Root_CA.crt +mozilla/NetLock_Arany_=Class_Gold=_Főtanúsítvány.crt +!mozilla/NetLock_Business_=Class_B=_Root.crt +!mozilla/NetLock_Express_=Class_C=_Root.crt +!mozilla/NetLock_Notary_=Class_A=_Root.crt +!mozilla/NetLock_Qualified_=Class_QA=_Root.crt +mozilla/Network_Solutions_Certificate_Authority.crt +mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt +mozilla/OISTE_WISeKey_Global_Root_GB_CA.crt +mozilla/PSCProcert.crt +mozilla/QuoVadis_Root_CA_1_G3.crt +mozilla/QuoVadis_Root_CA_2.crt +mozilla/QuoVadis_Root_CA_2_G3.crt +mozilla/QuoVadis_Root_CA_3.crt +mozilla/QuoVadis_Root_CA_3_G3.crt +mozilla/QuoVadis_Root_CA.crt +mozilla/Root_CA_Generalitat_Valenciana.crt +mozilla/RSA_Security_2048_v3.crt +mozilla/Secure_Global_CA.crt +mozilla/SecureSign_RootCA11.crt +mozilla/SecureTrust_CA.crt +mozilla/Security_Communication_EV_RootCA1.crt +mozilla/Security_Communication_RootCA2.crt +mozilla/Security_Communication_Root_CA.crt +!mozilla/Sonera_Class_1_Root_CA.crt +mozilla/Sonera_Class_2_Root_CA.crt +mozilla/Staat_der_Nederlanden_EV_Root_CA.crt +!mozilla/Staat_der_Nederlanden_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G2.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G3.crt +mozilla/Starfield_Class_2_CA.crt +mozilla/Starfield_Root_Certificate_Authority_-_G2.crt +mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt +mozilla/StartCom_Certification_Authority_2.crt +mozilla/StartCom_Certification_Authority.crt +mozilla/StartCom_Certification_Authority_G2.crt +mozilla/S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.crt +mozilla/S-TRUST_Universal_Root_CA.crt +mozilla/Swisscom_Root_CA_1.crt +mozilla/Swisscom_Root_CA_2.crt +mozilla/Swisscom_Root_EV_CA_2.crt +mozilla/SwissSign_Gold_CA_-_G2.crt +mozilla/SwissSign_Platinum_CA_-_G2.crt +mozilla/SwissSign_Silver_CA_-_G2.crt +mozilla/Taiwan_GRCA.crt +mozilla/TC_TrustCenter_Class_3_CA_II.crt +mozilla/TeliaSonera_Root_CA_v1.crt +mozilla/thawte_Primary_Root_CA.crt +mozilla/thawte_Primary_Root_CA_-_G2.crt +mozilla/thawte_Primary_Root_CA_-_G3.crt +mozilla/Trustis_FPS_Root_CA.crt +mozilla/T-TeleSec_GlobalRoot_Class_2.crt +mozilla/T-TeleSec_GlobalRoot_Class_3.crt +mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt +mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt +mozilla/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.crt +mozilla/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H6.crt +mozilla/TWCA_Global_Root_CA.crt +mozilla/TWCA_Root_Certification_Authority.crt +mozilla/USERTrust_ECC_Certification_Authority.crt +mozilla/USERTrust_RSA_Certification_Authority.crt +mozilla/UTN_USERFirst_Email_Root_CA.crt +mozilla/UTN_USERFirst_Hardware_Root_CA.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority.crt +!mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt +!mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_2.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt +!mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt +mozilla/VeriSign_Universal_Root_Certification_Authority.crt +mozilla/Visa_eCommerce_Root.crt +mozilla/WellsSecure_Public_Root_Certificate_Authority.crt +mozilla/WoSign_China.crt +mozilla/WoSign.crt +mozilla/XRamp_Global_CA_Root.crt +spi-inc.org/spi-cacert-2008.crt +mozilla/Certplus_Root_CA_G1.crt +mozilla/Certplus_Root_CA_G2.crt +mozilla/Certum_Trusted_Network_CA_2.crt +mozilla/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2015.crt +mozilla/ISRG_Root_X1.crt +mozilla/OpenTrust_Root_CA_G1.crt +mozilla/OpenTrust_Root_CA_G2.crt +mozilla/OpenTrust_Root_CA_G3.crt +mozilla/SZAFIR_ROOT_CA2.crt diff --git a/calendar/default b/calendar/default new file mode 100644 index 0000000..fa52180 --- /dev/null +++ b/calendar/default @@ -0,0 +1,15 @@ +/* This is the system-wide default calendar file, used if calendar(1) + * is invoked by a user without a ~/calendar or ~/.calendar/calendar file. + * It may be edited or even deleted to reflect local policy. + * + * In the standard setup, we simply include the default calendar + * definitions from /usr/share/calendar/calendar.all. If you want + * only some of those definitions, copy calendar.all to /etc/calendar + * and edit it there. That way, your changes will be kept next time + * you upgrade. + * + * The search path for include files is: + * /etc/calendar + * /usr/share/calendar + */ +#include "calendar.all" diff --git a/chromium-browser/customizations/00-rpi-vars b/chromium-browser/customizations/00-rpi-vars new file mode 100644 index 0000000..48edda7 --- /dev/null +++ b/chromium-browser/customizations/00-rpi-vars @@ -0,0 +1,2 @@ +CHROMIUM_FLAGS="--disable-quic --enable-fast-unload --enable-tcp-fast-open" + diff --git a/chromium-browser/default b/chromium-browser/default new file mode 100644 index 0000000..053cfce --- /dev/null +++ b/chromium-browser/default @@ -0,0 +1,5 @@ +# Default settings for chromium-browser. This file is sourced by /bin/sh from +# /usr/bin/chromium-browser + +# Options to pass to chromium-browser +CHROMIUM_FLAGS="" diff --git a/console-setup/cached_Lat15-Fixed16.psf.gz b/console-setup/cached_Lat15-Fixed16.psf.gz new file mode 100644 index 0000000..80565c5 Binary files /dev/null and b/console-setup/cached_Lat15-Fixed16.psf.gz differ diff --git a/console-setup/cached_UTF-8_del.kmap.gz b/console-setup/cached_UTF-8_del.kmap.gz new file mode 100644 index 0000000..6114701 Binary files /dev/null and b/console-setup/cached_UTF-8_del.kmap.gz differ diff --git a/console-setup/compose.ARMSCII-8.inc b/console-setup/compose.ARMSCII-8.inc new file mode 100644 index 0000000..ca8d3c9 --- /dev/null +++ b/console-setup/compose.ARMSCII-8.inc @@ -0,0 +1 @@ +# Compose sequences for ARMSCII-8 diff --git a/console-setup/compose.CP1251.inc b/console-setup/compose.CP1251.inc new file mode 100644 index 0000000..4fb90da --- /dev/null +++ b/console-setup/compose.CP1251.inc @@ -0,0 +1 @@ +# Compose sequences for CP1251 diff --git a/console-setup/compose.CP1255.inc b/console-setup/compose.CP1255.inc new file mode 100644 index 0000000..93e6a7b --- /dev/null +++ b/console-setup/compose.CP1255.inc @@ -0,0 +1 @@ +# Compose sequences for CP1255 diff --git a/console-setup/compose.CP1256.inc b/console-setup/compose.CP1256.inc new file mode 100644 index 0000000..a792b8c --- /dev/null +++ b/console-setup/compose.CP1256.inc @@ -0,0 +1 @@ +# Compose sequences for CP1256 diff --git a/console-setup/compose.GEORGIAN-ACADEMY.inc b/console-setup/compose.GEORGIAN-ACADEMY.inc new file mode 100644 index 0000000..33869fd --- /dev/null +++ b/console-setup/compose.GEORGIAN-ACADEMY.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-ACADEMY diff --git a/console-setup/compose.GEORGIAN-PS.inc b/console-setup/compose.GEORGIAN-PS.inc new file mode 100644 index 0000000..a4d20c4 --- /dev/null +++ b/console-setup/compose.GEORGIAN-PS.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-PS diff --git a/console-setup/compose.IBM1133.inc b/console-setup/compose.IBM1133.inc new file mode 100644 index 0000000..9369645 --- /dev/null +++ b/console-setup/compose.IBM1133.inc @@ -0,0 +1 @@ +# Compose sequences for IBM1133 diff --git a/console-setup/compose.ISIRI-3342.inc b/console-setup/compose.ISIRI-3342.inc new file mode 100644 index 0000000..242f739 --- /dev/null +++ b/console-setup/compose.ISIRI-3342.inc @@ -0,0 +1 @@ +# Compose sequences for ISIRI-3342 diff --git a/console-setup/compose.ISO-8859-1.inc b/console-setup/compose.ISO-8859-1.inc new file mode 100644 index 0000000..c568ba8 --- /dev/null +++ b/console-setup/compose.ISO-8859-1.inc @@ -0,0 +1,173 @@ +# Compose sequences for ISO-8859-1 +compose '!' '!' to '¡' +compose '!' '^' to '¦' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' 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 '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' ',' to '¸' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' 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 '2' 's' to '²' +compose '3' '4' to '¾' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' 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 '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'A' 'O' to 'Å' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Ç' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'ç' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '!' to '¦' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' 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 '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' 'r' to '®' +compose 'o' 's' to '§' +compose 'o' 'x' to '¤' +compose 's' '0' to '§' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 't' 'h' to 'þ' +compose 'v' 'b' to '¦' +compose 'x' '0' to '¤' +compose '|' 'c' to '¢' +compose '|' '|' to '¦' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' 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 'å' diff --git a/console-setup/compose.ISO-8859-10.inc b/console-setup/compose.ISO-8859-10.inc new file mode 100644 index 0000000..7ca7b10 --- /dev/null +++ b/console-setup/compose.ISO-8859-10.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-10 diff --git a/console-setup/compose.ISO-8859-11.inc b/console-setup/compose.ISO-8859-11.inc new file mode 100644 index 0000000..add3f6a --- /dev/null +++ b/console-setup/compose.ISO-8859-11.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-11 diff --git a/console-setup/compose.ISO-8859-13.inc b/console-setup/compose.ISO-8859-13.inc new file mode 100644 index 0000000..a867a9e --- /dev/null +++ b/console-setup/compose.ISO-8859-13.inc @@ -0,0 +1,169 @@ +# Compose sequences for ISO-8859-13 +compose '!' '^' to '¦' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '<' to '´' +compose '"' '>' to '¡' +compose '"' 'A' to 'Ä' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose ',' '>' to '¥' +compose ',' 'A' to 'À' +compose ',' 'E' to 'Æ' +compose ',' 'G' to 'Ì' +compose ',' 'I' to 'Á' +compose ',' 'K' to 'Í' +compose ',' 'L' to 'Ï' +compose ',' 'N' to 'Ò' +compose ',' 'R' to 'ª' +compose ',' 'U' to 'Ø' +compose ',' 'a' to 'à' +compose ',' 'e' to 'æ' +compose ',' 'g' to 'ì' +compose ',' 'i' to 'á' +compose ',' 'k' to 'í' +compose ',' 'l' to 'ï' +compose ',' 'n' to 'ò' +compose ',' 'r' to 'º' +compose ',' 'u' to 'ø' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Â' +compose '-' 'E' to 'Ç' +compose '-' 'I' to 'Î' +compose '-' 'L' to 'Ù' +compose '-' 'O' to 'Ô' +compose '-' 'U' to 'Û' +compose '-' 'a' to 'â' +compose '-' 'e' to 'ç' +compose '-' 'i' to 'î' +compose '-' 'l' to 'ù' +compose '-' 'o' to 'ô' +compose '-' 'u' to 'û' +compose '.' '.' to '·' +compose '.' 'A' to 'Å' +compose '.' 'E' to 'Ë' +compose '.' 'Z' to 'Ý' +compose '.' '^' to '·' +compose '.' 'a' to 'å' +compose '.' 'e' to 'ë' +compose '.' 'z' to 'ý' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'L' to 'Ù' +compose '/' 'O' to '¨' +compose '/' '^' to '|' +compose '/' 'c' 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 '2' 's' to '²' +compose '3' '4' to '¾' +compose ':' '-' to '÷' +compose ';' 'A' to 'À' +compose ';' 'E' to 'Æ' +compose ';' 'I' to 'Á' +compose ';' 'U' to 'Ø' +compose ';' 'a' to 'à' +compose ';' 'e' to 'æ' +compose ';' 'i' to 'á' +compose ';' 'u' to 'ø' +compose '<' '"' to '´' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'C' to 'È' +compose '<' 'S' to 'Ð' +compose '<' 'Z' to 'Þ' +compose '<' '\'' to '`' +compose '<' 'c' to 'è' +compose '<' 's' to 'ð' +compose '<' 'z' to 'þ' +compose '=' 'l' to '£' +compose '>' '"' to '¡' +compose '>' ',' to '¥' +compose '>' '>' to '»' +compose '>' '\'' to 'ÿ' +compose '?' '?' to '¿' +compose 'A' 'E' to '¯' +compose 'A' 'O' to 'Å' +compose '\'' '<' to '`' +compose '\'' '>' to 'ÿ' +compose '\'' 'C' to 'Ã' +compose '\'' 'E' to 'É' +compose '\'' 'N' to 'Ñ' +compose '\'' 'O' to 'Ó' +compose '\'' 'S' to 'Ú' +compose '\'' 'Z' to 'Ê' +compose '\'' '\'' to 'ÿ' +compose '\'' 'c' to 'ã' +compose '\'' 'e' to 'é' +compose '\'' 'n' to 'ñ' +compose '\'' 'o' to 'ó' +compose '\'' 's' to 'ú' +compose '\'' 'z' to 'ê' +compose '^' '!' to '¦' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' 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 'a' 'e' to '¿' +compose 'a' 'o' to 'å' +compose 'a' 't' to '@' +compose 'b' 'v' to '¦' +compose 'c' 'o' to '©' +compose 'm' 'u' to 'µ' +compose 'o' 'c' to '©' +compose 'o' 'r' to '®' +compose 'o' 's' to '§' +compose 's' '0' to '§' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose '|' 'c' 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 'ý' diff --git a/console-setup/compose.ISO-8859-14.inc b/console-setup/compose.ISO-8859-14.inc new file mode 100644 index 0000000..21f29ee --- /dev/null +++ b/console-setup/compose.ISO-8859-14.inc @@ -0,0 +1,133 @@ +# Compose sequences for ISO-8859-14 +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'W' to '½' +compose '"' 'Y' to '¯' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'w' to '¾' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' 'A' to 'Ã' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' 'a' to 'ã' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '.' 'B' to '¡' +compose '.' 'D' to '¦' +compose '.' 'F' to '°' +compose '.' 'G' to '²' +compose '.' 'M' to '´' +compose '.' 'P' to '·' +compose '.' 'S' to '»' +compose '.' 'T' to '×' +compose '.' 'b' to '¢' +compose '.' 'c' to '¥' +compose '.' 'd' to '«' +compose '.' 'f' to '±' +compose '.' 'g' to '³' +compose '.' 'm' to 'µ' +compose '.' 'p' to '¹' +compose '.' 's' to '¿' +compose '.' 't' to '÷' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'o' to 'ø' +compose '0' 'c' to '©' +compose '0' 'r' to '®' +compose '0' 's' to '§' +compose '<' '/' to '\\' +compose '=' 'l' 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 'A' 'E' to 'Æ' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'W' to 'ª' +compose '\'' 'Y' to 'Ý' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'w' to 'º' +compose '\'' 'y' to 'ý' +compose '^' '/' to '|' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' 'W' to 'Ð' +compose '^' 'Y' to 'Þ' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '^' 'w' to 'ð' +compose '^' 'y' to 'þ' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'W' to '¨' +compose '`' 'Y' to '¬' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose '`' 'w' to '¸' +compose '`' 'y' to '¼' +compose 'a' 'e' to 'æ' +compose 'a' 't' to '@' +compose 'c' 'o' to '©' +compose 'l' 'v' to '|' +compose 'o' 'c' to '©' +compose 'o' 'r' to '®' +compose 'o' 's' to '§' +compose 'r' '0' to '®' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-15.inc b/console-setup/compose.ISO-8859-15.inc new file mode 100644 index 0000000..63c89db --- /dev/null +++ b/console-setup/compose.ISO-8859-15.inc @@ -0,0 +1,159 @@ +# Compose sequences for ISO-8859-15 +compose '!' '!' to '¡' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' 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 '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'o' to 'ø' +compose '/' 'u' to 'µ' +compose '0' 'c' to '©' +compose '0' 's' to '§' +compose '1' 's' to '¹' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'S' to '¦' +compose '<' 'Z' to '´' +compose '<' 's' to '¨' +compose '<' 'z' to '¸' +compose '=' 'c' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' 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 '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'A' 'O' to 'Å' +compose 'O' 'E' to '¼' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Ç' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '\'' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'ç' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' 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 'a' 'e' to 'æ' +compose 'a' 'o' to 'å' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'e' '=' to '¤' +compose 'o' 'c' to '©' +compose 'o' 'e' to '½' +compose 'o' 'r' to '®' +compose 'o' 's' 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' 'l' to '|' +compose '|' 'c' to '¢' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' +compose '°' 'A' to 'Å' +compose '°' 'a' to 'å' diff --git a/console-setup/compose.ISO-8859-16.inc b/console-setup/compose.ISO-8859-16.inc new file mode 100644 index 0000000..96c38ae --- /dev/null +++ b/console-setup/compose.ISO-8859-16.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-16 diff --git a/console-setup/compose.ISO-8859-2.inc b/console-setup/compose.ISO-8859-2.inc new file mode 100644 index 0000000..40734c3 --- /dev/null +++ b/console-setup/compose.ISO-8859-2.inc @@ -0,0 +1,165 @@ +# Compose sequences for ISO-8859-2 +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'U' to 'Ù' +compose '*' 'u' to 'ù' +compose '+' '+' to '#' +compose ',' ',' to '¸' +compose ',' 'A' to '¡' +compose ',' 'C' to 'Ç' +compose ',' 'E' to 'Ê' +compose ',' 'S' to 'ª' +compose ',' 'T' to 'Þ' +compose ',' 'a' to '±' +compose ',' 'c' to 'ç' +compose ',' 'e' to 'ê' +compose ',' 's' to 'º' +compose ',' 't' to 'þ' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'D' to 'Ð' +compose '-' 'd' to 'ð' +compose '.' '.' to 'ÿ' +compose '.' 'C' to 'Å' +compose '.' 'E' to 'Ì' +compose '.' 'I' to '©' +compose '.' 'U' to 'Ù' +compose '.' 'Z' to '¯' +compose '.' 'c' to 'å' +compose '.' 'e' 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 '0' 'x' to '¤' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' 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 '>' 'A' to 'Â' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'a' to 'â' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose 'A' 'U' to 'Ã' +compose 'L' '-' to '£' +compose 'O' 'E' to '¼' +compose 'Z' '.' to '¯' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Æ' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'L' to 'Å' +compose '\'' 'N' to 'Ñ' +compose '\'' 'O' to 'Ó' +compose '\'' 'R' to 'À' +compose '\'' 'S' to '¦' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' 'Z' to '¬' +compose '\'' '\'' to '½' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'æ' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'l' to 'å' +compose '\'' 'n' to 'ñ' +compose '\'' 'o' to 'ó' +compose '\'' 'r' to 'à' +compose '\'' 's' to '¶' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '\'' 'z' to '¼' +compose '^' '/' to '|' +compose '^' 'A' to 'Â' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'a' to 'â' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '_' ' ' to '¯' +compose 'a' 'U' to 'ã' +compose 'l' '-' to '³' +compose 'o' 'e' to '½' +compose 'o' 'x' to '¤' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose 'v' 'l' 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 'þ' diff --git a/console-setup/compose.ISO-8859-3.inc b/console-setup/compose.ISO-8859-3.inc new file mode 100644 index 0000000..5e0daef --- /dev/null +++ b/console-setup/compose.ISO-8859-3.inc @@ -0,0 +1,167 @@ +# Compose sequences for ISO-8859-3 +compose '!' 's' to '§' +compose '"' '"' 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 '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to '«' +compose '(' 'U' to 'Ý' +compose '(' 'g' to '»' +compose '(' 'r' to '®' +compose '(' 'u' to 'ý' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '+' '+' to '#' +compose ',' ',' to '¸' +compose ',' 'C' to 'Ç' +compose ',' 'S' to 'ª' +compose ',' 'c' to 'ç' +compose ',' 's' to 'º' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'H' to '¡' +compose '-' 'O' to 'Õ' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'h' to '±' +compose '-' 'l' to '£' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' 'C' to 'Å' +compose '.' 'G' to 'Õ' +compose '.' 'I' to '©' +compose '.' 'Z' to '¯' +compose '.' '^' to '·' +compose '.' 'c' to 'å' +compose '.' 'g' to 'õ' +compose '.' 'i' to '¹' +compose '.' 'z' to '¿' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '/' 'u' to 'µ' +compose '0' 's' to '§' +compose '2' 's' to '²' +compose '3' 's' to '³' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '=' 'c' to '¤' +compose '=' 'e' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' 'A' to 'Â' +compose '>' 'C' to 'Æ' +compose '>' 'E' to 'Ê' +compose '>' 'G' to 'Ø' +compose '>' 'H' to '¦' +compose '>' 'I' to 'Î' +compose '>' 'J' to '¬' +compose '>' 'O' to 'Ô' +compose '>' 'S' to 'Þ' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'c' to 'æ' +compose '>' 'e' to 'ê' +compose '>' 'g' to 'ø' +compose '>' 'h' to '¶' +compose '>' 'i' to 'î' +compose '>' 'j' to '¼' +compose '>' 'o' to 'ô' +compose '>' 's' to 'þ' +compose '>' 'u' to 'û' +compose 'G' 'U' to '«' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'C' to 'Æ' +compose '^' 'E' to 'Ê' +compose '^' 'G' to 'Ø' +compose '^' 'H' to '¦' +compose '^' 'I' to 'Î' +compose '^' 'J' to '¬' +compose '^' 'O' to 'Ô' +compose '^' 'S' to 'Þ' +compose '^' 'U' to 'Û' +compose '^' 'a' to 'â' +compose '^' 'c' to 'æ' +compose '^' 'e' to 'ê' +compose '^' 'g' to 'ø' +compose '^' 'h' to '¶' +compose '^' 'i' to 'î' +compose '^' 'j' to '¼' +compose '^' 'o' to 'ô' +compose '^' 's' to 'þ' +compose '^' 'u' 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 'g' 'U' to '»' +compose 'o' 'r' to '®' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose 'u' 'u' to 'ý' +compose 'v' 'l' to '|' +compose '~' 'A' 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 'º' diff --git a/console-setup/compose.ISO-8859-4.inc b/console-setup/compose.ISO-8859-4.inc new file mode 100644 index 0000000..c95e946 --- /dev/null +++ b/console-setup/compose.ISO-8859-4.inc @@ -0,0 +1,125 @@ +# Compose sequences for ISO-8859-4 +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose ',' ',' to '¸' +compose ',' 'A' to '¡' +compose ',' 'E' to 'Ê' +compose ',' 'G' to '«' +compose ',' 'I' to 'Ç' +compose ',' 'K' to 'Ó' +compose ',' 'L' to '¦' +compose ',' 'N' to 'Ñ' +compose ',' 'R' to '£' +compose ',' 'U' to 'Ù' +compose ',' 'a' to '±' +compose ',' 'e' to 'ê' +compose ',' 'g' to '»' +compose ',' 'i' to 'ç' +compose ',' 'k' to 'ó' +compose ',' 'l' to '¶' +compose ',' 'n' to 'ñ' +compose ',' 'r' to '³' +compose ',' 'u' to 'ù' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'À' +compose '-' 'D' to 'Ð' +compose '-' 'E' to 'ª' +compose '-' 'I' to 'Ï' +compose '-' 'O' to 'Ò' +compose '-' 'U' to 'Þ' +compose '-' '^' to '¯' +compose '-' 'a' to 'à' +compose '-' 'd' to 'ð' +compose '-' 'e' to 'º' +compose '-' 'i' to 'ï' +compose '-' 'o' to 'ò' +compose '-' 'u' 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 ':' '-' to '÷' +compose '<' '<' to '·' +compose '<' 'C' to 'È' +compose '<' 'S' to '©' +compose '<' 'Z' to '®' +compose '<' 'c' to 'è' +compose '<' 's' to '¹' +compose '<' 'z' to '¾' +compose '>' 'A' to 'Â' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose 'A' 'E' to 'Æ' +compose 'N' 'G' to '½' +compose 'T' '-' to '¬' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'U' to 'Ú' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'u' to 'ú' +compose '^' '-' to '¯' +compose '^' 'A' to 'Â' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' 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 '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' to 'à' +compose '_' 'e' to 'º' +compose '_' 'i' to 'ï' +compose '_' 'o' to 'ò' +compose '_' 'u' to 'þ' +compose '_' '¯' to '¯' +compose 'a' 'e' to 'æ' +compose 'n' 'g' to '¿' +compose 'o' 'x' to '¤' +compose 's' 'o' to '§' +compose 't' '-' to '¼' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose '~' 'A' to 'Ã' +compose '~' 'I' to '¥' +compose '~' 'O' to 'Õ' +compose '~' 'U' to 'Ý' +compose '~' 'a' to 'ã' +compose '~' 'i' to 'µ' +compose '~' 'o' to 'õ' +compose '~' 'u' to 'ý' +compose '°' 'A' to 'Å' +compose '°' 'a' to 'å' diff --git a/console-setup/compose.ISO-8859-5.inc b/console-setup/compose.ISO-8859-5.inc new file mode 100644 index 0000000..90c4f07 --- /dev/null +++ b/console-setup/compose.ISO-8859-5.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-5 diff --git a/console-setup/compose.ISO-8859-6.inc b/console-setup/compose.ISO-8859-6.inc new file mode 100644 index 0000000..1a4f93f --- /dev/null +++ b/console-setup/compose.ISO-8859-6.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-6 diff --git a/console-setup/compose.ISO-8859-7.inc b/console-setup/compose.ISO-8859-7.inc new file mode 100644 index 0000000..6142e6c --- /dev/null +++ b/console-setup/compose.ISO-8859-7.inc @@ -0,0 +1,91 @@ +# Compose sequences for ISO-8859-7 +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 '*' '0' to '°' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' 'l' to '£' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '0' 's' to '§' +compose '1' '2' to '½' +compose '2' 's' to '²' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' '\'' to '¡' +compose '=' '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 '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' 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 'o' 's' to '§' +compose 's' '0' 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 'þ' diff --git a/console-setup/compose.ISO-8859-8.inc b/console-setup/compose.ISO-8859-8.inc new file mode 100644 index 0000000..1fbb453 --- /dev/null +++ b/console-setup/compose.ISO-8859-8.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-8 diff --git a/console-setup/compose.ISO-8859-9.inc b/console-setup/compose.ISO-8859-9.inc new file mode 100644 index 0000000..54738d7 --- /dev/null +++ b/console-setup/compose.ISO-8859-9.inc @@ -0,0 +1,174 @@ +# Compose sequences for ISO-8859-9 +compose '!' '!' to '¡' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' 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 '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to 'Ð' +compose '(' 'c' to '©' +compose '(' 'g' to 'ð' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' ',' to '¸' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'S' to 'Þ' +compose ',' 'c' to 'ç' +compose ',' 's' to 'þ' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' 'I' to 'Ý' +compose '.' '^' to '·' +compose '.' 'i' to 'ý' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'o' to 'ø' +compose '/' 'u' to 'µ' +compose '0' 'c' to '©' +compose '0' 's' to '§' +compose '3' 's' to '³' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'Z' to '´' +compose '<' 'z' to '¸' +compose '=' 'c' to '¤' +compose '=' 'e' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' 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 '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'G' 'U' to 'Ð' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' 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 'a' 'e' 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 'r' 'o' to '®' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' 'o' to '§' +compose 't' 'h' to 'þ' +compose 'v' 'Z' to '´' +compose 'v' 'l' to '|' +compose 'v' 'z' to '¸' +compose '|' 'c' to '¢' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' 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 'þ' diff --git a/console-setup/compose.KOI8-R.inc b/console-setup/compose.KOI8-R.inc new file mode 100644 index 0000000..da0c7ae --- /dev/null +++ b/console-setup/compose.KOI8-R.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-R diff --git a/console-setup/compose.KOI8-U.inc b/console-setup/compose.KOI8-U.inc new file mode 100644 index 0000000..38e9127 --- /dev/null +++ b/console-setup/compose.KOI8-U.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-U diff --git a/console-setup/compose.TIS-620.inc b/console-setup/compose.TIS-620.inc new file mode 100644 index 0000000..4b229cc --- /dev/null +++ b/console-setup/compose.TIS-620.inc @@ -0,0 +1 @@ +# Compose sequences for TIS-620 diff --git a/console-setup/compose.VISCII.inc b/console-setup/compose.VISCII.inc new file mode 100644 index 0000000..b9576ab --- /dev/null +++ b/console-setup/compose.VISCII.inc @@ -0,0 +1 @@ +# Compose sequences for VISCII diff --git a/console-setup/remap.inc b/console-setup/remap.inc new file mode 100644 index 0000000..a5475c6 --- /dev/null +++ b/console-setup/remap.inc @@ -0,0 +1,32 @@ +# The content of this file will be appended to the keyboard layout. +# The following is an example how to make Alt+j switch to to the next +# console and Alt+k switch to the previous console. + +# Uncomment the following lines for Linux. Notice that everything is +# replicated for all possible values of the modifiers shiftl, shiftr +# and ctrll (shiftl and shiftr are used for groups 1..4 of XKB and +# ctrll is used to fix the broken CapsLock when Linux console is in +# Unicode mode). + +# alt keycode 36 = Incr_Console +# shiftl alt keycode 36 = Incr_Console +# shiftr alt keycode 36 = Incr_Console +# shiftr shiftl alt keycode 36 = Incr_Console +# ctrll alt keycode 36 = Incr_Console +# ctrll shiftl alt keycode 36 = Incr_Console +# ctrll shiftr alt keycode 36 = Incr_Console +# ctrll shiftr shiftl alt keycode 36 = Incr_Console +# +# alt keycode 37 = Decr_Console +# shiftl alt keycode 37 = Decr_Console +# shiftr alt keycode 37 = Decr_Console +# shiftr shiftl alt keycode 37 = Decr_Console +# ctrll alt keycode 37 = Decr_Console +# ctrll shiftl alt keycode 37 = Decr_Console +# ctrll shiftr alt keycode 37 = Decr_Console +# ctrll shiftr shiftl alt keycode 37 = Decr_Console + +# For the same result on FreeBSD uncomment the following lines: + +# 036 'j' 'J' nl nl nscr nscr nl nl C +# 037 'k' 'K' vt vt pscr pscr nl nl C diff --git a/cron.d/.placeholder b/cron.d/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.d/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.d/sendmail b/cron.d/sendmail new file mode 100644 index 0000000..318143c --- /dev/null +++ b/cron.d/sendmail @@ -0,0 +1,64 @@ +#################################################################### +##### This file is automagically generated -- edit at your own risk +##### +##### file: /etc/cron.d/sendmail +##### generated via: (/usr/bin/perl v5>20.2) +##### /usr/share/sendmail/update_conf +##### version: 8.14.4 2016-06-30 18:08:19 cowboy +##### by: root@pi-dgl +##### on: Mon Jul 2 12:29:26 2018 +##### in: /etc/mail +##### input files: +##### /etc/mail/sendmail.conf +##### +#################################################################### +#------------------------------------------------------------------------------ +# +# /etc/cron.d/sendmail +# +# Copyright (c) 2001-2010 Richard Nelson. All Rights Reserved. +# Version: 8.14.4 +# Time-stamp: <2016-06-30 18:08:19 cowboy> +# +# Sendmail crontab - Call sendmail at various times to do the following: +# 1) Age queues - move undelivered mail to a slower queue +# 2) Retry any mail queued by the message submission process +# 3) run the queues (deliver mail) if a standalone daemon is not desired +# +# Each processes is independant and guided by /etc/mail/sendmail.conf and +# {sendmail,submit}.mc files. +# +# There isn't anything here that should need touching. +# +# Any requisite queue/misc parameters must be set in /etc/mail/sendmail.conf +# and reflected herein via /usr/sbin/sendmailconfig (or more directly via +# /usr/share/sendmail/update_conf). +# +#------------------------------------------------------------------------------ +# +# use default path, shell, home +#SHELL=/bin/sh +#PATH= +#HOME= +# send mail to this user, as `mail/smmsp` isn't real. +MAILTO=root +# +# format of entries: +# m h dom mon dow user command +# +#------------------------------------------------------------------------------ +# Every so often, give sendmail a chance to run the MSP queues. +# +*/20 * * * * smmsp test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp +# +#------------------------------------------------------------------------------ +# Every so often, give sendmail a chance to run the MTA queues. +# Will also run MSP queues if enabled +# +#*/10 * * * * root test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-mta +# +#------------------------------------------------------------------------------ +# Every so often, give sendmail a chance to age the queues. +# +# No queue aging +# diff --git a/cron.daily/.placeholder b/cron.daily/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.daily/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.daily/apt b/cron.daily/apt new file mode 100755 index 0000000..ee0761b --- /dev/null +++ b/cron.daily/apt @@ -0,0 +1,507 @@ +#!/bin/sh +#set -e +# +# This file understands the following apt configuration variables: +# Values here are the default. +# Create /etc/apt/apt.conf.d/02periodic file to set your preference. +# +# Dir "/"; +# - RootDir for all configuration files +# +# Dir::Cache "var/cache/apt/"; +# - Set apt package cache directory +# +# Dir::Cache::Archives "archives/"; +# - Set package archive directory +# +# APT::Periodic::Enable "1"; +# - Enable the update/upgrade script (0=disable) +# +# APT::Periodic::BackupArchiveInterval "0"; +# - Backup after n-days if archive contents changed.(0=disable) +# +# APT::Periodic::BackupLevel "3"; +# - Backup level.(0=disable), 1 is invalid. +# +# Dir::Cache::Backup "backup/"; +# - Set periodic package backup directory +# +# APT::Archives::MaxAge "0"; (old, deprecated) +# APT::Periodic::MaxAge "0"; (new) +# - Set maximum allowed age of a cache package file. If a cache +# package file is older it is deleted (0=disable) +# +# APT::Archives::MinAge "2"; (old, deprecated) +# APT::Periodic::MinAge "2"; (new) +# - Set minimum age of a package file. If a file is younger it +# will not be deleted (0=disable). Useful to prevent races +# and to keep backups of the packages for emergency. +# +# APT::Archives::MaxSize "0"; (old, deprecated) +# APT::Periodic::MaxSize "0"; (new) +# - Set maximum size of the cache in MB (0=disable). If the cache +# is bigger, cached package files are deleted until the size +# requirement is met (the oldest packages will be deleted +# first). +# +# APT::Periodic::Update-Package-Lists "0"; +# - Do "apt-get update" automatically every n-days (0=disable) +# +# APT::Periodic::Download-Upgradeable-Packages "0"; +# - Do "apt-get upgrade --download-only" every n-days (0=disable) +# +# APT::Periodic::Download-Upgradeable-Packages-Debdelta "1"; +# - Use debdelta-upgrade to download updates if available (0=disable) +# +# APT::Periodic::Unattended-Upgrade "0"; +# - Run the "unattended-upgrade" security upgrade script +# every n-days (0=disabled) +# Requires the package "unattended-upgrades" and will write +# a log in /var/log/unattended-upgrades +# +# APT::Periodic::AutocleanInterval "0"; +# - Do "apt-get autoclean" every n-days (0=disable) +# +# APT::Periodic::Verbose "0"; +# - Send report mail to root +# 0: no report (or null string) +# 1: progress report (actually any string) +# 2: + command outputs (remove -qq, remove 2>/dev/null, add -d) +# 3: + trace on + +check_stamp() +{ + stamp="$1" + interval="$2" + + if [ $interval -eq 0 ]; then + debug_echo "check_stamp: interval=0" + # treat as no time has passed + return 1 + fi + + if [ ! -f $stamp ]; then + debug_echo "check_stamp: missing time stamp file: $stamp." + # treat as enough time has passed + return 0 + fi + + # compare midnight today to midnight the day the stamp was updated + stamp_file="$stamp" + stamp=$(date --date=$(date -r $stamp_file --iso-8601) +%s 2>/dev/null) + if [ "$?" != "0" ]; then + # Due to some timezones returning 'invalid date' for midnight on + # certain dates (e.g. America/Sao_Paulo), if date returns with error + # remove the stamp file and return 0. See coreutils bug: + # http://lists.gnu.org/archive/html/bug-coreutils/2007-09/msg00176.html + rm -f "$stamp_file" + return 0 + fi + + now=$(date --date=$(date --iso-8601) +%s 2>/dev/null) + if [ "$?" != "0" ]; then + # As above, due to some timezones returning 'invalid date' for midnight + # on certain dates (e.g. America/Sao_Paulo), if date returns with error + # return 0. + return 0 + fi + + delta=$(($now-$stamp)) + + # interval is in days, convert to sec. + interval=$(($interval*60*60*24)) + debug_echo "check_stamp: interval=$interval, now=$now, stamp=$stamp, delta=$delta (sec)" + + # remove timestamps a day (or more) in the future and force re-check + if [ $stamp -gt $(($now+86400)) ]; then + echo "WARNING: file $stamp_file has a timestamp in the future: $stamp" + rm -f "$stamp_file" + return 0 + fi + + if [ $delta -ge $interval ]; then + return 0 + fi + + return 1 +} + +update_stamp() +{ + stamp="$1" + touch $stamp +} + +# we check here if autoclean was enough sizewise +check_size_constraints() +{ + MaxAge=0 + eval $(apt-config shell MaxAge APT::Archives::MaxAge) + eval $(apt-config shell MaxAge APT::Periodic::MaxAge) + + MinAge=2 + eval $(apt-config shell MinAge APT::Archives::MinAge) + eval $(apt-config shell MinAge APT::Periodic::MinAge) + + MaxSize=0 + eval $(apt-config shell MaxSize APT::Archives::MaxSize) + eval $(apt-config shell MaxSize APT::Periodic::MaxSize) + + Cache="/var/cache/apt/archives/" + eval $(apt-config shell Cache Dir::Cache::archives/d) + + # sanity check + if [ -z "$Cache" ]; then + echo "empty Dir::Cache::archives, exiting" + exit + fi + + # check age + if [ ! $MaxAge -eq 0 ] && [ ! $MinAge -eq 0 ]; then + debug_echo "aged: ctime <$MaxAge and mtime <$MaxAge and ctime>$MinAge and mtime>$MinAge" + find $Cache -name "*.deb" \( -mtime +$MaxAge -and -ctime +$MaxAge \) -and -not \( -mtime -$MinAge -or -ctime -$MinAge \) -print0 | xargs -r -0 rm -f + elif [ ! $MaxAge -eq 0 ]; then + debug_echo "aged: ctime <$MaxAge and mtime <$MaxAge only" + find $Cache -name "*.deb" -ctime +$MaxAge -and -mtime +$MaxAge -print0 | xargs -r -0 rm -f + else + debug_echo "skip aging since MaxAge is 0" + fi + + # check size + if [ ! $MaxSize -eq 0 ]; then + # maxSize is in MB + MaxSize=$(($MaxSize*1024)) + + #get current time + now=$(date --date=$(date --iso-8601) +%s) + MinAge=$(($MinAge*24*60*60)) + + # reverse-sort by mtime + for file in $(ls -rt $Cache/*.deb 2>/dev/null); do + du=$(du -s $Cache) + size=${du%%/*} + # check if the cache is small enough + if [ $size -lt $MaxSize ]; then + debug_echo "end remove by archive size: size=$size < $MaxSize" + break + fi + + # check for MinAge of the file + if [ $MinAge -ne 0 ]; then + # check both ctime and mtime + mtime=$(stat -c %Y $file) + ctime=$(stat -c %Z $file) + if [ $mtime -gt $ctime ]; then + delta=$(($now-$mtime)) + else + delta=$(($now-$ctime)) + fi + if [ $delta -le $MinAge ]; then + debug_echo "skip remove by archive size: $file, delta=$delta < $MinAge" + break + else + # delete oldest file + debug_echo "remove by archive size: $file, delta=$delta >= $MinAge (sec), size=$size >= $MaxSize" + rm -f $file + fi + fi + done + fi +} + +# deal with the Apt::Periodic::BackupArchiveInterval +do_cache_backup() +{ + BackupArchiveInterval="$1" + if [ $BackupArchiveInterval -eq 0 ]; then + return + fi + + # Set default values and normalize + CacheDir="/var/cache/apt" + eval $(apt-config shell CacheDir Dir::Cache/d) + CacheDir=${CacheDir%/} + if [ -z "$CacheDir" ]; then + debug_echo "practically empty Dir::Cache, exiting" + return 0 + fi + + Cache="${CacheDir}/archives/" + eval $(apt-config shell Cache Dir::Cache::Archives/d) + if [ -z "$Cache" ]; then + debug_echo "practically empty Dir::Cache::archives, exiting" + return 0 + fi + + BackupLevel=3 + eval $(apt-config shell BackupLevel APT::Periodic::BackupLevel) + if [ $BackupLevel -le 1 ]; then + BackupLevel=2 ; + fi + + Back="${CacheDir}/backup/" + eval $(apt-config shell Back Dir::Cache::Backup/d) + if [ -z "$Back" ]; then + echo "practically empty Dir::Cache::Backup, exiting" 1>&2 + return + fi + + CacheArchive="$(basename "${Cache}")" + test -n "${CacheArchive}" || CacheArchive="archives" + BackX="${Back}${CacheArchive}/" + for x in $(seq 0 1 $((${BackupLevel}-1))); do + eval "Back${x}=${Back}${x}/" + done + + # backup after n-days if archive contents changed. + # (This uses hardlink to save disk space) + BACKUP_ARCHIVE_STAMP=/var/lib/apt/periodic/backup-archive-stamp + if check_stamp $BACKUP_ARCHIVE_STAMP $BackupArchiveInterval; then + if [ $({(cd $Cache 2>/dev/null; find . -name "*.deb"); (cd $Back0 2>/dev/null;find . -name "*.deb") ;}| sort|uniq -u|wc -l) -ne 0 ]; then + mkdir -p $Back + rm -rf $Back$((${BackupLevel}-1)) + for y in $(seq $((${BackupLevel}-1)) -1 1); do + eval BackY=${Back}$y + eval BackZ=${Back}$(($y-1)) + if [ -e $BackZ ]; then + mv -f $BackZ $BackY ; + fi + done + cp -la $Cache $Back ; mv -f $BackX $Back0 + update_stamp $BACKUP_ARCHIVE_STAMP + debug_echo "backup with hardlinks. (success)" + else + debug_echo "skip backup since same content." + fi + else + debug_echo "skip backup since too new." + fi +} + +# sleep for a random interval of time (default 30min) +# (some code taken from cron-apt, thanks) +random_sleep() +{ + RandomSleep=1800 + eval $(apt-config shell RandomSleep APT::Periodic::RandomSleep) + if [ $RandomSleep -eq 0 ]; then + return + fi + if [ -z "$RANDOM" ] ; then + # A fix for shells that do not have this bash feature. + RANDOM=$(( $(dd if=/dev/urandom bs=2 count=1 2> /dev/null | cksum | cut -d' ' -f1) % 32767 )) + fi + TIME=$(($RANDOM % $RandomSleep)) + debug_echo "sleeping for $TIME seconds" + sleep $TIME +} + + +debug_echo() +{ + # Display message if $VERBOSE >= 1 + if [ "$VERBOSE" -ge 1 ]; then + echo $1 1>&2 + fi +} + +check_power(){ + # laptop check, on_ac_power returns: + # 0 (true) System is on main power + # 1 (false) System is not on main power + # 255 (false) Power status could not be determined + # Desktop systems always return 255 it seems + if which on_ac_power >/dev/null; then + on_ac_power + POWER=$? + if [ $POWER -eq 1 ]; then + debug_echo "exit: system NOT on main power" + return 1 + elif [ $POWER -ne 0 ]; then + debug_echo "power status ($POWER) undetermined, continuing" + fi + debug_echo "system is on main power." + fi + return 0 +} + +# ------------------------ main ---------------------------- + +if test -r /var/lib/apt/extended_states; then + # Backup the 7 last versions of APT's extended_states file + # shameless copy from dpkg cron + if cd /var/backups ; then + if ! cmp -s apt.extended_states.0 /var/lib/apt/extended_states; then + cp -p /var/lib/apt/extended_states apt.extended_states + savelog -c 7 apt.extended_states >/dev/null + fi + fi +fi + +# check apt-config existence +if ! which apt-config >/dev/null ; then + exit 0 +fi + +# check if the user really wants to do something +AutoAptEnable=1 # default is yes +eval $(apt-config shell AutoAptEnable APT::Periodic::Enable) + +if [ $AutoAptEnable -eq 0 ]; then + exit 0 +fi + +# Set VERBOSE mode from apt-config (or inherit from environment) +VERBOSE=0 +eval $(apt-config shell VERBOSE APT::Periodic::Verbose) +debug_echo "verbose level $VERBOSE" +if [ "$VERBOSE" -le 2 ]; then + # quiet for 0,1,2 + XSTDOUT=">/dev/null" + XSTDERR="2>/dev/null" + XAPTOPT="-qq" + XUUPOPT="" +else + XSTDOUT="" + XSTDERR="" + XAPTOPT="" + XUUPOPT="-d" +fi +if [ "$VERBOSE" -ge 3 ]; then + # trace output + set -x +fi + +check_power || exit 0 + +# check if we can lock the cache and if the cache is clean +if which apt-get >/dev/null && ! eval apt-get check $XAPTOPT $XSTDERR ; then + debug_echo "error encountered in cron job with \"apt-get check\"." + exit 0 +fi + +# Global current time in seconds since 1970-01-01 00:00:00 UTC +now=$(date +%s) + +# Support old Archive for compatibility. +# Document only Periodic for all controlling parameters of this script. + +UpdateInterval=0 +eval $(apt-config shell UpdateInterval APT::Periodic::Update-Package-Lists) + +DownloadUpgradeableInterval=0 +eval $(apt-config shell DownloadUpgradeableInterval APT::Periodic::Download-Upgradeable-Packages) + +UnattendedUpgradeInterval=0 +eval $(apt-config shell UnattendedUpgradeInterval APT::Periodic::Unattended-Upgrade) + +AutocleanInterval=0 +eval $(apt-config shell AutocleanInterval APT::Periodic::AutocleanInterval) + +BackupArchiveInterval=0 +eval $(apt-config shell BackupArchiveInterval APT::Periodic::BackupArchiveInterval) + +Debdelta=1 +eval $(apt-config shell Debdelta APT::Periodic::Download-Upgradeable-Packages-Debdelta) + +# check if we actually have to do anything that requires locking the cache +if [ $UpdateInterval -eq 0 ] && + [ $DownloadUpgradeableInterval -eq 0 ] && + [ $UnattendedUpgradeInterval -eq 0 ] && + [ $BackupArchiveInterval -eq 0 ] && + [ $AutocleanInterval -eq 0 ]; then + + # check cache size + check_size_constraints + + exit 0 +fi + +# deal with BackupArchiveInterval +do_cache_backup $BackupArchiveInterval + +# sleep random amount of time to avoid hitting the +# mirrors at the same time +random_sleep +check_power || exit 0 + +# include default system language so that "apt-get update" will +# fetch the right translated package descriptions +if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG LANGUAGE LC_MESSAGES LC_ALL +fi + +# update package lists +UPDATED=0 +UPDATE_STAMP=/var/lib/apt/periodic/update-stamp +if check_stamp $UPDATE_STAMP $UpdateInterval; then + if eval apt-get $XAPTOPT -y update $XSTDERR; then + debug_echo "download updated metadata (success)." + if which dbus-send >/dev/null && pidof dbus-daemon >/dev/null; then + if dbus-send --system / app.apt.dbus.updated boolean:true ; then + debug_echo "send dbus signal (success)" + else + debug_echo "send dbus signal (error)" + fi + else + debug_echo "dbus signal not send (command not available)" + fi + update_stamp $UPDATE_STAMP + UPDATED=1 + else + debug_echo "download updated metadata (error)" + fi +else + debug_echo "download updated metadata (not run)." +fi + +# download all upgradeable packages (if it is requested) +DOWNLOAD_UPGRADEABLE_STAMP=/var/lib/apt/periodic/download-upgradeable-stamp +if [ $UPDATED -eq 1 ] && check_stamp $DOWNLOAD_UPGRADEABLE_STAMP $DownloadUpgradeableInterval; then + if [ $Debdelta -eq 1 ]; then + debdelta-upgrade >/dev/null 2>&1 || true + fi + if eval apt-get $XAPTOPT -y -d dist-upgrade $XSTDERR; then + update_stamp $DOWNLOAD_UPGRADEABLE_STAMP + debug_echo "download upgradable (success)" + else + debug_echo "download upgradable (error)" + fi +else + debug_echo "download upgradable (not run)" +fi + +# auto upgrade all upgradeable packages +UPGRADE_STAMP=/var/lib/apt/periodic/upgrade-stamp +if which unattended-upgrade >/dev/null && check_stamp $UPGRADE_STAMP $UnattendedUpgradeInterval; then + if unattended-upgrade $XUUPOPT; then + update_stamp $UPGRADE_STAMP + debug_echo "unattended-upgrade (success)" + else + debug_echo "unattended-upgrade (error)" + fi +else + debug_echo "unattended-upgrade (not run)" +fi + +# autoclean package archive +AUTOCLEAN_STAMP=/var/lib/apt/periodic/autoclean-stamp +if check_stamp $AUTOCLEAN_STAMP $AutocleanInterval; then + if eval apt-get $XAPTOPT -y autoclean $XSTDERR; then + debug_echo "autoclean (success)." + update_stamp $AUTOCLEAN_STAMP + else + debug_echo "autoclean (error)" + fi +else + debug_echo "autoclean (not run)" +fi + +# check cache size +check_size_constraints + +# +# vim: set sts=4 ai : +# + diff --git a/cron.daily/aptitude b/cron.daily/aptitude new file mode 100755 index 0000000..d5953d9 --- /dev/null +++ b/cron.daily/aptitude @@ -0,0 +1,11 @@ +#!/bin/sh + +bak=/var/backups + +# Shamelessly ripped from /etc/cron.daily/standard +if test -f /var/lib/aptitude/pkgstates && cd $bak ; then + if ! cmp -s aptitude.pkgstates.0 /var/lib/aptitude/pkgstates ; then + cp -p /var/lib/aptitude/pkgstates aptitude.pkgstates + savelog -c 7 aptitude.pkgstates > /dev/null + fi +fi diff --git a/cron.daily/bsdmainutils b/cron.daily/bsdmainutils new file mode 100755 index 0000000..e65cbd3 --- /dev/null +++ b/cron.daily/bsdmainutils @@ -0,0 +1,16 @@ +#!/bin/sh +# /etc/cron.daily/calendar: BSD mainutils calendar daily maintenance script +# Written by Austin Donnelly + +. /etc/default/bsdmainutils + +[ x$RUN_DAILY = xtrue ] || exit 0 + +[ -x /usr/sbin/sendmail ] || exit 0 + +if [ ! -x /usr/bin/cpp ]; then + echo "The cpp package is needed to run calendar." + exit 1 +fi + +/usr/bin/calendar -a diff --git a/cron.daily/dpkg b/cron.daily/dpkg new file mode 100755 index 0000000..c0aefb8 --- /dev/null +++ b/cron.daily/dpkg @@ -0,0 +1,47 @@ +#!/bin/sh + +dbdir=/var/lib/dpkg + +# Backup the 7 last versions of dpkg databases containing user data. +if cd /var/backups ; then + # We backup all relevant database files if any has changed, so that + # the rotation number always contains an internally consistent set. + dbchanged=no + dbfiles="arch status diversions statoverride" + for db in $dbfiles ; do + if ! cmp -s dpkg.${db}.0 $dbdir/$db ; then + dbchanged=yes + break; + fi + done + if [ "$dbchanged" = "yes" ] ; then + for db in $dbfiles ; do + [ -e $dbdir/$db ] || continue + cp -p $dbdir/$db dpkg.$db + savelog -c 7 dpkg.$db >/dev/null + done + fi + + # The alternatives database is independent from the dpkg database. + dbalt=alternatives + + # Switch the alternatives database backups from xz to gzip, as the latter + # is Essential and we can rely on it being always present, using xz here + # is not worth the trouble, disk space savings, or possible additional + # dependencies. + for dbseq in `seq 1 6` ; do + dbfile=${dbalt}.tar.${dbseq} + [ -e "${dbfile}.xz" ] || continue + unxz ${dbfile}.xz + gzip -9 $dbfile + done + + # XXX: Ideally we'd use --warning=none instead of discarding stderr, but + # as of GNU tar 1.27.1, it does not seem to work reliably (see #749307). + if ! test -e ${dbalt}.tar.0 || + ! tar -df ${dbalt}.tar.0 -C $dbdir $dbalt >/dev/null 2>&1 ; + then + tar -cf ${dbalt}.tar -C $dbdir $dbalt >/dev/null 2>&1 + savelog -c 7 ${dbalt}.tar >/dev/null + fi +fi diff --git a/cron.daily/etckeeper b/cron.daily/etckeeper new file mode 100755 index 0000000..5255691 --- /dev/null +++ b/cron.daily/etckeeper @@ -0,0 +1,19 @@ +#!/bin/sh +set -e +if [ -x /usr/bin/etckeeper ] && [ -e /etc/etckeeper/etckeeper.conf ]; then + . /etc/etckeeper/etckeeper.conf + if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then + # avoid autocommit if an install run is in progress + lockfile=/var/cache/etckeeper/packagelist.pre-install + if [ -e "$lockfile" ] && [ -n "$(find "$lockfile" -mtime +1)" ]; then + rm -f "$lockfile" # stale + fi + if [ ! -e "$lockfile" ]; then + AVOID_SPECIAL_FILE_WARNING=1 + export AVOID_SPECIAL_FILE_WARNING + if etckeeper unclean; then + etckeeper commit "daily autocommit" >/dev/null + fi + fi + fi +fi diff --git a/cron.daily/logrotate b/cron.daily/logrotate new file mode 100755 index 0000000..f4f56a9 --- /dev/null +++ b/cron.daily/logrotate @@ -0,0 +1,4 @@ +#!/bin/sh + +test -x /usr/sbin/logrotate || exit 0 +/usr/sbin/logrotate /etc/logrotate.conf diff --git a/cron.daily/man-db b/cron.daily/man-db new file mode 100755 index 0000000..c374604 --- /dev/null +++ b/cron.daily/man-db @@ -0,0 +1,44 @@ +#!/bin/sh +# +# man-db cron daily + +set -e + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + mkdir -p /var/cache/man + chown man:root /var/cache/man || true + chmod 2755 /var/cache/man +fi + +# expunge old catman pages which have not been read in a week +if [ ! -d /run/systemd/system ] && [ -d /var/cache/man ]; then + cd / + if ! dpkg-statoverride --list /var/cache/man >/dev/null 2>&1; then + find /var/cache/man -ignore_readdir_race ! -user man -print0 | \ + xargs -r0 chown -f man || true + fi + start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \ + --oknodo --chuid man $iosched_idle -- -c \ + "find /var/cache/man -type f -name '*.gz' -atime +6 -print0 | \ + xargs -r0 rm -f" +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --no-purge --quiet +fi + +exit 0 diff --git a/cron.daily/ntp b/cron.daily/ntp new file mode 100755 index 0000000..562f435 --- /dev/null +++ b/cron.daily/ntp @@ -0,0 +1,35 @@ +#!/bin/sh + +# The default Debian ntp.conf enables logging of various statistics to +# the /var/log/ntpstats directory. The daemon automatically changes +# to a new datestamped set of files at midnight, so all we need to do +# is delete old ones, and compress the ones we're keeping so disk +# usage is controlled. + +statsdir=$(cat /etc/ntp.conf | grep -v '^#' | sed -n 's/statsdir \([^ ][^ ]*\)/\1/p') + +if [ -n "$statsdir" ] && [ -d "$statsdir" ]; then + # only keep a week's depth of these + find "$statsdir" -type f -mtime +7 -exec rm {} \; + + # compress whatever is left to save space + cd "$statsdir" + ls *stats.???????? > /dev/null 2>&1 + if [ $? -eq 0 ]; then + # 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 + # about not compressing the linked file. + gzip --best --quiet *stats.???????? + return=$? + case $return in + 2) + exit 0 # squash all warnings + ;; + *) + exit $return # but let real errors through + ;; + esac + fi +fi diff --git a/cron.daily/passwd b/cron.daily/passwd new file mode 100755 index 0000000..4778bf0 --- /dev/null +++ b/cron.daily/passwd @@ -0,0 +1,9 @@ +#!/bin/sh + +cd /var/backups || exit 0 + +for FILE in passwd group shadow gshadow; do + test -f /etc/$FILE || continue + cmp -s $FILE.bak /etc/$FILE && continue + cp -p /etc/$FILE $FILE.bak && chmod 600 $FILE.bak +done diff --git a/cron.daily/sendmail b/cron.daily/sendmail new file mode 100755 index 0000000..5a4604e --- /dev/null +++ b/cron.daily/sendmail @@ -0,0 +1,101 @@ +#!/bin/sh +set +e; + +#------------------------------------------------------------------------------ +# Autoconf variables - in a form suitable for sh, perl +# Generated automatically from autoconf.sh.in by configure. +#------------------------------------------------------------------------------ +# Variables for, and by, Autoconf (Don't touch these! edit config step) +PACKAGE_NAME="Sendmail"; +PACKAGE_VERSION="8.14.4"; +prefix="/usr"; +exec_prefix="/usr"; +bindir="/usr/bin"; +sbindir="/usr/sbin"; +libexecdir="/usr/lib/sm.bin"; +datadir="/usr/share"; +sysconfdir="/etc"; +sharedstatedir="/usr/com"; +localstatedir="/var"; +libdir="/usr/lib/arm-linux-gnueabihf"; +includedir="/usr/include"; +infodir="/usr/share/info"; +mandir="/usr/share/man"; +docdir="/usr/share/doc"; +srcdir="."; + +copies=2; + +# backup "/etc/mail/sendmail.mc" +if [ -f ${sysconfdir}/mail/sendmail.mc ]; then + if [ ! -f ${localstatedir}/backups/sendmail.mc.bak ]; then + cp -pf ${sysconfdir}/mail/sendmail.mc \ + ${localstatedir}/backups/sendmail.mc.bak; + fi; + if ! cmp -s ${localstatedir}/backups/sendmail.mc.bak \ + ${sysconfdir}/mail/sendmail.mc ; then + cd ${localstatedir}/backups; + /usr/bin/savelog -p -c $copies sendmail.mc.bak > /dev/null; + cp -pf ${sysconfdir}/mail/sendmail.mc \ + ${localstatedir}/backups/sendmail.mc.bak; + fi; + fi; + +# backup "/etc/mail/submit.mc" +if [ -f ${sysconfdir}/mail/submit.mc ]; then + if [ ! -f ${localstatedir}/backups/submit.mc.bak ]; then + cp -pf ${sysconfdir}/mail/submit.mc \ + ${localstatedir}/backups/submit.mc.bak; + fi; + if ! cmp -s ${localstatedir}/backups/submit.mc.bak \ + ${sysconfdir}/mail/submit.mc ; then + cd ${localstatedir}/backups; + /usr/bin/savelog -p -c $copies submit.mc.bak > /dev/null; + cp -pf ${sysconfdir}/mail/submit.mc \ + ${localstatedir}/backups/submit.mc.bak; + fi; + fi; + +# while we're here, might as well do sendmail.cf +if [ -f ${sysconfdir}/mail/sendmail.cf ]; then + if [ ! -f ${localstatedir}/backups/sendmail.cf.bak ]; then + cp -pf ${sysconfdir}/mail/sendmail.cf \ + ${localstatedir}/backups/sendmail.cf.bak; + fi; + if ! cmp -s ${localstatedir}/backups/sendmail.cf.bak \ + ${sysconfdir}/mail/sendmail.cf ; then + cd ${localstatedir}/backups; + # save previous generation only if differences are significant + diff -bBwI "^\#\#\#\#\# " \ + ${localstatedir}/backups/sendmail.cf.bak \ + ${sysconfdir}/mail/sendmail.cf > /dev/null; + if [ $? -ne 0 ]; then + /usr/bin/savelog -p -c $copies sendmail.cf.bak \ + > /dev/null; + fi; + cp -pf ${sysconfdir}/mail/sendmail.cf \ + ${localstatedir}/backups/sendmail.cf.bak; + fi; + fi; + +# while we're here, might as well do submit.cf +if [ -f ${sysconfdir}/mail/submit.cf ]; then + if [ ! -f ${localstatedir}/backups/submit.cf.bak ]; then + cp -pf ${sysconfdir}/mail/submit.cf \ + ${localstatedir}/backups/submit.cf.bak; + fi; + if ! cmp -s ${localstatedir}/backups/submit.cf.bak \ + ${sysconfdir}/mail/submit.cf ; then + cd ${localstatedir}/backups; + # save previous generation only if differences are significant + diff -bBwI "^\#\#\#\#\# " \ + ${localstatedir}/backups/submit.cf.bak \ + ${sysconfdir}/mail/submit.cf > /dev/null; + if [ $? -ne 0 ]; then + /usr/bin/savelog -p -c $copies submit.cf.bak \ + > /dev/null; + fi; + cp -pf ${sysconfdir}/mail/submit.cf \ + ${localstatedir}/backups/submit.cf.bak; + fi; + fi; diff --git a/cron.hourly/.placeholder b/cron.hourly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.hourly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.hourly/fake-hwclock b/cron.hourly/fake-hwclock new file mode 100755 index 0000000..ec21540 --- /dev/null +++ b/cron.hourly/fake-hwclock @@ -0,0 +1,8 @@ +#!/bin/sh +# +# Simple cron script - save the current clock periodically in case of +# a power failure or other crash + +if (command -v fake-hwclock >/dev/null 2>&1) ; then + fake-hwclock save +fi diff --git a/cron.monthly/.placeholder b/cron.monthly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.monthly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.weekly/.placeholder b/cron.weekly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.weekly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.weekly/man-db b/cron.weekly/man-db new file mode 100755 index 0000000..b890d38 --- /dev/null +++ b/cron.weekly/man-db @@ -0,0 +1,31 @@ +#!/bin/sh +# +# man-db cron weekly + +set -e + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + mkdir -p /var/cache/man + chown man:root /var/cache/man || true + chmod 2755 /var/cache/man +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --quiet +fi + +exit 0 diff --git a/crontab b/crontab new file mode 100644 index 0000000..95edd9b --- /dev/null +++ b/crontab @@ -0,0 +1,15 @@ +# /etc/crontab: system-wide crontab +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file +# and files in /etc/cron.d. These files also have username fields, +# that none of the other crontabs do. + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +# m h dom mon dow user command +17 * * * * root cd / && run-parts --report /etc/cron.hourly +25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) +47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) +52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) +# diff --git a/cruft/filters-unex/etckeeper b/cruft/filters-unex/etckeeper new file mode 100644 index 0000000..edd5f33 --- /dev/null +++ b/cruft/filters-unex/etckeeper @@ -0,0 +1,13 @@ +/etc/.etckeeper +/etc/.gitignore +/etc/.git +/etc/.git/** +/etc/.hgignore +/etc/.hg +/etc/.hg/** +/etc/.bzrignore +/etc/.bzr +/etc/.bzr/** +/etc/.darcsignore +/etc/_darcs +/etc/_darcs/** diff --git a/dbus-1/session.conf b/dbus-1/session.conf new file mode 100644 index 0000000..251b58a --- /dev/null +++ b/dbus-1/session.conf @@ -0,0 +1,75 @@ + + + + + + session + + + + + unix:tmpdir=/tmp + + + EXTERNAL + + + + + + + + + + + + + + session.d + + + session-local.conf + + contexts/dbus_contexts + + + + + 1000000000 + 250000000 + 1000000000 + 250000000 + 1000000000 + + 120000 + 240000 + 150000 + 100000 + 10000 + 100000 + 10000 + 50000 + 50000 + 50000 + + diff --git a/dbus-1/system.conf b/dbus-1/system.conf new file mode 100644 index 0000000..891bc00 --- /dev/null +++ b/dbus-1/system.conf @@ -0,0 +1,91 @@ + + + + + + + + + system + + + messagebus + + + + + + + + + /usr/lib/dbus-1.0/dbus-daemon-launch-helper + + + /var/run/dbus/pid + + + + + + EXTERNAL + + + unix:path=/var/run/dbus/system_bus_socket + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + system.d + + + system-local.conf + + contexts/dbus_contexts + + diff --git a/dbus-1/system.d/Mountall.Server.conf b/dbus-1/system.d/Mountall.Server.conf new file mode 100644 index 0000000..42783af --- /dev/null +++ b/dbus-1/system.d/Mountall.Server.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/avahi-dbus.conf b/dbus-1/system.d/avahi-dbus.conf new file mode 100644 index 0000000..44b1a67 --- /dev/null +++ b/dbus-1/system.d/avahi-dbus.conf @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/bluetooth.conf b/dbus-1/system.d/bluetooth.conf new file mode 100644 index 0000000..857447d --- /dev/null +++ b/dbus-1/system.d/bluetooth.conf @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.DisplayManager.conf b/dbus-1/system.d/org.freedesktop.DisplayManager.conf new file mode 100644 index 0000000..66d9f24 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.DisplayManager.conf @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.PackageKit.conf b/dbus-1/system.d/org.freedesktop.PackageKit.conf new file mode 100644 index 0000000..110df89 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.PackageKit.conf @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.PolicyKit1.conf b/dbus-1/system.d/org.freedesktop.PolicyKit1.conf new file mode 100644 index 0000000..c8ef513 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.PolicyKit1.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf b/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf new file mode 100644 index 0000000..c8d4eb5 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.UDisks.conf b/dbus-1/system.d/org.freedesktop.UDisks.conf new file mode 100644 index 0000000..21e6d8f --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.UDisks.conf @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.UDisks2.conf b/dbus-1/system.d/org.freedesktop.UDisks2.conf new file mode 100644 index 0000000..7e176d3 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.UDisks2.conf @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.hostname1.conf b/dbus-1/system.d/org.freedesktop.hostname1.conf new file mode 100644 index 0000000..46b4aad --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.hostname1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.locale1.conf b/dbus-1/system.d/org.freedesktop.locale1.conf new file mode 100644 index 0000000..79d0ecd --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.locale1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.login1.conf b/dbus-1/system.d/org.freedesktop.login1.conf new file mode 100644 index 0000000..1318328 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.login1.conf @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.machine1.conf b/dbus-1/system.d/org.freedesktop.machine1.conf new file mode 100644 index 0000000..3a77c70 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.machine1.conf @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.systemd1.conf b/dbus-1/system.d/org.freedesktop.systemd1.conf new file mode 100644 index 0000000..9dfca81 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.systemd1.conf @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.timedate1.conf b/dbus-1/system.d/org.freedesktop.timedate1.conf new file mode 100644 index 0000000..36557d5 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.timedate1.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/pulseaudio-system.conf b/dbus-1/system.d/pulseaudio-system.conf new file mode 100644 index 0000000..1eee879 --- /dev/null +++ b/dbus-1/system.d/pulseaudio-system.conf @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/wpa_supplicant.conf b/dbus-1/system.d/wpa_supplicant.conf new file mode 100644 index 0000000..e1fb010 --- /dev/null +++ b/dbus-1/system.d/wpa_supplicant.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debconf.conf b/debconf.conf new file mode 100644 index 0000000..549c1d5 --- /dev/null +++ b/debconf.conf @@ -0,0 +1,83 @@ +# This is the main config file for debconf. It tells debconf where to +# store data. The format of this file is a set of stanzas. Each stanza +# except the first sets up a database for debconf to use. For details, see +# debconf.conf(5) (in the debconf-doc package). +# +# So first things first. This first stanza gives the names of two databases. + +# Debconf will use this database to store the data you enter into it, +# and some other dynamic data. +Config: configdb +# Debconf will use this database to store static template data. +Templates: templatedb + +# World-readable, and accepts everything but passwords. +Name: config +Driver: File +Mode: 644 +Reject-Type: password +Filename: /var/cache/debconf/config.dat + +# Not world readable (the default), and accepts only passwords. +Name: passwords +Driver: File +Mode: 600 +Backup: false +Required: false +Accept-Type: password +Filename: /var/cache/debconf/passwords.dat + +# Set up the configdb database. By default, it consists of a stack of two +# databases, one to hold passwords and one for everything else. +Name: configdb +Driver: Stack +Stack: config, passwords + +# Set up the templatedb database, which is a single flat text file +# by default. +Name: templatedb +Driver: File +Mode: 644 +Filename: /var/cache/debconf/templates.dat + +# Well that was pretty straightforward, and it will be enough for most +# people's needs, but debconf's database drivers can be used to do much +# more interesting things. For example, suppose you want to use config +# data from another host, which is mounted over nfs or perhaps the database +# is accessed via LDAP. You don't want to write to the remote debconf database, +# just read from it, so you still need a local database for local changes. +# +# A remote NFS mounted database, read-only. It is optional; if debconf +# fails to use it it will not abort. +#Name: remotedb +#Driver: DirTree +#Directory: /mnt/otherhost/var/cache/debconf/config +#Readonly: true +#Required: false +# +# A remote LDAP database. It is also read-only. The password is really +# only necessary if the database is not accessible anonymously. +# Option KeyByKey instructs the backend to retrieve keys from the LDAP +# server individually (when they are requested), instead of loading all +# keys at startup. The default is 0, and should only be enabled if you +# want to track accesses to individual keys on the LDAP server side. +#Name: remotedb +#Driver: LDAP +#Server: remotehost +#BaseDN: cn=debconf,dc=domain,dc=com +#BindDN: uid=admin,dc=domain,dc=com +#BindPasswd: secret +#KeyByKey: 0 +# +# A stack consisting of two databases. Values will be read from +# the first database in the stack to contain a value. In this example, +# writes always go to the first database. +#Name: fulldb +#Driver: Stack +#Stack: configdb, remotedb +# +# In this example, we'd use Config: fulldb at the top of the file +# to make it use the combination of the databases. +# +# Even more complex and interesting setups are possible, see the +# debconf.conf(5) page for details. diff --git a/debian_version b/debian_version new file mode 100644 index 0000000..cc40bca --- /dev/null +++ b/debian_version @@ -0,0 +1 @@ +8.0 diff --git a/default/apcupsd b/default/apcupsd new file mode 100644 index 0000000..b3d0e25 --- /dev/null +++ b/default/apcupsd @@ -0,0 +1,5 @@ +# Defaults for apcupsd initscript + +# Apcupsd-devel internal configuration +APCACCESS=/sbin/apcaccess +ISCONFIGURED=yes diff --git a/default/avahi-daemon b/default/avahi-daemon new file mode 100644 index 0000000..3756df7 --- /dev/null +++ b/default/avahi-daemon @@ -0,0 +1,4 @@ +# 1 = Try to detect unicast dns servers that serve .local and disable avahi in +# that case, 0 = Don't try to detect .local unicast dns servers, can cause +# troubles on misconfigured networks +AVAHI_DAEMON_DETECT_LOCAL=1 diff --git a/default/bluetooth b/default/bluetooth new file mode 100644 index 0000000..5b604a1 --- /dev/null +++ b/default/bluetooth @@ -0,0 +1,20 @@ +# Defaults for bluez + +# start bluetooth on boot? +# compatibility note: if this variable is _not_ found bluetooth will start +BLUETOOTH_ENABLED=1 + +# This setting used to switch HID devices (e.g mouse/keyboad) to HCI mode, that +# is you will have bluetooth functionality from your dongle instead of only +# HID. This is accomplished for supported devices by udev in +# /lib/udev/rules.d/62-bluez-hid2hci.rules by invoking hid2hci with correct +# parameters. +# See /usr/share/doc/bluez/NEWS.Debian.gz for further information. + +# Older daemons like pand dund and hidd can be found in bluez-compat package as +# they are deprecated and provided for backward compatibility only. + +# Note that not every bluetooth dongle is capable of switching back to HID mode, +# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 +HID2HCI_ENABLED=0 +HID2HCI_UNDO=0 diff --git a/default/bridge-utils b/default/bridge-utils new file mode 100644 index 0000000..caa20da --- /dev/null +++ b/default/bridge-utils @@ -0,0 +1,4 @@ +# /etc/default/bridge-utils + +# Shoud we add the ports of a bridge to the bridge when they are hotplugged? +BRIDGE_HOTPLUG=no diff --git a/default/bsdmainutils b/default/bsdmainutils new file mode 100644 index 0000000..e4ac054 --- /dev/null +++ b/default/bsdmainutils @@ -0,0 +1,4 @@ +# Uncomment the following line if you'd like all of your users' +# ~/calendar files to be checked daily. Calendar will send them mail +# to remind them of upcoming events. See calendar(1) for more details. +#RUN_DAILY=true diff --git a/default/console-setup b/default/console-setup new file mode 100644 index 0000000..6508cdc --- /dev/null +++ b/default/console-setup @@ -0,0 +1,16 @@ +# CONFIGURATION FILE FOR SETUPCON + +# Consult the console-setup(5) manual page. + +ACTIVE_CONSOLES="/dev/tty[1-6]" + +CHARMAP="UTF-8" + +CODESET="guess" +FONTFACE="" +FONTSIZE="" + +VIDEOMODE= + +# The following is an example how to use a braille font +# FONT='lat9w-08.psf.gz brl-8x8.psf' diff --git a/default/crda b/default/crda new file mode 100644 index 0000000..36b62bd --- /dev/null +++ b/default/crda @@ -0,0 +1,11 @@ +# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set +# the initial regulatory domain setting for IEEE 802.11 devices which operate +# on this system. +# +# Governments assert the right to regulate usage of radio spectrum within +# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2 +# country code suitable for your location or you may infringe on local +# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone +# descriptions containing ISO/IEC 3166-1 alpha2 country codes. + +REGDOMAIN= diff --git a/default/cron b/default/cron new file mode 100644 index 0000000..f62b7be --- /dev/null +++ b/default/cron @@ -0,0 +1,28 @@ +# Cron configuration options + +# Whether to read the system's default environment files (if present) +# If set to "yes", cron will set a proper mail charset from the +# locale information. If set to something other than 'yes', the default +# charset 'C' (canonical name: ANSI_X3.4-1968) will be used. +# +# This has no effect on tasks running under cron; their environment can +# only be changed via PAM or from within the crontab; see crontab(5). +READ_ENV="yes" + +# Extra options for cron, see cron(8) +# +# For example, to enable LSB name support in /etc/cron.d/, use +# EXTRA_OPTS='-l' +# +# Or, to log standard messages, plus jobs with exit status != 0: +# EXTRA_OPTS='-L 5' +# +# For quick reference, the currently available log levels are: +# 0 no logging (errors are logged regardless) +# 1 log start of jobs +# 2 log end of jobs +# 4 log jobs with exit status != 0 +# 8 log the process identifier of child process (in all logs) +# +#EXTRA_OPTS="" + diff --git a/default/dbus b/default/dbus new file mode 100644 index 0000000..4bc8e1b --- /dev/null +++ b/default/dbus @@ -0,0 +1,7 @@ +# This is a configuration file for /etc/init.d/dbus; it allows you to +# perform common modifications to the behavior of the dbus daemon +# startup without editing the init script (and thus getting prompted +# by dpkg on upgrades). We all love dpkg prompts. + +# Parameters to pass to dbus. +PARAMS="" diff --git a/default/devpts b/default/devpts new file mode 100644 index 0000000..e10e371 --- /dev/null +++ b/default/devpts @@ -0,0 +1,5 @@ +# GID of the `tty' group +TTYGRP=5 + +# Set to 600 to have `mesg n' be the default +TTYMODE=620 diff --git a/default/ebtables b/default/ebtables new file mode 100644 index 0000000..9411ae0 --- /dev/null +++ b/default/ebtables @@ -0,0 +1,35 @@ +# Unload modules on restart and stop +# Value: yes|no, default: yes +# This option has to be 'yes' to get to a sane state for a firewall +# restart or stop. Only set to 'no' if there are problems unloading netfilter +# modules. +EBTABLES_MODULES_UNLOAD="yes" + +# Load firewall rules on system startup. +# Value: yes|no, default: no +# Restores the ebtables rulesets from the last saved state when the +# system boots up. +EBTABLES_LOAD_ON_START="no" + +# Save current firewall rules on stop. +# Value: yes|no, default: no +# Saves all firewall rules if firewall gets stopped +# (e.g. on system shutdown). +EBTABLES_SAVE_ON_STOP="no" + +# Save current firewall rules on restart. +# Value: yes|no, default: no +# Saves all firewall rules if firewall gets restarted. +EBTABLES_SAVE_ON_RESTART="no" + +# Save (and restore) rule counters. +# Value: yes|no, default: no +# Save rule counters when saving a kernel table to a file. If the +# rule counters were saved, they will be restored when restoring the table. +EBTABLES_SAVE_COUNTER="no" + +# Backup suffix for ruleset save files. +# Value: , default: "~" +# Keep one backup level of saved rules. +# Set this variable to the empty string to disable backups. +EBTABLES_BACKUP_SUFFIX="~" diff --git a/default/fake-hwclock b/default/fake-hwclock new file mode 100644 index 0000000..fd66761 --- /dev/null +++ b/default/fake-hwclock @@ -0,0 +1,2 @@ +# Uncomment to set clock even if saved value appears to be in the past +#FORCE=force diff --git a/default/halt b/default/halt new file mode 100644 index 0000000..21bc119 --- /dev/null +++ b/default/halt @@ -0,0 +1,2 @@ +# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff". +HALT=poweroff diff --git a/default/hdparm b/default/hdparm new file mode 100644 index 0000000..dc4c34b --- /dev/null +++ b/default/hdparm @@ -0,0 +1,19 @@ +# To set the same options for a block of harddisks, do so with something +# like the following example options: +# harddisks="/dev/hda /dev/hdb" +# hdparm_opts="-d1 -X66" +# This is run before the configuration in hdparm.conf. Do not use +# this arrangement if you need modules loaded for your hard disks, +# or need udev to create the nodes, or have some other local quirk +# These are better addressed with the options in /etc/hdparm.conf +# +# harddisks="" +# hdparm_opts="" + +# By default, hdparm will refuse to set harddisk options on any drive +# if the system has software RAID running, and one or more disk arrays +# are in the process of resynchronisation. +# With this variable set to 'yes', /etc/init.d/hdparm will suspend the +# RAID resynchronisation process before setting harddisk options, and +# will resume it after setting is done. +RAID_WORKAROUND=no diff --git a/default/hwclock b/default/hwclock new file mode 100644 index 0000000..dcf5451 --- /dev/null +++ b/default/hwclock @@ -0,0 +1,19 @@ +# Defaults for the hwclock init script. See hwclock(5) and hwclock(8). + +# This is used to specify that the hardware clock incapable of storing +# years outside the range of 1994-1999. Set to yes if the hardware is +# broken or no if working correctly. +#BADYEAR=no + +# Set this to yes if it is possible to access the hardware clock, +# or no if it is not. +#HWCLOCKACCESS=yes + +# Set this to any options you might need to give to hwclock, such +# as machine hardware clock type for Alphas. +#HWCLOCKPARS= + +# Set this to the hardware clock device you want to use, it should +# probably match the CONFIG_RTC_HCTOSYS_DEVICE kernel config option. +#HCTOSYS_DEVICE=rtc0 + diff --git a/default/kdm.d/10_desktop-base b/default/kdm.d/10_desktop-base new file mode 100644 index 0000000..434b518 --- /dev/null +++ b/default/kdm.d/10_desktop-base @@ -0,0 +1,3 @@ +USETHEME="true" +THEME="/usr/share/kde4/apps/kdm/themes/lines" +WALLPAPER="/usr/share/kde4/apps/kdm/themes/lines/background.svg" diff --git a/default/keyboard b/default/keyboard new file mode 100644 index 0000000..b6e6925 --- /dev/null +++ b/default/keyboard @@ -0,0 +1,10 @@ +# KEYBOARD CONFIGURATION FILE + +# Consult the keyboard(5) manual page. + +XKBMODEL="pc105" +XKBLAYOUT="gb" +XKBVARIANT="" +XKBOPTIONS="" + +BACKSPACE="guess" diff --git a/default/locale b/default/locale new file mode 100644 index 0000000..f14e294 --- /dev/null +++ b/default/locale @@ -0,0 +1,2 @@ +# File generated by update-locale +LANG=de_DE.UTF-8 diff --git a/default/networking b/default/networking new file mode 100644 index 0000000..469f4ca --- /dev/null +++ b/default/networking @@ -0,0 +1,11 @@ +# Configuration for networking init script being run during +# the boot sequence + +# Set to 'no' to skip interfaces configuration on boot +#CONFIGURE_INTERFACES=yes + +# Don't configure these interfaces. Shell wildcards supported/ +#EXCLUDE_INTERFACES= + +# Set to 'yes' to enable additional verbosity +#VERBOSE=no diff --git a/default/nfs-common b/default/nfs-common new file mode 100644 index 0000000..0e373e6 --- /dev/null +++ b/default/nfs-common @@ -0,0 +1,19 @@ +# If you do not set values for the NEED_ options, they will be attempted +# autodetected; this should be sufficient for most people. Valid alternatives +# for the NEED_ options are "yes" and "no". + +# Do you want to start the statd daemon? It is not needed for NFSv4. +NEED_STATD= + +# Options for rpc.statd. +# Should rpc.statd listen on a specific port? This is especially useful +# when you have a port-based firewall. To use a fixed port, set this +# this variable to a statd argument like: "--port 4000 --outgoing-port 4001". +# For more information, see rpc.statd(8) or http://wiki.debian.org/SecuringNFS +STATDOPTS= + +# Do you want to start the idmapd daemon? It is only needed for NFSv4. +NEED_IDMAPD= + +# Do you want to start the gssd daemon? It is required for Kerberos mounts. +NEED_GSSD= diff --git a/default/nss b/default/nss new file mode 100644 index 0000000..c43e88b --- /dev/null +++ b/default/nss @@ -0,0 +1,37 @@ +# /etc/default/nss +# This file can theoretically contain a bunch of customization variables +# for Name Service Switch in the GNU C library. For now there are only +# four variables: +# +# NETID_AUTHORITATIVE +# If set to TRUE, the initgroups() function will accept the information +# from the netid.byname NIS map as authoritative. This can speed up the +# function significantly if the group.byname map is large. The content +# of the netid.byname map is used AS IS. The system administrator has +# to make sure it is correctly generated. +#NETID_AUTHORITATIVE=TRUE +# +# SERVICES_AUTHORITATIVE +# If set to TRUE, the getservbyname{,_r}() function will assume +# services.byservicename NIS map exists and is authoritative, particularly +# that it contains both keys with /proto and without /proto for both +# primary service names and service aliases. The system administrator +# has to make sure it is correctly generated. +#SERVICES_AUTHORITATIVE=TRUE +# +# SETENT_BATCH_READ +# If set to TRUE, various setXXent() functions will read the entire +# database at once and then hand out the requests one by one from +# memory with every getXXent() call. Otherwise each getXXent() call +# might result into a network communication with the server to get +# the next entry. +#SETENT_BATCH_READ=TRUE +# +# ADJUNCT_AS_SHADOW +# If set to TRUE, the passwd routines in the NIS NSS module will not +# use the passwd.adjunct.byname tables to fill in the password data +# in the passwd structure. This is a security problem if the NIS +# server cannot be trusted to send the passwd.adjuct table only to +# privileged clients. Instead the passwd.adjunct.byname table is +# used to synthesize the shadow.byname table if it does not exist. +ADJUNCT_AS_SHADOW=TRUE diff --git a/default/ntp b/default/ntp new file mode 100644 index 0000000..af78139 --- /dev/null +++ b/default/ntp @@ -0,0 +1 @@ +NTPD_OPTS='-g' diff --git a/default/rcS b/default/rcS new file mode 100644 index 0000000..694ffc7 --- /dev/null +++ b/default/rcS @@ -0,0 +1,24 @@ +# +# /etc/default/rcS +# +# Default settings for the scripts in /etc/rcS.d/ +# +# For information about these variables see the rcS(5) manual page. +# +# This file belongs to the "initscripts" package. + +# delete files in /tmp during boot older than x days. +# '0' means always, -1 or 'infinite' disables the feature +#TMPTIME=0 + +# spawn sulogin during boot, continue normal boot if not used in 30 seconds +#SULOGIN=no + +# do not allow users to log in until the boot has completed +#DELAYLOGIN=no + +# be more verbose during the boot process +#VERBOSE=no + +# automatically repair filesystems with inconsistencies during boot +#FSCKFIX=no diff --git a/default/rsync b/default/rsync new file mode 100644 index 0000000..13780c2 --- /dev/null +++ b/default/rsync @@ -0,0 +1,41 @@ +# defaults file for rsync daemon mode + +# start rsync in daemon mode from init.d script? +# only allowed values are "true", "false", and "inetd" +# Use "inetd" if you want to start the rsyncd from inetd, +# all this does is prevent the init.d script from printing a message +# about not starting rsyncd (you still need to modify inetd's config yourself). +RSYNC_ENABLE=false + +# which file should be used as the configuration file for rsync. +# This file is used instead of the default /etc/rsyncd.conf +# Warning: This option has no effect if the daemon is accessed +# using a remote shell. When using a different file for +# rsync you might want to symlink /etc/rsyncd.conf to +# that file. +# RSYNC_CONFIG_FILE= + +# what extra options to give rsync --daemon? +# that excludes the --daemon; that's always done in the init.d script +# Possibilities are: +# --address=123.45.67.89 (bind to a specific IP address) +# --port=8730 (bind to specified port; default 873) +RSYNC_OPTS='' + +# run rsyncd at a nice level? +# the rsync daemon can impact performance due to much I/O and CPU usage, +# so you may want to run it at a nicer priority than the default priority. +# Allowed values are 0 - 19 inclusive; 10 is a reasonable value. +RSYNC_NICE='' + +# run rsyncd with ionice? +# "ionice" does for IO load what "nice" does for CPU load. +# As rsync is often used for backups which aren't all that time-critical, +# reducing the rsync IO priority will benefit the rest of the system. +# See the manpage for ionice for allowed options. +# -c3 is recommended, this will run rsync IO at "idle" priority. Uncomment +# the next line to activate this. +# RSYNC_IONICE='-c3' + +# Don't forget to create an appropriate config file, +# else the daemon will not start. diff --git a/default/rsyslog b/default/rsyslog new file mode 100644 index 0000000..8ec3ea0 --- /dev/null +++ b/default/rsyslog @@ -0,0 +1,4 @@ +# Options for rsyslogd +# -x disables DNS lookups for remote messages +# See rsyslogd(8) for more details +RSYSLOGD_OPTIONS="" diff --git a/default/ssh b/default/ssh new file mode 100644 index 0000000..3040422 --- /dev/null +++ b/default/ssh @@ -0,0 +1,5 @@ +# Default settings for openssh-server. This file is sourced by /bin/sh from +# /etc/init.d/ssh. + +# Options to pass to sshd +SSHD_OPTS= diff --git a/default/timidity b/default/timidity new file mode 100644 index 0000000..0db83c5 --- /dev/null +++ b/default/timidity @@ -0,0 +1,22 @@ +# Defaults for TiMidity++ scripts +# sourced by /etc/init.d/timidity +# installed at /etc/default/timidity by the maintainer scripts +# $Id: timidity.default,v 1.3 2004/08/07 14:33:26 hmh Exp $ + +# +# This is a POSIX shell fragment +# + +SERVER_HOME=/etc/timidity +SERVER_USER=timidity +SERVER_NAME="TiMidity++ MIDI sequencer service" +SERVER_GROUP=timidity +ADDGROUP=audio + +# Enable MIDI sequencer (ALSA), if timidity-deamon is installed + +# uncomment to override enabling triggered by availability of timidity-deamon +# TIM_ALSASEQ=false + +# Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon +TIM_ALSASEQPARAMS="-Os" diff --git a/default/tmpfs b/default/tmpfs new file mode 100644 index 0000000..a19ba71 --- /dev/null +++ b/default/tmpfs @@ -0,0 +1,33 @@ +# Configuration for tmpfs filesystems mounted in early boot, before +# filesystems from /etc/fstab are mounted. For information about +# these variables see the tmpfs(5) manual page. + +# /run is always mounted as a tmpfs on systems which support tmpfs +# mounts. + +# mount /run/lock as a tmpfs (separately from /run). Defaults to yes; +# set to no to disable (/run/lock will then be part of the /run tmpfs, +# if available). +#RAMLOCK=yes + +# mount /run/shm as a tmpfs (separately from /run). Defaults to yes; +# set to no to disable (/run/shm will then be part of the /run tmpfs, +# if available). +#RAMSHM=yes + +# mount /tmp as a tmpfs. Defaults to no; set to yes to enable (/tmp +# will be part of the root filesystem if disabled). /tmp may also be +# configured to be a separate mount in /etc/fstab. +#RAMTMP=no + +# Size limits. Please see tmpfs(5) for details on how to configure +# tmpfs size limits. +#TMPFS_SIZE=20%VM +#RUN_SIZE=10% +#LOCK_SIZE=5242880 # 5MiB +#SHM_SIZE= +#TMP_SIZE= + +# Mount tmpfs on /tmp if there is less than the limit size (in kiB) on +# the root filesystem (overriding RAMTMP). +#TMP_OVERFLOW_LIMIT=1024 diff --git a/default/triggerhappy b/default/triggerhappy new file mode 100644 index 0000000..002dcf9 --- /dev/null +++ b/default/triggerhappy @@ -0,0 +1,17 @@ +# Defaults for triggerhappy initscript +# sourced by /etc/init.d/triggerhappy +# installed at /etc/default/triggerhappy by the maintainer scripts + +# +# This is a POSIX shell fragment +# + +# Additional options that are passed to the Daemon. +DAEMON_OPTS="" + +# The Triggerhappy daemon (thd) drops its root privileges after +# startup and becomes "nobody". If you want it to retain its root +# status (e.g. to run commands only accessible to the system user), +# uncomment the following line or specifiy the user option yourself: +# +# DAEMON_OPTS="--user root" diff --git a/default/useradd b/default/useradd new file mode 100644 index 0000000..9738ccb --- /dev/null +++ b/default/useradd @@ -0,0 +1,37 @@ +# Default values for useradd(8) +# +# The SHELL variable specifies the default login shell on your +# system. +# Similar to DHSELL in adduser. However, we use "sh" here because +# useradd is a low level utility and should be as general +# as possible +SHELL=/bin/bash +# +# The default group for users +# 100=users on Debian systems +# Same as USERS_GID in adduser +# This argument is used when the -n flag is specified. +# The default behavior (when -n and -g are not specified) is to create a +# primary user group with the same name as the user being added to the +# system. +# GROUP=100 +# +# The default home directory. Same as DHOME for adduser +# HOME=/home +# +# The number of days after a password expires until the account +# is permanently disabled +# INACTIVE=-1 +# +# The default expire date +# EXPIRE= +# +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +SKEL=/etc/skel +# +# Defines whether the mail spool should be created while +# creating the account +# CREATE_MAIL_SPOOL=yes + diff --git a/deluser.conf b/deluser.conf new file mode 100644 index 0000000..fff8d81 --- /dev/null +++ b/deluser.conf @@ -0,0 +1,20 @@ +# /etc/deluser.conf: `deluser' configuration. + +# Remove home directory and mail spool when user is removed +REMOVE_HOME = 0 + +# Remove all files on the system owned by the user to be removed +REMOVE_ALL_FILES = 0 + +# Backup files before removing them. This options has only an effect if +# REMOVE_HOME or REMOVE_ALL_FILES is set. +BACKUP = 0 + +# target directory for the backup file +BACKUP_TO = "." + +# delete a group even there are still users in this group +ONLY_IF_EMPTY = 0 + +# exclude these filesystem types when searching for files of a user to backup +EXCLUDE_FSTYPES = "(proc|sysfs|usbfs|devpts|tmpfs|afs)" diff --git a/dhcp/dhclient-enter-hooks.d/debug b/dhcp/dhclient-enter-hooks.d/debug new file mode 100644 index 0000000..5785a97 --- /dev/null +++ b/dhcp/dhclient-enter-hooks.d/debug @@ -0,0 +1,39 @@ +# +# The purpose of this script is just to show the variables that are +# available to all the scripts in this directory. All these scripts +# are called from /etc/dhcp3/dhclient-script, which exports all the +# variables shown before. If you want to debug a problem with your DHCP +# setup you can enable this script and take a look at +# /tmp/dhclient-script.debug. + +# To enable this script set the following variable to "yes" +RUN="no" + +if [ "$RUN" = "yes" ]; then + echo $(date): entering ${0%/*}, dumping variables. \ + >> /tmp/dhclient-script.debug + + # loop over the 4 possible prefixes: (empty), cur_, new_, old_ + for prefix in '' 'cur_' 'new_' 'old_'; do + # loop over the DHCP variables passed to dhclient-script + for basevar in reason interface medium alias_ip_address \ + ip_address host_name network_number subnet_mask \ + broadcast_address routers static_routes \ + rfc3442_classless_static_routes \ + domain_name domain_search domain_name_servers \ + netbios_name_servers netbios_scope \ + ntp_servers \ + ip6_address ip6_prefix ip6_prefixlen \ + dhcp6_domain_search dhcp6_name_servers ; do + var="${prefix}${basevar}" + eval "content=\$var" + + # show only variables with values set + if [ -n "${content}" ]; then + echo "$var='${content}'" >> /tmp/dhclient-script.debug + fi + done + done + + echo '--------------------------' >> /tmp/dhclient-script.debug +fi diff --git a/dhcp/dhclient-enter-hooks.d/resolvconf b/dhcp/dhclient-enter-hooks.d/resolvconf new file mode 100644 index 0000000..72b2be7 --- /dev/null +++ b/dhcp/dhclient-enter-hooks.d/resolvconf @@ -0,0 +1,81 @@ +# +# Script fragment to make dhclient supply nameserver information to resolvconf +# + +# Tips: +# * Be careful about changing the environment since this is sourced +# * This script fragment uses bash features +# * As of isc-dhcp-client 4.2 the "reason" (for running the script) can be one of the following. +# (Listed on man page:) MEDIUM(0) PREINIT(0) BOUND(M) RENEW(M) REBIND(M) REBOOT(M) EXPIRE(D) FAIL(D) RELEASE(D) STOP(D) NBI(-) TIMEOUT(M) +# (Also used in master script:) ARPCHECK(0), ARPSEND(0) +# (Also used in master script:) PREINIT6(0) BOUND6(M) RENEW6(M) REBIND6(M) DEPREF6(0) EXPIRE6(D) RELEASE6(D) STOP6(D) +# (0) = master script does not run make_resolv_conf +# (M) = master script runs make_resolv_conf +# (D) = master script downs interface +# (-) = master script does nothing with this + +if [ -x /sbin/resolvconf ] ; then + # For safety, first undefine the nasty default make_resolv_conf() + make_resolv_conf() { : ; } + case "$reason" in + BOUND|RENEW|REBIND|REBOOT|TIMEOUT) + # Define a resolvconf-compatible m_r_c() function + # It gets run later (or, in the TIMEOUT case, MAY get run later) + make_resolv_conf() { + local R + local N + R="" + if [ "$new_domain_name_servers" ] && [ "$new_domain_name" ] ; then + R="${R}domain $new_domain_name +" + fi + if [ "$new_domain_name_servers" ] && [ "$new_domain_search" ] ; then + R="${R}search $new_domain_search +" + fi + for N in $new_domain_name_servers ; do + R="${R}nameserver $N +" + done + [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "${interface}.dhclient" + } + ;; + BOUND6|RENEW6|REBIND6) + # Define a resolvconf-compatible m_r_c() function + # It gets run later (or, in the TIMEOUT case, MAY get run later) + make_resolv_conf() { + local R + local N + local N_LOW + local ZONE_ID + R="" + if [ "$new_dhcp6_name_servers" ] && [ "$new_dhcp6_domain_search" ] ; then + R="${R}search $new_dhcp6_domain_search +" + fi + for N in $new_dhcp6_name_servers ; do + + # If the nameserver has a link-local address + # then add a zone ID (interface name) to it. + N_LOW="$(echo "$N" | tr '[:upper:]' '[:lower:]')" + if expr "$N_LOW" : ^fe80:: >/dev/null ; then + ZONE_ID="%$interface" + else + ZONE_ID="" + fi + R="${R}nameserver $N$ZONE_ID +" + done + [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "${interface}.ip6.dhclient" + } + ;; + EXPIRE|FAIL|RELEASE|STOP) + # Delete resolv.conf info + [ ! "$interface" ] || /sbin/resolvconf -d "${interface}.dhclient" + ;; + EXPIRE6|RELEASE6|STOP6) + # Delete resolv.conf info + [ ! "$interface" ] || /sbin/resolvconf -d "${interface}.ip6.dhclient" + ;; + esac +fi diff --git a/dhcp/dhclient-enter-hooks.d/samba b/dhcp/dhclient-enter-hooks.d/samba new file mode 100755 index 0000000..b86dfeb --- /dev/null +++ b/dhcp/dhclient-enter-hooks.d/samba @@ -0,0 +1,75 @@ +#!/bin/sh + +SAMBA_DHCP_CONF=/etc/samba/dhcp.conf + +netbios_setup() { + # No need to continue if we're called with an unsupported option + + case $reason in + BOUND|RENEW|REBIND|REBOOT|EXPIRE|FAIL|RELEASE|STOP) + ;; + *) + return + ;; + esac + + umask 022 + + local other_servers="" + local serverlist="" + + # the destination file won't exist yet on the first run after + # installing samba + if [ -e $SAMBA_DHCP_CONF ] && [ -s $SAMBA_DHCP_CONF ] + then + # don't continue if no settings have changed + if [ "$new_netbios_name_servers" = "$old_netbios_name_servers" ] \ + && [ "$new_netbios_scope" = "$old_netbios_scope" ] \ + && [ -n "$new_netbios_name_servers" ] + then + return + fi + + # reparse our own file + other_servers=`sed -n -e"s/[[:space:]]$interface:[^[:space:]]*//g; \ + s/^[[:space:]]*wins server[[:space:]]*=[[:space:]]*//pi" \ + $SAMBA_DHCP_CONF` + + serverlist="$other_servers" + fi + + for server in $new_netbios_name_servers + do + serverlist="$serverlist $interface:$server" + done + + echo -n > ${SAMBA_DHCP_CONF}.new + + # If we're updating on failure/expire, AND there are no WINS + # servers for other interfaces, leave the file empty. + if [ -z "$other_servers" ] + then + if [ "$reason" = FAIL ] || [ "$reason" = EXPIRE ] + then + mv ${SAMBA_DHCP_CONF}.new $SAMBA_DHCP_CONF + return + fi + fi + + if [ -n "$serverlist" ] + then + echo " wins server =$serverlist" >> ${SAMBA_DHCP_CONF}.new + fi + if [ -n "$new_netbios_scope" ] + then + echo " netbios scope = $new_netbios_scope" >> ${SAMBA_DHCP_CONF}.new + fi + mv ${SAMBA_DHCP_CONF}.new $SAMBA_DHCP_CONF + + # reload the samba server + # We don't necessarily have the samba package installed. #414841 + [ -x /etc/init.d/smbd ] && /usr/sbin/invoke-rc.d smbd reload + +} + +netbios_setup diff --git a/dhcp/dhclient-exit-hooks.d/debug b/dhcp/dhclient-exit-hooks.d/debug new file mode 100644 index 0000000..5785a97 --- /dev/null +++ b/dhcp/dhclient-exit-hooks.d/debug @@ -0,0 +1,39 @@ +# +# The purpose of this script is just to show the variables that are +# available to all the scripts in this directory. All these scripts +# are called from /etc/dhcp3/dhclient-script, which exports all the +# variables shown before. If you want to debug a problem with your DHCP +# setup you can enable this script and take a look at +# /tmp/dhclient-script.debug. + +# To enable this script set the following variable to "yes" +RUN="no" + +if [ "$RUN" = "yes" ]; then + echo $(date): entering ${0%/*}, dumping variables. \ + >> /tmp/dhclient-script.debug + + # loop over the 4 possible prefixes: (empty), cur_, new_, old_ + for prefix in '' 'cur_' 'new_' 'old_'; do + # loop over the DHCP variables passed to dhclient-script + for basevar in reason interface medium alias_ip_address \ + ip_address host_name network_number subnet_mask \ + broadcast_address routers static_routes \ + rfc3442_classless_static_routes \ + domain_name domain_search domain_name_servers \ + netbios_name_servers netbios_scope \ + ntp_servers \ + ip6_address ip6_prefix ip6_prefixlen \ + dhcp6_domain_search dhcp6_name_servers ; do + var="${prefix}${basevar}" + eval "content=\$var" + + # show only variables with values set + if [ -n "${content}" ]; then + echo "$var='${content}'" >> /tmp/dhclient-script.debug + fi + done + done + + echo '--------------------------' >> /tmp/dhclient-script.debug +fi diff --git a/dhcp/dhclient-exit-hooks.d/ntp b/dhcp/dhclient-exit-hooks.d/ntp new file mode 100644 index 0000000..a1acb21 --- /dev/null +++ b/dhcp/dhclient-exit-hooks.d/ntp @@ -0,0 +1,64 @@ +NTP_CONF=/etc/ntp.conf +NTP_DHCP_CONF=/var/lib/ntp/ntp.conf.dhcp + + +ntp_server_restart() { + invoke-rc.d ntp try-restart +} + + +ntp_servers_setup_remove() { + if [ ! -e $NTP_DHCP_CONF ]; then + return + fi + rm -f $NTP_DHCP_CONF + ntp_server_restart +} + + +ntp_servers_setup_add() { + if [ -e $NTP_DHCP_CONF ] && [ "$new_ntp_servers" = "$old_ntp_servers" ]; then + return + fi + + if [ -z "$new_ntp_servers" ]; then + ntp_servers_setup_remove + return + fi + + tmp=$(mktemp "$NTP_DHCP_CONF.XXXXXX") || return + chmod --reference=$NTP_CONF $tmp + chown --reference=$NTP_CONF $tmp + + ( + echo "# This file was copied from $NTP_CONF with the server options changed" + echo "# to reflect the information sent by the DHCP server. Any changes made" + 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 + echo "server $server iburst" + done + echo + sed -r -e '/^ *(server|peer).*$/d' $NTP_CONF + ) >>$tmp + + mv $tmp $NTP_DHCP_CONF + + ntp_server_restart +} + + +ntp_servers_setup() { + case $reason in + BOUND|RENEW|REBIND|REBOOT) + ntp_servers_setup_add + ;; + EXPIRE|FAIL|RELEASE|STOP) + ntp_servers_setup_remove + ;; + esac +} + + +ntp_servers_setup diff --git a/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes b/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes new file mode 100644 index 0000000..462fb46 --- /dev/null +++ b/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes @@ -0,0 +1,63 @@ +# set classless routes based on the format specified in RFC3442 +# e.g.: +# new_rfc3442_classless_static_routes='24 192 168 10 192 168 1 1 8 10 10 17 66 41' +# specifies the routes: +# 192.168.10.0/24 via 192.168.1.1 +# 10.0.0.0/8 via 10.10.17.66.41 + +RUN="yes" + + +if [ "$RUN" = "yes" ]; then + if [ -n "$new_rfc3442_classless_static_routes" ]; then + if [ "$reason" = "BOUND" ] || [ "$reason" = "REBOOT" ]; then + + set -- $new_rfc3442_classless_static_routes + + while [ $# -gt 0 ]; do + net_length=$1 + via_arg='' + + case $net_length in + 32|31|30|29|28|27|26|25) + net_address="${2}.${3}.${4}.${5}" + gateway="${6}.${7}.${8}.${9}" + shift 9 + ;; + 24|23|22|21|20|19|18|17) + net_address="${2}.${3}.${4}.0" + gateway="${5}.${6}.${7}.${8}" + shift 8 + ;; + 16|15|14|13|12|11|10|9) + net_address="${2}.${3}.0.0" + gateway="${4}.${5}.${6}.${7}" + shift 7 + ;; + 8|7|6|5|4|3|2|1) + net_address="${2}.0.0.0" + gateway="${3}.${4}.${5}.${6}" + shift 6 + ;; + 0) # default route + net_address="0.0.0.0" + gateway="${2}.${3}.${4}.${5}" + shift 5 + ;; + *) # error + return 1 + ;; + esac + + # take care of link-local routes + if [ "${gateway}" != '0.0.0.0' ]; then + via_arg="via ${gateway}" + fi + + # set route (ip detects host routes automatically) + ip -4 route add "${net_address}/${net_length}" \ + ${via_arg} dev "${interface}" >/dev/null 2>&1 + done + fi + fi +fi diff --git a/dhcp/dhclient-exit-hooks.d/sendmail b/dhcp/dhclient-exit-hooks.d/sendmail new file mode 100755 index 0000000..7135a80 --- /dev/null +++ b/dhcp/dhclient-exit-hooks.d/sendmail @@ -0,0 +1,49 @@ +#!/bin/sh +# +# This script is called when a dhcp event occurs. +# +# Here is where we'll start/stop sendmail if needed. +# +# Written By Richard Nelson +# +# NOTE: The following lines (without the #) must be in /etc/mail/sendmail.mc: +# include(`/etc/mail/dialup.m4')dnl +# include(`/etc/mail/provider.m4')dnl +# +# NOTE: The dhcp DNS name is used as the peer name in /etc/mail/peers. +# + +# No need to continue if we're called with an unsupported option +case "$reason" in + EXPIRE|FAIL|RELEASE|STOP) #down... and TIMEOUT too ??? + ;; + BOUND|RENEW|REBIND|REBOOT|TIMEOUT) #up... why TIMEOUT here ??? + ;; + *) + return; + ;; + esac; + +# Bring in some script functions to handle dynamic configuration +. /usr/share/sendmail/dynamic; + +# Note the interface that just changed +update_interface "$interface" "$reason"; + +# If the domain name has changed, update the provider information +if [ "$new_domain_name" != "$old_domain_name" ]; then + update_provider "$new_domain_name"; + fi; + +# If the ip address has changed, update the host information +if [ "$new_ip_address" != "$oldnew_ip_address" ]; then + update_host "$new_ip_address"; + fi; + +# If anything has been changed, update sendmail.cf and reload +# Actually, we'll delay the reload because we'll be hit in a moment +# to handle the change by /etc/network/if-up.d/sendmail +update_sendmail "dhcp" Delayed; + +return; + diff --git a/dhcp/dhclient.conf b/dhcp/dhclient.conf new file mode 100644 index 0000000..431fafd --- /dev/null +++ b/dhcp/dhclient.conf @@ -0,0 +1,55 @@ +# Configuration file for /sbin/dhclient, which is included in Debian's +# dhcp3-client package. +# +# This is a sample configuration file for dhclient. See dhclient.conf's +# man page for more information about the syntax of this file +# and a more comprehensive list of the parameters understood by +# dhclient. +# +# Normally, if the DHCP server provides reasonable information and does +# not leave anything out (like the domain name, for example), then +# few changes must be made to this file, if any. +# + +option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; + +#send host-name "andare.fugue.com"; +send host-name = gethostname(); +#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; +#send dhcp-lease-time 3600; +#supersede domain-name "fugue.com home.vix.com"; +#prepend domain-name-servers 127.0.0.1; +request subnet-mask, broadcast-address, time-offset, routers, + domain-name, domain-name-servers, domain-search, host-name, + dhcp6.name-servers, dhcp6.domain-search, + netbios-name-servers, netbios-scope, interface-mtu, + rfc3442-classless-static-routes, ntp-servers; +#require subnet-mask, domain-name-servers; +#timeout 60; +#retry 60; +#reboot 10; +#select-timeout 5; +#initial-interval 2; +#script "/etc/dhcp3/dhclient-script"; +#media "-link0 -link1 -link2", "link0 link1"; +#reject 192.33.137.209; + +#alias { +# interface "eth0"; +# fixed-address 192.5.5.213; +# option subnet-mask 255.255.255.255; +#} + +#lease { +# interface "eth0"; +# fixed-address 192.33.137.200; +# medium "link0 link1"; +# option host-name "andare.swiftmedia.com"; +# option subnet-mask 255.255.255.0; +# option broadcast-address 192.33.137.255; +# option routers 192.33.137.250; +# option domain-name-servers 127.0.0.1; +# renew 2 2000/1/12 00:00:01; +# rebind 2 2000/1/12 00:00:01; +# expire 2 2000/1/12 00:00:01; +#} diff --git a/dhcpcd.conf b/dhcpcd.conf new file mode 100644 index 0000000..b11943f --- /dev/null +++ b/dhcpcd.conf @@ -0,0 +1,41 @@ +# A sample configuration for dhcpcd. +# See dhcpcd.conf(5) for details. + +# Allow users of this group to interact with dhcpcd via the control socket. +#controlgroup wheel + +# Inform the DHCP server of our hostname for DDNS. +hostname + +# Use the hardware address of the interface for the Client ID. +clientid +# or +# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361. +#duid + +# Persist interface configuration when dhcpcd exits. +persistent + +# Rapid commit support. +# Safe to enable by default because it requires the equivalent option set +# on the server to actually work. +option rapid_commit + +# A list of options to request from the DHCP server. +option domain_name_servers, domain_name, domain_search, host_name +option classless_static_routes +# Most distributions have NTP support. +option ntp_servers +# Respect the network MTU. +# Some interface drivers reset when changing the MTU so disabled by default. +#option interface_mtu + +# A ServerID is required by RFC2131. +require dhcp_server_identifier + +# Generate Stable Private IPv6 Addresses instead of hardware based ones +slaac private + +# A hook script is provided to lookup the hostname if not set by the DHCP +# server, but it should not be run by default. +nohook lookup-hostname diff --git a/dhcpcd.duid b/dhcpcd.duid new file mode 100644 index 0000000..d63019e --- /dev/null +++ b/dhcpcd.duid @@ -0,0 +1 @@ +00:01:00:01:1f:77:65:e8:b8:27:eb:96:56:da diff --git a/dhcpcd.secret b/dhcpcd.secret new file mode 100644 index 0000000..1b73697 --- /dev/null +++ b/dhcpcd.secret @@ -0,0 +1 @@ +ee:e5:9a:f0:d9:df:c2:fa:b7:f1:dd:f5:77:2e:8f:9a:4a:1c:4c:d6:43:f1:37:d5:8c:6c:10:7c:da:ef:d8:24:cb:a5:63:b8:f1:d9:ce:ea:2e:52:ea:a5:f6:cf:54:53:7e:f5:ae:a4:34:c0:50:a8:6f:50:0b:a1:34:18:75:a7 diff --git a/dictionaries-common/ispell-default b/dictionaries-common/ispell-default new file mode 100644 index 0000000..e69de29 diff --git a/dillo/dillorc b/dillo/dillorc new file mode 100644 index 0000000..8268470 --- /dev/null +++ b/dillo/dillorc @@ -0,0 +1,396 @@ +# dillorc +# Sample dillo initialization file. +# +# Lines that start with a '#' are comments. +# "#option=..." shows the built-in default. +# "# option=..." is an additional example. +# "option=..." overrides the built-in value. + +#------------------------------------------------------------------------- +# FIRST SECTION :) +#------------------------------------------------------------------------- + +# Set the desired initial browser size +# geometry=650x545+0+20 +#geometry=780x580 + +# Change this (and the following option) if you want to have text-only browsing +# from the start. (While browsing, this can be changed from the tools/settings +# menu.) +#load_images=YES + +# Change this if you want background images to be loaded initially. +# (While browsing, this can be changed from the tools/settings menu.) +#load_background_images=FALSE + +# Change this if you want to disable loading of CSS stylesheets initially. +# (While browsing, this can be changed from the tools/settings menu.) +#load_stylesheets=YES + +# Change this if you want to disable parsing of embedded CSS initially. +# (While browsing, this can be changed from the tools/settings menu.) +#parse_embedded_css=YES + +# Change the buffering scheme for drawing +# 0 no double buffering - useful for debugging +# 1 light buffering using a single back buffer for all windows +# 2 full fltk-based double buffering for all windows +#buffered_drawing=1 + +# Set your default directory for download/save operations +#save_dir=/tmp + +#------------------------------------------------------------------------- +# RENDERING SECTION +#------------------------------------------------------------------------- + +# Default fonts: +# +# If FLTK has been configured with Xft enabled (the default), you can use +# scalable fonts such as DejaVu or Liberation (try running +# "fc-list : family | cut -d ',' -f 2 | sort"). +#font_serif="DejaVu Serif" +#font_sans_serif="DejaVu Sans" +#font_cursive="URW Chancery L" +#font_fantasy="DejaVu Sans" +#font_monospace="DejaVu Sans Mono" +# +# Otherwise, use bitmapped fonts like the following (for a list, try running +# "xlsfonts -fn *-iso10646-1 | grep -v -e -0-0 | cut -d - -f 3 | sort | uniq"). +# font_serif="times" +# font_sans_serif="helvetica" +# font_cursive="helvetica" +# font_fantasy="helvetica" +# font_monospace="courier" + +# All font sizes are scaled by this value +# font_factor=1.5 +#font_factor=1.0 + +# Maximum font size in pixels +#font_max_size=100 + +# Minimum font size in pixels +#font_min_size=6 + +# Show tooltip popups for HTML title attributes +#show_tooltip=YES + +# Set this to YES if you want to limit the word wrap width to the viewport +# width (may be useful for iPAQ) +#limit_text_width=NO + + +#------------------------------------------------------------------------- +# PENALTIES +#------------------------------------------------------------------------- + +# Penalties are used to control good and bad break points. The bigger +# the penalty for a given break point, the less likely the line is +# broken here. "inf" means that breaking is prohibited, "-inf" means +# that a line *must* be broken here. (The latter should not be used +# here, however.) Normal spaces get a penalty of 0. The exact +# definition can be found in doc/dw-line-breaking.doc. + +# Penalties for hyphenation breaks; this covers automatic hyphenation, +# soft hyphens, and unconditional hyphens. Since hyphenation should +# rather be avoided, the default values are larger than 0. + +# This is used for hyphenation points, when there is no hyphen or dash +# before: +#penalty_hyphen = 1 + +# This is used for hyphenation points, when the line before ends +# already with a hyphen or a dash. Consequent lines ending with +# hyphens or dashes should be avoided, so this value is bigger than +# "penalty_hyphen": +#penalty_hyphen_2 = 8 + +# The same for a break right of an em-dash, when there are no spaces +# surrounding it (as in English). The default values are the same as +# for hyphens: +#penalty_em_dash_right = 1 +#penalty_em_dash_right_2 = 8 + +# Penalty for a break *left* of an em-dash. Since a line ending with +# an em-dash (and so breaking right of the em-dash) looks better than +# a line beginning with an em-dash (breaking left of an em-dash), the +# default value is bigger than "penalty_em_dash_right": +#penalty_em_dash_left = 8 + +# Notice that there is no "penalty_em_dash_left_2", since breaking +# left of an em-dash makes the line *begin*, not *end* with a dash. + +# This factor is multiplied with the line height to get the +# stretchability of a non-justified line. The larger this factor (and +# thus, the stretchability), the less likely the words are hyphenated; +# so you can use this value to control hyphenation of non-justified +# text. +#stretchability_factor=1 + +#------------------------------------------------------------------------- +# PARSING SECTION +#------------------------------------------------------------------------- + +# If you prefer more accurate HTML bug diagnosis over better rendering +# (page authors and webmasters) set the following to "NO". +# +#w3c_plus_heuristics=YES + + +#------------------------------------------------------------------------- +# NETWORK SECTION +#------------------------------------------------------------------------- + +# Set the start page. +# start_page="about:blank" +# start_page="http://www.dillo.org" +# start_page="file:/home/jcid/custom_page.html" +#start_page="about:splash" + +# Set the home location +# home="file:/home/jcid/HomePage/Home.html" +#home="http://www.dillo.org/" + +# Set the URLs used by the web search dialog. +# "%s" is replaced with the search keywords separated by '+'. +# Format: search_url="[prefix ][