From 8fd7ec7f7e89cdd980c076e647a8e0939f336df3 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Sat, 18 Jan 2014 22:01:23 +0100 Subject: [PATCH] Current state --- {ImageMagick => ImageMagick-6}/coder.xml | 0 {ImageMagick => ImageMagick-6}/colors.xml | 0 {ImageMagick => ImageMagick-6}/delegates.xml | 35 +- {ImageMagick => ImageMagick-6}/log.xml | 0 {ImageMagick => ImageMagick-6}/magic.xml | 0 {ImageMagick => ImageMagick-6}/mime.xml | 1 + {ImageMagick => ImageMagick-6}/policy.xml | 3 +- ImageMagick-6/quantization-table.xml | 62 + {ImageMagick => ImageMagick-6}/thresholds.xml | 0 .../type-dejavu.xml | 0 .../type-ghostscript.xml | 0 .../type-windows.xml | 0 {ImageMagick => ImageMagick-6}/type.xml | 0 ImageMagick/quantization-table.xml | 43 - X11/xinit/xinitrc | 2 +- X11/xsm/system.xsm | 4 + autofs/auto.net | 2 +- cifs-utils/idmap-plugin | 1 + conf.d/autofs | 136 - conf.d/busybox-ntpd | 6 + conf.d/busybox-watchdog | 9 + conf.d/libvirtd | 43 + conf.d/net | 2 +- conf.d/nfsmount | 7 + conf.d/sntp | 4 + config-archive/etc/cron.daily/logrotate | 11 + .../etc/cron.daily/logrotate.dist.new | 8 + config-archive/etc/cups/cupsd.conf | 6 +- config-archive/etc/cups/cupsd.conf.1 | 33 +- config-archive/etc/cups/cupsd.conf.2 | 134 + config-archive/etc/cups/cupsd.conf.dist | 4 +- courier-imap/imapd-ssl | 4 +- courier-imap/pop3d-ssl | 4 +- csh.env | 12 +- cups/classes.conf | 4 +- cups/cups-browsed.conf | 5 + cups/cups-files.conf | 13 +- cups/cupsd.conf | 68 +- cups/ppd/Kyocera_FS-1020D.ppd | 3404 +++++++++++ cups/printers.conf | 26 +- cups/snmp.conf | 4 +- cups/subscriptions.conf | 6 +- dbus-1/system.d/bluetooth.conf | 4 + dbus-1/system.d/org.freedesktop.UPower.conf | 2 + default/grub | 46 + eixrc => eixrc.backup.0000 | 0 env.d/04gcc-x86_64-pc-linux-gnu | 8 +- env.d/20php5.4 | 2 - env.d/20php5.5 | 2 + env.d/99fltk-1 | 2 +- env.d/gcc/.NATIVE | 2 +- env.d/gcc/config-x86_64-pc-linux-gnu | 2 +- env.d/gcc/x86_64-pc-linux-gnu-4.6.3 | 8 - env.d/gcc/x86_64-pc-linux-gnu-4.7.3 | 8 + eselect/postgresql/active.links | 112 +- eselect/postgresql/active.links92 | 62 +- etckeeper/commit.d/50vcs-commit | 15 + etckeeper/etckeeper.conf | 2 +- etckeeper/list-installed.d/50list-installed | 2 + etckeeper/pre-commit.d/30store-metadata | 33 +- etckeeper/update-ignore.d/01update-ignore | 2 +- fonts/conf.avail/10-autohint.conf | 10 +- fonts/conf.avail/10-no-sub-pixel.conf | 10 +- fonts/conf.avail/10-scale-bitmap-fonts.conf | 81 + fonts/conf.avail/10-sub-pixel-bgr.conf | 10 +- fonts/conf.avail/10-sub-pixel-rgb.conf | 10 +- fonts/conf.avail/10-sub-pixel-vbgr.conf | 10 +- fonts/conf.avail/10-sub-pixel-vrgb.conf | 10 +- fonts/conf.avail/10-unhinted.conf | 10 +- fonts/conf.avail/11-lcdfilter-default.conf | 16 + fonts/conf.avail/11-lcdfilter-legacy.conf | 16 + fonts/conf.avail/11-lcdfilter-light.conf | 16 + fonts/conf.avail/20-fix-globaladvance.conf | 28 - fonts/conf.avail/20-unhint-small-vera.conf | 6 +- fonts/conf.avail/25-unhint-nonlatin.conf | 30 +- fonts/conf.avail/30-metric-aliases.conf | 102 +- fonts/conf.avail/30-urw-aliases.conf | 6 +- fonts/conf.avail/40-nonlatin.conf | 145 +- fonts/conf.avail/45-latin.conf | 96 + fonts/conf.avail/50-user.conf | 14 +- fonts/conf.avail/65-fonts-persian.conf | 14 +- fonts/conf.avail/65-nonlatin.conf | 25 +- fonts/conf.avail/80-delicious.conf | 2 +- fonts/conf.d/10-scale-bitmap-fonts.conf | 1 + fonts/conf.d/20-fix-globaladvance.conf | 1 - fonts/fonts.conf | 12 +- fonts/fonts.dtd | 224 - gconf/gconf.xml.defaults/%gconf-tree-de.xml | 12 + .../gconf.xml.defaults/%gconf-tree-en_GB.xml | 12 + gconf/gconf.xml.defaults/%gconf-tree-ru.xml | 12 + gconf/gconf.xml.defaults/%gconf-tree-vi.xml | 12 + gconf/gconf.xml.defaults/%gconf-tree.xml | 176 +- gconf/schemas/gnome-specimen.schemas | 66 + gconf/schemas/swfdec-thumbnailer.schemas | 70 - gimp/2.0/gimprc | 163 +- gimp/2.0/gtkrc | 11 - gimp/2.0/menurc | 2 +- gimp/2.0/ps-menurc | 124 - gimp/2.0/sessionrc | 36 +- group | 4 +- group- | 3 + grub.d/00_header | 328 + grub.d/10_linux | 259 + grub.d/20_linux_xen | 278 + grub.d/30_os-prober | 298 + grub.d/40_custom | 5 + grub.d/41_custom | 9 + grub.d/README | 11 + gshadow | 2 + gshadow- | 3 + hosts | 1 + hp/hplip.conf | 12 +- imlib/im_palette-small.pal | 64 - imlib/im_palette-tiny.pal | 16 - imlib/im_palette.pal | 233 - imlib/imrc | 100 - init.d/atd | 22 +- init.d/busybox-ntpd | 13 + init.d/busybox-watchdog | 8 + init.d/fancontrol | 30 +- init.d/gpm | 39 +- init.d/ip6tables | 26 +- init.d/iptables | 26 +- init.d/libvirtd | 129 + init.d/mdraid | 54 +- init.d/nfs | 34 +- init.d/nfsmount | 6 +- init.d/ntp-client | 6 +- init.d/sntp | 27 + init.d/twistd | 2 +- init.d/xdm | 34 +- kernel-config/config-3.10.17-gentoo-00 | 5319 +++++++++++++++++ ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf | 4 +- libvirt/libvirt.conf | 18 + libvirt/libvirtd.conf | 410 ++ libvirt/nwfilter/allow-arp.xml | 3 + libvirt/nwfilter/allow-dhcp-server.xml | 24 + libvirt/nwfilter/allow-dhcp.xml | 21 + libvirt/nwfilter/allow-incoming-ipv4.xml | 3 + libvirt/nwfilter/allow-ipv4.xml | 3 + libvirt/nwfilter/clean-traffic.xml | 30 + libvirt/nwfilter/no-arp-ip-spoofing.xml | 9 + libvirt/nwfilter/no-arp-mac-spoofing.xml | 7 + libvirt/nwfilter/no-arp-spoofing.xml | 4 + libvirt/nwfilter/no-ip-multicast.xml | 9 + libvirt/nwfilter/no-ip-spoofing.xml | 14 + libvirt/nwfilter/no-mac-broadcast.xml | 8 + libvirt/nwfilter/no-mac-spoofing.xml | 10 + libvirt/nwfilter/no-other-l2-traffic.xml | 7 + libvirt/nwfilter/no-other-rarp-traffic.xml | 3 + libvirt/nwfilter/qemu-announce-self-rarp.xml | 14 + libvirt/nwfilter/qemu-announce-self.xml | 13 + libvirt/qemu-lockd.conf | 68 + libvirt/qemu.conf | 426 ++ libvirt/virtlockd.conf | 67 + logrotate.d/libvirtd | 9 + logrotate.d/libvirtd.lxc | 9 + logrotate.d/libvirtd.qemu | 9 + logrotate.d/libvirtd.uml | 9 + mdadm.conf | 2 +- openldap/schema/README | 2 +- openldap/schema/collective.ldif | 2 +- openldap/schema/collective.schema | 2 +- openldap/schema/corba.ldif | 2 +- openldap/schema/corba.schema | 2 +- openldap/schema/core.ldif | 2 +- openldap/schema/core.schema | 2 +- openldap/schema/cosine.ldif | 2 +- openldap/schema/cosine.schema | 2 +- openldap/schema/duaconf.ldif | 2 +- openldap/schema/duaconf.schema | 2 +- openldap/schema/dyngroup.ldif | 2 +- openldap/schema/dyngroup.schema | 2 +- openldap/schema/inetorgperson.ldif | 2 +- openldap/schema/inetorgperson.schema | 2 +- openldap/schema/java.ldif | 2 +- openldap/schema/java.schema | 2 +- openldap/schema/misc.ldif | 2 +- openldap/schema/misc.schema | 2 +- openldap/schema/nis.ldif | 2 +- openldap/schema/nis.schema | 2 +- openldap/schema/openldap.ldif | 2 +- openldap/schema/openldap.schema | 2 +- openldap/schema/pmi.ldif | 2 +- openldap/schema/pmi.schema | 2 +- openldap/schema/ppolicy.ldif | 2 +- openldap/schema/ppolicy.schema | 2 +- openldap/schema/rfc2307bis.schema | 665 ++- passwd | 1 + passwd- | 1 + php/apache2-php5.5/ext-active/opcache.ini | 1 + php/apache2-php5.5/ext/opcache.ini | 1 + .../php.ini | 141 +- php/cgi-php5.5/ext-active/opcache.ini | 1 + php/cgi-php5.5/ext/opcache.ini | 1 + php/{cgi-php5.4 => cgi-php5.5}/php.ini | 141 +- php/cli-php5.5/ext-active/opcache.ini | 1 + php/cli-php5.5/ext/opcache.ini | 1 + php/{cli-php5.4 => cli-php5.5}/php.ini | 141 +- php/embed-php5.5/ext-active/opcache.ini | 1 + php/embed-php5.5/ext/opcache.ini | 1 + php/{embed-php5.4 => embed-php5.5}/php.ini | 141 +- php/fpm-php5.4/php.ini | 1861 ------ php/fpm-php5.5/ext-active/opcache.ini | 1 + php/fpm-php5.5/ext/opcache.ini | 1 + php/{fpm-php5.4 => fpm-php5.5}/php-fpm.conf | 0 php/fpm-php5.5/php.ini | 1972 ++++++ portage/package.keywords | 4 +- portage/package.use | 4 +- portage/savedconfig/sys-apps/busybox-1.21.0 | 1031 ++++ printcap | 1 + profile.d/vte.sh | 40 + profile.env | 12 +- qemu/bridge.conf | 14 + qemu/target-x86_64.conf | 0 request-key.d/cifs.idmap.conf | 1 + request-key.d/cifs.upcall.conf | 1 + resolv.conf | 10 +- revdep-rebuild/61-oracle-jdk-bin-1.7 | 2 +- revdep-rebuild/61-oracle-jre-bin-1.7 | 2 +- sasl2/libvirt.conf | 31 + sensors3.conf | 6 +- sgml/catalog | 1 + sgml/xhtml1.cat | 1 + shadow | 1 + shadow- | 1 + ssh/ssh_config | 2 +- sysctl.d/libvirtd.conf | 8 + .../system/ntpdate.service.d/00gentoo.conf | 2 + systemd/system/slapd.service.d/00gentoo.conf | 12 + systemd/system/sntp.service.d/00gentoo.conf | 2 + udev/hwdb.bin | Bin 5601550 -> 5617672 bytes udhcpd.conf | 115 + .../pubkeys/.keep_net-wireless_crda-0 | 0 wireless-regdb/pubkeys/linville.key.pub.pem | 9 + xml/catalog | 5 + 236 files changed, 17158 insertions(+), 3923 deletions(-) rename {ImageMagick => ImageMagick-6}/coder.xml (100%) rename {ImageMagick => ImageMagick-6}/colors.xml (100%) rename {ImageMagick => ImageMagick-6}/delegates.xml (84%) rename {ImageMagick => ImageMagick-6}/log.xml (100%) rename {ImageMagick => ImageMagick-6}/magic.xml (100%) rename {ImageMagick => ImageMagick-6}/mime.xml (99%) rename {ImageMagick => ImageMagick-6}/policy.xml (97%) create mode 100644 ImageMagick-6/quantization-table.xml rename {ImageMagick => ImageMagick-6}/thresholds.xml (100%) rename {ImageMagick => ImageMagick-6}/type-dejavu.xml (100%) rename {ImageMagick => ImageMagick-6}/type-ghostscript.xml (100%) rename {ImageMagick => ImageMagick-6}/type-windows.xml (100%) rename {ImageMagick => ImageMagick-6}/type.xml (100%) delete mode 100644 ImageMagick/quantization-table.xml create mode 100644 X11/xsm/system.xsm create mode 120000 cifs-utils/idmap-plugin delete mode 100644 conf.d/autofs create mode 100644 conf.d/busybox-ntpd create mode 100644 conf.d/busybox-watchdog create mode 100644 conf.d/libvirtd create mode 100644 conf.d/nfsmount create mode 100644 conf.d/sntp create mode 100755 config-archive/etc/cron.daily/logrotate create mode 100755 config-archive/etc/cron.daily/logrotate.dist.new create mode 100644 config-archive/etc/cups/cupsd.conf.2 create mode 100644 cups/ppd/Kyocera_FS-1020D.ppd create mode 100644 default/grub rename eixrc => eixrc.backup.0000 (100%) delete mode 100644 env.d/20php5.4 create mode 100644 env.d/20php5.5 delete mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.6.3 create mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.7.3 create mode 100644 fonts/conf.avail/10-scale-bitmap-fonts.conf create mode 100644 fonts/conf.avail/11-lcdfilter-default.conf create mode 100644 fonts/conf.avail/11-lcdfilter-legacy.conf create mode 100644 fonts/conf.avail/11-lcdfilter-light.conf delete mode 100644 fonts/conf.avail/20-fix-globaladvance.conf create mode 120000 fonts/conf.d/10-scale-bitmap-fonts.conf delete mode 120000 fonts/conf.d/20-fix-globaladvance.conf delete mode 100644 fonts/fonts.dtd create mode 100644 gconf/schemas/gnome-specimen.schemas delete mode 100644 gconf/schemas/swfdec-thumbnailer.schemas delete mode 100644 gimp/2.0/ps-menurc create mode 100755 grub.d/00_header create mode 100755 grub.d/10_linux create mode 100755 grub.d/20_linux_xen create mode 100755 grub.d/30_os-prober create mode 100755 grub.d/40_custom create mode 100755 grub.d/41_custom create mode 100644 grub.d/README delete mode 100644 imlib/im_palette-small.pal delete mode 100644 imlib/im_palette-tiny.pal delete mode 100644 imlib/im_palette.pal delete mode 100644 imlib/imrc create mode 100755 init.d/busybox-ntpd create mode 100755 init.d/busybox-watchdog create mode 100755 init.d/libvirtd create mode 100755 init.d/sntp create mode 100644 kernel-config/config-3.10.17-gentoo-00 create mode 100644 libvirt/libvirt.conf create mode 100644 libvirt/libvirtd.conf create mode 100644 libvirt/nwfilter/allow-arp.xml create mode 100644 libvirt/nwfilter/allow-dhcp-server.xml create mode 100644 libvirt/nwfilter/allow-dhcp.xml create mode 100644 libvirt/nwfilter/allow-incoming-ipv4.xml create mode 100644 libvirt/nwfilter/allow-ipv4.xml create mode 100644 libvirt/nwfilter/clean-traffic.xml create mode 100644 libvirt/nwfilter/no-arp-ip-spoofing.xml create mode 100644 libvirt/nwfilter/no-arp-mac-spoofing.xml create mode 100644 libvirt/nwfilter/no-arp-spoofing.xml create mode 100644 libvirt/nwfilter/no-ip-multicast.xml create mode 100644 libvirt/nwfilter/no-ip-spoofing.xml create mode 100644 libvirt/nwfilter/no-mac-broadcast.xml create mode 100644 libvirt/nwfilter/no-mac-spoofing.xml create mode 100644 libvirt/nwfilter/no-other-l2-traffic.xml create mode 100644 libvirt/nwfilter/no-other-rarp-traffic.xml create mode 100644 libvirt/nwfilter/qemu-announce-self-rarp.xml create mode 100644 libvirt/nwfilter/qemu-announce-self.xml create mode 100644 libvirt/qemu-lockd.conf create mode 100644 libvirt/qemu.conf create mode 100644 libvirt/virtlockd.conf create mode 100644 logrotate.d/libvirtd create mode 100644 logrotate.d/libvirtd.lxc create mode 100644 logrotate.d/libvirtd.qemu create mode 100644 logrotate.d/libvirtd.uml create mode 120000 php/apache2-php5.5/ext-active/opcache.ini create mode 100644 php/apache2-php5.5/ext/opcache.ini rename php/{apache2-php5.4 => apache2-php5.5}/php.ini (93%) create mode 120000 php/cgi-php5.5/ext-active/opcache.ini create mode 100644 php/cgi-php5.5/ext/opcache.ini rename php/{cgi-php5.4 => cgi-php5.5}/php.ini (93%) create mode 120000 php/cli-php5.5/ext-active/opcache.ini create mode 100644 php/cli-php5.5/ext/opcache.ini rename php/{cli-php5.4 => cli-php5.5}/php.ini (93%) create mode 120000 php/embed-php5.5/ext-active/opcache.ini create mode 100644 php/embed-php5.5/ext/opcache.ini rename php/{embed-php5.4 => embed-php5.5}/php.ini (93%) delete mode 100644 php/fpm-php5.4/php.ini create mode 120000 php/fpm-php5.5/ext-active/opcache.ini create mode 100644 php/fpm-php5.5/ext/opcache.ini rename php/{fpm-php5.4 => fpm-php5.5}/php-fpm.conf (100%) create mode 100644 php/fpm-php5.5/php.ini create mode 100644 portage/savedconfig/sys-apps/busybox-1.21.0 create mode 100644 profile.d/vte.sh create mode 100644 qemu/bridge.conf create mode 100644 qemu/target-x86_64.conf create mode 100644 request-key.d/cifs.idmap.conf create mode 100644 request-key.d/cifs.upcall.conf create mode 100644 sasl2/libvirt.conf create mode 100644 sgml/xhtml1.cat create mode 100644 sysctl.d/libvirtd.conf create mode 100644 systemd/system/ntpdate.service.d/00gentoo.conf create mode 100644 systemd/system/slapd.service.d/00gentoo.conf create mode 100644 systemd/system/sntp.service.d/00gentoo.conf create mode 100644 udhcpd.conf create mode 100644 wireless-regdb/pubkeys/.keep_net-wireless_crda-0 create mode 100644 wireless-regdb/pubkeys/linville.key.pub.pem diff --git a/ImageMagick/coder.xml b/ImageMagick-6/coder.xml similarity index 100% rename from ImageMagick/coder.xml rename to ImageMagick-6/coder.xml diff --git a/ImageMagick/colors.xml b/ImageMagick-6/colors.xml similarity index 100% rename from ImageMagick/colors.xml rename to ImageMagick-6/colors.xml diff --git a/ImageMagick/delegates.xml b/ImageMagick-6/delegates.xml similarity index 84% rename from ImageMagick/delegates.xml rename to ImageMagick-6/delegates.xml index a1135dc7..7048d599 100644 --- a/ImageMagick/delegates.xml +++ b/ImageMagick-6/delegates.xml @@ -73,49 +73,56 @@ - - + + - - + + + + - - - + - + + + + - - - + + + - + + + - + + - + + diff --git a/ImageMagick/log.xml b/ImageMagick-6/log.xml similarity index 100% rename from ImageMagick/log.xml rename to ImageMagick-6/log.xml diff --git a/ImageMagick/magic.xml b/ImageMagick-6/magic.xml similarity index 100% rename from ImageMagick/magic.xml rename to ImageMagick-6/magic.xml diff --git a/ImageMagick/mime.xml b/ImageMagick-6/mime.xml similarity index 99% rename from ImageMagick/mime.xml rename to ImageMagick-6/mime.xml index 4dd55f29..c1b61f47 100644 --- a/ImageMagick/mime.xml +++ b/ImageMagick-6/mime.xml @@ -755,6 +755,7 @@ + diff --git a/ImageMagick/policy.xml b/ImageMagick-6/policy.xml similarity index 97% rename from ImageMagick/policy.xml rename to ImageMagick-6/policy.xml index 3be0a4bc..e4908b1f 100644 --- a/ImageMagick/policy.xml +++ b/ImageMagick-6/policy.xml @@ -45,7 +45,6 @@ exceeds policy maximum so memory limit is 1GB). --> - @@ -55,4 +54,6 @@ + + diff --git a/ImageMagick-6/quantization-table.xml b/ImageMagick-6/quantization-table.xml new file mode 100644 index 00000000..a05552bb --- /dev/null +++ b/ImageMagick-6/quantization-table.xml @@ -0,0 +1,62 @@ + + + + + + + + + +]> + + + + Luma Quantization Table + + 16, 16, 16, 18, 25, 37, 56, 85, + 16, 17, 20, 27, 34, 40, 53, 75, + 16, 20, 24, 31, 43, 62, 91, 135, + 18, 27, 31, 40, 53, 74, 106, 156, + 25, 34, 43, 53, 69, 94, 131, 189, + 37, 40, 62, 74, 94, 124, 169, 238, + 56, 53, 91, 106, 131, 169, 226, 311, + 85, 75, 135, 156, 189, 238, 311, 418 + +
+ +
+ diff --git a/ImageMagick/thresholds.xml b/ImageMagick-6/thresholds.xml similarity index 100% rename from ImageMagick/thresholds.xml rename to ImageMagick-6/thresholds.xml diff --git a/ImageMagick/type-dejavu.xml b/ImageMagick-6/type-dejavu.xml similarity index 100% rename from ImageMagick/type-dejavu.xml rename to ImageMagick-6/type-dejavu.xml diff --git a/ImageMagick/type-ghostscript.xml b/ImageMagick-6/type-ghostscript.xml similarity index 100% rename from ImageMagick/type-ghostscript.xml rename to ImageMagick-6/type-ghostscript.xml diff --git a/ImageMagick/type-windows.xml b/ImageMagick-6/type-windows.xml similarity index 100% rename from ImageMagick/type-windows.xml rename to ImageMagick-6/type-windows.xml diff --git a/ImageMagick/type.xml b/ImageMagick-6/type.xml similarity index 100% rename from ImageMagick/type.xml rename to ImageMagick-6/type.xml diff --git a/ImageMagick/quantization-table.xml b/ImageMagick/quantization-table.xml deleted file mode 100644 index b65555dc..00000000 --- a/ImageMagick/quantization-table.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - -]> - - - - Luminance Quantization Table - - 16, 12, 14, 17, 22, 30, 45, 72, - 12, 13, 14, 17, 22, 31, 46, 74, - 14, 14, 16, 19, 25, 35, 52, 83, - 17, 17, 19, 23, 30, 41, 62, 100, - 22, 22, 25, 30, 39, 54, 80, 129, - 30, 31, 35, 41, 54, 74, 111, 178, - 45, 46, 52, 62, 80, 111, 166, 267, - 72, 74, 83, 100, 129, 178, 267, 428 - -
- - - Chrominance Quantization Table - - 17, 18, 22, 31, 50, 92, 193, 465, - 18, 19, 24, 33, 54, 98, 207, 498, - 22, 24, 29, 41, 66, 120, 253, 609, - 31, 33, 41, 57, 92, 169, 355, 854, - 50, 54, 66, 92, 148, 271, 570, 1370, - 92, 98, 120, 169, 271, 498, 1046, 2516, - 193, 207, 253, 355, 570, 1046, 2198, 5289, - 465, 498, 609, 854, 1370, 2516, 5289, 12725 - -
-
diff --git a/X11/xinit/xinitrc b/X11/xinit/xinitrc index 334d0ee6..a367319f 100644 --- a/X11/xinit/xinitrc +++ b/X11/xinit/xinitrc @@ -49,7 +49,7 @@ else fi if [ -d /etc/X11/xinit/xinitrc.d ] ; then - for f in /etc/X11/xinit/xinitrc.d/* ; do + for f in /etc/X11/xinit/xinitrc.d/?* ; do [ -x "$f" ] && . "$f" done unset f diff --git a/X11/xsm/system.xsm b/X11/xsm/system.xsm new file mode 100644 index 00000000..7b9beff0 --- /dev/null +++ b/X11/xsm/system.xsm @@ -0,0 +1,4 @@ +! $Xorg: system.xsm,v 1.3 2000/08/17 19:55:06 cpqbld Exp $ +twm +smproxy +xterm diff --git a/autofs/auto.net b/autofs/auto.net index ba03447a..86b8505e 100755 --- a/autofs/auto.net +++ b/autofs/auto.net @@ -35,7 +35,7 @@ done # Newer distributions get this right SHOWMOUNT="$SMNT --no-headers -e $key" -$SHOWMOUNT | LC_ALL=C sort -k 1 | \ +$SHOWMOUNT | LC_ALL=C cut -d' ' -f1 | LC_ALL=C sort -u | \ awk -v key="$key" -v opts="$opts" -- ' BEGIN { ORS=""; first=1 } { if (first) { print opts; first=0 }; print " \\\n\t" $1, key ":" $1 } diff --git a/cifs-utils/idmap-plugin b/cifs-utils/idmap-plugin new file mode 120000 index 00000000..36886ead --- /dev/null +++ b/cifs-utils/idmap-plugin @@ -0,0 +1 @@ +/usr/lib64/cifs-utils/idmapwb.so \ No newline at end of file diff --git a/conf.d/autofs b/conf.d/autofs deleted file mode 100644 index 6c8d9c75..00000000 --- a/conf.d/autofs +++ /dev/null @@ -1,136 +0,0 @@ -# -# Define default options for autofs. -# -# MASTER_MAP_NAME - default map name for the master map. -# -#MASTER_MAP_NAME="auto.master" -# -# TIMEOUT - set the default mount timeout (default 600). -# -TIMEOUT=300 -# -# NEGATIVE_TIMEOUT - set the default negative timeout for -# failed mount attempts (default 60). -# -#NEGATIVE_TIMEOUT=60 -# -# MOUNT_WAIT - time to wait for a response from umount(8). -# Setting this timeout can cause problems when -# mount would otherwise wait for a server that -# is temporarily unavailable, such as when it's -# restarting. The defailt of waiting for mount(8) -# usually results in a wait of around 3 minutes. -# -#MOUNT_WAIT=-1 -# -# UMOUNT_WAIT - time to wait for a response from umount(8). -# -#UMOUNT_WAIT=12 -# -# BROWSE_MODE - maps are browsable by default. -# -BROWSE_MODE="no" -# -# MOUNT_NFS_DEFAULT_PROTOCOL - specify the default protocol used by -# mount.nfs(8). Since we can't identify -# the default automatically we need to -# set it in our configuration. This will -# only make a difference for replicated -# map entries as availability probing isn't -# used for single host map entries. -# -#MOUNT_NFS_DEFAULT_PROTOCOL=3 -# -# APPEND_OPTIONS - append to global options instead of replace. -# -#APPEND_OPTIONS="yes" -# -# LOGGING - set default log level "none", "verbose" or "debug" -# -#LOGGING="none" -# -# Define server URIs -# -# LDAP_URI - space seperated list of server uris of the form -# ://[/] where can be ldap -# or ldaps. The option can be given multiple times. -# Map entries that include a server name override -# this option. -# -# This configuration option can also be used to -# request autofs lookup SRV RRs for a domain of -# the form :///[]. Note that a -# trailing "/" is not allowed when using this form. -# If the domain dn is not specified the dns domain -# name (if any) is used to construct the domain dn -# for the SRV RR lookup. The server list returned -# from an SRV RR lookup is refreshed according to -# the minimum ttl found in the SRV RR records or -# after one hour, whichever is less. -# -#LDAP_URI="" -# -# LDAP__TIMEOUT - timeout value for the synchronous API calls -# (default is LDAP library default). -# -#LDAP_TIMEOUT=-1 -# -# LDAP_NETWORK_TIMEOUT - set the network response timeout (default 8). -# -#LDAP_NETWORK_TIMEOUT=8 -# -# Define base dn for map dn lookup. -# -# SEARCH_BASE - base dn to use for searching for map search dn. -# Multiple entries can be given and they are checked -# in the order they occur here. -# -#SEARCH_BASE="" -# -# Define the LDAP schema to used for lookups -# -# If no schema is set autofs will check each of the schemas -# below in the order given to try and locate an appropriate -# basdn for lookups. If you want to minimize the number of -# queries to the server set the values here. -# -#MAP_OBJECT_CLASS="nisMap" -#ENTRY_OBJECT_CLASS="nisObject" -#MAP_ATTRIBUTE="nisMapName" -#ENTRY_ATTRIBUTE="cn" -#VALUE_ATTRIBUTE="nisMapEntry" -# -# Other common LDAP nameing -# -#MAP_OBJECT_CLASS="automountMap" -#ENTRY_OBJECT_CLASS="automount" -#MAP_ATTRIBUTE="ou" -#ENTRY_ATTRIBUTE="cn" -#VALUE_ATTRIBUTE="automountInformation" -# -#MAP_OBJECT_CLASS="automountMap" -#ENTRY_OBJECT_CLASS="automount" -#MAP_ATTRIBUTE="automountMapName" -#ENTRY_ATTRIBUTE="automountKey" -#VALUE_ATTRIBUTE="automountInformation" -# -# AUTH_CONF_FILE - set the default location for the SASL -# authentication configuration file. -# -#AUTH_CONF_FILE="/etc/autofs/autofs_ldap_auth.conf" -# -# MAP_HASH_TABLE_SIZE - set the map cache hash table size. -# Should be a power of 2 with a ratio roughly -# between 1:10 and 1:20 for each map. -# -#MAP_HASH_TABLE_SIZE=1024 -# -# General global options -# -# If the kernel supports using the autofs miscellanous device -# and you wish to use it you must set this configuration option -# to "yes" otherwise it will not be used. -USE_MISC_DEVICE="yes" -# -#OPTIONS="" -# diff --git a/conf.d/busybox-ntpd b/conf.d/busybox-ntpd new file mode 100644 index 00000000..f50d4c2e --- /dev/null +++ b/conf.d/busybox-ntpd @@ -0,0 +1,6 @@ +# Config file for /etc/init.d/busybox-ntpd + +# run "/sbin/ntpd --help" to see all possible options. + +# Get time from specified server and run in background +NTPD_OPTS="-N -p pool.ntp.org" diff --git a/conf.d/busybox-watchdog b/conf.d/busybox-watchdog new file mode 100644 index 00000000..bd6aec0a --- /dev/null +++ b/conf.d/busybox-watchdog @@ -0,0 +1,9 @@ +# Config file for /etc/init.d/busybox-watchdog + +# run "/sbin/watchdog --help" to see all possible options. + +# Periodically write to watchdog device +WATCHDOG_OPTS="/dev/watchdog" + +# optionally set the nice-level +#SSD_NICELEVEL="-20" diff --git a/conf.d/libvirtd b/conf.d/libvirtd new file mode 100644 index 00000000..48ab1252 --- /dev/null +++ b/conf.d/libvirtd @@ -0,0 +1,43 @@ +# /etc/conf.d/libvirtd + +# Startup dependency +# libvirtd typically requires all networks to be up and settled which +# is what rc_need="net" provides. However if you only use specific networks +# for libvirtd, you may override this. Or if you only use libvirtd locally. +rc_need="net" + +# LIBVIRTD_OPTS +# You may want to add '--listen' to have libvirtd listen for tcp/ip connections +# if you want to use libvirt for remote control +# Please consult 'libvirtd --help' for more options +#LIBVIRTD_OPTS="--listen" + +# LIBVIRTD_KVM_SHUTDOWN +# Valid options: +# * shutdown - Sends an ACPI shutdown (think when you tap the power button +# on your machine and it begins a graceful shutdown). If your +# VM ignores this, it will have the power yanked out from under +# it in LIBVIRTD_KVM_SHUTDOWN_MAXWAIT seconds. +# * managedsave - Performs a state save external to the VM. qemu-kvm will stop +# stop the CPU and save off all state to a separate file. When +# the machine is started again, it will resume like nothing ever +# happened. This is guarenteed to always successfully stop your +# machine and restart it. However it may take some time to finish. +# * none - No attempts will be made to stop any VMs. If you are restarting your +# machine the qemu-kvm process will be simply killed, which may result +# in your VMs having disk corruption. +LIBVIRTD_KVM_SHUTDOWN="managedsave" + +# LIBVIRTD_KVM_SHUTDOWN_MAXWAIT +# Timeout in seconds until stopping libvirtd and "pulling the plug" on the +# remaining VM's still in a running state +#LIBVIRTD_KVM_SHUTDOWN_MAXWAIT="500" + +# LIBVIRTD_KVM_NET_SHUTDOWN +# If libvirtd created networks for you (e.g. NATed networks) then this init +# script will shut them down for you if this is set to 'yes'. Otherwise, +# the networks will be left running once libvirt is shutdown. For this +# option to be useful you must have enabled the 'virt-network' USE flag and +# have had libvirt create a NATed network for you. +# Valid values: 'yes' or 'no' +#LIBVIRTD_KVM_NET_SHUTDOWN="yes" diff --git a/conf.d/net b/conf.d/net index 6f55c208..f644ba89 100644 --- a/conf.d/net +++ b/conf.d/net @@ -11,7 +11,7 @@ #routes_eth0=( "default via 10.12.11.1" ); config_eth0="10.12.11.2/24 2001:6f8:1db7::1/64" -routes_eth0="default via 10.12.11.1" +routes_eth0="default via 10.12.11.254" dns_domain_eth0="brehm-online.com" dns_servers_eth0="10.12.11.1" diff --git a/conf.d/nfsmount b/conf.d/nfsmount new file mode 100644 index 00000000..41835366 --- /dev/null +++ b/conf.d/nfsmount @@ -0,0 +1,7 @@ +# You will need to set the dependencies in the nfsmount script to match +# the network configuration tools you are using. This should be done in +# this file by following the examples below, and not by changing the +# service script itself. See /etc/conf.d/netmount for more examples. +# +# This is a safe default. +rc_after="net" diff --git a/conf.d/sntp b/conf.d/sntp new file mode 100644 index 00000000..d11983a3 --- /dev/null +++ b/conf.d/sntp @@ -0,0 +1,4 @@ +# /etc/conf.d/sntp + +# Options to pass to sntp +SNTP_OPTS="-s 0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" diff --git a/config-archive/etc/cron.daily/logrotate b/config-archive/etc/cron.daily/logrotate new file mode 100755 index 00000000..bfdb234b --- /dev/null +++ b/config-archive/etc/cron.daily/logrotate @@ -0,0 +1,11 @@ +#!/bin/sh + +#/usr/sbin/logrotate /etc/logrotate.conf +if [ -x /usr/scripts/logrotate.pl ] ; then + /usr/scripts/logrotate.pl >> /var/log/logrotate.log + EXITVALUE=$? + if [ $EXITVALUE != 0 ]; then + /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" + fi +fi +exit 0 diff --git a/config-archive/etc/cron.daily/logrotate.dist.new b/config-archive/etc/cron.daily/logrotate.dist.new new file mode 100755 index 00000000..c6d50d4a --- /dev/null +++ b/config-archive/etc/cron.daily/logrotate.dist.new @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/logrotate /etc/logrotate.conf +EXITVALUE=$? +if [ $EXITVALUE != 0 ]; then + /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" +fi +exit 0 diff --git a/config-archive/etc/cups/cupsd.conf b/config-archive/etc/cups/cupsd.conf index e460ebec..b03f1ffa 100644 --- a/config-archive/etc/cups/cupsd.conf +++ b/config-archive/etc/cups/cupsd.conf @@ -1,5 +1,5 @@ # -# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $" +# "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $" # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. @@ -7,7 +7,7 @@ # Log general information in error_log - change "warn" to "debug" # for troubleshooting... -LogLevel info +LogLevel debug # Administrator user group... SystemGroup lpadmin @@ -147,5 +147,5 @@ WebInterface Yes # -# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $". +# End of "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $". # diff --git a/config-archive/etc/cups/cupsd.conf.1 b/config-archive/etc/cups/cupsd.conf.1 index 936099fc..e460ebec 100644 --- a/config-archive/etc/cups/cupsd.conf.1 +++ b/config-archive/etc/cups/cupsd.conf.1 @@ -1,5 +1,5 @@ # -# "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $" +# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $" # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. @@ -23,16 +23,21 @@ ErrorLog /var/log/cups/error.log PageLog /var/log/cups/page.log # Show shared printers on the local network. Browsing On +# We switch this off by default in Gentoo, to avoid an unnecessary open port. +#Browsing Off BrowseOrder allow,deny BrowseAllow all -BrowseLocalProtocols CUPS +# BrowseLocalProtocols CUPS +BrowseLocalProtocols CUPS dnssd # Default authentication type, when authentication is required... DefaultAuthType Basic +# Web interface setting... +WebInterface Yes + # Restrict access to the server... - # Allow remote administration... Order allow,deny Allow @LOCAL @@ -54,12 +59,18 @@ DefaultAuthType Basic # Set the default printer/job policies... + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + # Job-related operations must be done by the owner or an administrator... Order deny,allow - + Require user @OWNER @SYSTEM Order deny,allow @@ -72,7 +83,7 @@ DefaultAuthType Basic # All printer operations require a printer operator to authenticate... - + AuthType Default Require user @SYSTEM Order deny,allow @@ -91,13 +102,19 @@ DefaultAuthType Basic # Set the authenticated printer/job policies... + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + # Job-related operations must be done by the owner or an administrator... AuthType Default Order deny,allow - + AuthType Default Require user @OWNER @SYSTEM Order deny,allow @@ -111,7 +128,7 @@ DefaultAuthType Basic # All printer operations require a printer operator to authenticate... - + AuthType Default Require user @SYSTEM Order deny,allow @@ -130,5 +147,5 @@ DefaultAuthType Basic # -# End of "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $". +# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $". # diff --git a/config-archive/etc/cups/cupsd.conf.2 b/config-archive/etc/cups/cupsd.conf.2 new file mode 100644 index 00000000..936099fc --- /dev/null +++ b/config-archive/etc/cups/cupsd.conf.2 @@ -0,0 +1,134 @@ +# +# "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $" +# +# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a +# complete description of this file. +# + +# Log general information in error_log - change "warn" to "debug" +# for troubleshooting... +LogLevel info + +# Administrator user group... +SystemGroup lpadmin + + +# Only listen for connections from the local machine. +Listen localhost:631 +Listen 10.12.11.2:631 +# Port 631 +Listen /var/run/cups/cups.sock +AccessLog /var/log/cups/access.log +ErrorLog /var/log/cups/error.log +PageLog /var/log/cups/page.log +# Show shared printers on the local network. +Browsing On +BrowseOrder allow,deny +BrowseAllow all +BrowseLocalProtocols CUPS + +# Default authentication type, when authentication is required... +DefaultAuthType Basic + +# Restrict access to the server... + + # Allow remote administration... + Order allow,deny + Allow @LOCAL + + +# Restrict access to the admin pages... + + Encryption Required + Order allow,deny + Allow @LOCAL + + +# Restrict access to configuration files... + + AuthType Default + Require user @SYSTEM + Order allow,deny + Allow @LOCAL + + +# Set the default printer/job policies... + + # Job-related operations must be done by the owner or an administrator... + + Order deny,allow + + + + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + + +# Set the authenticated printer/job policies... + + # Job-related operations must be done by the owner or an administrator... + + AuthType Default + Order deny,allow + + + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + + +# +# End of "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $". +# diff --git a/config-archive/etc/cups/cupsd.conf.dist b/config-archive/etc/cups/cupsd.conf.dist index 43b2eaec..4e59c0a3 100644 --- a/config-archive/etc/cups/cupsd.conf.dist +++ b/config-archive/etc/cups/cupsd.conf.dist @@ -1,5 +1,5 @@ # -# "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $" +# "$Id: cupsd.conf.in 11173 2013-07-23 12:31:34Z msweet $" # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. @@ -130,5 +130,5 @@ WebInterface Yes # -# End of "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $". +# End of "$Id: cupsd.conf.in 11173 2013-07-23 12:31:34Z msweet $". # diff --git a/courier-imap/imapd-ssl b/courier-imap/imapd-ssl index ee723aca..be0fb3ff 100644 --- a/courier-imap/imapd-ssl +++ b/courier-imap/imapd-ssl @@ -1,4 +1,4 @@ -##VERSION: $Id: imapd-ssl.dist.in,v 1.21 2008/07/12 20:17:24 mrsam Exp $ +##VERSION: $Id: imapd-ssl.dist.in,v 1.22 2009/08/12 22:25:49 mrsam Exp $ # # imapd-ssl created from imapd-ssl.dist by sysconftool # @@ -147,7 +147,7 @@ COURIERTLS=/usr/sbin/couriertls # # OpenSSL: # -# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH" +# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH" # # To enable SSL2, remove the obvious "!SSLv2" part from the above list. # diff --git a/courier-imap/pop3d-ssl b/courier-imap/pop3d-ssl index 56f55d22..472fa527 100644 --- a/courier-imap/pop3d-ssl +++ b/courier-imap/pop3d-ssl @@ -1,4 +1,4 @@ -##VERSION: $Id: pop3d-ssl.dist.in,v 1.22 2008/07/12 20:17:25 mrsam Exp $ +##VERSION: $Id: pop3d-ssl.dist.in,v 1.23 2009/08/12 22:25:49 mrsam Exp $ # # pop3d-ssl created from pop3d-ssl.dist by sysconftool # @@ -134,7 +134,7 @@ TLS_STARTTLS_PROTOCOL=TLS1 # # OpenSSL: # -# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH" +# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH" # # To enable SSL2, remove the obvious "!SSLv2" part from the above list. # diff --git a/csh.env b/csh.env index db791bc8..d7cf569d 100644 --- a/csh.env +++ b/csh.env @@ -4,13 +4,13 @@ setenv ANT_HOME '/usr/share/ant' setenv CONFIG_PROTECT '/var/bind /usr/share/gnupg/qualified.txt /var/lib/hsqldb /usr/share/config' -setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' setenv EDITOR '/usr/bin/vim' -setenv FLTK_DOCDIR '/usr/share/doc/fltk-1.3.0-r1/html' +setenv FLTK_DOCDIR '/usr/share/doc/fltk-1.3.2/html' setenv GCC_SPECS '' setenv GSETTINGS_BACKEND 'dconf' setenv HG '/usr/bin/hg' -setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info' +setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info' setenv JAVACC_HOME '/usr/share/javacc/' setenv LANG 'de_DE.UTF-8' setenv LC_ADDRESS 'de_DE.utf8' @@ -28,17 +28,17 @@ setenv LC_TIME 'de_DE.utf8' setenv LESS '-R -M --shift 5' setenv LESSOPEN '|lesspipe %s' setenv LIBBLURAY_CP '/usr/share/libbluray/lib/libbluray.jar' -setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' +setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' setenv MULTIOSDIRS '../lib64:../lib32' setenv OPENGL_PROFILE 'xorg-x11' setenv PAGER '/usr/bin/less' -setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin:/usr/games/bin' +setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin:/usr/games/bin' setenv PRELINK_PATH_MASK '/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/opt/bin/skype' setenv PYTHONDOCS_2_7 '/usr/share/doc/python-docs-2.7.3/html/library' setenv PYTHONDOCS_3_2 '/usr/share/doc/python-docs-3.2.3/html/library' setenv QT_GRAPHICSSYSTEM 'raster' setenv QT_PLUGIN_PATH '/usr/lib64/kde4/plugins' -setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin' +setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin' setenv RUBYOPT '-rauto_gem' setenv R_HOME '/usr/lib64/R' setenv VBOX_APP_HOME '/usr/lib64/virtualbox' diff --git a/cups/classes.conf b/cups/classes.conf index ecd09267..c8931a7c 100644 --- a/cups/classes.conf +++ b/cups/classes.conf @@ -1,3 +1,3 @@ -# Class configuration file for CUPS v1.6.2 -# Written by cupsd on 2013-07-12 22:47 +# Class configuration file for CUPS v1.6.4 +# Written by cupsd on 2013-12-26 15:25 # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING diff --git a/cups/cups-browsed.conf b/cups/cups-browsed.conf index 57d2debf..c006e554 100644 --- a/cups/cups-browsed.conf +++ b/cups/cups-browsed.conf @@ -22,5 +22,10 @@ BrowseRemoteProtocols DNSSD,CUPS # Use BrowsePoll to poll a particular CUPS server # BrowsePoll cups.example.com # BrowsePoll cups.example.com:631 +# BrowsePoll cups.example.com:631/version=1.1 + +# Use DomainSocket to access the local CUPS daemon via another than the +# default domain socket +# DomainSocket /var/lib/run/cups/cups.sock # Unknown directives are ignored, also unknown values. diff --git a/cups/cups-files.conf b/cups/cups-files.conf index a326e656..fb28cd21 100644 --- a/cups/cups-files.conf +++ b/cups/cups-files.conf @@ -1,5 +1,5 @@ # -# "$Id: cups-files.conf.in 10765 2012-12-13 20:36:17Z mike $" +# "$Id: cups-files.conf.in 11221 2013-08-06 16:16:01Z msweet $" # # Sample file/directory/user/group configuration file for the CUPS scheduler. # See "man cups-files.conf" for a complete description of this file. @@ -8,6 +8,9 @@ # List of events that are considered fatal errors for the scheduler... #FatalErrors config +# Do we call fsync() after writing configuration or status files? +#SyncOnClose No + # Default user and group for filters/backends/helper programs; this cannot be # any user or group that resolves to ID 0 for security reasons... #User lp @@ -30,7 +33,7 @@ SystemGroup lpadmin # Location of the file logging all access to the scheduler; may be the name # "syslog". If not an absolute path, the value of ServerRoot is used as the # root directory. Also see the "AccessLogLevel" directive in cupsd.conf. -AccessLog /var/log/cups/access_log +AccessLog /var/log/cups/access.log # Location of cache files used by the scheduler... #CacheDir /var/cache/cups @@ -45,7 +48,7 @@ AccessLog /var/log/cups/access_log # helper programs; may be the name "syslog". If not an absolute path, the value # of ServerRoot is used as the root directory. Also see the "LogLevel" # directive in cupsd.conf. -ErrorLog /var/log/cups/error_log +ErrorLog /var/log/cups/error.log # Location of fonts used by older print filters... #FontPath /usr/share/cups/fonts @@ -57,7 +60,7 @@ ErrorLog /var/log/cups/error_log # helper programs; may be the name "syslog". If not an absolute path, the value # of ServerRoot is used as the root directory. Also see the "PageLogFormat" # directive in cupsd.conf. -PageLog /var/log/cups/page_log +PageLog /var/log/cups/page.log # Location of the file listing all of the local printers... #Printcap /etc/printcap @@ -94,5 +97,5 @@ PageLog /var/log/cups/page_log #TempDir /var/spool/cups/tmp # -# End of "$Id: cups-files.conf.in 10765 2012-12-13 20:36:17Z mike $". +# End of "$Id: cups-files.conf.in 11221 2013-08-06 16:16:01Z msweet $". # diff --git a/cups/cupsd.conf b/cups/cupsd.conf index b03f1ffa..6eb9901d 100644 --- a/cups/cupsd.conf +++ b/cups/cupsd.conf @@ -1,151 +1,87 @@ -# -# "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $" -# -# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a -# complete description of this file. -# - -# Log general information in error_log - change "warn" to "debug" -# for troubleshooting... -LogLevel debug - -# Administrator user group... -SystemGroup lpadmin - - -# Only listen for connections from the local machine. +# Show general information in error_log. +LogLevel warn Listen localhost:631 Listen 10.12.11.2:631 -# Port 631 Listen /var/run/cups/cups.sock -AccessLog /var/log/cups/access.log -ErrorLog /var/log/cups/error.log -PageLog /var/log/cups/page.log -# Show shared printers on the local network. Browsing On -# We switch this off by default in Gentoo, to avoid an unnecessary open port. -#Browsing Off -BrowseOrder allow,deny -BrowseAllow all -# BrowseLocalProtocols CUPS BrowseLocalProtocols CUPS dnssd - -# Default authentication type, when authentication is required... DefaultAuthType Basic - -# Web interface setting... WebInterface Yes - -# Restrict access to the server... Order allow,deny Allow @LOCAL - -# Restrict access to the admin pages... Encryption Required Order allow,deny Allow @LOCAL - -# Restrict access to configuration files... AuthType Default Require user @SYSTEM Order allow,deny Allow @LOCAL - -# Set the default printer/job policies... - # Job/subscription privacy... JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default - - # Job-related operations must be done by the owner or an administrator... Order deny,allow - Require user @OWNER @SYSTEM Order deny,allow - - # All administration operations require an administrator to authenticate... AuthType Default Require user @SYSTEM Order deny,allow - - # All printer operations require a printer operator to authenticate... AuthType Default Require user @SYSTEM Order deny,allow - - # Only the owner or an administrator can cancel or authenticate a job... Require user @OWNER @SYSTEM Order deny,allow - Order deny,allow - -# Set the authenticated printer/job policies... - # Job/subscription privacy... JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default - - # Job-related operations must be done by the owner or an administrator... AuthType Default Order deny,allow - AuthType Default Require user @OWNER @SYSTEM Order deny,allow - - # All administration operations require an administrator to authenticate... AuthType Default Require user @SYSTEM Order deny,allow - - # All printer operations require a printer operator to authenticate... AuthType Default Require user @SYSTEM Order deny,allow - - # Only the owner or an administrator can cancel or authenticate a job... AuthType Default Require user @OWNER @SYSTEM Order deny,allow - Order deny,allow - -# -# End of "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $". -# diff --git a/cups/ppd/Kyocera_FS-1020D.ppd b/cups/ppd/Kyocera_FS-1020D.ppd new file mode 100644 index 00000000..147b6a9b --- /dev/null +++ b/cups/ppd/Kyocera_FS-1020D.ppd @@ -0,0 +1,3404 @@ +*PPD-Adobe: "4.3" +*% PPD file for CUPS/Gutenprint. +*% Copyright 1993-2008 by Mike Sweet and Robert Krawitz. +*% This program is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License, +*% version 2, as published by the Free Software Foundation. +*% +*% 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. +*% +*FormatVersion: "4.3" +*FileVersion: "5.2.9" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "STP01303.PPD" +*Manufacturer: "Kyocera" +*Product: "(Kyocera FS-1020D)" +*ModelName: "Kyocera FS-1020D" +*ShortNickName: "Kyocera FS-1020D" +*NickName: "Kyocera FS-1020D - CUPS+Gutenprint v5.2.9" +*PSVersion: "(3010.000) 0" +*LanguageLevel: "3" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*LandscapeOrientation: Plus90 +*TTRasterizer: Type42 +*cupsVersion: 1.2 +*cupsManualCopies: True +*cupsFilter: "application/vnd.cups-raster 100 rastertogutenprint.5.2" +*cupsLanguages: "cs da de el en_GB es fi fr gl hu it ja nb nl pl pt ru sk sl sv uk zh_CN zh_TW" + +*StpDriverName: "kyocera-fs-1020d" +*StpDriverModelFamily: "62_pcl" +*StpPPDLocation: "/usr/share/cups/model/gutenprint/5.2/C/ppd/stp-kyocera-fs-1020d.5.2.ppd" +*StpLocale: "C" +*VariablePaperSize: false + +*OpenUI *PageSize/Media Size: PickOne +*OPOptionHints PageSize: "dropdown" +*OrderDependency: 10 AnySetup *PageSize +*StpStpPageSize: 0 1 2 0 255 0.000 0.000 0.000 +*DefaultPageSize: A4 +*StpDefaultPageSize: Letter +*PageSize Letter/Letter: "<>setpagedevice" +*PageSize Legal/Legal: "<>setpagedevice" +*PageSize Executive/Executive: "<>setpagedevice" +*PageSize Statement/Manual: "<>setpagedevice" +*PageSize A4/A4: "<>setpagedevice" +*PageSize C5/C5: "<>setpagedevice" +*PageSize C6/C6: "<>setpagedevice" +*PageSize DL/DL: "<>setpagedevice" +*PageSize COM10/Commercial 10: "<>setpagedevice" +*PageSize Monarch/Monarch Envelope: "<>setpagedevice" +*CloseUI: *PageSize + +*OpenUI *PageRegion/Media Size: PickOne +*OPOptionHints PageRegion: "dropdown" +*OrderDependency: 10 AnySetup *PageRegion +*DefaultPageRegion: A4 +*StpDefaultPageRegion: Letter +*PageRegion Letter/Letter: "<>setpagedevice" +*PageRegion Legal/Legal: "<>setpagedevice" +*PageRegion Executive/Executive: "<>setpagedevice" +*PageRegion Statement/Manual: "<>setpagedevice" +*PageRegion A4/A4: "<>setpagedevice" +*PageRegion C5/C5: "<>setpagedevice" +*PageRegion C6/C6: "<>setpagedevice" +*PageRegion DL/DL: "<>setpagedevice" +*PageRegion COM10/Commercial 10: "<>setpagedevice" +*PageRegion Monarch/Monarch Envelope: "<>setpagedevice" +*CloseUI: *PageRegion + +*DefaultImageableArea: A4 +*StpDefaultImageableArea: Letter +*ImageableArea Letter/Letter: "18 12 594 780" +*ImageableArea Legal/Legal: "18 12 594 996" +*ImageableArea Executive/Executive: "18 12 504 744" +*ImageableArea Statement/Manual: "18 12 378 600" +*ImageableArea A4/A4: "18 12 577 830" +*ImageableArea C5/C5: "18 12 441 637" +*ImageableArea C6/C6: "18 12 305 447" +*ImageableArea DL/DL: "18 12 293 611" +*ImageableArea COM10/Commercial 10: "18 12 279 672" +*ImageableArea Monarch/Monarch Envelope: "18 12 261 528" + +*DefaultPaperDimension: A4 +*StpDefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Statement/Manual: "396 612" +*PaperDimension A4/A4: "595 842" +*PaperDimension C5/C5: "459 649" +*PaperDimension C6/C6: "323 459" +*PaperDimension DL/DL: "311 623" +*PaperDimension COM10/Commercial 10: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" + +*ColorKeyWords: "ColorModel" +*OpenUI *ColorModel/Color Model: PickOne +*OPOptionHints ColorModel: "radiobuttons" +*OrderDependency: 2 AnySetup *ColorModel +*DefaultColorModel: Gray +*StpDefaultColorModel: Gray +*ColorModel Gray/Grayscale: "<>setpagedevice" +*ColorModel Black/Inverted Grayscale: "<>setpagedevice" +*CloseUI: *ColorModel + +*ColorKeyWords: "StpColorPrecision" +*OpenUI *StpColorPrecision/Color Precision: PickOne +*OPOptionHints StpColorPrecision: "radiobuttons" +*OrderDependency: 1 AnySetup *StpColorPrecision +*DefaultStpColorPrecision: Best +*StpDefaultStpColorPrecision: Normal +*StpColorPrecision Normal/Normal: "<>setpagedevice" +*StpColorPrecision Best/Best: "<>setpagedevice" +*CloseUI: *StpColorPrecision + +*OpenUI *InputSlot/Media Source: PickOne +*OPOptionHints InputSlot: "dropdown" +*OrderDependency: 10 AnySetup *InputSlot +*StpStpInputSlot: 0 1 0 0 255 0.000 0.000 0.000 +*DefaultInputSlot: Standard +*StpDefaultInputSlot: Standard +*InputSlot Standard/Standard: "<>setpagedevice" +*InputSlot ManualAdj/Manual - Movable Guides: "<>setpagedevice" +*InputSlot Manual/Manual: "<>setpagedevice" +*InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "<>setpagedevice" +*InputSlot MultiPurpose/Tray 1: "<>setpagedevice" +*InputSlot UpperAdj/Tray 2 - Movable Guides: "<>setpagedevice" +*InputSlot Upper/Tray 2: "<>setpagedevice" +*InputSlot LowerAdj/Tray 3 - Movable Guides: "<>setpagedevice" +*InputSlot Lower/Tray 3: "<>setpagedevice" +*InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "<>setpagedevice" +*InputSlot LargeCapacity/Tray 4: "<>setpagedevice" +*CloseUI: *InputSlot + +*ColorKeyWords: "Quality" +*OpenUI *StpQuality/Print Quality: PickOne +*OPOptionHints Quality: "radiobuttons" +*OrderDependency: 10 AnySetup *StpQuality +*StpStpQuality: 0 1 0 0 255 0.000 0.000 0.000 +*DefaultStpQuality: Standard +*StpDefaultStpQuality: Standard +*StpQuality None/Manual Control: "<>setpagedevice" +*StpQuality Draft/Draft: "<>setpagedevice" +*StpQuality Standard/Standard: "<>setpagedevice" +*StpQuality High/High: "<>setpagedevice" +*CloseUI: *StpQuality + +*ColorKeyWords: "Resolution" +*OpenUI *Resolution/Resolution: PickOne +*OPOptionHints Resolution: "resolution radiobuttons" +*OrderDependency: 10 AnySetup *Resolution +*StpStpResolution: 0 1 0 0 255 0.000 0.000 0.000 +*DefaultResolution: 600dpi +*StpDefaultResolution: 301x300dpi +*Resolution 301x300dpi/Automatic: "<>setpagedevice" +*StpResolutionMap: 301x300dpi None +*Resolution 150dpi/150x150 DPI: "<>setpagedevice" +*Resolution 300dpi/300x300 DPI: "<>setpagedevice" +*Resolution 600dpi/600x600 DPI: "<>setpagedevice" +*CloseUI: *Resolution + +*OpenUI *Duplex/2-Sided Printing: PickOne +*OPOptionHints Duplex: "radiobuttons" +*OrderDependency: 10 AnySetup *Duplex +*StpStpDuplex: 0 1 0 0 255 0.000 0.000 0.000 +*DefaultDuplex: DuplexNoTumble +*StpDefaultDuplex: None +*Duplex None/Off: "<>setpagedevice" +*Duplex DuplexNoTumble/Long Edge (Standard): "<>setpagedevice" +*Duplex DuplexTumble/Short Edge (Flip): "<>setpagedevice" +*CloseUI: *Duplex + +*OpenUI *StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: PickOne +*OPOptionHints StpiShrinkOutput: "radiobuttons" +*OrderDependency: 10 AnySetup *StpiShrinkOutput +*DefaultStpiShrinkOutput: Shrink +*StpDefaultStpiShrinkOutput: Shrink +*StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*StpiShrinkOutput Expand/Expand (use maximum page area): "" +*CloseUI: *StpiShrinkOutput + +*OpenGroup: C1L0/Output Control Common +*cs.Translation C1L0/Output Control Common: "" +*da.Translation C1L0/Udskriftskontrol Almindelig: "" +*de.Translation C1L0/Ausgabesteuerung Allgemein: "" +*el.Translation C1L0/Output Control Common: "" +*en_GB.Translation C1L0/Output Control Common: "" +*es.Translation C1L0/Output Control Common: "" +*fi.Translation C1L0/Ulostulon hallinta Yleiset: "" +*fr.Translation C1L0/contrôle de sortie Commun: "" +*gl.Translation C1L0/Control de saída Común: "" +*hu.Translation C1L0/Kimenetvezérlés Közös: "" +*it.Translation C1L0/Controlli di stampa Comuni: "" +*ja.Translation C1L0/Output Control Common: "" +*nb.Translation C1L0/Output Control Common: "" +*nl.Translation C1L0/Controle op uitvoer Gezamelijk: "" +*pl.Translation C1L0/Output Control Common: "" +*pt.Translation C1L0/Output Control Common: "" +*ru.Translation C1L0/Контроль вывода Common: "" +*sk.Translation C1L0/Output Control Common: "" +*sl.Translation C1L0/Nadzor izhoda Skupno: "" +*sv.Translation C1L0/Output Control Vanlig: "" +*uk.Translation C1L0/Керування виводомТип: "" +*zh_CN.Translation C1L0/Output Control Common: "" +*zh_TW.Translation C1L0/Output Control Common: "" + +*ColorKeyWords: "StpColorCorrection" +*OpenUI *StpColorCorrection/Color Correction: PickOne +*OrderDependency: 10 AnySetup *StpColorCorrection +*OPOptionHints StpColorCorrection: "dropdown" +*StpStpColorCorrection: 0 1 1 0 255 0.000 0.000 0.000 +*DefaultStpColorCorrection: None +*StpDefaultStpColorCorrection: None +*StpColorCorrection None/Default: "" +*StpColorCorrection Accurate/High Accuracy: "" +*StpColorCorrection Bright/Bright Colors: "" +*StpColorCorrection Hue/Correct Hue Only: "" +*StpColorCorrection Uncorrected/Uncorrected: "" +*StpColorCorrection Desaturated/Desaturated: "" +*StpColorCorrection Threshold/Threshold: "" +*StpColorCorrection Density/Density: "" +*StpColorCorrection Raw/Raw: "" +*StpColorCorrection Predithered/Pre-Dithered: "" +*CloseUI: *StpColorCorrection + +*ColorKeyWords: "StpBrightness" +*OpenUI *StpBrightness/Brightness: PickOne +*OrderDependency: 10 AnySetup *StpBrightness +*OPOptionHints StpBrightness: "slider input spinbox" +*StpStpBrightness: 3 1 1 0 255 0.000 2.000 1.000 +*DefaultStpBrightness: None +*StpDefaultStpBrightness: None +*StpBrightness 0/0.000: "" +*StpBrightness 100/0.100: "" +*StpBrightness 200/0.200: "" +*StpBrightness 300/0.300: "" +*StpBrightness 400/0.400: "" +*StpBrightness 500/0.500: "" +*StpBrightness 600/0.600: "" +*StpBrightness 700/0.700: "" +*StpBrightness 800/0.800: "" +*StpBrightness 900/0.900: "" +*StpBrightness None/1.000: "" +*StpBrightness 1100/1.100: "" +*StpBrightness 1200/1.200: "" +*StpBrightness 1300/1.300: "" +*StpBrightness 1400/1.400: "" +*StpBrightness 1500/1.500: "" +*StpBrightness 1600/1.600: "" +*StpBrightness 1700/1.700: "" +*StpBrightness 1800/1.800: "" +*StpBrightness 1900/1.900: "" +*StpBrightness 2000/2.000: "" +*CloseUI: *StpBrightness + +*CustomStpBrightness True: "pop" +*ParamCustomStpBrightness Value/Value: 1 real 0.000 2.000 + +*ColorKeyWords: "StpFineBrightness" +*OpenUI *StpFineBrightness/Brightness Fine Adjustment: PickOne +*OPOptionHints StpFineBrightness: "hide" +*StpStpFineBrightness: 9 0 0 0 -1 0.000 0.000 0.000 +*DefaultStpFineBrightness: None +*StpDefaultStpFineBrightness: None +*StpFineBrightness None/0.000: "" +*StpFineBrightness 0/0.000: "" +*StpFineBrightness 5/0.005: "" +*StpFineBrightness 10/0.010: "" +*StpFineBrightness 15/0.015: "" +*StpFineBrightness 20/0.020: "" +*StpFineBrightness 25/0.025: "" +*StpFineBrightness 30/0.030: "" +*StpFineBrightness 35/0.035: "" +*StpFineBrightness 40/0.040: "" +*StpFineBrightness 45/0.045: "" +*StpFineBrightness 50/0.050: "" +*StpFineBrightness 55/0.055: "" +*StpFineBrightness 60/0.060: "" +*StpFineBrightness 65/0.065: "" +*StpFineBrightness 70/0.070: "" +*StpFineBrightness 75/0.075: "" +*StpFineBrightness 80/0.080: "" +*StpFineBrightness 85/0.085: "" +*StpFineBrightness 90/0.090: "" +*StpFineBrightness 95/0.095: "" +*CloseUI: *StpFineBrightness + +*ColorKeyWords: "StpContrast" +*OpenUI *StpContrast/Contrast: PickOne +*OrderDependency: 10 AnySetup *StpContrast +*OPOptionHints StpContrast: "slider input spinbox" +*StpStpContrast: 3 1 1 0 255 0.000 4.000 1.000 +*DefaultStpContrast: None +*StpDefaultStpContrast: None +*StpContrast 0/0.000: "" +*StpContrast 100/0.100: "" +*StpContrast 200/0.200: "" +*StpContrast 300/0.300: "" +*StpContrast 400/0.400: "" +*StpContrast 500/0.500: "" +*StpContrast 600/0.600: "" +*StpContrast 700/0.700: "" +*StpContrast 800/0.800: "" +*StpContrast 900/0.900: "" +*StpContrast None/1.000: "" +*StpContrast 1100/1.100: "" +*StpContrast 1200/1.200: "" +*StpContrast 1300/1.300: "" +*StpContrast 1400/1.400: "" +*StpContrast 1500/1.500: "" +*StpContrast 1600/1.600: "" +*StpContrast 1700/1.700: "" +*StpContrast 1800/1.800: "" +*StpContrast 1900/1.900: "" +*StpContrast 2000/2.000: "" +*StpContrast 2100/2.100: "" +*StpContrast 2200/2.200: "" +*StpContrast 2300/2.300: "" +*StpContrast 2400/2.400: "" +*StpContrast 2500/2.500: "" +*StpContrast 2600/2.600: "" +*StpContrast 2700/2.700: "" +*StpContrast 2800/2.800: "" +*StpContrast 2900/2.900: "" +*StpContrast 3000/3.000: "" +*StpContrast 3100/3.100: "" +*StpContrast 3200/3.200: "" +*StpContrast 3300/3.300: "" +*StpContrast 3400/3.400: "" +*StpContrast 3500/3.500: "" +*StpContrast 3600/3.600: "" +*StpContrast 3700/3.700: "" +*StpContrast 3800/3.800: "" +*StpContrast 3900/3.900: "" +*StpContrast 4000/4.000: "" +*CloseUI: *StpContrast + +*CustomStpContrast True: "pop" +*ParamCustomStpContrast Value/Value: 1 real 0.000 4.000 + +*ColorKeyWords: "StpFineContrast" +*OpenUI *StpFineContrast/Contrast Fine Adjustment: PickOne +*OPOptionHints StpFineContrast: "hide" +*StpStpFineContrast: 9 0 0 0 -1 0.000 0.000 0.000 +*DefaultStpFineContrast: None +*StpDefaultStpFineContrast: None +*StpFineContrast None/0.000: "" +*StpFineContrast 0/0.000: "" +*StpFineContrast 5/0.005: "" +*StpFineContrast 10/0.010: "" +*StpFineContrast 15/0.015: "" +*StpFineContrast 20/0.020: "" +*StpFineContrast 25/0.025: "" +*StpFineContrast 30/0.030: "" +*StpFineContrast 35/0.035: "" +*StpFineContrast 40/0.040: "" +*StpFineContrast 45/0.045: "" +*StpFineContrast 50/0.050: "" +*StpFineContrast 55/0.055: "" +*StpFineContrast 60/0.060: "" +*StpFineContrast 65/0.065: "" +*StpFineContrast 70/0.070: "" +*StpFineContrast 75/0.075: "" +*StpFineContrast 80/0.080: "" +*StpFineContrast 85/0.085: "" +*StpFineContrast 90/0.090: "" +*StpFineContrast 95/0.095: "" +*CloseUI: *StpFineContrast + +*ColorKeyWords: "StpImageType" +*OpenUI *StpImageType/Image Type: PickOne +*OrderDependency: 10 AnySetup *StpImageType +*OPOptionHints StpImageType: "dropdown" +*StpStpImageType: 0 1 1 0 255 0.000 0.000 0.000 +*DefaultStpImageType: TextGraphics +*StpDefaultStpImageType: TextGraphics +*StpImageType None/Manual Control: "" +*StpImageType Text/Text: "" +*StpImageType Graphics/Graphics: "" +*StpImageType TextGraphics/Mixed Text and Graphics: "" +*StpImageType Photo/Photograph: "" +*StpImageType LineArt/Line Art: "" +*CloseUI: *StpImageType + +*CloseGroup: C1L0/Output Control Common + +*OpenGroup: C1L1/Output Control Extra 1 +*cs.Translation C1L1/Output Control Extra 1: "" +*da.Translation C1L1/Udskriftskontrol Ekstra 1: "" +*de.Translation C1L1/Ausgabesteuerung Extra 1: "" +*el.Translation C1L1/Output Control Extra 1: "" +*en_GB.Translation C1L1/Output Control Extra 1: "" +*es.Translation C1L1/Output Control Extra 1: "" +*fi.Translation C1L1/Ulostulon hallinta Ekstra 1: "" +*fr.Translation C1L1/contrôle de sortie Extra1: "" +*gl.Translation C1L1/Control de saída Extra 1: "" +*hu.Translation C1L1/Kimenetvezérlés 1. extra: "" +*it.Translation C1L1/Controlli di stampa Extra 1: "" +*ja.Translation C1L1/Output Control Extra 1: "" +*nb.Translation C1L1/Output Control Extra 1: "" +*nl.Translation C1L1/Controle op uitvoer Extra 1: "" +*pl.Translation C1L1/Output Control Extra 1: "" +*pt.Translation C1L1/Output Control Extra 1: "" +*ru.Translation C1L1/Контроль вывода Extra 1: "" +*sk.Translation C1L1/Output Control Extra 1: "" +*sl.Translation C1L1/Nadzor izhoda Dodatno 1: "" +*sv.Translation C1L1/Output Control Extra 1: "" +*uk.Translation C1L1/Керування виводомДод: "" +*zh_CN.Translation C1L1/Output Control Extra 1: "" +*zh_TW.Translation C1L1/Output Control Extra 1: "" + +*ColorKeyWords: "StpDensity" +*OpenUI *StpDensity/Density: PickOne +*OrderDependency: 10 AnySetup *StpDensity +*OPOptionHints StpDensity: "slider input spinbox" +*StpStpDensity: 3 0 1 1 255 0.100 8.000 1.000 +*DefaultStpDensity: None +*StpDefaultStpDensity: None +*StpDensity 100/0.100: "" +*StpDensity 200/0.200: "" +*StpDensity 300/0.300: "" +*StpDensity 400/0.400: "" +*StpDensity 500/0.500: "" +*StpDensity 600/0.600: "" +*StpDensity 700/0.700: "" +*StpDensity 800/0.800: "" +*StpDensity 900/0.900: "" +*StpDensity 1000/1.000: "" +*StpDensity 1100/1.100: "" +*StpDensity 1200/1.200: "" +*StpDensity 1300/1.300: "" +*StpDensity 1400/1.400: "" +*StpDensity 1500/1.500: "" +*StpDensity 1600/1.600: "" +*StpDensity 1700/1.700: "" +*StpDensity 1800/1.800: "" +*StpDensity 1900/1.900: "" +*StpDensity 2000/2.000: "" +*StpDensity 2100/2.100: "" +*StpDensity 2200/2.200: "" +*StpDensity 2300/2.300: "" +*StpDensity 2400/2.400: "" +*StpDensity 2500/2.500: "" +*StpDensity 2600/2.600: "" +*StpDensity 2700/2.700: "" +*StpDensity 2800/2.800: "" +*StpDensity 2900/2.900: "" +*StpDensity 3000/3.000: "" +*StpDensity 3100/3.100: "" +*StpDensity 3200/3.200: "" +*StpDensity 3300/3.300: "" +*StpDensity 3400/3.400: "" +*StpDensity 3500/3.500: "" +*StpDensity 3600/3.600: "" +*StpDensity 3700/3.700: "" +*StpDensity 3800/3.800: "" +*StpDensity 3900/3.900: "" +*StpDensity 4000/4.000: "" +*StpDensity 4100/4.100: "" +*StpDensity 4200/4.200: "" +*StpDensity 4300/4.300: "" +*StpDensity 4400/4.400: "" +*StpDensity 4500/4.500: "" +*StpDensity 4600/4.600: "" +*StpDensity 4700/4.700: "" +*StpDensity 4800/4.800: "" +*StpDensity 4900/4.900: "" +*StpDensity 5000/5.000: "" +*StpDensity 5100/5.100: "" +*StpDensity 5200/5.200: "" +*StpDensity 5300/5.300: "" +*StpDensity 5400/5.400: "" +*StpDensity 5500/5.500: "" +*StpDensity 5600/5.600: "" +*StpDensity 5700/5.700: "" +*StpDensity 5800/5.800: "" +*StpDensity 5900/5.900: "" +*StpDensity 6000/6.000: "" +*StpDensity 6100/6.100: "" +*StpDensity 6200/6.200: "" +*StpDensity 6300/6.300: "" +*StpDensity 6400/6.400: "" +*StpDensity 6500/6.500: "" +*StpDensity 6600/6.600: "" +*StpDensity 6700/6.700: "" +*StpDensity 6800/6.800: "" +*StpDensity 6900/6.900: "" +*StpDensity 7000/7.000: "" +*StpDensity 7100/7.100: "" +*StpDensity 7200/7.200: "" +*StpDensity 7300/7.300: "" +*StpDensity 7400/7.400: "" +*StpDensity 7500/7.500: "" +*StpDensity 7600/7.600: "" +*StpDensity 7700/7.700: "" +*StpDensity 7800/7.800: "" +*StpDensity 7900/7.900: "" +*StpDensity 8000/8.000: "" +*StpDensity None/None: "" +*CloseUI: *StpDensity + +*CustomStpDensity True: "pop" +*ParamCustomStpDensity Value/Value: 1 real 0.100 8.000 + +*ColorKeyWords: "StpFineDensity" +*OpenUI *StpFineDensity/Density Fine Adjustment: PickOne +*OPOptionHints StpFineDensity: "hide" +*StpStpFineDensity: 9 0 0 0 -1 0.000 0.000 0.000 +*DefaultStpFineDensity: None +*StpDefaultStpFineDensity: None +*StpFineDensity None/0.000: "" +*StpFineDensity 0/0.000: "" +*StpFineDensity 5/0.005: "" +*StpFineDensity 10/0.010: "" +*StpFineDensity 15/0.015: "" +*StpFineDensity 20/0.020: "" +*StpFineDensity 25/0.025: "" +*StpFineDensity 30/0.030: "" +*StpFineDensity 35/0.035: "" +*StpFineDensity 40/0.040: "" +*StpFineDensity 45/0.045: "" +*StpFineDensity 50/0.050: "" +*StpFineDensity 55/0.055: "" +*StpFineDensity 60/0.060: "" +*StpFineDensity 65/0.065: "" +*StpFineDensity 70/0.070: "" +*StpFineDensity 75/0.075: "" +*StpFineDensity 80/0.080: "" +*StpFineDensity 85/0.085: "" +*StpFineDensity 90/0.090: "" +*StpFineDensity 95/0.095: "" +*CloseUI: *StpFineDensity + +*ColorKeyWords: "StpDitherAlgorithm" +*OpenUI *StpDitherAlgorithm/Dither Algorithm: PickOne +*OrderDependency: 10 AnySetup *StpDitherAlgorithm +*OPOptionHints StpDitherAlgorithm: "dropdown" +*StpStpDitherAlgorithm: 0 1 1 1 255 0.000 0.000 0.000 +*DefaultStpDitherAlgorithm: None +*StpDefaultStpDitherAlgorithm: None +*StpDitherAlgorithm None/Default: "" +*StpDitherAlgorithm EvenTone/EvenTone: "" +*StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*StpDitherAlgorithm Ordered/Ordered: "" +*StpDitherAlgorithm OrderedNew/Ordered New: "" +*StpDitherAlgorithm Fast/Fast: "" +*StpDitherAlgorithm VeryFast/Very Fast: "" +*StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*StpDitherAlgorithm Predithered/Predithered Input: "" +*StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*CloseUI: *StpDitherAlgorithm + +*CloseGroup: C1L1/Output Control Extra 1 + +*OpenGroup: C1L2/Output Control Extra 2 +*cs.Translation C1L2/Output Control Extra 2: "" +*da.Translation C1L2/Udskriftskontrol Ekstra 2: "" +*de.Translation C1L2/Ausgabesteuerung Extra 2: "" +*el.Translation C1L2/Output Control Extra 2: "" +*en_GB.Translation C1L2/Output Control Extra 2: "" +*es.Translation C1L2/Output Control Extra 2: "" +*fi.Translation C1L2/Ulostulon hallinta Ekstra 2: "" +*fr.Translation C1L2/contrôle de sortie Extra2: "" +*gl.Translation C1L2/Control de saída Extra 2: "" +*hu.Translation C1L2/Kimenetvezérlés 2. extra: "" +*it.Translation C1L2/Controlli di stampa Extra 2: "" +*ja.Translation C1L2/Output Control Extra 2: "" +*nb.Translation C1L2/Output Control Extra 2: "" +*nl.Translation C1L2/Controle op uitvoer Extra 2: "" +*pl.Translation C1L2/Output Control Extra 2: "" +*pt.Translation C1L2/Output Control Extra 2: "" +*ru.Translation C1L2/Контроль вывода Extra 2: "" +*sk.Translation C1L2/Output Control Extra 2: "" +*sl.Translation C1L2/Nadzor izhoda Dodatno 2: "" +*sv.Translation C1L2/Output Control Extra 2: "" +*uk.Translation C1L2/Керування виводомДод: "" +*zh_CN.Translation C1L2/Output Control Extra 2: "" +*zh_TW.Translation C1L2/Output Control Extra 2: "" + +*ColorKeyWords: "StpGamma" +*OpenUI *StpGamma/Composite Gamma: PickOne +*OrderDependency: 10 AnySetup *StpGamma +*OPOptionHints StpGamma: "slider input spinbox" +*StpStpGamma: 3 0 1 2 255 0.100 4.000 1.000 +*DefaultStpGamma: None +*StpDefaultStpGamma: None +*StpGamma 100/0.100: "" +*StpGamma 200/0.200: "" +*StpGamma 300/0.300: "" +*StpGamma 400/0.400: "" +*StpGamma 500/0.500: "" +*StpGamma 600/0.600: "" +*StpGamma 700/0.700: "" +*StpGamma 800/0.800: "" +*StpGamma 900/0.900: "" +*StpGamma 1000/1.000: "" +*StpGamma 1100/1.100: "" +*StpGamma 1200/1.200: "" +*StpGamma 1300/1.300: "" +*StpGamma 1400/1.400: "" +*StpGamma 1500/1.500: "" +*StpGamma 1600/1.600: "" +*StpGamma 1700/1.700: "" +*StpGamma 1800/1.800: "" +*StpGamma 1900/1.900: "" +*StpGamma 2000/2.000: "" +*StpGamma 2100/2.100: "" +*StpGamma 2200/2.200: "" +*StpGamma 2300/2.300: "" +*StpGamma 2400/2.400: "" +*StpGamma 2500/2.500: "" +*StpGamma 2600/2.600: "" +*StpGamma 2700/2.700: "" +*StpGamma 2800/2.800: "" +*StpGamma 2900/2.900: "" +*StpGamma 3000/3.000: "" +*StpGamma 3100/3.100: "" +*StpGamma 3200/3.200: "" +*StpGamma 3300/3.300: "" +*StpGamma 3400/3.400: "" +*StpGamma 3500/3.500: "" +*StpGamma 3600/3.600: "" +*StpGamma 3700/3.700: "" +*StpGamma 3800/3.800: "" +*StpGamma 3900/3.900: "" +*StpGamma 4000/4.000: "" +*StpGamma None/None: "" +*CloseUI: *StpGamma + +*CustomStpGamma True: "pop" +*ParamCustomStpGamma Value/Value: 1 real 0.100 4.000 + +*ColorKeyWords: "StpFineGamma" +*OpenUI *StpFineGamma/Composite Gamma Fine Adjustment: PickOne +*OPOptionHints StpFineGamma: "hide" +*StpStpFineGamma: 9 0 0 0 -1 0.000 0.000 0.000 +*DefaultStpFineGamma: None +*StpDefaultStpFineGamma: None +*StpFineGamma None/0.000: "" +*StpFineGamma 0/0.000: "" +*StpFineGamma 5/0.005: "" +*StpFineGamma 10/0.010: "" +*StpFineGamma 15/0.015: "" +*StpFineGamma 20/0.020: "" +*StpFineGamma 25/0.025: "" +*StpFineGamma 30/0.030: "" +*StpFineGamma 35/0.035: "" +*StpFineGamma 40/0.040: "" +*StpFineGamma 45/0.045: "" +*StpFineGamma 50/0.050: "" +*StpFineGamma 55/0.055: "" +*StpFineGamma 60/0.060: "" +*StpFineGamma 65/0.065: "" +*StpFineGamma 70/0.070: "" +*StpFineGamma 75/0.075: "" +*StpFineGamma 80/0.080: "" +*StpFineGamma 85/0.085: "" +*StpFineGamma 90/0.090: "" +*StpFineGamma 95/0.095: "" +*CloseUI: *StpFineGamma + +*CloseGroup: C1L2/Output Control Extra 2 + +*OpenGroup: C1L4/Output Control Extra 4 +*cs.Translation C1L4/Output Control Extra 4: "" +*da.Translation C1L4/Udskriftskontrol Ekstra 4: "" +*de.Translation C1L4/Ausgabesteuerung Extra 4: "" +*el.Translation C1L4/Output Control Extra 4: "" +*en_GB.Translation C1L4/Output Control Extra 4: "" +*es.Translation C1L4/Output Control Extra 4: "" +*fi.Translation C1L4/Ulostulon hallinta Ekstra 4: "" +*fr.Translation C1L4/contrôle de sortie Extra4: "" +*gl.Translation C1L4/Control de saída Extra 4: "" +*hu.Translation C1L4/Kimenetvezérlés 4. extra: "" +*it.Translation C1L4/Controlli di stampa Extra 4: "" +*ja.Translation C1L4/Output Control Extra 4: "" +*nb.Translation C1L4/Output Control Extra 4: "" +*nl.Translation C1L4/Controle op uitvoer Extra 4: "" +*pl.Translation C1L4/Output Control Extra 4: "" +*pt.Translation C1L4/Output Control Extra 4: "" +*ru.Translation C1L4/Контроль вывода Extra 4: "" +*sk.Translation C1L4/Output Control Extra 4: "" +*sl.Translation C1L4/Nadzor izhoda Dodatno 4: "" +*sv.Translation C1L4/Output Control Extra 4: "" +*uk.Translation C1L4/Керування виводомДод: "" +*zh_CN.Translation C1L4/Output Control Extra 4: "" +*zh_TW.Translation C1L4/Output Control Extra 4: "" + +*ColorKeyWords: "StpLinearContrast" +*OpenUI *StpLinearContrast/Linear Contrast Adjustment: PickOne +*OrderDependency: 10 AnySetup *StpLinearContrast +*OPOptionHints StpLinearContrast: "checkbox" +*StpStpLinearContrast: 2 1 1 4 255 0.000 0.000 0.000 +*DefaultStpLinearContrast: False +*StpDefaultStpLinearContrast: False +*StpLinearContrast False/No: "" +*StpLinearContrast True/Yes: "" +*CloseUI: *StpLinearContrast + +*CloseGroup: C1L4/Output Control Extra 4 + +*APPrinterPreset Text/Text: "*StpImageType Text" +*APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" + +*cs.Translation PageSize/Media Size: "" +*cs.Translation PageRegion/Media Size: "" +*cs.PageSize Letter/Letter: "" +*cs.PageRegion Letter/Letter: "" +*cs.PageSize Legal/Legal: "" +*cs.PageRegion Legal/Legal: "" +*cs.PageSize Executive/Executive: "" +*cs.PageRegion Executive/Executive: "" +*cs.PageSize Statement/Ruční: "" +*cs.PageRegion Statement/Ruční: "" +*cs.PageSize A4/A4: "" +*cs.PageRegion A4/A4: "" +*cs.PageSize C5/C5: "" +*cs.PageRegion C5/C5: "" +*cs.PageSize C6/C6: "" +*cs.PageRegion C6/C6: "" +*cs.PageSize DL/DL: "" +*cs.PageRegion DL/DL: "" +*cs.PageSize COM10/Commercial 10: "" +*cs.PageRegion COM10/Commercial 10: "" +*cs.PageSize Monarch/Obálka Monarch: "" +*cs.PageRegion Monarch/Obálka Monarch: "" +*cs.Translation ColorModel/Color Model: "" +*cs.ColorModel Gray/Odstíny šedi: "" +*cs.ColorModel Black/Inverted Grayscale: "" +*cs.Translation StpColorPrecision/Color Precision: "" +*cs.StpColorPrecision Normal/Normal: "" +*cs.StpColorPrecision Best/Best: "" +*cs.Translation InputSlot/Zdroj média: "" +*cs.InputSlot Standard/Standardní: "" +*cs.InputSlot ManualAdj/Manual - Movable Guides: "" +*cs.InputSlot Manual/Ruční: "" +*cs.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*cs.InputSlot MultiPurpose/Podavač 1: "" +*cs.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*cs.InputSlot Upper/Podavač 2: "" +*cs.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*cs.InputSlot Lower/Podavač 3: "" +*cs.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*cs.InputSlot LargeCapacity/Podavač 4: "" +*cs.Translation StpQuality/Print Quality: "" +*cs.StpQuality None/Manual Control: "" +*cs.StpQuality Draft/Draft: "" +*cs.StpQuality Standard/Standardní: "" +*cs.StpQuality High/High: "" +*cs.Translation Resolution/Rozlišení: "" +*cs.Resolution 301x300dpi/Automatic: "" +*cs.Resolution 150dpi/150×150 DPI: "" +*cs.Resolution 300dpi/300×300 DPI: "" +*cs.Resolution 600dpi/600×600 DPI: "" +*cs.Translation Duplex/2-Sided Printing: "" +*cs.Duplex None/Off: "" +*cs.Duplex DuplexNoTumble/Long Edge (Standard): "" +*cs.Duplex DuplexTumble/Short Edge (Flip): "" +*cs.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*cs.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*cs.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*cs.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*cs.Translation StpColorCorrection/Color Correction: "" +*cs.StpColorCorrection None/Default: "" +*cs.StpColorCorrection Accurate/High Accuracy: "" +*cs.StpColorCorrection Bright/Bright Colors: "" +*cs.StpColorCorrection Hue/Correct Hue Only: "" +*cs.StpColorCorrection Uncorrected/Uncorrected: "" +*cs.StpColorCorrection Desaturated/Desaturated: "" +*cs.StpColorCorrection Threshold/Threshold: "" +*cs.StpColorCorrection Density/Density: "" +*cs.StpColorCorrection Raw/Raw: "" +*cs.StpColorCorrection Predithered/Pre-Dithered: "" +*cs.Translation StpBrightness/Brightness: "" +*cs.ParamCustomStpBrightness Value/Value: "" +*cs.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*cs.StpFineBrightness None/0.000: "" +*cs.Translation StpContrast/Contrast: "" +*cs.ParamCustomStpContrast Value/Value: "" +*cs.Translation StpFineContrast/Contrast Fine Adjustment: "" +*cs.StpFineContrast None/0.000: "" +*cs.Translation StpImageType/Image Type: "" +*cs.StpImageType None/Manual Control: "" +*cs.StpImageType Text/Text: "" +*cs.StpImageType Graphics/Graphics: "" +*cs.StpImageType TextGraphics/Mixed Text and Graphics: "" +*cs.StpImageType Photo/Photograph: "" +*cs.StpImageType LineArt/Čárová grafika: "" +*cs.Translation StpDensity/Density: "" +*cs.StpDensity None/None: "" +*cs.ParamCustomStpDensity Value/Value: "" +*cs.Translation StpFineDensity/Density Fine Adjustment: "" +*cs.StpFineDensity None/0.000: "" +*cs.Translation StpDitherAlgorithm/Algoritmus rozkladu barev: "" +*cs.StpDitherAlgorithm None/Default: "" +*cs.StpDitherAlgorithm EvenTone/EvenTone: "" +*cs.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*cs.StpDitherAlgorithm Adaptive/Adaptivní hybridní: "" +*cs.StpDitherAlgorithm Ordered/Ordered: "" +*cs.StpDitherAlgorithm OrderedNew/Ordered New: "" +*cs.StpDitherAlgorithm Fast/Rychlé: "" +*cs.StpDitherAlgorithm VeryFast/Velmi rychlé: "" +*cs.StpDitherAlgorithm Floyd/Hybridní Floid-Steinbergovo: "" +*cs.StpDitherAlgorithm Predithered/Predithered Input: "" +*cs.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*cs.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*cs.Translation StpGamma/Composite Gamma: "" +*cs.StpGamma None/None: "" +*cs.ParamCustomStpGamma Value/Value: "" +*cs.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*cs.StpFineGamma None/0.000: "" +*cs.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*cs.StpLinearContrast False/No: "" +*cs.StpLinearContrast True/Yes: "" +*cs.APPrinterPreset Text/Text: "*StpImageType Text" +*cs.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*cs.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*cs.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*cs.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*da.Translation PageSize/Mediestørrelse: "" +*da.Translation PageRegion/Mediestørrelse: "" +*da.PageSize Letter/Letter: "" +*da.PageRegion Letter/Letter: "" +*da.PageSize Legal/Legal: "" +*da.PageRegion Legal/Legal: "" +*da.PageSize Executive/Executive: "" +*da.PageRegion Executive/Executive: "" +*da.PageSize Statement/Manuelt: "" +*da.PageRegion Statement/Manuelt: "" +*da.PageSize A4/A4: "" +*da.PageRegion A4/A4: "" +*da.PageSize C5/C5: "" +*da.PageRegion C5/C5: "" +*da.PageSize C6/C6: "" +*da.PageRegion C6/C6: "" +*da.PageSize DL/DL: "" +*da.PageRegion DL/DL: "" +*da.PageSize COM10/Commercial 10: "" +*da.PageRegion COM10/Commercial 10: "" +*da.PageSize Monarch/Monarch kuvert: "" +*da.PageRegion Monarch/Monarch kuvert: "" +*da.Translation ColorModel/Farvemodel: "" +*da.ColorModel Gray/Gråtone: "" +*da.ColorModel Black/Inverteret gråtoneskala: "" +*da.Translation StpColorPrecision/Farvepræcision: "" +*da.StpColorPrecision Normal/Normal: "" +*da.StpColorPrecision Best/Bedst: "" +*da.Translation InputSlot/Mediekilde: "" +*da.InputSlot Standard/Standard: "" +*da.InputSlot ManualAdj/Manuel - indstillelig papirføring: "" +*da.InputSlot Manual/Manuelt: "" +*da.InputSlot MultiPurposeAdj/Bakke 1 - med indstillelig papirføring: "" +*da.InputSlot MultiPurpose/Bakke 1: "" +*da.InputSlot UpperAdj/Bakke 2 - med indstillelig papirføring: "" +*da.InputSlot Upper/Bakke 2: "" +*da.InputSlot LowerAdj/Bakke 3 - med indstillelig papirføring: "" +*da.InputSlot Lower/Bakke 3: "" +*da.InputSlot LargeCapacityAdj/Bakke 4 - med indstillelig papirføring: "" +*da.InputSlot LargeCapacity/Bakke 4: "" +*da.Translation StpQuality/Udskriftskvalitet: "" +*da.StpQuality None/Manuel kontrol: "" +*da.StpQuality Draft/Kladde: "" +*da.StpQuality Standard/Standard: "" +*da.StpQuality High/Høj: "" +*da.Translation Resolution/Opløsning: "" +*da.Resolution 301x300dpi/Automatisk: "" +*da.Resolution 150dpi/150x150 DPI: "" +*da.Resolution 300dpi/300x300 DPI: "" +*da.Resolution 600dpi/600x600 DPI: "" +*da.Translation Duplex/2-sidet udskrivning: "" +*da.Duplex None/Afbrudt: "" +*da.Duplex DuplexNoTumble/Lang kant (standard): "" +*da.Duplex DuplexTumble/Kort kant (vend): "" +*da.Translation StpiShrinkOutput/Formindsk side så den passer til kanter: "" +*da.StpiShrinkOutput Shrink/Formindsk (udskriv hele siden): "" +*da.StpiShrinkOutput Crop/Beskær (bevar format): "" +*da.StpiShrinkOutput Expand/Udvid (brug hele arket): "" +*da.Translation StpColorCorrection/Farvekorrektion: "" +*da.StpColorCorrection None/Standard: "" +*da.StpColorCorrection Accurate/Høj præcision: "" +*da.StpColorCorrection Bright/Lyse klare farver: "" +*da.StpColorCorrection Hue/Korrigér kun farvetone: "" +*da.StpColorCorrection Uncorrected/Ikke farvekorrigeret: "" +*da.StpColorCorrection Desaturated/Ikke mættet: "" +*da.StpColorCorrection Threshold/Tærskelværdi: "" +*da.StpColorCorrection Density/Tæthed: "" +*da.StpColorCorrection Raw/Ingen korrektioner: "" +*da.StpColorCorrection Predithered/Forud dithered: "" +*da.Translation StpBrightness/Lyshed: "" +*da.ParamCustomStpBrightness Value/Værdi: "" +*da.Translation StpFineBrightness/Lyshed Finjustering: "" +*da.StpFineBrightness None/0.000: "" +*da.Translation StpContrast/Kontrast: "" +*da.ParamCustomStpContrast Value/Værdi: "" +*da.Translation StpFineContrast/Kontrast Finjustering: "" +*da.StpFineContrast None/0.000: "" +*da.Translation StpImageType/Billedtype: "" +*da.StpImageType None/Manuel kontrol: "" +*da.StpImageType Text/Tekst: "" +*da.StpImageType Graphics/Grafik: "" +*da.StpImageType TextGraphics/Blandet tekst og grafik: "" +*da.StpImageType Photo/Fotografi: "" +*da.StpImageType LineArt/Linie-kunst: "" +*da.Translation StpDensity/Tæthed: "" +*da.StpDensity None/Ingen: "" +*da.ParamCustomStpDensity Value/Værdi: "" +*da.Translation StpFineDensity/Tæthed Finjustering: "" +*da.StpFineDensity None/0.000: "" +*da.Translation StpDitherAlgorithm/Dither-algoritme: "" +*da.StpDitherAlgorithm None/Standard: "" +*da.StpDitherAlgorithm EvenTone/EvenTone: "" +*da.StpDitherAlgorithm HybridEvenTone/Blandet EvenTone: "" +*da.StpDitherAlgorithm Adaptive/Tilpasset Blandet: "" +*da.StpDitherAlgorithm Ordered/Ordnet: "" +*da.StpDitherAlgorithm OrderedNew/Ordnet ny: "" +*da.StpDitherAlgorithm Fast/Hurtig: "" +*da.StpDitherAlgorithm VeryFast/Meget Hurtig: "" +*da.StpDitherAlgorithm Floyd/Blandet Floyd-Steinberg: "" +*da.StpDitherAlgorithm Predithered/Forud dithered inddata: "" +*da.StpDitherAlgorithm Segmented/Dråbestørrelse segmenteret: "" +*da.StpDitherAlgorithm SegmentedNew/Dråbestørrelse segmenteret ny: "" +*da.Translation StpGamma/Sammensat gamma: "" +*da.StpGamma None/Ingen: "" +*da.ParamCustomStpGamma Value/Værdi: "" +*da.Translation StpFineGamma/Sammensat gamma Finjustering: "" +*da.StpFineGamma None/0.000: "" +*da.Translation StpLinearContrast/Lineær kontrastjustering: "" +*da.StpLinearContrast False/Nej: "" +*da.StpLinearContrast True/Ja: "" +*da.APPrinterPreset Text/Text: "*StpImageType Text" +*da.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*da.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*da.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*da.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*de.Translation PageSize/Mediengröße: "" +*de.Translation PageRegion/Mediengröße: "" +*de.PageSize Letter/Letter: "" +*de.PageRegion Letter/Letter: "" +*de.PageSize Legal/Legal: "" +*de.PageRegion Legal/Legal: "" +*de.PageSize Executive/Executive: "" +*de.PageRegion Executive/Executive: "" +*de.PageSize Statement/Manuell: "" +*de.PageRegion Statement/Manuell: "" +*de.PageSize A4/A4: "" +*de.PageRegion A4/A4: "" +*de.PageSize C5/C5: "" +*de.PageRegion C5/C5: "" +*de.PageSize C6/C6: "" +*de.PageRegion C6/C6: "" +*de.PageSize DL/DL: "" +*de.PageRegion DL/DL: "" +*de.PageSize COM10/Commercial 10: "" +*de.PageRegion COM10/Commercial 10: "" +*de.PageSize Monarch/Briefumschlag (Monarch): "" +*de.PageRegion Monarch/Briefumschlag (Monarch): "" +*de.Translation ColorModel/Farbmodell: "" +*de.ColorModel Gray/Graustufen: "" +*de.ColorModel Black/Invertierte Graustufen: "" +*de.Translation StpColorPrecision/Farbgenauigkeit: "" +*de.StpColorPrecision Normal/Normal: "" +*de.StpColorPrecision Best/Beste: "" +*de.Translation InputSlot/Medienquelle: "" +*de.InputSlot Standard/Standard: "" +*de.InputSlot ManualAdj/Manuell - Bewegliche Führungen: "" +*de.InputSlot Manual/Manuell: "" +*de.InputSlot MultiPurposeAdj/Fach 1 - Bewegliche Führungen: "" +*de.InputSlot MultiPurpose/Schacht 1: "" +*de.InputSlot UpperAdj/Fach 2 - Bewegliche Führungen: "" +*de.InputSlot Upper/Schacht 2: "" +*de.InputSlot LowerAdj/Fach 3 - Bewegliche Führungen: "" +*de.InputSlot Lower/Schacht 3: "" +*de.InputSlot LargeCapacityAdj/Fach 4 - Bewegliche Führungen: "" +*de.InputSlot LargeCapacity/Schacht 4: "" +*de.Translation StpQuality/Druckqualität: "" +*de.StpQuality None/Manuelle Steuerung: "" +*de.StpQuality Draft/Entwurf: "" +*de.StpQuality Standard/Standard: "" +*de.StpQuality High/Hoch: "" +*de.Translation Resolution/Auflösung: "" +*de.Resolution 301x300dpi/Automatisch: "" +*de.Resolution 150dpi/150×150 DPI: "" +*de.Resolution 300dpi/300×300 DPI: "" +*de.Resolution 600dpi/600×600 DPI: "" +*de.Translation Duplex/Beidseitiger Druck: "" +*de.Duplex None/Aus: "" +*de.Duplex DuplexNoTumble/Langer Rand (Vorgabe): "" +*de.Duplex DuplexTumble/Kurzer Rand (Umdrehen): "" +*de.Translation StpiShrinkOutput/Seite verkleinern, wenn notwendig, damit sie zwischen die Ränder passt: "" +*de.StpiShrinkOutput Shrink/Verkleinern (Gesamte Seite drucken): "" +*de.StpiShrinkOutput Crop/Beschneiden (Größe erhalten): "" +*de.StpiShrinkOutput Expand/Vergrößern (Die maximale Seitenfläche nutzen): "" +*de.Translation StpColorCorrection/Farbkorrektur: "" +*de.StpColorCorrection None/Standard: "" +*de.StpColorCorrection Accurate/Hohe Genauigkeit: "" +*de.StpColorCorrection Bright/Helle Farben: "" +*de.StpColorCorrection Hue/Nur korrekten Farbton: "" +*de.StpColorCorrection Uncorrected/Unkorrigiert: "" +*de.StpColorCorrection Desaturated/Entsättigt: "" +*de.StpColorCorrection Threshold/Schwellwert: "" +*de.StpColorCorrection Density/Farbdichte: "" +*de.StpColorCorrection Raw/Rohdaten: "" +*de.StpColorCorrection Predithered/Vorgerastert: "" +*de.Translation StpBrightness/Helligkeit: "" +*de.ParamCustomStpBrightness Value/Wert: "" +*de.Translation StpFineBrightness/Helligkeit Feineinstellung: "" +*de.StpFineBrightness None/0.000: "" +*de.Translation StpContrast/Kontrast: "" +*de.ParamCustomStpContrast Value/Wert: "" +*de.Translation StpFineContrast/Kontrast Feineinstellung: "" +*de.StpFineContrast None/0.000: "" +*de.Translation StpImageType/Bildtyp: "" +*de.StpImageType None/Manuelle Steuerung: "" +*de.StpImageType Text/Text: "" +*de.StpImageType Graphics/Grafik: "" +*de.StpImageType TextGraphics/Text und Grafik gemischt: "" +*de.StpImageType Photo/Foto: "" +*de.StpImageType LineArt/Strichzeichnung: "" +*de.Translation StpDensity/Farbdichte: "" +*de.StpDensity None/Nichts: "" +*de.ParamCustomStpDensity Value/Wert: "" +*de.Translation StpFineDensity/Farbdichte Feineinstellung: "" +*de.StpFineDensity None/0.000: "" +*de.Translation StpDitherAlgorithm/Rasteralgorithmus: "" +*de.StpDitherAlgorithm None/Standard: "" +*de.StpDitherAlgorithm EvenTone/EvenTone: "" +*de.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*de.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*de.StpDitherAlgorithm Ordered/Geordnet: "" +*de.StpDitherAlgorithm OrderedNew/Geordnet Neu: "" +*de.StpDitherAlgorithm Fast/Schnell: "" +*de.StpDitherAlgorithm VeryFast/Sehr Schnell: "" +*de.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*de.StpDitherAlgorithm Predithered/Vorgerasterte Eingabe: "" +*de.StpDitherAlgorithm Segmented/Segmentierte Tropfengröße: "" +*de.StpDitherAlgorithm SegmentedNew/Segmentierte Tropfengröße Neu: "" +*de.Translation StpGamma/Gemischtes Gamma: "" +*de.StpGamma None/Nichts: "" +*de.ParamCustomStpGamma Value/Wert: "" +*de.Translation StpFineGamma/Gemischtes Gamma Feineinstellung: "" +*de.StpFineGamma None/0.000: "" +*de.Translation StpLinearContrast/Lineare Kontrast-Anpassung: "" +*de.StpLinearContrast False/Nein: "" +*de.StpLinearContrast True/Ja: "" +*de.APPrinterPreset Text/Text: "*StpImageType Text" +*de.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*de.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*de.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*de.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*el.Translation PageSize/Media Size: "" +*el.Translation PageRegion/Media Size: "" +*el.PageSize Letter/Διαστάσεις Letter: "" +*el.PageRegion Letter/Διαστάσεις Letter: "" +*el.PageSize Legal/Διαστάσεις Legal: "" +*el.PageRegion Legal/Διαστάσεις Legal: "" +*el.PageSize Executive/Executive: "" +*el.PageRegion Executive/Executive: "" +*el.PageSize Statement/Εγχειρίδιο: "" +*el.PageRegion Statement/Εγχειρίδιο: "" +*el.PageSize A4/Διαστάσεις Α4: "" +*el.PageRegion A4/Διαστάσεις Α4: "" +*el.PageSize C5/C5: "" +*el.PageRegion C5/C5: "" +*el.PageSize C6/C6: "" +*el.PageRegion C6/C6: "" +*el.PageSize DL/DL: "" +*el.PageRegion DL/DL: "" +*el.PageSize COM10/Commercial 10: "" +*el.PageRegion COM10/Commercial 10: "" +*el.PageSize Monarch/Monarch Envelope: "" +*el.PageRegion Monarch/Monarch Envelope: "" +*el.Translation ColorModel/Color Model: "" +*el.ColorModel Gray/Κλίμακα του γκρι: "" +*el.ColorModel Black/Inverted Grayscale: "" +*el.Translation StpColorPrecision/Color Precision: "" +*el.StpColorPrecision Normal/Normal: "" +*el.StpColorPrecision Best/Best: "" +*el.Translation InputSlot/Media Source: "" +*el.InputSlot Standard/Κανονικό: "" +*el.InputSlot ManualAdj/Manual - Movable Guides: "" +*el.InputSlot Manual/Εγχειρίδιο: "" +*el.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*el.InputSlot MultiPurpose/Tray 1: "" +*el.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*el.InputSlot Upper/Tray 2: "" +*el.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*el.InputSlot Lower/Tray 3: "" +*el.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*el.InputSlot LargeCapacity/Tray 4: "" +*el.Translation StpQuality/Print Quality: "" +*el.StpQuality None/Manual Control: "" +*el.StpQuality Draft/Draft: "" +*el.StpQuality Standard/Κανονικό: "" +*el.StpQuality High/High: "" +*el.Translation Resolution/Ανάλυση: "" +*el.Resolution 301x300dpi/Automatic: "" +*el.Resolution 150dpi/150x150 DPI: "" +*el.Resolution 300dpi/300x300 DPI: "" +*el.Resolution 600dpi/600x600 DPI: "" +*el.Translation Duplex/2-Sided Printing: "" +*el.Duplex None/Off: "" +*el.Duplex DuplexNoTumble/Long Edge (Standard): "" +*el.Duplex DuplexTumble/Short Edge (Flip): "" +*el.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*el.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*el.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*el.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*el.Translation StpColorCorrection/Color Correction: "" +*el.StpColorCorrection None/Default: "" +*el.StpColorCorrection Accurate/High Accuracy: "" +*el.StpColorCorrection Bright/Bright Colors: "" +*el.StpColorCorrection Hue/Correct Hue Only: "" +*el.StpColorCorrection Uncorrected/Uncorrected: "" +*el.StpColorCorrection Desaturated/Desaturated: "" +*el.StpColorCorrection Threshold/Threshold: "" +*el.StpColorCorrection Density/Density: "" +*el.StpColorCorrection Raw/Raw: "" +*el.StpColorCorrection Predithered/Pre-Dithered: "" +*el.Translation StpBrightness/Brightness: "" +*el.ParamCustomStpBrightness Value/Value: "" +*el.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*el.StpFineBrightness None/0.000: "" +*el.Translation StpContrast/Contrast: "" +*el.ParamCustomStpContrast Value/Value: "" +*el.Translation StpFineContrast/Contrast Fine Adjustment: "" +*el.StpFineContrast None/0.000: "" +*el.Translation StpImageType/Image Type: "" +*el.StpImageType None/Manual Control: "" +*el.StpImageType Text/Text: "" +*el.StpImageType Graphics/Graphics: "" +*el.StpImageType TextGraphics/Mixed Text and Graphics: "" +*el.StpImageType Photo/Photograph: "" +*el.StpImageType LineArt/Line Art: "" +*el.Translation StpDensity/Density: "" +*el.StpDensity None/None: "" +*el.ParamCustomStpDensity Value/Value: "" +*el.Translation StpFineDensity/Density Fine Adjustment: "" +*el.StpFineDensity None/0.000: "" +*el.Translation StpDitherAlgorithm/Dither Algorithm: "" +*el.StpDitherAlgorithm None/Default: "" +*el.StpDitherAlgorithm EvenTone/EvenTone: "" +*el.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*el.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*el.StpDitherAlgorithm Ordered/Ordered: "" +*el.StpDitherAlgorithm OrderedNew/Ordered New: "" +*el.StpDitherAlgorithm Fast/Ταχεία: "" +*el.StpDitherAlgorithm VeryFast/Very Fast: "" +*el.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*el.StpDitherAlgorithm Predithered/Predithered Input: "" +*el.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*el.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*el.Translation StpGamma/Composite Gamma: "" +*el.StpGamma None/None: "" +*el.ParamCustomStpGamma Value/Value: "" +*el.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*el.StpFineGamma None/0.000: "" +*el.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*el.StpLinearContrast False/No: "" +*el.StpLinearContrast True/Yes: "" +*el.APPrinterPreset Text/Text: "*StpImageType Text" +*el.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*el.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*el.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*el.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*en_GB.Translation PageSize/Media Size: "" +*en_GB.Translation PageRegion/Media Size: "" +*en_GB.PageSize Letter/Letter: "" +*en_GB.PageRegion Letter/Letter: "" +*en_GB.PageSize Legal/Legal: "" +*en_GB.PageRegion Legal/Legal: "" +*en_GB.PageSize Executive/Executive: "" +*en_GB.PageRegion Executive/Executive: "" +*en_GB.PageSize Statement/Manual: "" +*en_GB.PageRegion Statement/Manual: "" +*en_GB.PageSize A4/A4: "" +*en_GB.PageRegion A4/A4: "" +*en_GB.PageSize C5/C5: "" +*en_GB.PageRegion C5/C5: "" +*en_GB.PageSize C6/C6: "" +*en_GB.PageRegion C6/C6: "" +*en_GB.PageSize DL/DL: "" +*en_GB.PageRegion DL/DL: "" +*en_GB.PageSize COM10/Commercial 10: "" +*en_GB.PageRegion COM10/Commercial 10: "" +*en_GB.PageSize Monarch/Monarch Envelope: "" +*en_GB.PageRegion Monarch/Monarch Envelope: "" +*en_GB.Translation ColorModel/Colour Model: "" +*en_GB.ColorModel Gray/Grayscale: "" +*en_GB.ColorModel Black/Inverted Grayscale: "" +*en_GB.Translation StpColorPrecision/Colour Precision: "" +*en_GB.StpColorPrecision Normal/Normal: "" +*en_GB.StpColorPrecision Best/Best: "" +*en_GB.Translation InputSlot/Media Source: "" +*en_GB.InputSlot Standard/Standard: "" +*en_GB.InputSlot ManualAdj/Manual - Movable Guides: "" +*en_GB.InputSlot Manual/Manual: "" +*en_GB.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*en_GB.InputSlot MultiPurpose/Tray 1: "" +*en_GB.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*en_GB.InputSlot Upper/Tray 2: "" +*en_GB.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*en_GB.InputSlot Lower/Tray 3: "" +*en_GB.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*en_GB.InputSlot LargeCapacity/Tray 4: "" +*en_GB.Translation StpQuality/Print Quality: "" +*en_GB.StpQuality None/Manual Control: "" +*en_GB.StpQuality Draft/Draft: "" +*en_GB.StpQuality Standard/Standard: "" +*en_GB.StpQuality High/High: "" +*en_GB.Translation Resolution/Resolution: "" +*en_GB.Resolution 301x300dpi/Automatic: "" +*en_GB.Resolution 150dpi/150×150 DPI: "" +*en_GB.Resolution 300dpi/300×300 DPI: "" +*en_GB.Resolution 600dpi/600×600 DPI: "" +*en_GB.Translation Duplex/2-Sided Printing: "" +*en_GB.Duplex None/Off: "" +*en_GB.Duplex DuplexNoTumble/Long Edge (Standard): "" +*en_GB.Duplex DuplexTumble/Short Edge (Flip): "" +*en_GB.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*en_GB.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*en_GB.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*en_GB.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*en_GB.Translation StpColorCorrection/Colour Correction: "" +*en_GB.StpColorCorrection None/Default: "" +*en_GB.StpColorCorrection Accurate/High Accuracy: "" +*en_GB.StpColorCorrection Bright/Bright Colours: "" +*en_GB.StpColorCorrection Hue/Correct Hue Only: "" +*en_GB.StpColorCorrection Uncorrected/Uncorrected: "" +*en_GB.StpColorCorrection Desaturated/Desaturated: "" +*en_GB.StpColorCorrection Threshold/Threshold: "" +*en_GB.StpColorCorrection Density/Density: "" +*en_GB.StpColorCorrection Raw/Raw: "" +*en_GB.StpColorCorrection Predithered/Pre-Dithered: "" +*en_GB.Translation StpBrightness/Brightness: "" +*en_GB.ParamCustomStpBrightness Value/Value: "" +*en_GB.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*en_GB.StpFineBrightness None/0.000: "" +*en_GB.Translation StpContrast/Contrast: "" +*en_GB.ParamCustomStpContrast Value/Value: "" +*en_GB.Translation StpFineContrast/Contrast Fine Adjustment: "" +*en_GB.StpFineContrast None/0.000: "" +*en_GB.Translation StpImageType/Image Type: "" +*en_GB.StpImageType None/Manual Control: "" +*en_GB.StpImageType Text/Text: "" +*en_GB.StpImageType Graphics/Graphics: "" +*en_GB.StpImageType TextGraphics/Mixed Text and Graphics: "" +*en_GB.StpImageType Photo/Photograph: "" +*en_GB.StpImageType LineArt/Line Art: "" +*en_GB.Translation StpDensity/Density: "" +*en_GB.StpDensity None/None: "" +*en_GB.ParamCustomStpDensity Value/Value: "" +*en_GB.Translation StpFineDensity/Density Fine Adjustment: "" +*en_GB.StpFineDensity None/0.000: "" +*en_GB.Translation StpDitherAlgorithm/Dither Algorithm: "" +*en_GB.StpDitherAlgorithm None/Default: "" +*en_GB.StpDitherAlgorithm EvenTone/EvenTone: "" +*en_GB.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*en_GB.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*en_GB.StpDitherAlgorithm Ordered/Ordered: "" +*en_GB.StpDitherAlgorithm OrderedNew/Ordered New: "" +*en_GB.StpDitherAlgorithm Fast/Fast: "" +*en_GB.StpDitherAlgorithm VeryFast/Very Fast: "" +*en_GB.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*en_GB.StpDitherAlgorithm Predithered/Predithered Input: "" +*en_GB.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*en_GB.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*en_GB.Translation StpGamma/Composite Gamma: "" +*en_GB.StpGamma None/None: "" +*en_GB.ParamCustomStpGamma Value/Value: "" +*en_GB.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*en_GB.StpFineGamma None/0.000: "" +*en_GB.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*en_GB.StpLinearContrast False/No: "" +*en_GB.StpLinearContrast True/Yes: "" +*en_GB.APPrinterPreset Text/Text: "*StpImageType Text" +*en_GB.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*en_GB.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*en_GB.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*en_GB.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*es.Translation PageSize/Media Size: "" +*es.Translation PageRegion/Media Size: "" +*es.PageSize Letter/Carta: "" +*es.PageRegion Letter/Carta: "" +*es.PageSize Legal/Legal: "" +*es.PageRegion Legal/Legal: "" +*es.PageSize Executive/Ejecutivo: "" +*es.PageRegion Executive/Ejecutivo: "" +*es.PageSize Statement/Manual: "" +*es.PageRegion Statement/Manual: "" +*es.PageSize A4/A4: "" +*es.PageRegion A4/A4: "" +*es.PageSize C5/C5: "" +*es.PageRegion C5/C5: "" +*es.PageSize C6/C6: "" +*es.PageRegion C6/C6: "" +*es.PageSize DL/DL: "" +*es.PageRegion DL/DL: "" +*es.PageSize COM10/Comercial 10: "" +*es.PageRegion COM10/Comercial 10: "" +*es.PageSize Monarch/Monarch Envelope: "" +*es.PageRegion Monarch/Monarch Envelope: "" +*es.Translation ColorModel/Color Model: "" +*es.ColorModel Gray/Tonos de gris: "" +*es.ColorModel Black/Inverted Grayscale: "" +*es.Translation StpColorPrecision/Color Precision: "" +*es.StpColorPrecision Normal/Normal: "" +*es.StpColorPrecision Best/Best: "" +*es.Translation InputSlot/Fuente de Medio: "" +*es.InputSlot Standard/Estándar: "" +*es.InputSlot ManualAdj/Manual - Movable Guides: "" +*es.InputSlot Manual/Manual: "" +*es.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*es.InputSlot MultiPurpose/Bandeja 1: "" +*es.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*es.InputSlot Upper/Bandeja 2: "" +*es.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*es.InputSlot Lower/Bandeja 3: "" +*es.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*es.InputSlot LargeCapacity/Bandeja 4: "" +*es.Translation StpQuality/Print Quality: "" +*es.StpQuality None/Manual Control: "" +*es.StpQuality Draft/Draft: "" +*es.StpQuality Standard/Estándar: "" +*es.StpQuality High/High: "" +*es.Translation Resolution/Resolución: "" +*es.Resolution 301x300dpi/Automatic: "" +*es.Resolution 150dpi/150x150 PPP: "" +*es.Resolution 300dpi/300x300 PPP: "" +*es.Resolution 600dpi/600x600 PPP: "" +*es.Translation Duplex/2-Sided Printing: "" +*es.Duplex None/Off: "" +*es.Duplex DuplexNoTumble/Long Edge (Standard): "" +*es.Duplex DuplexTumble/Short Edge (Flip): "" +*es.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*es.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*es.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*es.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*es.Translation StpColorCorrection/Color Correction: "" +*es.StpColorCorrection None/Default: "" +*es.StpColorCorrection Accurate/High Accuracy: "" +*es.StpColorCorrection Bright/Bright Colors: "" +*es.StpColorCorrection Hue/Correct Hue Only: "" +*es.StpColorCorrection Uncorrected/Uncorrected: "" +*es.StpColorCorrection Desaturated/Desaturated: "" +*es.StpColorCorrection Threshold/Threshold: "" +*es.StpColorCorrection Density/Density: "" +*es.StpColorCorrection Raw/Raw: "" +*es.StpColorCorrection Predithered/Pre-Dithered: "" +*es.Translation StpBrightness/Brightness: "" +*es.ParamCustomStpBrightness Value/Value: "" +*es.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*es.StpFineBrightness None/0.000: "" +*es.Translation StpContrast/Contrast: "" +*es.ParamCustomStpContrast Value/Value: "" +*es.Translation StpFineContrast/Contrast Fine Adjustment: "" +*es.StpFineContrast None/0.000: "" +*es.Translation StpImageType/Image Type: "" +*es.StpImageType None/Manual Control: "" +*es.StpImageType Text/Text: "" +*es.StpImageType Graphics/Graphics: "" +*es.StpImageType TextGraphics/Mixed Text and Graphics: "" +*es.StpImageType Photo/Photograph: "" +*es.StpImageType LineArt/Arte lineal: "" +*es.Translation StpDensity/Density: "" +*es.StpDensity None/None: "" +*es.ParamCustomStpDensity Value/Value: "" +*es.Translation StpFineDensity/Density Fine Adjustment: "" +*es.StpFineDensity None/0.000: "" +*es.Translation StpDitherAlgorithm/Algoritmo de Entramado: "" +*es.StpDitherAlgorithm None/Default: "" +*es.StpDitherAlgorithm EvenTone/EvenTone: "" +*es.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*es.StpDitherAlgorithm Adaptive/Híbrido Adaptativo: "" +*es.StpDitherAlgorithm Ordered/Ordenado: "" +*es.StpDitherAlgorithm OrderedNew/Ordered New: "" +*es.StpDitherAlgorithm Fast/Rápido: "" +*es.StpDitherAlgorithm VeryFast/Muy Rápido: "" +*es.StpDitherAlgorithm Floyd/Floyd-Steinberg Híbrido: "" +*es.StpDitherAlgorithm Predithered/Predithered Input: "" +*es.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*es.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*es.Translation StpGamma/Composite Gamma: "" +*es.StpGamma None/None: "" +*es.ParamCustomStpGamma Value/Value: "" +*es.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*es.StpFineGamma None/0.000: "" +*es.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*es.StpLinearContrast False/No: "" +*es.StpLinearContrast True/Yes: "" +*es.APPrinterPreset Text/Text: "*StpImageType Text" +*es.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*es.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*es.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*es.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*fi.Translation PageSize/Median koko: "" +*fi.Translation PageRegion/Median koko: "" +*fi.PageSize Letter/Letter: "" +*fi.PageRegion Letter/Letter: "" +*fi.PageSize Legal/Legal: "" +*fi.PageRegion Legal/Legal: "" +*fi.PageSize Executive/Executive: "" +*fi.PageRegion Executive/Executive: "" +*fi.PageSize Statement/Käsin: "" +*fi.PageRegion Statement/Käsin: "" +*fi.PageSize A4/A4: "" +*fi.PageRegion A4/A4: "" +*fi.PageSize C5/C5: "" +*fi.PageRegion C5/C5: "" +*fi.PageSize C6/C6: "" +*fi.PageRegion C6/C6: "" +*fi.PageSize DL/DL: "" +*fi.PageRegion DL/DL: "" +*fi.PageSize COM10/Commercial 10: "" +*fi.PageRegion COM10/Commercial 10: "" +*fi.PageSize Monarch/Monarch Envelope: "" +*fi.PageRegion Monarch/Monarch Envelope: "" +*fi.Translation ColorModel/Värimalli: "" +*fi.ColorModel Gray/Harmaasävy: "" +*fi.ColorModel Black/Käänteinen harmaasävy: "" +*fi.Translation StpColorPrecision/Värien tarkkuus: "" +*fi.StpColorPrecision Normal/Tavallinen: "" +*fi.StpColorPrecision Best/Paras: "" +*fi.Translation InputSlot/Tulostusmateriaalin lähde: "" +*fi.InputSlot Standard/Tavallinen: "" +*fi.InputSlot ManualAdj/Käsin - liikkuvat ohjaimet: "" +*fi.InputSlot Manual/Käsin: "" +*fi.InputSlot MultiPurposeAdj/Kelkka 1 - liikkuvat ohjaimet: "" +*fi.InputSlot MultiPurpose/Kelkka 1: "" +*fi.InputSlot UpperAdj/Kelkka 2 - liikkuvat ohjaimet: "" +*fi.InputSlot Upper/Kelkka 2: "" +*fi.InputSlot LowerAdj/Kelkka 3 - liikkuvat ohjaimet: "" +*fi.InputSlot Lower/Kelkka 3: "" +*fi.InputSlot LargeCapacityAdj/Kelkka 4 - liikkuvat ohjaimet: "" +*fi.InputSlot LargeCapacity/Kelkka 4: "" +*fi.Translation StpQuality/Tulostuslaatu: "" +*fi.StpQuality None/Käsisäädöt: "" +*fi.StpQuality Draft/Vedos: "" +*fi.StpQuality Standard/Tavallinen: "" +*fi.StpQuality High/Korkea: "" +*fi.Translation Resolution/Tarkkuus: "" +*fi.Resolution 301x300dpi/Automaattinen: "" +*fi.Resolution 150dpi/150x150 DPI: "" +*fi.Resolution 300dpi/300x300 DPI: "" +*fi.Resolution 600dpi/600x600 DPI: "" +*fi.Translation Duplex/Kaksipuolinen tulostus: "" +*fi.Duplex None/Pois: "" +*fi.Duplex DuplexNoTumble/Pitkä sivu (standard): "" +*fi.Duplex DuplexTumble/Lyhyt sivu (flip): "" +*fi.Translation StpiShrinkOutput/Kutista sivua tarvittaessa, jotta reunat mahtuvat: "" +*fi.StpiShrinkOutput Shrink/Kutista (tulosta koko sivu): "" +*fi.StpiShrinkOutput Crop/Rajaa (säilytä mittasuhteet): "" +*fi.StpiShrinkOutput Expand/Laajenna (käytä täysi paperin pinta-ala): "" +*fi.Translation StpColorCorrection/Värinkorjaus: "" +*fi.StpColorCorrection None/Oletus: "" +*fi.StpColorCorrection Accurate/Korkea tarkkuus: "" +*fi.StpColorCorrection Bright/Kirkkaat värit: "" +*fi.StpColorCorrection Hue/Korjaa vain värisävy: "" +*fi.StpColorCorrection Uncorrected/Korjaamaton: "" +*fi.StpColorCorrection Desaturated/Desaturated: "" +*fi.StpColorCorrection Threshold/Kynnys: "" +*fi.StpColorCorrection Density/Tiheys: "" +*fi.StpColorCorrection Raw/Raaka: "" +*fi.StpColorCorrection Predithered/Esiditteroitu: "" +*fi.Translation StpBrightness/Kirkkaus: "" +*fi.ParamCustomStpBrightness Value/Arvo: "" +*fi.Translation StpFineBrightness/Kirkkaus Hienosäätö: "" +*fi.StpFineBrightness None/0.000: "" +*fi.Translation StpContrast/Kontrasti: "" +*fi.ParamCustomStpContrast Value/Arvo: "" +*fi.Translation StpFineContrast/Kontrasti Hienosäätö: "" +*fi.StpFineContrast None/0.000: "" +*fi.Translation StpImageType/Kuvan tyyppi: "" +*fi.StpImageType None/Käsisäädöt: "" +*fi.StpImageType Text/Tekstiä: "" +*fi.StpImageType Graphics/Grafiikkaa: "" +*fi.StpImageType TextGraphics/Tekstiä ja grafiikkaa: "" +*fi.StpImageType Photo/Valokuva: "" +*fi.StpImageType LineArt/Viivagrafiikka: "" +*fi.Translation StpDensity/Tiheys: "" +*fi.StpDensity None/Ei mitään: "" +*fi.ParamCustomStpDensity Value/Arvo: "" +*fi.Translation StpFineDensity/Tiheys Hienosäätö: "" +*fi.StpFineDensity None/0.000: "" +*fi.Translation StpDitherAlgorithm/Ditterointialgoritmi: "" +*fi.StpDitherAlgorithm None/Oletus: "" +*fi.StpDitherAlgorithm EvenTone/EvenTone: "" +*fi.StpDitherAlgorithm HybridEvenTone/EvenTone-hybridi: "" +*fi.StpDitherAlgorithm Adaptive/Mukautuva hybridi: "" +*fi.StpDitherAlgorithm Ordered/Järjestetty: "" +*fi.StpDitherAlgorithm OrderedNew/Järjestetty (uusi): "" +*fi.StpDitherAlgorithm Fast/Nopea: "" +*fi.StpDitherAlgorithm VeryFast/Erittäin nopea: "" +*fi.StpDitherAlgorithm Floyd/Floyd-Steinberg-hybridi: "" +*fi.StpDitherAlgorithm Predithered/Esiditteroitu sisääntulo: "" +*fi.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*fi.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*fi.Translation StpGamma/Komposiittigamma: "" +*fi.StpGamma None/Ei mitään: "" +*fi.ParamCustomStpGamma Value/Arvo: "" +*fi.Translation StpFineGamma/Komposiittigamma Hienosäätö: "" +*fi.StpFineGamma None/0.000: "" +*fi.Translation StpLinearContrast/Lineaarinen kontrastin säätö: "" +*fi.StpLinearContrast False/Ei: "" +*fi.StpLinearContrast True/Kyllä: "" +*fi.APPrinterPreset Text/Text: "*StpImageType Text" +*fi.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*fi.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*fi.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*fi.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*fr.Translation PageSize/Media Size: "" +*fr.Translation PageRegion/Media Size: "" +*fr.PageSize Letter/Letter: "" +*fr.PageRegion Letter/Letter: "" +*fr.PageSize Legal/Legal: "" +*fr.PageRegion Legal/Legal: "" +*fr.PageSize Executive/Executive: "" +*fr.PageRegion Executive/Executive: "" +*fr.PageSize Statement/Manuel: "" +*fr.PageRegion Statement/Manuel: "" +*fr.PageSize A4/A4: "" +*fr.PageRegion A4/A4: "" +*fr.PageSize C5/C5: "" +*fr.PageRegion C5/C5: "" +*fr.PageSize C6/C6: "" +*fr.PageRegion C6/C6: "" +*fr.PageSize DL/DL: "" +*fr.PageRegion DL/DL: "" +*fr.PageSize COM10/Commercial 10: "" +*fr.PageRegion COM10/Commercial 10: "" +*fr.PageSize Monarch/Enveloppe Monarch: "" +*fr.PageRegion Monarch/Enveloppe Monarch: "" +*fr.Translation ColorModel/Color Model: "" +*fr.ColorModel Gray/Niveaux de gris: "" +*fr.ColorModel Black/Inverted Grayscale: "" +*fr.Translation StpColorPrecision/Color Precision: "" +*fr.StpColorPrecision Normal/Normal: "" +*fr.StpColorPrecision Best/Meilleur: "" +*fr.Translation InputSlot/Source du support: "" +*fr.InputSlot Standard/Standard: "" +*fr.InputSlot ManualAdj/Manual - Movable Guides: "" +*fr.InputSlot Manual/Manuel: "" +*fr.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*fr.InputSlot MultiPurpose/Bac 1: "" +*fr.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*fr.InputSlot Upper/Bac 2: "" +*fr.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*fr.InputSlot Lower/Bac 3: "" +*fr.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*fr.InputSlot LargeCapacity/Bac 4: "" +*fr.Translation StpQuality/Qualité d'impression: "" +*fr.StpQuality None/Controle manuel: "" +*fr.StpQuality Draft/Brouillon: "" +*fr.StpQuality Standard/Standard: "" +*fr.StpQuality High/Hauteur: "" +*fr.Translation Resolution/Résolution: "" +*fr.Resolution 301x300dpi/Automatique: "" +*fr.Resolution 150dpi/150x150 PPP: "" +*fr.Resolution 300dpi/300x300 PPP: "" +*fr.Resolution 600dpi/600x600 PPP: "" +*fr.Translation Duplex/2-Sided Printing: "" +*fr.Duplex None/Désactivé: "" +*fr.Duplex DuplexNoTumble/Côté long (standard): "" +*fr.Duplex DuplexTumble/Côté court (retourné): "" +*fr.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*fr.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*fr.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*fr.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*fr.Translation StpColorCorrection/Correction des couleurs: "" +*fr.StpColorCorrection None/Défaut: "" +*fr.StpColorCorrection Accurate/Haute précision: "" +*fr.StpColorCorrection Bright/Couleurs lumineuses: "" +*fr.StpColorCorrection Hue/Correction Hue seule: "" +*fr.StpColorCorrection Uncorrected/Sans correction: "" +*fr.StpColorCorrection Desaturated/Désaturé: "" +*fr.StpColorCorrection Threshold/Seuil: "" +*fr.StpColorCorrection Density/Densité: "" +*fr.StpColorCorrection Raw/Raw: "" +*fr.StpColorCorrection Predithered/Pré-tramé: "" +*fr.Translation StpBrightness/Luminosité: "" +*fr.ParamCustomStpBrightness Value/Value: "" +*fr.Translation StpFineBrightness/Luminosité Réglage fin: "" +*fr.StpFineBrightness None/0.000: "" +*fr.Translation StpContrast/Contraste: "" +*fr.ParamCustomStpContrast Value/Value: "" +*fr.Translation StpFineContrast/Contraste Réglage fin: "" +*fr.StpFineContrast None/0.000: "" +*fr.Translation StpImageType/Type d'image: "" +*fr.StpImageType None/Controle manuel: "" +*fr.StpImageType Text/Texte: "" +*fr.StpImageType Graphics/Graphiques: "" +*fr.StpImageType TextGraphics/Texte et graphiques: "" +*fr.StpImageType Photo/Photographie: "" +*fr.StpImageType LineArt/Crayon: "" +*fr.Translation StpDensity/Densité: "" +*fr.StpDensity None/Aucun: "" +*fr.ParamCustomStpDensity Value/Value: "" +*fr.Translation StpFineDensity/Densité Réglage fin: "" +*fr.StpFineDensity None/0.000: "" +*fr.Translation StpDitherAlgorithm/Algorithme de tramage: "" +*fr.StpDitherAlgorithm None/Défaut: "" +*fr.StpDitherAlgorithm EvenTone/EvenTone: "" +*fr.StpDitherAlgorithm HybridEvenTone/Hybride EvenTone: "" +*fr.StpDitherAlgorithm Adaptive/Adaptatif hybride: "" +*fr.StpDitherAlgorithm Ordered/Ordonné: "" +*fr.StpDitherAlgorithm OrderedNew/Ordered New: "" +*fr.StpDitherAlgorithm Fast/Rapide: "" +*fr.StpDitherAlgorithm VeryFast/Très rapide: "" +*fr.StpDitherAlgorithm Floyd/Floyd-Steinberg hybride: "" +*fr.StpDitherAlgorithm Predithered/Pré tramé: "" +*fr.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*fr.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*fr.Translation StpGamma/Gamma général: "" +*fr.StpGamma None/Aucun: "" +*fr.ParamCustomStpGamma Value/Value: "" +*fr.Translation StpFineGamma/Gamma général Réglage fin: "" +*fr.StpFineGamma None/0.000: "" +*fr.Translation StpLinearContrast/Réglage fin Contraste linéaire: "" +*fr.StpLinearContrast False/Non: "" +*fr.StpLinearContrast True/Oui: "" +*fr.APPrinterPreset Text/Text: "*StpImageType Text" +*fr.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*fr.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*fr.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*fr.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*gl.Translation PageSize/Tamaño do papel: "" +*gl.Translation PageRegion/Tamaño do papel: "" +*gl.PageSize Letter/Carta: "" +*gl.PageRegion Letter/Carta: "" +*gl.PageSize Legal/Oficio: "" +*gl.PageRegion Legal/Oficio: "" +*gl.PageSize Executive/Executivo: "" +*gl.PageRegion Executive/Executivo: "" +*gl.PageSize Statement/Manual: "" +*gl.PageRegion Statement/Manual: "" +*gl.PageSize A4/A4: "" +*gl.PageRegion A4/A4: "" +*gl.PageSize C5/C5: "" +*gl.PageRegion C5/C5: "" +*gl.PageSize C6/C6: "" +*gl.PageRegion C6/C6: "" +*gl.PageSize DL/DL: "" +*gl.PageRegion DL/DL: "" +*gl.PageSize COM10/Comercial 10: "" +*gl.PageRegion COM10/Comercial 10: "" +*gl.PageSize Monarch/Sobre Monarch: "" +*gl.PageRegion Monarch/Sobre Monarch: "" +*gl.Translation ColorModel/Modelo da cor: "" +*gl.ColorModel Gray/Escala de grises: "" +*gl.ColorModel Black/Escala de gris invertida: "" +*gl.Translation StpColorPrecision/Precisión da cor: "" +*gl.StpColorPrecision Normal/Normal: "" +*gl.StpColorPrecision Best/Mellor: "" +*gl.Translation InputSlot/Orixe dos medios: "" +*gl.InputSlot Standard/Estándar: "" +*gl.InputSlot ManualAdj/Manual - Guías móbiles: "" +*gl.InputSlot Manual/Manual: "" +*gl.InputSlot MultiPurposeAdj/Bandexa 1 - Guías móbiles: "" +*gl.InputSlot MultiPurpose/Bandexa 1: "" +*gl.InputSlot UpperAdj/Bandexa 2 - Guías móbiles: "" +*gl.InputSlot Upper/Bandexa 2: "" +*gl.InputSlot LowerAdj/Bandexa 3 - Guías móbiles: "" +*gl.InputSlot Lower/Bandexa 3: "" +*gl.InputSlot LargeCapacityAdj/Bandexa 4 - Guías móbiles: "" +*gl.InputSlot LargeCapacity/Bandexa 4: "" +*gl.Translation StpQuality/Calidade de impresión: "" +*gl.StpQuality None/Control manual: "" +*gl.StpQuality Draft/Borrador: "" +*gl.StpQuality Standard/Estándar: "" +*gl.StpQuality High/Alto: "" +*gl.Translation Resolution/Resolución: "" +*gl.Resolution 301x300dpi/Automático: "" +*gl.Resolution 150dpi/150x150 PPP: "" +*gl.Resolution 300dpi/300x300 PPP: "" +*gl.Resolution 600dpi/600x600 PPP: "" +*gl.Translation Duplex/Impresión a dobre cara: "" +*gl.Duplex None/Desactivado: "" +*gl.Duplex DuplexNoTumble/Marxe longa (estándar): "" +*gl.Duplex DuplexTumble/Marxe estreita (xirar): "" +*gl.Translation StpiShrinkOutput/Reducir o tamaño de páxina se é necesario para ajustalo aos bordos: "" +*gl.StpiShrinkOutput Shrink/Reducir (imprimir a páxina completa): "" +*gl.StpiShrinkOutput Crop/Cortar (manter as dimensións): "" +*gl.StpiShrinkOutput Expand/Expandir (usar a área máxima da páxina): "" +*gl.Translation StpColorCorrection/Corrección da cor: "" +*gl.StpColorCorrection None/Predefinido: "" +*gl.StpColorCorrection Accurate/Alta precisión: "" +*gl.StpColorCorrection Bright/Cores brillantes: "" +*gl.StpColorCorrection Hue/Corrixir só a tonalidade: "" +*gl.StpColorCorrection Uncorrected/Sen corrección: "" +*gl.StpColorCorrection Desaturated/Sen saturación: "" +*gl.StpColorCorrection Threshold/Limiar: "" +*gl.StpColorCorrection Density/Densidade: "" +*gl.StpColorCorrection Raw/Cru: "" +*gl.StpColorCorrection Predithered/Pretramado: "" +*gl.Translation StpBrightness/Brillo: "" +*gl.ParamCustomStpBrightness Value/Valor: "" +*gl.Translation StpFineBrightness/Brillo Axuste fino: "" +*gl.StpFineBrightness None/0.000: "" +*gl.Translation StpContrast/Contraste: "" +*gl.ParamCustomStpContrast Value/Valor: "" +*gl.Translation StpFineContrast/Contraste Axuste fino: "" +*gl.StpFineContrast None/0.000: "" +*gl.Translation StpImageType/Tipo de imaxe: "" +*gl.StpImageType None/Control manual: "" +*gl.StpImageType Text/Texto: "" +*gl.StpImageType Graphics/Gráficos: "" +*gl.StpImageType TextGraphics/Texto e gráficos mesturados: "" +*gl.StpImageType Photo/Fotografia: "" +*gl.StpImageType LineArt/Arte liñal: "" +*gl.Translation StpDensity/Densidade: "" +*gl.StpDensity None/Ningún: "" +*gl.ParamCustomStpDensity Value/Valor: "" +*gl.Translation StpFineDensity/Densidade Axuste fino: "" +*gl.StpFineDensity None/0.000: "" +*gl.Translation StpDitherAlgorithm/Algoritmo de tramado: "" +*gl.StpDitherAlgorithm None/Predefinido: "" +*gl.StpDitherAlgorithm EvenTone/EvenTone: "" +*gl.StpDitherAlgorithm HybridEvenTone/EvenTone híbrido: "" +*gl.StpDitherAlgorithm Adaptive/Híbrido adaptativo: "" +*gl.StpDitherAlgorithm Ordered/Ordenado: "" +*gl.StpDitherAlgorithm OrderedNew/Novo ordenado: "" +*gl.StpDitherAlgorithm Fast/Rápido: "" +*gl.StpDitherAlgorithm VeryFast/Moi rápido: "" +*gl.StpDitherAlgorithm Floyd/Floyd-Steinberg híbrido: "" +*gl.StpDitherAlgorithm Predithered/Entrada pretramada: "" +*gl.StpDitherAlgorithm Segmented/Retirar o tamaño segmentado: "" +*gl.StpDitherAlgorithm SegmentedNew/Retirar o novo tamaño segmentado: "" +*gl.Translation StpGamma/Gamma composto: "" +*gl.StpGamma None/Ningún: "" +*gl.ParamCustomStpGamma Value/Valor: "" +*gl.Translation StpFineGamma/Gamma composto Axuste fino: "" +*gl.StpFineGamma None/0.000: "" +*gl.Translation StpLinearContrast/Axuste do contraste liñal: "" +*gl.StpLinearContrast False/Non: "" +*gl.StpLinearContrast True/Si: "" +*gl.APPrinterPreset Text/Text: "*StpImageType Text" +*gl.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*gl.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*gl.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*gl.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*hu.Translation PageSize/Médiaméret: "" +*hu.Translation PageRegion/Médiaméret: "" +*hu.PageSize Letter/Letter: "" +*hu.PageRegion Letter/Letter: "" +*hu.PageSize Legal/Legal: "" +*hu.PageRegion Legal/Legal: "" +*hu.PageSize Executive/Executive: "" +*hu.PageRegion Executive/Executive: "" +*hu.PageSize Statement/Kézi: "" +*hu.PageRegion Statement/Kézi: "" +*hu.PageSize A4/A4: "" +*hu.PageRegion A4/A4: "" +*hu.PageSize C5/C5: "" +*hu.PageRegion C5/C5: "" +*hu.PageSize C6/C6: "" +*hu.PageRegion C6/C6: "" +*hu.PageSize DL/DL: "" +*hu.PageRegion DL/DL: "" +*hu.PageSize COM10/Kereskedelmi 10: "" +*hu.PageRegion COM10/Kereskedelmi 10: "" +*hu.PageSize Monarch/Monarch boríték: "" +*hu.PageRegion Monarch/Monarch boríték: "" +*hu.Translation ColorModel/Színmodell: "" +*hu.ColorModel Gray/Szürkeárnyalatos: "" +*hu.ColorModel Black/Fordított szürkeárnyalatos: "" +*hu.Translation StpColorPrecision/Színpontosság: "" +*hu.StpColorPrecision Normal/Normál: "" +*hu.StpColorPrecision Best/Legjobb: "" +*hu.Translation InputSlot/Papír forrása: "" +*hu.InputSlot Standard/Szabványos: "" +*hu.InputSlot ManualAdj/Manual - Movable Guides: "" +*hu.InputSlot Manual/Kézi: "" +*hu.InputSlot MultiPurposeAdj/1. tálca - mozgatható vezérlők: "" +*hu.InputSlot MultiPurpose/1. tálca: "" +*hu.InputSlot UpperAdj/2. tálca - mozgatható vezérlők: "" +*hu.InputSlot Upper/2. tálca: "" +*hu.InputSlot LowerAdj/3. tálca - mozgatható vezérlők: "" +*hu.InputSlot Lower/3. tálca: "" +*hu.InputSlot LargeCapacityAdj/4. tálca - mozgatható vezérlők: "" +*hu.InputSlot LargeCapacity/4. tálca: "" +*hu.Translation StpQuality/Nyomtatási minőség: "" +*hu.StpQuality None/Kézi vezérlés: "" +*hu.StpQuality Draft/Piszkozat: "" +*hu.StpQuality Standard/Szabványos: "" +*hu.StpQuality High/Magas: "" +*hu.Translation Resolution/Felbontás: "" +*hu.Resolution 301x300dpi/Automatikus: "" +*hu.Resolution 150dpi/150x150 DPI: "" +*hu.Resolution 300dpi/300x300 DPI: "" +*hu.Resolution 600dpi/600x600 DPI: "" +*hu.Translation Duplex/Kétoldalas nyomtatás: "" +*hu.Duplex None/Kikapcsolva: "" +*hu.Duplex DuplexNoTumble/hosszabbik él (szabvány): "" +*hu.Duplex DuplexTumble/Rövidebbik él (tükrözve): "" +*hu.Translation StpiShrinkOutput/Oldal zsugorítása szükség esetén a szegélyekig: "" +*hu.StpiShrinkOutput Shrink/Zsugorítás (teljes oldal nyomtatása): "" +*hu.StpiShrinkOutput Crop/Levágás (méretek megőrzése): "" +*hu.StpiShrinkOutput Expand/Nagyítás (teljes oldalterület használata): "" +*hu.Translation StpColorCorrection/Színkorrekció: "" +*hu.StpColorCorrection None/Alapértelmezett: "" +*hu.StpColorCorrection Accurate/Nagy pontosság: "" +*hu.StpColorCorrection Bright/Világos színek: "" +*hu.StpColorCorrection Hue/Csak az árnyalat javítása: "" +*hu.StpColorCorrection Uncorrected/Javítatlan: "" +*hu.StpColorCorrection Desaturated/Telítetlen: "" +*hu.StpColorCorrection Threshold/Küszöb: "" +*hu.StpColorCorrection Density/Sűrűség: "" +*hu.StpColorCorrection Raw/Nyers: "" +*hu.StpColorCorrection Predithered/Előszórt: "" +*hu.Translation StpBrightness/Fényesség: "" +*hu.ParamCustomStpBrightness Value/Érték: "" +*hu.Translation StpFineBrightness/Fényesség Finomhangolás: "" +*hu.StpFineBrightness None/0.000: "" +*hu.Translation StpContrast/Kontraszt: "" +*hu.ParamCustomStpContrast Value/Érték: "" +*hu.Translation StpFineContrast/Kontraszt Finomhangolás: "" +*hu.StpFineContrast None/0.000: "" +*hu.Translation StpImageType/Képtípus: "" +*hu.StpImageType None/Kézi vezérlés: "" +*hu.StpImageType Text/Szöveg: "" +*hu.StpImageType Graphics/Grafika: "" +*hu.StpImageType TextGraphics/Szöveg és grafika vegyesen: "" +*hu.StpImageType Photo/Fénykép: "" +*hu.StpImageType LineArt/Vonalrajz: "" +*hu.Translation StpDensity/Sűrűség: "" +*hu.StpDensity None/Nincs: "" +*hu.ParamCustomStpDensity Value/Érték: "" +*hu.Translation StpFineDensity/Sűrűség Finomhangolás: "" +*hu.StpFineDensity None/0.000: "" +*hu.Translation StpDitherAlgorithm/Szórási algoritmus: "" +*hu.StpDitherAlgorithm None/Alapértelmezett: "" +*hu.StpDitherAlgorithm EvenTone/EvenTone: "" +*hu.StpDitherAlgorithm HybridEvenTone/Hibrid EvenTone: "" +*hu.StpDitherAlgorithm Adaptive/Adaptív hibrid: "" +*hu.StpDitherAlgorithm Ordered/Rendezett: "" +*hu.StpDitherAlgorithm OrderedNew/Rendezett új: "" +*hu.StpDitherAlgorithm Fast/Gyors: "" +*hu.StpDitherAlgorithm VeryFast/Nagyon gyors: "" +*hu.StpDitherAlgorithm Floyd/Floyd-Steinberg hibrid: "" +*hu.StpDitherAlgorithm Predithered/Előszórt bemenet: "" +*hu.StpDitherAlgorithm Segmented/Darabolt cseppméret: "" +*hu.StpDitherAlgorithm SegmentedNew/Darabolt cseppméret - új: "" +*hu.Translation StpGamma/Összetett gamma: "" +*hu.StpGamma None/Nincs: "" +*hu.ParamCustomStpGamma Value/Érték: "" +*hu.Translation StpFineGamma/Összetett gamma Finomhangolás: "" +*hu.StpFineGamma None/0.000: "" +*hu.Translation StpLinearContrast/Lineáris kontrasztigazítás: "" +*hu.StpLinearContrast False/Nem: "" +*hu.StpLinearContrast True/Igen: "" +*hu.APPrinterPreset Text/Text: "*StpImageType Text" +*hu.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*hu.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*hu.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*hu.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*it.Translation PageSize/Dimensioni del supporto: "" +*it.Translation PageRegion/Dimensioni del supporto: "" +*it.PageSize Letter/Lettera: "" +*it.PageRegion Letter/Lettera: "" +*it.PageSize Legal/Legal: "" +*it.PageRegion Legal/Legal: "" +*it.PageSize Executive/Executive: "" +*it.PageRegion Executive/Executive: "" +*it.PageSize Statement/Manuale: "" +*it.PageRegion Statement/Manuale: "" +*it.PageSize A4/A4: "" +*it.PageRegion A4/A4: "" +*it.PageSize C5/C5: "" +*it.PageRegion C5/C5: "" +*it.PageSize C6/C6: "" +*it.PageRegion C6/C6: "" +*it.PageSize DL/DL: "" +*it.PageRegion DL/DL: "" +*it.PageSize COM10/Commercial 10: "" +*it.PageRegion COM10/Commercial 10: "" +*it.PageSize Monarch/Busta Monarch: "" +*it.PageRegion Monarch/Busta Monarch: "" +*it.Translation ColorModel/Modello colore: "" +*it.ColorModel Gray/Toni di grigio: "" +*it.ColorModel Black/Scala di grigio invertita: "" +*it.Translation StpColorPrecision/Precisione del colore: "" +*it.StpColorPrecision Normal/Normale: "" +*it.StpColorPrecision Best/Migliore: "" +*it.Translation InputSlot/Ingresso dei supporti: "" +*it.InputSlot Standard/Standard: "" +*it.InputSlot ManualAdj/Manuale - Guide mobili: "" +*it.InputSlot Manual/Manuale: "" +*it.InputSlot MultiPurposeAdj/Vassoio 1 - Guide mobili: "" +*it.InputSlot MultiPurpose/Vassoio 1: "" +*it.InputSlot UpperAdj/Vassoio 2 - Guide mobili: "" +*it.InputSlot Upper/Vassoio 2: "" +*it.InputSlot LowerAdj/Vassoio 3 - Guide mobili: "" +*it.InputSlot Lower/Vassoio 3: "" +*it.InputSlot LargeCapacityAdj/Vassoio 4 - Guide mobili: "" +*it.InputSlot LargeCapacity/Vassoio 4: "" +*it.Translation StpQuality/Qualità di stampa: "" +*it.StpQuality None/Controllo manuale: "" +*it.StpQuality Draft/Bozza: "" +*it.StpQuality Standard/Standard: "" +*it.StpQuality High/Alta: "" +*it.Translation Resolution/Risoluzione: "" +*it.Resolution 301x300dpi/Automatico: "" +*it.Resolution 150dpi/150×150 DPI: "" +*it.Resolution 300dpi/300×300 DPI: "" +*it.Resolution 600dpi/600×600 DPI: "" +*it.Translation Duplex/Stampa fronte/retro: "" +*it.Duplex None/Disattivato: "" +*it.Duplex DuplexNoTumble/Lato lungo (standard): "" +*it.Duplex DuplexTumble/Lato corto (girato): "" +*it.Translation StpiShrinkOutput/Riduci la dimensione della pagina se necessario per rimanere nei bordi: "" +*it.StpiShrinkOutput Shrink/Riduce la dimensione (stampa tutta la pagina): "" +*it.StpiShrinkOutput Crop/Ritaglia (mantiene le dimensioni): "" +*it.StpiShrinkOutput Expand/Espande (usa la massima area possibile nella pagina): "" +*it.Translation StpColorCorrection/Correzione di colore: "" +*it.StpColorCorrection None/Predefinito: "" +*it.StpColorCorrection Accurate/Alta precisione: "" +*it.StpColorCorrection Bright/Colori intensi: "" +*it.StpColorCorrection Hue/Correggi solo tinta: "" +*it.StpColorCorrection Uncorrected/Non corretto: "" +*it.StpColorCorrection Desaturated/De-saturato: "" +*it.StpColorCorrection Threshold/Soglia: "" +*it.StpColorCorrection Density/Densità: "" +*it.StpColorCorrection Raw/Raw: "" +*it.StpColorCorrection Predithered/Pre-retinato: "" +*it.Translation StpBrightness/Luminosità: "" +*it.ParamCustomStpBrightness Value/Valore: "" +*it.Translation StpFineBrightness/Luminosità Regolazione fine: "" +*it.StpFineBrightness None/0.000: "" +*it.Translation StpContrast/Contrasto: "" +*it.ParamCustomStpContrast Value/Valore: "" +*it.Translation StpFineContrast/Contrasto Regolazione fine: "" +*it.StpFineContrast None/0.000: "" +*it.Translation StpImageType/Tipo immagine: "" +*it.StpImageType None/Controllo manuale: "" +*it.StpImageType Text/Testo: "" +*it.StpImageType Graphics/Disegni: "" +*it.StpImageType TextGraphics/Testo e disegni: "" +*it.StpImageType Photo/Fotografia: "" +*it.StpImageType LineArt/Al tratto: "" +*it.Translation StpDensity/Densità: "" +*it.StpDensity None/Nessuna: "" +*it.ParamCustomStpDensity Value/Valore: "" +*it.Translation StpFineDensity/Densità Regolazione fine: "" +*it.StpFineDensity None/0.000: "" +*it.Translation StpDitherAlgorithm/Algoritmo di retinatura: "" +*it.StpDitherAlgorithm None/Predefinito: "" +*it.StpDitherAlgorithm EvenTone/EvenTone: "" +*it.StpDitherAlgorithm HybridEvenTone/EvenTone ibrido: "" +*it.StpDitherAlgorithm Adaptive/Ibrido adattabile: "" +*it.StpDitherAlgorithm Ordered/Ordinato: "" +*it.StpDitherAlgorithm OrderedNew/Ordinato (nuovo): "" +*it.StpDitherAlgorithm Fast/Veloce: "" +*it.StpDitherAlgorithm VeryFast/Molto veloce: "" +*it.StpDitherAlgorithm Floyd/Floyd-Steinberg ibrido: "" +*it.StpDitherAlgorithm Predithered/Ingresso pre-retinato: "" +*it.StpDitherAlgorithm Segmented/Algoritmo drop size segmented: "" +*it.StpDitherAlgorithm SegmentedNew/Nuovo algoritmo drop size segmented: "" +*it.Translation StpGamma/Gamma composito: "" +*it.StpGamma None/Nessuna: "" +*it.ParamCustomStpGamma Value/Valore: "" +*it.Translation StpFineGamma/Gamma composito Regolazione fine: "" +*it.StpFineGamma None/0.000: "" +*it.Translation StpLinearContrast/Regolazione lineare contrasto: "" +*it.StpLinearContrast False/No: "" +*it.StpLinearContrast True/Sì: "" +*it.APPrinterPreset Text/Text: "*StpImageType Text" +*it.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*it.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*it.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*it.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*ja.Translation PageSize/Media Size: "" +*ja.Translation PageRegion/Media Size: "" +*ja.PageSize Letter/レター: "" +*ja.PageRegion Letter/レター: "" +*ja.PageSize Legal/リーガル: "" +*ja.PageRegion Legal/リーガル: "" +*ja.PageSize Executive/エクゼクティブ: "" +*ja.PageRegion Executive/エクゼクティブ: "" +*ja.PageSize Statement/手動: "" +*ja.PageRegion Statement/手動: "" +*ja.PageSize A4/A4版: "" +*ja.PageRegion A4/A4版: "" +*ja.PageSize C5/C5: "" +*ja.PageRegion C5/C5: "" +*ja.PageSize C6/C6: "" +*ja.PageRegion C6/C6: "" +*ja.PageSize DL/DL: "" +*ja.PageRegion DL/DL: "" +*ja.PageSize COM10/Commercial 10: "" +*ja.PageRegion COM10/Commercial 10: "" +*ja.PageSize Monarch/Monarch Envelope: "" +*ja.PageRegion Monarch/Monarch Envelope: "" +*ja.Translation ColorModel/Color Model: "" +*ja.ColorModel Gray/グレースケール: "" +*ja.ColorModel Black/Inverted Grayscale: "" +*ja.Translation StpColorPrecision/Color Precision: "" +*ja.StpColorPrecision Normal/Normal: "" +*ja.StpColorPrecision Best/最良: "" +*ja.Translation InputSlot/給紙方法: "" +*ja.InputSlot Standard/標準: "" +*ja.InputSlot ManualAdj/Manual - Movable Guides: "" +*ja.InputSlot Manual/手動: "" +*ja.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*ja.InputSlot MultiPurpose/トレイ1: "" +*ja.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*ja.InputSlot Upper/トレイ2: "" +*ja.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*ja.InputSlot Lower/トレイ3: "" +*ja.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*ja.InputSlot LargeCapacity/トレイ4: "" +*ja.Translation StpQuality/Print Quality: "" +*ja.StpQuality None/Manual Control: "" +*ja.StpQuality Draft/ドラフト: "" +*ja.StpQuality Standard/標準: "" +*ja.StpQuality High/High: "" +*ja.Translation Resolution/解像度: "" +*ja.Resolution 301x300dpi/Automatic: "" +*ja.Resolution 150dpi/150x150 DPI: "" +*ja.Resolution 300dpi/300x300 DPI: "" +*ja.Resolution 600dpi/600x600 DPI: "" +*ja.Translation Duplex/2-Sided Printing: "" +*ja.Duplex None/Off: "" +*ja.Duplex DuplexNoTumble/長辺 (標準): "" +*ja.Duplex DuplexTumble/短辺 (反転): "" +*ja.Translation StpiShrinkOutput/必要な場合は枠に合うようページを縮小する: "" +*ja.StpiShrinkOutput Shrink/縮小 (すべてのページを印刷): "" +*ja.StpiShrinkOutput Crop/切り出し(大きさを保持): "" +*ja.StpiShrinkOutput Expand/拡大(ページ領域を最大限に利用): "" +*ja.Translation StpColorCorrection/色補正: "" +*ja.StpColorCorrection None/Default: "" +*ja.StpColorCorrection Accurate/高精度: "" +*ja.StpColorCorrection Bright/Bright Colors: "" +*ja.StpColorCorrection Hue/色相のみ修正: "" +*ja.StpColorCorrection Uncorrected/未修正: "" +*ja.StpColorCorrection Desaturated/彩度を減らす: "" +*ja.StpColorCorrection Threshold/閾値: "" +*ja.StpColorCorrection Density/濃度: "" +*ja.StpColorCorrection Raw/Raw: "" +*ja.StpColorCorrection Predithered/Pre-Dithered: "" +*ja.Translation StpBrightness/Brightness: "" +*ja.ParamCustomStpBrightness Value/Value: "" +*ja.Translation StpFineBrightness/Brightness 微調整: "" +*ja.StpFineBrightness None/0.000: "" +*ja.Translation StpContrast/Contrast: "" +*ja.ParamCustomStpContrast Value/Value: "" +*ja.Translation StpFineContrast/Contrast 微調整: "" +*ja.StpFineContrast None/0.000: "" +*ja.Translation StpImageType/Image Type: "" +*ja.StpImageType None/Manual Control: "" +*ja.StpImageType Text/テキスト: "" +*ja.StpImageType Graphics/画像: "" +*ja.StpImageType TextGraphics/テキストとグラフィックの混在: "" +*ja.StpImageType Photo/Photograph: "" +*ja.StpImageType LineArt/ライン・アート: "" +*ja.Translation StpDensity/濃度: "" +*ja.StpDensity None/None: "" +*ja.ParamCustomStpDensity Value/Value: "" +*ja.Translation StpFineDensity/濃度 微調整: "" +*ja.StpFineDensity None/0.000: "" +*ja.Translation StpDitherAlgorithm/ディザリング方式: "" +*ja.StpDitherAlgorithm None/Default: "" +*ja.StpDitherAlgorithm EvenTone/イベントトーン方式: "" +*ja.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*ja.StpDitherAlgorithm Adaptive/アダプティブ・ハイブリッド方式: "" +*ja.StpDitherAlgorithm Ordered/適応順序方式: "" +*ja.StpDitherAlgorithm OrderedNew/Ordered New: "" +*ja.StpDitherAlgorithm Fast/高速方式: "" +*ja.StpDitherAlgorithm VeryFast/超高速方式: "" +*ja.StpDitherAlgorithm Floyd/ハイブリッド・フロイド-スタインバーグ方式: "" +*ja.StpDitherAlgorithm Predithered/Predithered Input: "" +*ja.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*ja.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*ja.Translation StpGamma/Composite Gamma: "" +*ja.StpGamma None/None: "" +*ja.ParamCustomStpGamma Value/Value: "" +*ja.Translation StpFineGamma/Composite Gamma 微調整: "" +*ja.StpFineGamma None/0.000: "" +*ja.Translation StpLinearContrast/線形コントラスト調整: "" +*ja.StpLinearContrast False/いいえ: "" +*ja.StpLinearContrast True/はい: "" +*ja.APPrinterPreset Text/Text: "*StpImageType Text" +*ja.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*ja.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*ja.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*ja.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*nb.Translation PageSize/Media Size: "" +*nb.Translation PageRegion/Media Size: "" +*nb.PageSize Letter/Letter: "" +*nb.PageRegion Letter/Letter: "" +*nb.PageSize Legal/Legal: "" +*nb.PageRegion Legal/Legal: "" +*nb.PageSize Executive/Executive: "" +*nb.PageRegion Executive/Executive: "" +*nb.PageSize Statement/Manuell: "" +*nb.PageRegion Statement/Manuell: "" +*nb.PageSize A4/A4: "" +*nb.PageRegion A4/A4: "" +*nb.PageSize C5/C5: "" +*nb.PageRegion C5/C5: "" +*nb.PageSize C6/C6: "" +*nb.PageRegion C6/C6: "" +*nb.PageSize DL/DL: "" +*nb.PageRegion DL/DL: "" +*nb.PageSize COM10/Commercial 10: "" +*nb.PageRegion COM10/Commercial 10: "" +*nb.PageSize Monarch/Monarch Envelope: "" +*nb.PageRegion Monarch/Monarch Envelope: "" +*nb.Translation ColorModel/Color Model: "" +*nb.ColorModel Gray/Gråtoner: "" +*nb.ColorModel Black/Inverted Grayscale: "" +*nb.Translation StpColorPrecision/Color Precision: "" +*nb.StpColorPrecision Normal/Normal: "" +*nb.StpColorPrecision Best/Best: "" +*nb.Translation InputSlot/Mediekilde: "" +*nb.InputSlot Standard/Standard: "" +*nb.InputSlot ManualAdj/Manual - Movable Guides: "" +*nb.InputSlot Manual/Manuell: "" +*nb.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*nb.InputSlot MultiPurpose/Skuff 1: "" +*nb.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*nb.InputSlot Upper/Skuff 2: "" +*nb.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*nb.InputSlot Lower/Skuff 3: "" +*nb.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*nb.InputSlot LargeCapacity/Skuff 4: "" +*nb.Translation StpQuality/Print Quality: "" +*nb.StpQuality None/Manual Control: "" +*nb.StpQuality Draft/Draft: "" +*nb.StpQuality Standard/Standard: "" +*nb.StpQuality High/High: "" +*nb.Translation Resolution/Oppløsning: "" +*nb.Resolution 301x300dpi/Automatic: "" +*nb.Resolution 150dpi/150x150 DPI: "" +*nb.Resolution 300dpi/300x300 DPI: "" +*nb.Resolution 600dpi/600x600 DPI: "" +*nb.Translation Duplex/2-Sided Printing: "" +*nb.Duplex None/Off: "" +*nb.Duplex DuplexNoTumble/Long Edge (Standard): "" +*nb.Duplex DuplexTumble/Short Edge (Flip): "" +*nb.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*nb.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*nb.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*nb.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*nb.Translation StpColorCorrection/Color Correction: "" +*nb.StpColorCorrection None/Default: "" +*nb.StpColorCorrection Accurate/High Accuracy: "" +*nb.StpColorCorrection Bright/Bright Colors: "" +*nb.StpColorCorrection Hue/Correct Hue Only: "" +*nb.StpColorCorrection Uncorrected/Uncorrected: "" +*nb.StpColorCorrection Desaturated/Desaturated: "" +*nb.StpColorCorrection Threshold/Threshold: "" +*nb.StpColorCorrection Density/Density: "" +*nb.StpColorCorrection Raw/Raw: "" +*nb.StpColorCorrection Predithered/Pre-Dithered: "" +*nb.Translation StpBrightness/Brightness: "" +*nb.ParamCustomStpBrightness Value/Value: "" +*nb.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*nb.StpFineBrightness None/0.000: "" +*nb.Translation StpContrast/Contrast: "" +*nb.ParamCustomStpContrast Value/Value: "" +*nb.Translation StpFineContrast/Contrast Fine Adjustment: "" +*nb.StpFineContrast None/0.000: "" +*nb.Translation StpImageType/Image Type: "" +*nb.StpImageType None/Manual Control: "" +*nb.StpImageType Text/Text: "" +*nb.StpImageType Graphics/Graphics: "" +*nb.StpImageType TextGraphics/Mixed Text and Graphics: "" +*nb.StpImageType Photo/Photograph: "" +*nb.StpImageType LineArt/Lineær: "" +*nb.Translation StpDensity/Density: "" +*nb.StpDensity None/None: "" +*nb.ParamCustomStpDensity Value/Value: "" +*nb.Translation StpFineDensity/Density Fine Adjustment: "" +*nb.StpFineDensity None/0.000: "" +*nb.Translation StpDitherAlgorithm/Dither-algoritme: "" +*nb.StpDitherAlgorithm None/Default: "" +*nb.StpDitherAlgorithm EvenTone/EvenTone: "" +*nb.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*nb.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*nb.StpDitherAlgorithm Ordered/Ordnet: "" +*nb.StpDitherAlgorithm OrderedNew/Ordered New: "" +*nb.StpDitherAlgorithm Fast/Rask: "" +*nb.StpDitherAlgorithm VeryFast/Meget rask: "" +*nb.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*nb.StpDitherAlgorithm Predithered/Predithered Input: "" +*nb.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*nb.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*nb.Translation StpGamma/Composite Gamma: "" +*nb.StpGamma None/None: "" +*nb.ParamCustomStpGamma Value/Value: "" +*nb.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*nb.StpFineGamma None/0.000: "" +*nb.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*nb.StpLinearContrast False/No: "" +*nb.StpLinearContrast True/Yes: "" +*nb.APPrinterPreset Text/Text: "*StpImageType Text" +*nb.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*nb.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*nb.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*nb.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*nl.Translation PageSize/Afmetingen van het medium: "" +*nl.Translation PageRegion/Afmetingen van het medium: "" +*nl.PageSize Letter/Letter: "" +*nl.PageRegion Letter/Letter: "" +*nl.PageSize Legal/Legal: "" +*nl.PageRegion Legal/Legal: "" +*nl.PageSize Executive/Executive: "" +*nl.PageRegion Executive/Executive: "" +*nl.PageSize Statement/Handmatig: "" +*nl.PageRegion Statement/Handmatig: "" +*nl.PageSize A4/A4: "" +*nl.PageRegion A4/A4: "" +*nl.PageSize C5/C5: "" +*nl.PageRegion C5/C5: "" +*nl.PageSize C6/C6: "" +*nl.PageRegion C6/C6: "" +*nl.PageSize DL/DL: "" +*nl.PageRegion DL/DL: "" +*nl.PageSize COM10/Commercial 10: "" +*nl.PageRegion COM10/Commercial 10: "" +*nl.PageSize Monarch/Monarch envelop: "" +*nl.PageRegion Monarch/Monarch envelop: "" +*nl.Translation ColorModel/Kleurmodel: "" +*nl.ColorModel Gray/Grijsschaal: "" +*nl.ColorModel Black/Omgekeerde grijsschaal: "" +*nl.Translation StpColorPrecision/Kleurprecisie: "" +*nl.StpColorPrecision Normal/Normaal: "" +*nl.StpColorPrecision Best/Het best: "" +*nl.Translation InputSlot/Bronmedium: "" +*nl.InputSlot Standard/Standaard: "" +*nl.InputSlot ManualAdj/Handmatig - verplaatsbare geleiders: "" +*nl.InputSlot Manual/Handmatig: "" +*nl.InputSlot MultiPurposeAdj/Lade 1 - Verplaatsbare geleiders: "" +*nl.InputSlot MultiPurpose/Lade 1: "" +*nl.InputSlot UpperAdj/Lade 2 - Verplaatsbare geleiders: "" +*nl.InputSlot Upper/Lade 2: "" +*nl.InputSlot LowerAdj/Lade 3 - Verplaatsbare geleiders: "" +*nl.InputSlot Lower/Lade 3: "" +*nl.InputSlot LargeCapacityAdj/Lade 4 - Verplaatsbare geleiders: "" +*nl.InputSlot LargeCapacity/Lade 4: "" +*nl.Translation StpQuality/Printkwaliteit: "" +*nl.StpQuality None/Handmatige controle: "" +*nl.StpQuality Draft/Proefdruk: "" +*nl.StpQuality Standard/Standaard: "" +*nl.StpQuality High/Hoog: "" +*nl.Translation Resolution/Resolutie: "" +*nl.Resolution 301x300dpi/Automatisch: "" +*nl.Resolution 150dpi/150x150 DPI: "" +*nl.Resolution 300dpi/300x300 DPI: "" +*nl.Resolution 600dpi/600x600 DPI: "" +*nl.Translation Duplex/Dubbelzijdig printen: "" +*nl.Duplex None/Uit: "" +*nl.Duplex DuplexNoTumble/Lange zijde (standaard): "" +*nl.Duplex DuplexTumble/Korte zijde (omslaan): "" +*nl.Translation StpiShrinkOutput/Verklein de pagina als dat nodig is om op de pagina te blijven: "" +*nl.StpiShrinkOutput Shrink/Verkleinen (de gehele pagina afdrukken): "" +*nl.StpiShrinkOutput Crop/Afsnijden (behoud de afmetingen): "" +*nl.StpiShrinkOutput Expand/Vergroot (gebruik de gehele pagina): "" +*nl.Translation StpColorCorrection/Kleurcorrectie: "" +*nl.StpColorCorrection None/Standaard: "" +*nl.StpColorCorrection Accurate/Hoge nauwkeurigheid: "" +*nl.StpColorCorrection Bright/Heldere kleuren: "" +*nl.StpColorCorrection Hue/Alleen juiste tint: "" +*nl.StpColorCorrection Uncorrected/Ongecorrigeerd: "" +*nl.StpColorCorrection Desaturated/Niet-verzadigd: "" +*nl.StpColorCorrection Threshold/Grenswaarde: "" +*nl.StpColorCorrection Density/Dichtheid: "" +*nl.StpColorCorrection Raw/Raw: "" +*nl.StpColorCorrection Predithered/Voorbehandeld met ruis-algoritme: "" +*nl.Translation StpBrightness/Helderheid: "" +*nl.ParamCustomStpBrightness Value/Waarde: "" +*nl.Translation StpFineBrightness/Helderheid Fijnafstelling: "" +*nl.StpFineBrightness None/0.000: "" +*nl.Translation StpContrast/Contrast: "" +*nl.ParamCustomStpContrast Value/Waarde: "" +*nl.Translation StpFineContrast/Contrast Fijnafstelling: "" +*nl.StpFineContrast None/0.000: "" +*nl.Translation StpImageType/Afbeeldingstype: "" +*nl.StpImageType None/Handmatige controle: "" +*nl.StpImageType Text/Tekst: "" +*nl.StpImageType Graphics/Grafisch: "" +*nl.StpImageType TextGraphics/Gemengd tekst en grafisch: "" +*nl.StpImageType Photo/Foto: "" +*nl.StpImageType LineArt/Lijntekening: "" +*nl.Translation StpDensity/Dichtheid: "" +*nl.StpDensity None/Geen: "" +*nl.ParamCustomStpDensity Value/Waarde: "" +*nl.Translation StpFineDensity/Dichtheid Fijnafstelling: "" +*nl.StpFineDensity None/0.000: "" +*nl.Translation StpDitherAlgorithm/Ruis-algoritme: "" +*nl.StpDitherAlgorithm None/Standaard: "" +*nl.StpDitherAlgorithm EvenTone/EvenTone: "" +*nl.StpDitherAlgorithm HybridEvenTone/Hybride EvenTone: "" +*nl.StpDitherAlgorithm Adaptive/Adaptief Hybride: "" +*nl.StpDitherAlgorithm Ordered/Geordend: "" +*nl.StpDitherAlgorithm OrderedNew/Geordend (nieuw): "" +*nl.StpDitherAlgorithm Fast/Snel: "" +*nl.StpDitherAlgorithm VeryFast/Zeer snel: "" +*nl.StpDitherAlgorithm Floyd/Hybride Floyd-Steinberg: "" +*nl.StpDitherAlgorithm Predithered/Invoer met toegepast ruis-algoritme: "" +*nl.StpDitherAlgorithm Segmented/Gesegmenteerde druppelgrootte: "" +*nl.StpDitherAlgorithm SegmentedNew/Nieuwe gesegmenteerde druppelgrootte: "" +*nl.Translation StpGamma/Samengesteld gamma: "" +*nl.StpGamma None/Geen: "" +*nl.ParamCustomStpGamma Value/Waarde: "" +*nl.Translation StpFineGamma/Samengesteld gamma Fijnafstelling: "" +*nl.StpFineGamma None/0.000: "" +*nl.Translation StpLinearContrast/Lineaire aanpassing van het contrast: "" +*nl.StpLinearContrast False/Nee: "" +*nl.StpLinearContrast True/Ja: "" +*nl.APPrinterPreset Text/Text: "*StpImageType Text" +*nl.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*nl.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*nl.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*nl.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*pl.Translation PageSize/Media Size: "" +*pl.Translation PageRegion/Media Size: "" +*pl.PageSize Letter/Letter: "" +*pl.PageRegion Letter/Letter: "" +*pl.PageSize Legal/Legal: "" +*pl.PageRegion Legal/Legal: "" +*pl.PageSize Executive/Executive: "" +*pl.PageRegion Executive/Executive: "" +*pl.PageSize Statement/Manual: "" +*pl.PageRegion Statement/Manual: "" +*pl.PageSize A4/A4: "" +*pl.PageRegion A4/A4: "" +*pl.PageSize C5/C5: "" +*pl.PageRegion C5/C5: "" +*pl.PageSize C6/C6: "" +*pl.PageRegion C6/C6: "" +*pl.PageSize DL/DL: "" +*pl.PageRegion DL/DL: "" +*pl.PageSize COM10/Commercial 10: "" +*pl.PageRegion COM10/Commercial 10: "" +*pl.PageSize Monarch/Monarch Envelope: "" +*pl.PageRegion Monarch/Monarch Envelope: "" +*pl.Translation ColorModel/Color Model: "" +*pl.ColorModel Gray/Odcienie szarości: "" +*pl.ColorModel Black/Inverted Grayscale: "" +*pl.Translation StpColorPrecision/Color Precision: "" +*pl.StpColorPrecision Normal/Normal: "" +*pl.StpColorPrecision Best/Best: "" +*pl.Translation InputSlot/Media Source: "" +*pl.InputSlot Standard/Standard: "" +*pl.InputSlot ManualAdj/Manual - Movable Guides: "" +*pl.InputSlot Manual/Manual: "" +*pl.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*pl.InputSlot MultiPurpose/Tray 1: "" +*pl.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*pl.InputSlot Upper/Tray 2: "" +*pl.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*pl.InputSlot Lower/Tray 3: "" +*pl.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*pl.InputSlot LargeCapacity/Tray 4: "" +*pl.Translation StpQuality/Print Quality: "" +*pl.StpQuality None/Manual Control: "" +*pl.StpQuality Draft/Draft: "" +*pl.StpQuality Standard/Standard: "" +*pl.StpQuality High/High: "" +*pl.Translation Resolution/Rozdzielczość: "" +*pl.Resolution 301x300dpi/Automatic: "" +*pl.Resolution 150dpi/150x150 DPI: "" +*pl.Resolution 300dpi/300x300 DPI: "" +*pl.Resolution 600dpi/600x600 DPI: "" +*pl.Translation Duplex/2-Sided Printing: "" +*pl.Duplex None/Off: "" +*pl.Duplex DuplexNoTumble/Long Edge (Standard): "" +*pl.Duplex DuplexTumble/Short Edge (Flip): "" +*pl.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*pl.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*pl.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*pl.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*pl.Translation StpColorCorrection/Color Correction: "" +*pl.StpColorCorrection None/Default: "" +*pl.StpColorCorrection Accurate/High Accuracy: "" +*pl.StpColorCorrection Bright/Bright Colors: "" +*pl.StpColorCorrection Hue/Correct Hue Only: "" +*pl.StpColorCorrection Uncorrected/Uncorrected: "" +*pl.StpColorCorrection Desaturated/Desaturated: "" +*pl.StpColorCorrection Threshold/Threshold: "" +*pl.StpColorCorrection Density/Density: "" +*pl.StpColorCorrection Raw/Raw: "" +*pl.StpColorCorrection Predithered/Pre-Dithered: "" +*pl.Translation StpBrightness/Brightness: "" +*pl.ParamCustomStpBrightness Value/Value: "" +*pl.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*pl.StpFineBrightness None/0.000: "" +*pl.Translation StpContrast/Contrast: "" +*pl.ParamCustomStpContrast Value/Value: "" +*pl.Translation StpFineContrast/Contrast Fine Adjustment: "" +*pl.StpFineContrast None/0.000: "" +*pl.Translation StpImageType/Image Type: "" +*pl.StpImageType None/Manual Control: "" +*pl.StpImageType Text/Text: "" +*pl.StpImageType Graphics/Graphics: "" +*pl.StpImageType TextGraphics/Mixed Text and Graphics: "" +*pl.StpImageType Photo/Photograph: "" +*pl.StpImageType LineArt/Rysunek kreską: "" +*pl.Translation StpDensity/Density: "" +*pl.StpDensity None/None: "" +*pl.ParamCustomStpDensity Value/Value: "" +*pl.Translation StpFineDensity/Density Fine Adjustment: "" +*pl.StpFineDensity None/0.000: "" +*pl.Translation StpDitherAlgorithm/Algorytm ditherowania: "" +*pl.StpDitherAlgorithm None/Default: "" +*pl.StpDitherAlgorithm EvenTone/EvenTone: "" +*pl.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*pl.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*pl.StpDitherAlgorithm Ordered/Ordered: "" +*pl.StpDitherAlgorithm OrderedNew/Ordered New: "" +*pl.StpDitherAlgorithm Fast/Fast: "" +*pl.StpDitherAlgorithm VeryFast/Very Fast: "" +*pl.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*pl.StpDitherAlgorithm Predithered/Predithered Input: "" +*pl.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*pl.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*pl.Translation StpGamma/Composite Gamma: "" +*pl.StpGamma None/None: "" +*pl.ParamCustomStpGamma Value/Value: "" +*pl.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*pl.StpFineGamma None/0.000: "" +*pl.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*pl.StpLinearContrast False/No: "" +*pl.StpLinearContrast True/Yes: "" +*pl.APPrinterPreset Text/Text: "*StpImageType Text" +*pl.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*pl.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*pl.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*pl.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*pt.Translation PageSize/Media Size: "" +*pt.Translation PageRegion/Media Size: "" +*pt.PageSize Letter/Carta: "" +*pt.PageRegion Letter/Carta: "" +*pt.PageSize Legal/Legal: "" +*pt.PageRegion Legal/Legal: "" +*pt.PageSize Executive/Executivo: "" +*pt.PageRegion Executive/Executivo: "" +*pt.PageSize Statement/Manual: "" +*pt.PageRegion Statement/Manual: "" +*pt.PageSize A4/A4: "" +*pt.PageRegion A4/A4: "" +*pt.PageSize C5/C5: "" +*pt.PageRegion C5/C5: "" +*pt.PageSize C6/C6: "" +*pt.PageRegion C6/C6: "" +*pt.PageSize DL/DL: "" +*pt.PageRegion DL/DL: "" +*pt.PageSize COM10/Comercial 10: "" +*pt.PageRegion COM10/Comercial 10: "" +*pt.PageSize Monarch/Envelope Monarca: "" +*pt.PageRegion Monarch/Envelope Monarca: "" +*pt.Translation ColorModel/Color Model: "" +*pt.ColorModel Gray/Escala de Cinzento: "" +*pt.ColorModel Black/Inverted Grayscale: "" +*pt.Translation StpColorPrecision/Color Precision: "" +*pt.StpColorPrecision Normal/Normal: "" +*pt.StpColorPrecision Best/Best: "" +*pt.Translation InputSlot/Fonte de Média: "" +*pt.InputSlot Standard/Standard: "" +*pt.InputSlot ManualAdj/Manual - Movable Guides: "" +*pt.InputSlot Manual/Manual: "" +*pt.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*pt.InputSlot MultiPurpose/Tabuleiro 1: "" +*pt.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*pt.InputSlot Upper/Tabuleiro 2: "" +*pt.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*pt.InputSlot Lower/Tabuleiro 3: "" +*pt.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*pt.InputSlot LargeCapacity/Tabuleiro 4: "" +*pt.Translation StpQuality/Print Quality: "" +*pt.StpQuality None/Manual Control: "" +*pt.StpQuality Draft/Draft: "" +*pt.StpQuality Standard/Standard: "" +*pt.StpQuality High/High: "" +*pt.Translation Resolution/Resolução: "" +*pt.Resolution 301x300dpi/Automatic: "" +*pt.Resolution 150dpi/150x150 DPI: "" +*pt.Resolution 300dpi/300x300 DPI: "" +*pt.Resolution 600dpi/600x600 DPI: "" +*pt.Translation Duplex/2-Sided Printing: "" +*pt.Duplex None/Off: "" +*pt.Duplex DuplexNoTumble/Long Edge (Standard): "" +*pt.Duplex DuplexTumble/Short Edge (Flip): "" +*pt.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*pt.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*pt.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*pt.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*pt.Translation StpColorCorrection/Color Correction: "" +*pt.StpColorCorrection None/Default: "" +*pt.StpColorCorrection Accurate/High Accuracy: "" +*pt.StpColorCorrection Bright/Bright Colors: "" +*pt.StpColorCorrection Hue/Correct Hue Only: "" +*pt.StpColorCorrection Uncorrected/Uncorrected: "" +*pt.StpColorCorrection Desaturated/Desaturated: "" +*pt.StpColorCorrection Threshold/Threshold: "" +*pt.StpColorCorrection Density/Density: "" +*pt.StpColorCorrection Raw/Raw: "" +*pt.StpColorCorrection Predithered/Pre-Dithered: "" +*pt.Translation StpBrightness/Brightness: "" +*pt.ParamCustomStpBrightness Value/Value: "" +*pt.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*pt.StpFineBrightness None/0.000: "" +*pt.Translation StpContrast/Contrast: "" +*pt.ParamCustomStpContrast Value/Value: "" +*pt.Translation StpFineContrast/Contrast Fine Adjustment: "" +*pt.StpFineContrast None/0.000: "" +*pt.Translation StpImageType/Image Type: "" +*pt.StpImageType None/Manual Control: "" +*pt.StpImageType Text/Text: "" +*pt.StpImageType Graphics/Graphics: "" +*pt.StpImageType TextGraphics/Mixed Text and Graphics: "" +*pt.StpImageType Photo/Photograph: "" +*pt.StpImageType LineArt/"Line Art": "" +*pt.Translation StpDensity/Density: "" +*pt.StpDensity None/None: "" +*pt.ParamCustomStpDensity Value/Value: "" +*pt.Translation StpFineDensity/Density Fine Adjustment: "" +*pt.StpFineDensity None/0.000: "" +*pt.Translation StpDitherAlgorithm/Algoritmos de "Dither"": "" +*pt.StpDitherAlgorithm None/Default: "" +*pt.StpDitherAlgorithm EvenTone/EvenTone: "" +*pt.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*pt.StpDitherAlgorithm Adaptive/Híbrido Adaptativo: "" +*pt.StpDitherAlgorithm Ordered/Ordenado: "" +*pt.StpDitherAlgorithm OrderedNew/Ordered New: "" +*pt.StpDitherAlgorithm Fast/Rápido: "" +*pt.StpDitherAlgorithm VeryFast/Muito Rápido: "" +*pt.StpDitherAlgorithm Floyd/Híbrido Floyd-Steinberg: "" +*pt.StpDitherAlgorithm Predithered/Predithered Input: "" +*pt.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*pt.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*pt.Translation StpGamma/Composite Gamma: "" +*pt.StpGamma None/None: "" +*pt.ParamCustomStpGamma Value/Value: "" +*pt.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*pt.StpFineGamma None/0.000: "" +*pt.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*pt.StpLinearContrast False/No: "" +*pt.StpLinearContrast True/Yes: "" +*pt.APPrinterPreset Text/Text: "*StpImageType Text" +*pt.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*pt.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*pt.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*pt.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*ru.Translation PageSize/Media Size: "" +*ru.Translation PageRegion/Media Size: "" +*ru.PageSize Letter/Letter: "" +*ru.PageRegion Letter/Letter: "" +*ru.PageSize Legal/Legal: "" +*ru.PageRegion Legal/Legal: "" +*ru.PageSize Executive/Executive: "" +*ru.PageRegion Executive/Executive: "" +*ru.PageSize Statement/Manual: "" +*ru.PageRegion Statement/Manual: "" +*ru.PageSize A4/A4: "" +*ru.PageRegion A4/A4: "" +*ru.PageSize C5/C5: "" +*ru.PageRegion C5/C5: "" +*ru.PageSize C6/C6: "" +*ru.PageRegion C6/C6: "" +*ru.PageSize DL/DL: "" +*ru.PageRegion DL/DL: "" +*ru.PageSize COM10/Commercial 10: "" +*ru.PageRegion COM10/Commercial 10: "" +*ru.PageSize Monarch/Monarch Envelope: "" +*ru.PageRegion Monarch/Monarch Envelope: "" +*ru.Translation ColorModel/Цветовая модель: "" +*ru.ColorModel Gray/Градации серого: "" +*ru.ColorModel Black/Inverted Grayscale: "" +*ru.Translation StpColorPrecision/Точность цветопередачи: "" +*ru.StpColorPrecision Normal/Normal: "" +*ru.StpColorPrecision Best/Наилучшее: "" +*ru.Translation InputSlot/Источник носителя: "" +*ru.InputSlot Standard/Как обычно: "" +*ru.InputSlot ManualAdj/Manual - Movable Guides: "" +*ru.InputSlot Manual/Manual: "" +*ru.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*ru.InputSlot MultiPurpose/Tray 1: "" +*ru.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*ru.InputSlot Upper/Tray 2: "" +*ru.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*ru.InputSlot Lower/Tray 3: "" +*ru.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*ru.InputSlot LargeCapacity/Tray 4: "" +*ru.Translation StpQuality/Качество печати: "" +*ru.StpQuality None/Ручной контроль: "" +*ru.StpQuality Draft/Черновик: "" +*ru.StpQuality Standard/Как обычно: "" +*ru.StpQuality High/Высокое: "" +*ru.Translation Resolution/Разрешение: "" +*ru.Resolution 301x300dpi/Автоматически: "" +*ru.Resolution 150dpi/150×150 DPI: "" +*ru.Resolution 300dpi/300×300 DPI: "" +*ru.Resolution 600dpi/600×600 DPI: "" +*ru.Translation Duplex/2-Sided Printing: "" +*ru.Duplex None/Выкл: "" +*ru.Duplex DuplexNoTumble/Long Edge (Standard): "" +*ru.Duplex DuplexTumble/Short Edge (Flip): "" +*ru.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*ru.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*ru.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*ru.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*ru.Translation StpColorCorrection/Цветокоррекция: "" +*ru.StpColorCorrection None/По умолчанию: "" +*ru.StpColorCorrection Accurate/Высокая точность: "" +*ru.StpColorCorrection Bright/Яркие цвета: "" +*ru.StpColorCorrection Hue/Корректировать только тон: "" +*ru.StpColorCorrection Uncorrected/Без коррекции: "" +*ru.StpColorCorrection Desaturated/Обесцвечивание: "" +*ru.StpColorCorrection Threshold/Порог: "" +*ru.StpColorCorrection Density/Плотность: "" +*ru.StpColorCorrection Raw/Как есть: "" +*ru.StpColorCorrection Predithered/Pre-Dithered: "" +*ru.Translation StpBrightness/Яркость: "" +*ru.ParamCustomStpBrightness Value/Значение: "" +*ru.Translation StpFineBrightness/Яркость Fine Adjustment: "" +*ru.StpFineBrightness None/0.000: "" +*ru.Translation StpContrast/Контраст: "" +*ru.ParamCustomStpContrast Value/Значение: "" +*ru.Translation StpFineContrast/Контраст Fine Adjustment: "" +*ru.StpFineContrast None/0.000: "" +*ru.Translation StpImageType/Тип изображения: "" +*ru.StpImageType None/Ручной контроль: "" +*ru.StpImageType Text/Текст: "" +*ru.StpImageType Graphics/Графика: "" +*ru.StpImageType TextGraphics/Графика и текст: "" +*ru.StpImageType Photo/Фотография: "" +*ru.StpImageType LineArt/Штриховая графика: "" +*ru.Translation StpDensity/Плотность: "" +*ru.StpDensity None/None: "" +*ru.ParamCustomStpDensity Value/Значение: "" +*ru.Translation StpFineDensity/Плотность Fine Adjustment: "" +*ru.StpFineDensity None/0.000: "" +*ru.Translation StpDitherAlgorithm/Алгоритм сглаживания переходов: "" +*ru.StpDitherAlgorithm None/По умолчанию: "" +*ru.StpDitherAlgorithm EvenTone/EvenTone: "" +*ru.StpDitherAlgorithm HybridEvenTone/Гибридный EvenTone: "" +*ru.StpDitherAlgorithm Adaptive/Адаптивный гибридный: "" +*ru.StpDitherAlgorithm Ordered/Упорядоченный: "" +*ru.StpDitherAlgorithm OrderedNew/Ordered New: "" +*ru.StpDitherAlgorithm Fast/Быстрый: "" +*ru.StpDitherAlgorithm VeryFast/Очень быстрый: "" +*ru.StpDitherAlgorithm Floyd/Гибридный Флойда-Штейнберга: "" +*ru.StpDitherAlgorithm Predithered/Predithered Input: "" +*ru.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*ru.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*ru.Translation StpGamma/Составная гамма: "" +*ru.StpGamma None/None: "" +*ru.ParamCustomStpGamma Value/Значение: "" +*ru.Translation StpFineGamma/Составная гамма Fine Adjustment: "" +*ru.StpFineGamma None/0.000: "" +*ru.Translation StpLinearContrast/Линейная коррекция контраста: "" +*ru.StpLinearContrast False/Нет: "" +*ru.StpLinearContrast True/Да: "" +*ru.APPrinterPreset Text/Text: "*StpImageType Text" +*ru.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*ru.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*ru.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*ru.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*sk.Translation PageSize/Media Size: "" +*sk.Translation PageRegion/Media Size: "" +*sk.PageSize Letter/Letter: "" +*sk.PageRegion Letter/Letter: "" +*sk.PageSize Legal/Legal: "" +*sk.PageRegion Legal/Legal: "" +*sk.PageSize Executive/Executive: "" +*sk.PageRegion Executive/Executive: "" +*sk.PageSize Statement/Manuál: "" +*sk.PageRegion Statement/Manuál: "" +*sk.PageSize A4/A4: "" +*sk.PageRegion A4/A4: "" +*sk.PageSize C5/C5: "" +*sk.PageRegion C5/C5: "" +*sk.PageSize C6/C6: "" +*sk.PageRegion C6/C6: "" +*sk.PageSize DL/DL: "" +*sk.PageRegion DL/DL: "" +*sk.PageSize COM10/Commercial 10: "" +*sk.PageRegion COM10/Commercial 10: "" +*sk.PageSize Monarch/Monarch Envelope: "" +*sk.PageRegion Monarch/Monarch Envelope: "" +*sk.Translation ColorModel/Color Model: "" +*sk.ColorModel Gray/V odtieňoch šedej: "" +*sk.ColorModel Black/Inverted Grayscale: "" +*sk.Translation StpColorPrecision/Color Precision: "" +*sk.StpColorPrecision Normal/Normal: "" +*sk.StpColorPrecision Best/Best: "" +*sk.Translation InputSlot/Zdroj média: "" +*sk.InputSlot Standard/Štandardný: "" +*sk.InputSlot ManualAdj/Manual - Movable Guides: "" +*sk.InputSlot Manual/Manuál: "" +*sk.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*sk.InputSlot MultiPurpose/Zásobník 1: "" +*sk.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*sk.InputSlot Upper/Zásobník 2: "" +*sk.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*sk.InputSlot Lower/Zásobník 3: "" +*sk.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*sk.InputSlot LargeCapacity/Zásobník 4: "" +*sk.Translation StpQuality/Print Quality: "" +*sk.StpQuality None/Manual Control: "" +*sk.StpQuality Draft/Draft: "" +*sk.StpQuality Standard/Štandardný: "" +*sk.StpQuality High/High: "" +*sk.Translation Resolution/Rozlíšenie: "" +*sk.Resolution 301x300dpi/Automatic: "" +*sk.Resolution 150dpi/150x150 DPI: "" +*sk.Resolution 300dpi/300x300 DPI: "" +*sk.Resolution 600dpi/600x600 DPI: "" +*sk.Translation Duplex/2-Sided Printing: "" +*sk.Duplex None/Off: "" +*sk.Duplex DuplexNoTumble/Long Edge (Standard): "" +*sk.Duplex DuplexTumble/Short Edge (Flip): "" +*sk.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*sk.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*sk.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*sk.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*sk.Translation StpColorCorrection/Color Correction: "" +*sk.StpColorCorrection None/Default: "" +*sk.StpColorCorrection Accurate/High Accuracy: "" +*sk.StpColorCorrection Bright/Bright Colors: "" +*sk.StpColorCorrection Hue/Correct Hue Only: "" +*sk.StpColorCorrection Uncorrected/Uncorrected: "" +*sk.StpColorCorrection Desaturated/Desaturated: "" +*sk.StpColorCorrection Threshold/Threshold: "" +*sk.StpColorCorrection Density/Density: "" +*sk.StpColorCorrection Raw/Raw: "" +*sk.StpColorCorrection Predithered/Pre-Dithered: "" +*sk.Translation StpBrightness/Brightness: "" +*sk.ParamCustomStpBrightness Value/Value: "" +*sk.Translation StpFineBrightness/Brightness Fine Adjustment: "" +*sk.StpFineBrightness None/0.000: "" +*sk.Translation StpContrast/Contrast: "" +*sk.ParamCustomStpContrast Value/Value: "" +*sk.Translation StpFineContrast/Contrast Fine Adjustment: "" +*sk.StpFineContrast None/0.000: "" +*sk.Translation StpImageType/Image Type: "" +*sk.StpImageType None/Manual Control: "" +*sk.StpImageType Text/Text: "" +*sk.StpImageType Graphics/Graphics: "" +*sk.StpImageType TextGraphics/Mixed Text and Graphics: "" +*sk.StpImageType Photo/Photograph: "" +*sk.StpImageType LineArt/Čiarová grafika: "" +*sk.Translation StpDensity/Density: "" +*sk.StpDensity None/None: "" +*sk.ParamCustomStpDensity Value/Value: "" +*sk.Translation StpFineDensity/Density Fine Adjustment: "" +*sk.StpFineDensity None/0.000: "" +*sk.Translation StpDitherAlgorithm/Algoritmus rozptylu: "" +*sk.StpDitherAlgorithm None/Default: "" +*sk.StpDitherAlgorithm EvenTone/EvenTone: "" +*sk.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*sk.StpDitherAlgorithm Adaptive/Adaptívne hybridný: "" +*sk.StpDitherAlgorithm Ordered/Postupný: "" +*sk.StpDitherAlgorithm OrderedNew/Ordered New: "" +*sk.StpDitherAlgorithm Fast/Rýchly: "" +*sk.StpDitherAlgorithm VeryFast/Veľmi rýchly: "" +*sk.StpDitherAlgorithm Floyd/Hybridný Floyd-Steinbergov: "" +*sk.StpDitherAlgorithm Predithered/Predithered Input: "" +*sk.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*sk.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*sk.Translation StpGamma/Composite Gamma: "" +*sk.StpGamma None/None: "" +*sk.ParamCustomStpGamma Value/Value: "" +*sk.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*sk.StpFineGamma None/0.000: "" +*sk.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*sk.StpLinearContrast False/No: "" +*sk.StpLinearContrast True/Yes: "" +*sk.APPrinterPreset Text/Text: "*StpImageType Text" +*sk.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*sk.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*sk.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*sk.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*sl.Translation PageSize/Velikost medija: "" +*sl.Translation PageRegion/Velikost medija: "" +*sl.PageSize Letter/Pismo: "" +*sl.PageRegion Letter/Pismo: "" +*sl.PageSize Legal/Pravna: "" +*sl.PageRegion Legal/Pravna: "" +*sl.PageSize Executive/Izvedilna: "" +*sl.PageRegion Executive/Izvedilna: "" +*sl.PageSize Statement/Ročno: "" +*sl.PageRegion Statement/Ročno: "" +*sl.PageSize A4/A4: "" +*sl.PageRegion A4/A4: "" +*sl.PageSize C5/C5: "" +*sl.PageRegion C5/C5: "" +*sl.PageSize C6/C6: "" +*sl.PageRegion C6/C6: "" +*sl.PageSize DL/DL: "" +*sl.PageRegion DL/DL: "" +*sl.PageSize COM10/Komericalno 10: "" +*sl.PageRegion COM10/Komericalno 10: "" +*sl.PageSize Monarch/Ovojnica Monarch: "" +*sl.PageRegion Monarch/Ovojnica Monarch: "" +*sl.Translation ColorModel/Barvni model: "" +*sl.ColorModel Gray/Sivine: "" +*sl.ColorModel Black/Obrnjene sivine: "" +*sl.Translation StpColorPrecision/Barvna natančnost: "" +*sl.StpColorPrecision Normal/Običajno: "" +*sl.StpColorPrecision Best/Najboljše: "" +*sl.Translation InputSlot/Vir medija: "" +*sl.InputSlot Standard/Običajno: "" +*sl.InputSlot ManualAdj/Ročno - premična vodila: "" +*sl.InputSlot Manual/Ročno: "" +*sl.InputSlot MultiPurposeAdj/Podajalnik 1 - premična vodila: "" +*sl.InputSlot MultiPurpose/Podajalnik 1: "" +*sl.InputSlot UpperAdj/Podajalnik 2 - premična vodila: "" +*sl.InputSlot Upper/Podajalnik 2: "" +*sl.InputSlot LowerAdj/Podajalnik 3 - premična vodila: "" +*sl.InputSlot Lower/Podajalnik 3: "" +*sl.InputSlot LargeCapacityAdj/Podajalnik 4 - premična vodila: "" +*sl.InputSlot LargeCapacity/Podajalnik 4: "" +*sl.Translation StpQuality/Kakovost tiska: "" +*sl.StpQuality None/Ročno upravljanje: "" +*sl.StpQuality Draft/Osnutek: "" +*sl.StpQuality Standard/Običajno: "" +*sl.StpQuality High/Visoka: "" +*sl.Translation Resolution/Ločljivost: "" +*sl.Resolution 301x300dpi/Samodejno: "" +*sl.Resolution 150dpi/150x150 DPI: "" +*sl.Resolution 300dpi/300x300 DPI: "" +*sl.Resolution 600dpi/600x600 DPI: "" +*sl.Translation Duplex/Dvostransko tiskanje: "" +*sl.Duplex None/Izključeno: "" +*sl.Duplex DuplexNoTumble/Dolga stranica (običajno): "" +*sl.Duplex DuplexTumble/Kratka stranica (vodoravno zrcaljenje): "" +*sl.Translation StpiShrinkOutput/Skrči stran, če je zahtevano za prilagajanje robovom: "" +*sl.StpiShrinkOutput Shrink/Skrči (natisni celotno stran): "" +*sl.StpiShrinkOutput Crop/Obreži (ohrani mere): "" +*sl.StpiShrinkOutput Expand/Razširi (uporabi največje področje strani): "" +*sl.Translation StpColorCorrection/Popravki barv: "" +*sl.StpColorCorrection None/Privzeto: "" +*sl.StpColorCorrection Accurate/Visoka natančnost: "" +*sl.StpColorCorrection Bright/Svetle barve: "" +*sl.StpColorCorrection Hue/Popravi le odtenek: "" +*sl.StpColorCorrection Uncorrected/Nepopravljeno: "" +*sl.StpColorCorrection Desaturated/Nenasičeno: "" +*sl.StpColorCorrection Threshold/Prag: "" +*sl.StpColorCorrection Density/Gostota: "" +*sl.StpColorCorrection Raw/Surovo: "" +*sl.StpColorCorrection Predithered/Predhodno razpršeno: "" +*sl.Translation StpBrightness/Svetlost: "" +*sl.ParamCustomStpBrightness Value/Vrednost: "" +*sl.Translation StpFineBrightness/Svetlost Fina prilagoditev: "" +*sl.StpFineBrightness None/0.000: "" +*sl.Translation StpContrast/Kontrast: "" +*sl.ParamCustomStpContrast Value/Vrednost: "" +*sl.Translation StpFineContrast/Kontrast Fina prilagoditev: "" +*sl.StpFineContrast None/0.000: "" +*sl.Translation StpImageType/Vrsta slike: "" +*sl.StpImageType None/Ročno upravljanje: "" +*sl.StpImageType Text/Besedilo: "" +*sl.StpImageType Graphics/Grafika: "" +*sl.StpImageType TextGraphics/Mešano besedilo in grafika: "" +*sl.StpImageType Photo/Fotografija: "" +*sl.StpImageType LineArt/Umetnost s črtami: "" +*sl.Translation StpDensity/Gostota: "" +*sl.StpDensity None/Brez: "" +*sl.ParamCustomStpDensity Value/Vrednost: "" +*sl.Translation StpFineDensity/Gostota Fina prilagoditev: "" +*sl.StpFineDensity None/0.000: "" +*sl.Translation StpDitherAlgorithm/Algoritem razprševanja: "" +*sl.StpDitherAlgorithm None/Privzeto: "" +*sl.StpDitherAlgorithm EvenTone/EvenTone: "" +*sl.StpDitherAlgorithm HybridEvenTone/Hibridni EvenTone: "" +*sl.StpDitherAlgorithm Adaptive/Prilagodljivi hibridni: "" +*sl.StpDitherAlgorithm Ordered/Urejeno: "" +*sl.StpDitherAlgorithm OrderedNew/Naročeno novo: "" +*sl.StpDitherAlgorithm Fast/Hitro: "" +*sl.StpDitherAlgorithm VeryFast/Zelo hitro: "" +*sl.StpDitherAlgorithm Floyd/Hibridni Floyd-Steinbergov: "" +*sl.StpDitherAlgorithm Predithered/Predhodno razpršen vhod: "" +*sl.StpDitherAlgorithm Segmented/Razčlenjena velikost kapljice: "" +*sl.StpDitherAlgorithm SegmentedNew/Nova razčlenjena velikost kapljice: "" +*sl.Translation StpGamma/Sestavljena gama: "" +*sl.StpGamma None/Brez: "" +*sl.ParamCustomStpGamma Value/Vrednost: "" +*sl.Translation StpFineGamma/Sestavljena gama Fina prilagoditev: "" +*sl.StpFineGamma None/0.000: "" +*sl.Translation StpLinearContrast/Premosorazmerna nastavitev kontrasta: "" +*sl.StpLinearContrast False/Ne: "" +*sl.StpLinearContrast True/Da: "" +*sl.APPrinterPreset Text/Text: "*StpImageType Text" +*sl.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*sl.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*sl.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*sl.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*sv.Translation PageSize/Media Size: "" +*sv.Translation PageRegion/Media Size: "" +*sv.PageSize Letter/Letter: "" +*sv.PageRegion Letter/Letter: "" +*sv.PageSize Legal/Legal: "" +*sv.PageRegion Legal/Legal: "" +*sv.PageSize Executive/Executive: "" +*sv.PageRegion Executive/Executive: "" +*sv.PageSize Statement/Manuell: "" +*sv.PageRegion Statement/Manuell: "" +*sv.PageSize A4/A4: "" +*sv.PageRegion A4/A4: "" +*sv.PageSize C5/C5: "" +*sv.PageRegion C5/C5: "" +*sv.PageSize C6/C6: "" +*sv.PageRegion C6/C6: "" +*sv.PageSize DL/DL: "" +*sv.PageRegion DL/DL: "" +*sv.PageSize COM10/Commercial 10: "" +*sv.PageRegion COM10/Commercial 10: "" +*sv.PageSize Monarch/Monarkkuvert: "" +*sv.PageRegion Monarch/Monarkkuvert: "" +*sv.Translation ColorModel/Color Model: "" +*sv.ColorModel Gray/Gråtoner: "" +*sv.ColorModel Black/Inverted Grayscale: "" +*sv.Translation StpColorPrecision/Color Precision: "" +*sv.StpColorPrecision Normal/Normal: "" +*sv.StpColorPrecision Best/Bästa: "" +*sv.Translation InputSlot/Mediakälla: "" +*sv.InputSlot Standard/Standard: "" +*sv.InputSlot ManualAdj/Manual - Movable Guides: "" +*sv.InputSlot Manual/Manuell: "" +*sv.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*sv.InputSlot MultiPurpose/Fack 1: "" +*sv.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*sv.InputSlot Upper/Fack 2: "" +*sv.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*sv.InputSlot Lower/Fack 3: "" +*sv.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*sv.InputSlot LargeCapacity/Fack 4: "" +*sv.Translation StpQuality/Utskriftskvalitet: "" +*sv.StpQuality None/Manual Control: "" +*sv.StpQuality Draft/Utdrag: "" +*sv.StpQuality Standard/Standard: "" +*sv.StpQuality High/Hög: "" +*sv.Translation Resolution/Upplösning: "" +*sv.Resolution 301x300dpi/Automatisk: "" +*sv.Resolution 150dpi/150×150 DPI: "" +*sv.Resolution 300dpi/300×300 DPI: "" +*sv.Resolution 600dpi/600×600 DPI: "" +*sv.Translation Duplex/2-Sided Printing: "" +*sv.Duplex None/Av: "" +*sv.Duplex DuplexNoTumble/Lång kant (Standard): "" +*sv.Duplex DuplexTumble/Kort kant (Vänd): "" +*sv.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*sv.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*sv.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*sv.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*sv.Translation StpColorCorrection/Färgjustering: "" +*sv.StpColorCorrection None/Standard: "" +*sv.StpColorCorrection Accurate/Hög träffsäkerhet: "" +*sv.StpColorCorrection Bright/Ljusa färger: "" +*sv.StpColorCorrection Hue/Justera endast färgton: "" +*sv.StpColorCorrection Uncorrected/Uncorrected: "" +*sv.StpColorCorrection Desaturated/Omättad: "" +*sv.StpColorCorrection Threshold/Tröskelvärde: "" +*sv.StpColorCorrection Density/Densitet: "" +*sv.StpColorCorrection Raw/Rå: "" +*sv.StpColorCorrection Predithered/Pre-Dithered: "" +*sv.Translation StpBrightness/Ljusstyrka: "" +*sv.ParamCustomStpBrightness Value/Value: "" +*sv.Translation StpFineBrightness/Ljusstyrka Finjustering: "" +*sv.StpFineBrightness None/0.000: "" +*sv.Translation StpContrast/Kontrast: "" +*sv.ParamCustomStpContrast Value/Value: "" +*sv.Translation StpFineContrast/Kontrast Finjustering: "" +*sv.StpFineContrast None/0.000: "" +*sv.Translation StpImageType/Bildtyp: "" +*sv.StpImageType None/Manual Control: "" +*sv.StpImageType Text/Text: "" +*sv.StpImageType Graphics/Grafik: "" +*sv.StpImageType TextGraphics/Blandat text och grafik: "" +*sv.StpImageType Photo/Fotografi: "" +*sv.StpImageType LineArt/Linjegrafik: "" +*sv.Translation StpDensity/Densitet: "" +*sv.StpDensity None/Inget: "" +*sv.ParamCustomStpDensity Value/Value: "" +*sv.Translation StpFineDensity/Densitet Finjustering: "" +*sv.StpFineDensity None/0.000: "" +*sv.Translation StpDitherAlgorithm/Färgutjämningsalgoritm: "" +*sv.StpDitherAlgorithm None/Standard: "" +*sv.StpDitherAlgorithm EvenTone/EvenTone: "" +*sv.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*sv.StpDitherAlgorithm Adaptive/Adaptiv hybrid: "" +*sv.StpDitherAlgorithm Ordered/Sorterad: "" +*sv.StpDitherAlgorithm OrderedNew/Ordered New: "" +*sv.StpDitherAlgorithm Fast/Snabb: "" +*sv.StpDitherAlgorithm VeryFast/Mycket snabb: "" +*sv.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*sv.StpDitherAlgorithm Predithered/Predithered Input: "" +*sv.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*sv.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*sv.Translation StpGamma/Composite Gamma: "" +*sv.StpGamma None/Inget: "" +*sv.ParamCustomStpGamma Value/Value: "" +*sv.Translation StpFineGamma/Composite Gamma Finjustering: "" +*sv.StpFineGamma None/0.000: "" +*sv.Translation StpLinearContrast/Linjär konstrastjustering: "" +*sv.StpLinearContrast False/Nej: "" +*sv.StpLinearContrast True/Ja: "" +*sv.APPrinterPreset Text/Text: "*StpImageType Text" +*sv.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*sv.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*sv.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*sv.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*uk.Translation PageSize/Розмір носія: "" +*uk.Translation PageRegion/Розмір носія: "" +*uk.PageSize Letter/Letter: "" +*uk.PageRegion Letter/Letter: "" +*uk.PageSize Legal/Legal: "" +*uk.PageRegion Legal/Legal: "" +*uk.PageSize Executive/Executive: "" +*uk.PageRegion Executive/Executive: "" +*uk.PageSize Statement/Вручну: "" +*uk.PageRegion Statement/Вручну: "" +*uk.PageSize A4/A4: "" +*uk.PageRegion A4/A4: "" +*uk.PageSize C5/C5: "" +*uk.PageRegion C5/C5: "" +*uk.PageSize C6/C6: "" +*uk.PageRegion C6/C6: "" +*uk.PageSize DL/DL: "" +*uk.PageRegion DL/DL: "" +*uk.PageSize COM10/Commercial 10: "" +*uk.PageRegion COM10/Commercial 10: "" +*uk.PageSize Monarch/Конверт Monarch: "" +*uk.PageRegion Monarch/Конверт Monarch: "" +*uk.Translation ColorModel/Модель кольорів: "" +*uk.ColorModel Gray/Тони сірого: "" +*uk.ColorModel Black/Інвертовані тони сірого: "" +*uk.Translation StpColorPrecision/Точність відтворення кольорів: "" +*uk.StpColorPrecision Normal/Звичайний: "" +*uk.StpColorPrecision Best/Найкраща: "" +*uk.Translation InputSlot/Джерело носія: "" +*uk.InputSlot Standard/Стандартний: "" +*uk.InputSlot ManualAdj/Вручну — рухомі напрямні: "" +*uk.InputSlot Manual/Вручну: "" +*uk.InputSlot MultiPurposeAdj/Лоток 1 — рухомі напрямні: "" +*uk.InputSlot MultiPurpose/Лоток 1: "" +*uk.InputSlot UpperAdj/Лоток 2 — рухомі напрямні: "" +*uk.InputSlot Upper/Лоток 2: "" +*uk.InputSlot LowerAdj/Лоток 3 — рухомі напрямні: "" +*uk.InputSlot Lower/Лоток 3: "" +*uk.InputSlot LargeCapacityAdj/Лоток 4 — рухомі напрямні: "" +*uk.InputSlot LargeCapacity/Лоток 4: "" +*uk.Translation StpQuality/Якість друку: "" +*uk.StpQuality None/Керування вручну: "" +*uk.StpQuality Draft/Чернетка: "" +*uk.StpQuality Standard/Стандартний: "" +*uk.StpQuality High/Висока: "" +*uk.Translation Resolution/Роздільність: "" +*uk.Resolution 301x300dpi/Автоматично: "" +*uk.Resolution 150dpi/150⨯150 т/д: "" +*uk.Resolution 300dpi/300⨯300 т/д: "" +*uk.Resolution 600dpi/600⨯600 т/д: "" +*uk.Translation Duplex/Двосторонній друк: "" +*uk.Duplex None/Вимкн.: "" +*uk.Duplex DuplexNoTumble/Впродовж довгої сторони (типове): "" +*uk.Duplex DuplexTumble/Впродовж короткої сторони (з переворотом): "" +*uk.Translation StpiShrinkOutput/Стискати стор., якщо потрібно для вміщення: "" +*uk.StpiShrinkOutput Shrink/Стиснути (надрукувати всю сторінку): "" +*uk.StpiShrinkOutput Crop/Обрізати (зберегти розміри): "" +*uk.StpiShrinkOutput Expand/Розтягнути (максимально використати площу): "" +*uk.Translation StpColorCorrection/Кольорова компенсація: "" +*uk.StpColorCorrection None/Типовий: "" +*uk.StpColorCorrection Accurate/Висока точність: "" +*uk.StpColorCorrection Bright/Яскраві кольори: "" +*uk.StpColorCorrection Hue/Виправити лише відтінок: "" +*uk.StpColorCorrection Uncorrected/Без виправлення: "" +*uk.StpColorCorrection Desaturated/Знебарвлювання: "" +*uk.StpColorCorrection Threshold/Поріг: "" +*uk.StpColorCorrection Density/Щільність: "" +*uk.StpColorCorrection Raw/Без обробки: "" +*uk.StpColorCorrection Predithered/Попереднє згладжування: "" +*uk.Translation StpBrightness/Яскравість: "" +*uk.ParamCustomStpBrightness Value/Значення: "" +*uk.Translation StpFineBrightness/Яскравість Точне налашт.: "" +*uk.StpFineBrightness None/0.000: "" +*uk.Translation StpContrast/Контрастність: "" +*uk.ParamCustomStpContrast Value/Значення: "" +*uk.Translation StpFineContrast/Контрастність Точне налашт.: "" +*uk.StpFineContrast None/0.000: "" +*uk.Translation StpImageType/Тип зображення: "" +*uk.StpImageType None/Керування вручну: "" +*uk.StpImageType Text/Текст: "" +*uk.StpImageType Graphics/Графіка: "" +*uk.StpImageType TextGraphics/Графіка і текст: "" +*uk.StpImageType Photo/Фотографія: "" +*uk.StpImageType LineArt/Штрихова графіка: "" +*uk.Translation StpDensity/Щільність: "" +*uk.StpDensity None/Немає: "" +*uk.ParamCustomStpDensity Value/Значення: "" +*uk.Translation StpFineDensity/Щільність Точне налашт.: "" +*uk.StpFineDensity None/0.000: "" +*uk.Translation StpDitherAlgorithm/Алгоритм імітування напівтонів: "" +*uk.StpDitherAlgorithm None/Типовий: "" +*uk.StpDitherAlgorithm EvenTone/EvenTone: "" +*uk.StpDitherAlgorithm HybridEvenTone/Гібридний EvenTone: "" +*uk.StpDitherAlgorithm Adaptive/Адаптивний гібридний: "" +*uk.StpDitherAlgorithm Ordered/Впорядкований: "" +*uk.StpDitherAlgorithm OrderedNew/Новий впорядкований: "" +*uk.StpDitherAlgorithm Fast/Швидкий: "" +*uk.StpDitherAlgorithm VeryFast/Дуже швидкий: "" +*uk.StpDitherAlgorithm Floyd/Гібридний Флойда-Штайнберга: "" +*uk.StpDitherAlgorithm Predithered/Попередньо згладжені вхідні дані: "" +*uk.StpDitherAlgorithm Segmented/Сегментований розмір краплі: "" +*uk.StpDitherAlgorithm SegmentedNew/Новий сегментований розмір краплі: "" +*uk.Translation StpGamma/Складена гама: "" +*uk.StpGamma None/Немає: "" +*uk.ParamCustomStpGamma Value/Значення: "" +*uk.Translation StpFineGamma/Складена гама Точне налашт.: "" +*uk.StpFineGamma None/0.000: "" +*uk.Translation StpLinearContrast/Лінійне виправлення контрастності: "" +*uk.StpLinearContrast False/Ні: "" +*uk.StpLinearContrast True/Так: "" +*uk.APPrinterPreset Text/Text: "*StpImageType Text" +*uk.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*uk.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*uk.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*uk.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*zh_CN.Translation PageSize/Media Size: "" +*zh_CN.Translation PageRegion/Media Size: "" +*zh_CN.PageSize Letter/Letter: "" +*zh_CN.PageRegion Letter/Letter: "" +*zh_CN.PageSize Legal/Legal: "" +*zh_CN.PageRegion Legal/Legal: "" +*zh_CN.PageSize Executive/Executive: "" +*zh_CN.PageRegion Executive/Executive: "" +*zh_CN.PageSize Statement/Manual: "" +*zh_CN.PageRegion Statement/Manual: "" +*zh_CN.PageSize A4/A4: "" +*zh_CN.PageRegion A4/A4: "" +*zh_CN.PageSize C5/C5: "" +*zh_CN.PageRegion C5/C5: "" +*zh_CN.PageSize C6/C6: "" +*zh_CN.PageRegion C6/C6: "" +*zh_CN.PageSize DL/DL: "" +*zh_CN.PageRegion DL/DL: "" +*zh_CN.PageSize COM10/Commercial 10: "" +*zh_CN.PageRegion COM10/Commercial 10: "" +*zh_CN.PageSize Monarch/Monarch Envelope: "" +*zh_CN.PageRegion Monarch/Monarch Envelope: "" +*zh_CN.Translation ColorModel/Color Model: "" +*zh_CN.ColorModel Gray/灰度: "" +*zh_CN.ColorModel Black/Inverted Grayscale: "" +*zh_CN.Translation StpColorPrecision/Color Precision: "" +*zh_CN.StpColorPrecision Normal/正常: "" +*zh_CN.StpColorPrecision Best/Best: "" +*zh_CN.Translation InputSlot/媒质来源: "" +*zh_CN.InputSlot Standard/标准: "" +*zh_CN.InputSlot ManualAdj/Manual - Movable Guides: "" +*zh_CN.InputSlot Manual/Manual: "" +*zh_CN.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*zh_CN.InputSlot MultiPurpose/Tray 1: "" +*zh_CN.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*zh_CN.InputSlot Upper/Tray 2: "" +*zh_CN.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*zh_CN.InputSlot Lower/Tray 3: "" +*zh_CN.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*zh_CN.InputSlot LargeCapacity/Tray 4: "" +*zh_CN.Translation StpQuality/打印质量: "" +*zh_CN.StpQuality None/手动控制: "" +*zh_CN.StpQuality Draft/Draft: "" +*zh_CN.StpQuality Standard/标准: "" +*zh_CN.StpQuality High/High: "" +*zh_CN.Translation Resolution/分辨率: "" +*zh_CN.Resolution 301x300dpi/Automatic: "" +*zh_CN.Resolution 150dpi/150x150 DPI: "" +*zh_CN.Resolution 300dpi/300x300 DPI: "" +*zh_CN.Resolution 600dpi/600x600 DPI: "" +*zh_CN.Translation Duplex/2-Sided Printing: "" +*zh_CN.Duplex None/关: "" +*zh_CN.Duplex DuplexNoTumble/长边(标准): "" +*zh_CN.Duplex DuplexTumble/Short Edge (Flip): "" +*zh_CN.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*zh_CN.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*zh_CN.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*zh_CN.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*zh_CN.Translation StpColorCorrection/Color Correction: "" +*zh_CN.StpColorCorrection None/默认: "" +*zh_CN.StpColorCorrection Accurate/高精度: "" +*zh_CN.StpColorCorrection Bright/Bright Colors: "" +*zh_CN.StpColorCorrection Hue/Correct Hue Only: "" +*zh_CN.StpColorCorrection Uncorrected/Uncorrected: "" +*zh_CN.StpColorCorrection Desaturated/Desaturated: "" +*zh_CN.StpColorCorrection Threshold/阈值: "" +*zh_CN.StpColorCorrection Density/密度: "" +*zh_CN.StpColorCorrection Raw/Raw: "" +*zh_CN.StpColorCorrection Predithered/Pre-Dithered: "" +*zh_CN.Translation StpBrightness/亮度: "" +*zh_CN.ParamCustomStpBrightness Value/Value: "" +*zh_CN.Translation StpFineBrightness/亮度 Fine Adjustment: "" +*zh_CN.StpFineBrightness None/0.000: "" +*zh_CN.Translation StpContrast/对比度: "" +*zh_CN.ParamCustomStpContrast Value/Value: "" +*zh_CN.Translation StpFineContrast/对比度 Fine Adjustment: "" +*zh_CN.StpFineContrast None/0.000: "" +*zh_CN.Translation StpImageType/Image Type: "" +*zh_CN.StpImageType None/手动控制: "" +*zh_CN.StpImageType Text/Text: "" +*zh_CN.StpImageType Graphics/Graphics: "" +*zh_CN.StpImageType TextGraphics/Mixed Text and Graphics: "" +*zh_CN.StpImageType Photo/Photograph: "" +*zh_CN.StpImageType LineArt/Line Art: "" +*zh_CN.Translation StpDensity/密度: "" +*zh_CN.StpDensity None/None: "" +*zh_CN.ParamCustomStpDensity Value/Value: "" +*zh_CN.Translation StpFineDensity/密度 Fine Adjustment: "" +*zh_CN.StpFineDensity None/0.000: "" +*zh_CN.Translation StpDitherAlgorithm/Dither Algorithm: "" +*zh_CN.StpDitherAlgorithm None/默认: "" +*zh_CN.StpDitherAlgorithm EvenTone/EvenTone: "" +*zh_CN.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*zh_CN.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*zh_CN.StpDitherAlgorithm Ordered/Ordered: "" +*zh_CN.StpDitherAlgorithm OrderedNew/Ordered New: "" +*zh_CN.StpDitherAlgorithm Fast/快: "" +*zh_CN.StpDitherAlgorithm VeryFast/很快: "" +*zh_CN.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*zh_CN.StpDitherAlgorithm Predithered/Predithered Input: "" +*zh_CN.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*zh_CN.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*zh_CN.Translation StpGamma/Composite Gamma: "" +*zh_CN.StpGamma None/None: "" +*zh_CN.ParamCustomStpGamma Value/Value: "" +*zh_CN.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*zh_CN.StpFineGamma None/0.000: "" +*zh_CN.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*zh_CN.StpLinearContrast False/No: "" +*zh_CN.StpLinearContrast True/Yes: "" +*zh_CN.APPrinterPreset Text/Text: "*StpImageType Text" +*zh_CN.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*zh_CN.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*zh_CN.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*zh_CN.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" +*zh_TW.Translation PageSize/Media Size: "" +*zh_TW.Translation PageRegion/Media Size: "" +*zh_TW.PageSize Letter/Letter: "" +*zh_TW.PageRegion Letter/Letter: "" +*zh_TW.PageSize Legal/Legal: "" +*zh_TW.PageRegion Legal/Legal: "" +*zh_TW.PageSize Executive/Executive: "" +*zh_TW.PageRegion Executive/Executive: "" +*zh_TW.PageSize Statement/自選: "" +*zh_TW.PageRegion Statement/自選: "" +*zh_TW.PageSize A4/A4: "" +*zh_TW.PageRegion A4/A4: "" +*zh_TW.PageSize C5/C5: "" +*zh_TW.PageRegion C5/C5: "" +*zh_TW.PageSize C6/C6: "" +*zh_TW.PageRegion C6/C6: "" +*zh_TW.PageSize DL/DL: "" +*zh_TW.PageRegion DL/DL: "" +*zh_TW.PageSize COM10/Commercial 10: "" +*zh_TW.PageRegion COM10/Commercial 10: "" +*zh_TW.PageSize Monarch/Monarch Envelope: "" +*zh_TW.PageRegion Monarch/Monarch Envelope: "" +*zh_TW.Translation ColorModel/Color Model: "" +*zh_TW.ColorModel Gray/灰階: "" +*zh_TW.ColorModel Black/Inverted Grayscale: "" +*zh_TW.Translation StpColorPrecision/Color Precision: "" +*zh_TW.StpColorPrecision Normal/Normal: "" +*zh_TW.StpColorPrecision Best/Best: "" +*zh_TW.Translation InputSlot/紙張來源: "" +*zh_TW.InputSlot Standard/標準: "" +*zh_TW.InputSlot ManualAdj/Manual - Movable Guides: "" +*zh_TW.InputSlot Manual/自選: "" +*zh_TW.InputSlot MultiPurposeAdj/Tray 1 - Movable Guides: "" +*zh_TW.InputSlot MultiPurpose/Tray 1: "" +*zh_TW.InputSlot UpperAdj/Tray 2 - Movable Guides: "" +*zh_TW.InputSlot Upper/Tray 2: "" +*zh_TW.InputSlot LowerAdj/Tray 3 - Movable Guides: "" +*zh_TW.InputSlot Lower/Tray 3: "" +*zh_TW.InputSlot LargeCapacityAdj/Tray 4 - Movable Guides: "" +*zh_TW.InputSlot LargeCapacity/Tray 4: "" +*zh_TW.Translation StpQuality/列印品質: "" +*zh_TW.StpQuality None/Manual Control: "" +*zh_TW.StpQuality Draft/Draft: "" +*zh_TW.StpQuality Standard/標準: "" +*zh_TW.StpQuality High/High: "" +*zh_TW.Translation Resolution/解析度: "" +*zh_TW.Resolution 301x300dpi/自動: "" +*zh_TW.Resolution 150dpi/150x150 DPI: "" +*zh_TW.Resolution 300dpi/300x300 DPI: "" +*zh_TW.Resolution 600dpi/600x600 DPI: "" +*zh_TW.Translation Duplex/2-Sided Printing: "" +*zh_TW.Duplex None/Off: "" +*zh_TW.Duplex DuplexNoTumble/Long Edge (Standard): "" +*zh_TW.Duplex DuplexTumble/Short Edge (Flip): "" +*zh_TW.Translation StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: "" +*zh_TW.StpiShrinkOutput Shrink/Shrink (print the whole page): "" +*zh_TW.StpiShrinkOutput Crop/Crop (preserve dimensions): "" +*zh_TW.StpiShrinkOutput Expand/Expand (use maximum page area): "" +*zh_TW.Translation StpColorCorrection/色彩修正: "" +*zh_TW.StpColorCorrection None/預設: "" +*zh_TW.StpColorCorrection Accurate/High Accuracy: "" +*zh_TW.StpColorCorrection Bright/Bright Colors: "" +*zh_TW.StpColorCorrection Hue/Correct Hue Only: "" +*zh_TW.StpColorCorrection Uncorrected/Uncorrected: "" +*zh_TW.StpColorCorrection Desaturated/Desaturated: "" +*zh_TW.StpColorCorrection Threshold/Threshold: "" +*zh_TW.StpColorCorrection Density/密度: "" +*zh_TW.StpColorCorrection Raw/Raw: "" +*zh_TW.StpColorCorrection Predithered/Pre-Dithered: "" +*zh_TW.Translation StpBrightness/亮度: "" +*zh_TW.ParamCustomStpBrightness Value/Value: "" +*zh_TW.Translation StpFineBrightness/亮度 Fine Adjustment: "" +*zh_TW.StpFineBrightness None/0.000: "" +*zh_TW.Translation StpContrast/反差: "" +*zh_TW.ParamCustomStpContrast Value/Value: "" +*zh_TW.Translation StpFineContrast/反差 Fine Adjustment: "" +*zh_TW.StpFineContrast None/0.000: "" +*zh_TW.Translation StpImageType/Image Type: "" +*zh_TW.StpImageType None/Manual Control: "" +*zh_TW.StpImageType Text/Text: "" +*zh_TW.StpImageType Graphics/Graphics: "" +*zh_TW.StpImageType TextGraphics/Mixed Text and Graphics: "" +*zh_TW.StpImageType Photo/相片: "" +*zh_TW.StpImageType LineArt/Line Art: "" +*zh_TW.Translation StpDensity/密度: "" +*zh_TW.StpDensity None/None: "" +*zh_TW.ParamCustomStpDensity Value/Value: "" +*zh_TW.Translation StpFineDensity/密度 Fine Adjustment: "" +*zh_TW.StpFineDensity None/0.000: "" +*zh_TW.Translation StpDitherAlgorithm/擬色算法: "" +*zh_TW.StpDitherAlgorithm None/預設: "" +*zh_TW.StpDitherAlgorithm EvenTone/EvenTone: "" +*zh_TW.StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" +*zh_TW.StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" +*zh_TW.StpDitherAlgorithm Ordered/Ordered: "" +*zh_TW.StpDitherAlgorithm OrderedNew/Ordered New: "" +*zh_TW.StpDitherAlgorithm Fast/Fast: "" +*zh_TW.StpDitherAlgorithm VeryFast/Very Fast: "" +*zh_TW.StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" +*zh_TW.StpDitherAlgorithm Predithered/Predithered Input: "" +*zh_TW.StpDitherAlgorithm Segmented/Drop Size Segmented: "" +*zh_TW.StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" +*zh_TW.Translation StpGamma/Composite Gamma: "" +*zh_TW.StpGamma None/None: "" +*zh_TW.ParamCustomStpGamma Value/Value: "" +*zh_TW.Translation StpFineGamma/Composite Gamma Fine Adjustment: "" +*zh_TW.StpFineGamma None/0.000: "" +*zh_TW.Translation StpLinearContrast/Linear Contrast Adjustment: "" +*zh_TW.StpLinearContrast False/否: "" +*zh_TW.StpLinearContrast True/是: "" +*zh_TW.APPrinterPreset Text/Text: "*StpImageType Text" +*zh_TW.APPrinterPreset Graphics/Graphics: "*StpImageType Graphics" +*zh_TW.APPrinterPreset TextGraphics/Mixed Text and Graphics: "*StpImageType TextGraphics" +*zh_TW.APPrinterPreset Photo/Photograph: "*StpImageType Photo" +*zh_TW.APPrinterPreset LineArt/Line Art: "*StpImageType LineArt" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard ROM + +*% End of stp-kyocera-fs-1020d.5.2.ppd diff --git a/cups/printers.conf b/cups/printers.conf index fea33e5e..25a20c8f 100644 --- a/cups/printers.conf +++ b/cups/printers.conf @@ -1,14 +1,14 @@ -# Printer configuration file for CUPS v1.6.2 -# Written by cupsd on 2013-08-13 07:06 +# Printer configuration file for CUPS v1.6.4 +# Written by cupsd on 2013-12-26 15:26 # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING - + UUID urn:uuid:37ccb9f9-f39f-3442-414c-7de19e42748d Info blubber blub Location hier MakeModel Kyocera FS-1020D - CUPS+Gutenprint v5.2.9 DeviceURI lpd://10.12.11.32/lp State Idle -StateTime 1373661961 +StateTime 1388061630 Type 8392724 Accepting Yes Shared No @@ -19,6 +19,24 @@ KLimit 0 OpPolicy default ErrorPolicy stop-printer + +UUID urn:uuid:539ead49-b7d1-3af8-69d7-7f753e43178a +Info Kyocera FS-1020D +Location Arbeitszimmer +MakeModel Kyocera FS-1020D - CUPS+Gutenprint v5.2.9 +DeviceURI usb://Kyocera/FS-1020D?serial=XAX5991704 +State Idle +StateTime 1388067872 +Type 8392724 +Accepting Yes +Shared Yes +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy stop-printer + UUID urn:uuid:7ae9b14e-20ad-3628-427d-870cdf4cdea4 Info PDF Printer diff --git a/cups/snmp.conf b/cups/snmp.conf index 5539d503..17d376e5 100644 --- a/cups/snmp.conf +++ b/cups/snmp.conf @@ -1,5 +1,5 @@ # -# "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $" +# "$Id: snmp.conf.in 11173 2013-07-23 12:31:34Z msweet $" # # Sample SNMP configuration file for CUPS. See "man cups-snmp.conf" for a # complete description of this file. @@ -9,5 +9,5 @@ Address @LOCAL Community public # -# End of "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $". +# End of "$Id: snmp.conf.in 11173 2013-07-23 12:31:34Z msweet $". # diff --git a/cups/subscriptions.conf b/cups/subscriptions.conf index bf4e2378..91080132 100644 --- a/cups/subscriptions.conf +++ b/cups/subscriptions.conf @@ -1,3 +1,3 @@ -# Subscription configuration file for CUPS v1.6.2 -# Written by cupsd on 2013-09-04 19:57 -NextSubscriptionId 188 +# Subscription configuration file for CUPS v1.6.4 +# Written by cupsd on 2013-12-28 22:19 +NextSubscriptionId 209 diff --git a/dbus-1/system.d/bluetooth.conf b/dbus-1/system.d/bluetooth.conf index 664dbd98..43bc8c6e 100644 --- a/dbus-1/system.d/bluetooth.conf +++ b/dbus-1/system.d/bluetooth.conf @@ -28,6 +28,10 @@ + + + + diff --git a/dbus-1/system.d/org.freedesktop.UPower.conf b/dbus-1/system.d/org.freedesktop.UPower.conf index a15ce938..fc2b604a 100644 --- a/dbus-1/system.d/org.freedesktop.UPower.conf +++ b/dbus-1/system.d/org.freedesktop.UPower.conf @@ -13,6 +13,8 @@ + "$patternsfile" || true - grep -Evf "$patternsfile" - rm -f "$patternsfile" - unset patternsfile + if [ -n "$ignorefile" ] && [ -e "$ignorefile" ]; then + listfile="$( mktemp -t etckeeper-$VCS.XXXXXXXXXX )" + case "$VCS" in + darcs) + grep -v '^[[:space:]]*\(#\|$\)' "$ignorefile" > "$listfile" || true + grep -Evf "$listfile" + ;; + git) + git ls-files --others --ignore --exclude-standard --directory > "$listfile" || true + grep -Fvf "$listfile" + ;; + esac + rm -f "$listfile" + unset listfile else cat - fi @@ -74,7 +83,7 @@ generate_metadata() { # Store things that don't have the default user or group. # Store all file modes, in case the user has an unusual umask. - find $NOVCS \( -type f -or -type d \) -print | sort | perl -ne ' + find $NOVCS \( -type f -or -type d \) -print | filter_ignore | sort | perl -ne ' BEGIN { $q=chr(39) } sub uidname { my $want=shift; @@ -101,10 +110,10 @@ generate_metadata() { s/^/$q/; s/$/$q/; if ($uid != $>) { - printf "maybe chown %s %s\n", uidname($uid), $_; + printf "maybe chown $q%s$q %s\n", uidname($uid), $_; } if ($gid != $)) { - printf "maybe chgrp %s %s\n", gidname($gid), $_; + printf "maybe chgrp $q%s$q %s\n", gidname($gid), $_; } printf "maybe chmod %04o %s\n", $mode & 07777, $_; ' diff --git a/etckeeper/update-ignore.d/01update-ignore b/etckeeper/update-ignore.d/01update-ignore index d59ad149..caa1759d 100755 --- a/etckeeper/update-ignore.d/01update-ignore +++ b/etckeeper/update-ignore.d/01update-ignore @@ -93,7 +93,7 @@ writefile () { comment "new and old versions of conffiles, stored by apt/rpm" ignore "*.rpm*" nl - elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "pacman-g2" ]; then + elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "pacman-g2" -o "$LOWLEVEL_PACKAGE_MANAGER" = "pacman" ]; then comment "new and old versions of conffiles, stored by pacman" ignore "*.pacnew" ignore "*.pacorig" diff --git a/fonts/conf.avail/10-autohint.conf b/fonts/conf.avail/10-autohint.conf index c597bf41..f9032ba3 100644 --- a/fonts/conf.avail/10-autohint.conf +++ b/fonts/conf.avail/10-autohint.conf @@ -2,7 +2,13 @@ - - true + + + true diff --git a/fonts/conf.avail/10-no-sub-pixel.conf b/fonts/conf.avail/10-no-sub-pixel.conf index 87ada4ef..cf124656 100644 --- a/fonts/conf.avail/10-no-sub-pixel.conf +++ b/fonts/conf.avail/10-no-sub-pixel.conf @@ -2,7 +2,13 @@ - - none + + + none diff --git a/fonts/conf.avail/10-scale-bitmap-fonts.conf b/fonts/conf.avail/10-scale-bitmap-fonts.conf new file mode 100644 index 00000000..e3bcd46c --- /dev/null +++ b/fonts/conf.avail/10-scale-bitmap-fonts.conf @@ -0,0 +1,81 @@ + + + + + + + false + + + + pixelsize + pixelsize + + + + + + false + + + + + pixelsizefixupfactor + 1.2 + + + pixelsizefixupfactor + 0.8 + + + + + + + + false + + + 64 + + + true + + + true + + + 1.0 + + + + + + false + + + 1.0 + + + + matrix + + pixelsizefixupfactor 0 + 0 pixelsizefixupfactor + + + + + + size + pixelsizefixupfactor + + + + + diff --git a/fonts/conf.avail/10-sub-pixel-bgr.conf b/fonts/conf.avail/10-sub-pixel-bgr.conf index e1f64fd3..1378195d 100644 --- a/fonts/conf.avail/10-sub-pixel-bgr.conf +++ b/fonts/conf.avail/10-sub-pixel-bgr.conf @@ -2,7 +2,13 @@ - - bgr + + + bgr diff --git a/fonts/conf.avail/10-sub-pixel-rgb.conf b/fonts/conf.avail/10-sub-pixel-rgb.conf index 2b49fe3d..757c3b6a 100644 --- a/fonts/conf.avail/10-sub-pixel-rgb.conf +++ b/fonts/conf.avail/10-sub-pixel-rgb.conf @@ -2,7 +2,13 @@ - - rgb + + + rgb diff --git a/fonts/conf.avail/10-sub-pixel-vbgr.conf b/fonts/conf.avail/10-sub-pixel-vbgr.conf index 5947650d..c807e5c0 100644 --- a/fonts/conf.avail/10-sub-pixel-vbgr.conf +++ b/fonts/conf.avail/10-sub-pixel-vbgr.conf @@ -2,7 +2,13 @@ - - vbgr + + + vbgr diff --git a/fonts/conf.avail/10-sub-pixel-vrgb.conf b/fonts/conf.avail/10-sub-pixel-vrgb.conf index 84481bde..b5985e03 100644 --- a/fonts/conf.avail/10-sub-pixel-vrgb.conf +++ b/fonts/conf.avail/10-sub-pixel-vrgb.conf @@ -2,7 +2,13 @@ - - vrgb + + + vrgb diff --git a/fonts/conf.avail/10-unhinted.conf b/fonts/conf.avail/10-unhinted.conf index 025ae2a8..a25e3b1d 100644 --- a/fonts/conf.avail/10-unhinted.conf +++ b/fonts/conf.avail/10-unhinted.conf @@ -2,7 +2,13 @@ - - false + + + false diff --git a/fonts/conf.avail/11-lcdfilter-default.conf b/fonts/conf.avail/11-lcdfilter-default.conf new file mode 100644 index 00000000..9d7d11f9 --- /dev/null +++ b/fonts/conf.avail/11-lcdfilter-default.conf @@ -0,0 +1,16 @@ + + + + + + + + lcddefault + + + diff --git a/fonts/conf.avail/11-lcdfilter-legacy.conf b/fonts/conf.avail/11-lcdfilter-legacy.conf new file mode 100644 index 00000000..7e2b2567 --- /dev/null +++ b/fonts/conf.avail/11-lcdfilter-legacy.conf @@ -0,0 +1,16 @@ + + + + + + + + lcdlegacy + + + diff --git a/fonts/conf.avail/11-lcdfilter-light.conf b/fonts/conf.avail/11-lcdfilter-light.conf new file mode 100644 index 00000000..0dd0a900 --- /dev/null +++ b/fonts/conf.avail/11-lcdfilter-light.conf @@ -0,0 +1,16 @@ + + + + + + + + lcdlight + + + diff --git a/fonts/conf.avail/20-fix-globaladvance.conf b/fonts/conf.avail/20-fix-globaladvance.conf deleted file mode 100644 index 2a9c0632..00000000 --- a/fonts/conf.avail/20-fix-globaladvance.conf +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - GulimChe - false - - - - DotumChe - false - - - - BatangChe - false - - - - GungsuhChe - false - - diff --git a/fonts/conf.avail/20-unhint-small-vera.conf b/fonts/conf.avail/20-unhint-small-vera.conf index c4ebee9d..c9505ca8 100644 --- a/fonts/conf.avail/20-unhint-small-vera.conf +++ b/fonts/conf.avail/20-unhint-small-vera.conf @@ -10,7 +10,7 @@ --> - + Bitstream Vera Sans @@ -22,7 +22,7 @@ - + Bitstream Vera Serif @@ -34,7 +34,7 @@ - + Bitstream Vera Sans Mono diff --git a/fonts/conf.avail/25-unhint-nonlatin.conf b/fonts/conf.avail/25-unhint-nonlatin.conf index ffb70c69..9adffa71 100644 --- a/fonts/conf.avail/25-unhint-nonlatin.conf +++ b/fonts/conf.avail/25-unhint-nonlatin.conf @@ -5,7 +5,7 @@ - + Kochi Mincho @@ -13,7 +13,7 @@ - + Kochi Gothic @@ -21,7 +21,7 @@ - + Sazanami Mincho @@ -29,7 +29,7 @@ - + Sazanami Gothic @@ -37,7 +37,7 @@ - + Baekmuk Batang @@ -45,7 +45,7 @@ - + Baekmuk Dotum @@ -53,7 +53,7 @@ - + Baekmuk Gulim @@ -61,7 +61,7 @@ - + Baekmuk Headline @@ -69,7 +69,7 @@ - + AR PL Mingti2L Big5 @@ -77,7 +77,7 @@ - + AR PL ShanHeiSun Uni @@ -85,7 +85,7 @@ - + AR PL KaitiM Big5 @@ -93,7 +93,7 @@ - + AR PL ZenKai Uni @@ -101,7 +101,7 @@ - + AR PL SungtiL GB @@ -109,7 +109,7 @@ - + AR PL KaitiM GB @@ -117,7 +117,7 @@ - + ZYSong18030 diff --git a/fonts/conf.avail/30-metric-aliases.conf b/fonts/conf.avail/30-metric-aliases.conf index 702a495e..f25052a2 100644 --- a/fonts/conf.avail/30-metric-aliases.conf +++ b/fonts/conf.avail/30-metric-aliases.conf @@ -15,10 +15,12 @@ Microsoft fonts: Arial + Arial Narrow Times New Roman Courier New Liberation fonts: Liberation Sans + Liberation Sans Narrow Liberation Serif Liberation Mono StarOffice fonts: @@ -29,10 +31,14 @@ Albany AMT Thorndale AMT Cumberland AMT + Google CrOS Core fonts: + Arimo + Cousine + Tinos Of these, URW fonts are design compatible with PostScrict fonts, - and the Liberation, StarOffice, and AMT ones are compatible with - Microsoft fonts. + and the Liberation, StarOffice, AMT and CrOS Core ones are + compatible with Microsoft fonts. We want for each of them to fallback to any of these available, but in an order preferring similar designs @@ -74,27 +80,91 @@ + + Arimo + + Arial + + + Liberation Sans + + Arial + + + + + Liberation Sans Narrow + + Arial Narrow + + + + Albany + + Arial + + + + Albany AMT Arial + + Tinos + + Times New Roman + + + Liberation Serif + + Times New Roman + + + + Thorndale + + Times New Roman + + + + Thorndale AMT Times New Roman + + Cousine + + Courier New + + + Liberation Mono + + Courier New + + + + Cumberland + + Courier New + + + + Cumberland AMT Courier New @@ -183,27 +253,37 @@ Arial - Liberation Sans - Albany - Albany AMT + Arimo + Liberation Sans + Albany + Albany AMT + + + + + Arial Narrow + + Liberation Sans Narrow Times New Roman - Liberation Serif - Thorndale - Thorndale AMT + Tinos + Liberation Serif + Thorndale + Thorndale AMT Courier New - Liberation Mono - Cumberland - Cumberland AMT + Cousine + Liberation Mono + Cumberland + Cumberland AMT diff --git a/fonts/conf.avail/30-urw-aliases.conf b/fonts/conf.avail/30-urw-aliases.conf index 8d2b04b9..aae06acd 100644 --- a/fonts/conf.avail/30-urw-aliases.conf +++ b/fonts/conf.avail/30-urw-aliases.conf @@ -29,12 +29,8 @@ Zapf Dingbats Dingbats - - ZapfDingbats - Dingbats - - + Symbol diff --git a/fonts/conf.avail/40-nonlatin.conf b/fonts/conf.avail/40-nonlatin.conf index a875db08..c900fd4e 100644 --- a/fonts/conf.avail/40-nonlatin.conf +++ b/fonts/conf.avail/40-nonlatin.conf @@ -11,58 +11,187 @@ --> Nazli + serif + + Lotoos + serif + + Mitra + serif + + Ferdosi + serif + + Badr + serif + + Zar + serif + + Titr + serif + + Jadid + serif + + Kochi Mincho + serif + + AR PL SungtiL GB + serif + + AR PL Mingti2L Big5 + serif + + MS 明朝 + serif + + + NanumMyeongjo + serif + + UnBatang + serif + + Baekmuk Batang + serif + + MgOpen Canonica + serif + + Sazanami Mincho + serif + + AR PL ZenKai Uni + serif + + ZYSong18030 + serif + + FreeSerif serif + + SimSun + serif + Arshia + sans-serif + + Elham + sans-serif + + Farnaz + sans-serif + + Nasim + sans-serif + + Sina + sans-serif + + Roya + sans-serif + + Koodak + sans-serif + + Terafik + sans-serif + + Kochi Gothic + sans-serif + + AR PL KaitiM GB + sans-serif + + AR PL KaitiM Big5 + sans-serif + + MS ゴシック + sans-serif + + + NanumGothic + sans-serif + + UnDotum + sans-serif + + Baekmuk Dotum - SimSun + sans-serif + + MgOpen Modata + sans-serif + + Sazanami Gothic + sans-serif + + AR PL ShanHeiSun Uni + sans-serif + + ZYSong18030 + sans-serif + + FreeSans sans-serif - + NSimSun + monospace + + ZYSong18030 + monospace + + + NanumGothicCoding + monospace + + FreeMono monospace @@ -72,8 +201,17 @@ --> Homa + fantasy + + Kamran + fantasy + + Fantezi + fantasy + + Tabassom fantasy @@ -83,6 +221,9 @@ --> IranNastaliq + cursive + + Nafees Nastaleeq cursive diff --git a/fonts/conf.avail/45-latin.conf b/fonts/conf.avail/45-latin.conf index 7e412646..09fd5265 100644 --- a/fonts/conf.avail/45-latin.conf +++ b/fonts/conf.avail/45-latin.conf @@ -11,13 +11,37 @@ --> Bitstream Vera Serif + serif + + DejaVu Serif + serif + + Liberation Serif + serif + + Times New Roman + serif + + Times + serif + + Nimbus Roman No9 L + serif + + Luxi Serif + serif + + Thorndale AMT + serif + + Thorndale serif @@ -26,14 +50,41 @@ --> Bitstream Vera Sans + sans-serif + + DejaVu Sans + sans-serif + + Liberation Sans + sans-serif + + Arial + sans-serif + + Helvetica + sans-serif + + Verdana + sans-serif + + Albany AMT + sans-serif + + Albany + sans-serif + + Nimbus Sans L + sans-serif + + Luxi Sans sans-serif @@ -42,15 +93,45 @@ --> Bitstream Vera Sans Mono + monospace + + DejaVu Sans Mono + monospace + + Liberation Mono + monospace + + Inconsolata + monospace + + Courier New + monospace + + Courier + monospace + + Andale Mono + monospace + + Luxi Mono + monospace + + Cumberland AMT + monospace + + Cumberland + monospace + + Nimbus Mono L monospace @@ -59,8 +140,17 @@ --> Impact + fantasy + + Copperplate Gothic Std + fantasy + + Cooper Std + fantasy + + Bauhaus Std fantasy @@ -69,7 +159,13 @@ --> ITC Zapf Chancery Std + cursive + + Zapfino + cursive + + Comic Sans MS cursive diff --git a/fonts/conf.avail/50-user.conf b/fonts/conf.avail/50-user.conf index 3f890129..07c9182e 100644 --- a/fonts/conf.avail/50-user.conf +++ b/fonts/conf.avail/50-user.conf @@ -1,7 +1,15 @@ - - ~/.fonts.conf.d - ~/.fonts.conf + + fontconfig/conf.d + fontconfig/fonts.conf + + ~/.fonts.conf.d + ~/.fonts.conf diff --git a/fonts/conf.avail/65-fonts-persian.conf b/fonts/conf.avail/65-fonts-persian.conf index 0033675a..ea006612 100644 --- a/fonts/conf.avail/65-fonts-persian.conf +++ b/fonts/conf.avail/65-fonts-persian.conf @@ -181,7 +181,7 @@ - + Elham @@ -190,7 +190,7 @@ - + Homa @@ -199,7 +199,7 @@ - + Koodak @@ -208,7 +208,7 @@ - + Nazli @@ -217,7 +217,7 @@ - + Roya @@ -226,7 +226,7 @@ - + Terafik @@ -235,7 +235,7 @@ - + Titr diff --git a/fonts/conf.avail/65-nonlatin.conf b/fonts/conf.avail/65-nonlatin.conf index 53ac064b..9306f749 100644 --- a/fonts/conf.avail/65-nonlatin.conf +++ b/fonts/conf.avail/65-nonlatin.conf @@ -23,8 +23,7 @@ Sampige padmaa Hapax Berbère - MS Gothic - UmePlus P Gothic + MS Mincho SimSun PMingLiu WenQuanYi Zen Hei @@ -43,8 +42,9 @@ AR PL Zenkai Uni MS 明朝 ZYSong18030 - UnBatang - Baekmuk Batang + NanumMyeongjo + UnBatang + Baekmuk Batang KacstQura Frank Ruehl CLM Lohit Bengali @@ -117,9 +117,10 @@ MS ゴシック ZYSong18030 TSCu_Paranar - UnDotum - Baekmuk Dotum - Baekmuk Gulim + NanumGothic + UnDotum + Baekmuk Dotum + Baekmuk Gulim KacstQura Lohit Bengali Lohit Gujarati @@ -160,11 +161,11 @@ AR PL SungtiL GB AR PL Mingti2L Big5 ZYSong18030 - UnBatang - UnDotum - Baekmuk Batang - Baekmuk Dotum - Baekmuk Gulim + NanumGothicCoding + NanumGothic + UnDotum + Baekmuk Dotum + Baekmuk Gulim TlwgTypo TlwgTypist TlwgTypewriter diff --git a/fonts/conf.avail/80-delicious.conf b/fonts/conf.avail/80-delicious.conf index 728f50ca..845647be 100644 --- a/fonts/conf.avail/80-delicious.conf +++ b/fonts/conf.avail/80-delicious.conf @@ -5,7 +5,7 @@ - + Delicious diff --git a/fonts/conf.d/10-scale-bitmap-fonts.conf b/fonts/conf.d/10-scale-bitmap-fonts.conf new file mode 120000 index 00000000..56049bc6 --- /dev/null +++ b/fonts/conf.d/10-scale-bitmap-fonts.conf @@ -0,0 +1 @@ +/etc/fonts/conf.avail/10-scale-bitmap-fonts.conf \ No newline at end of file diff --git a/fonts/conf.d/20-fix-globaladvance.conf b/fonts/conf.d/20-fix-globaladvance.conf deleted file mode 120000 index 8fec131f..00000000 --- a/fonts/conf.d/20-fix-globaladvance.conf +++ /dev/null @@ -1 +0,0 @@ -../conf.avail/20-fix-globaladvance.conf \ No newline at end of file diff --git a/fonts/fonts.conf b/fonts/fonts.conf index 059259a5..e2d5567f 100644 --- a/fonts/fonts.conf +++ b/fonts/fonts.conf @@ -25,6 +25,8 @@ /usr/share/fonts /usr/local/share/fonts + fonts + ~/.fonts - conf.d + /etc/fonts/conf.d /var/cache/fontconfig + fontconfig + ~/.fontconfig diff --git a/fonts/fonts.dtd b/fonts/fonts.dtd deleted file mode 100644 index cbdfdab3..00000000 --- a/fonts/fonts.dtd +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gconf/gconf.xml.defaults/%gconf-tree-de.xml b/gconf/gconf.xml.defaults/%gconf-tree-de.xml index b823f4db..caed8bc1 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree-de.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree-de.xml @@ -7,6 +7,18 @@ Legt fest, ob die Tastenkombinationen deaktiviert sein sollen + + + + Die zur Schriftvorschau genutzte Schriftgröße + + + + + Der zur Schriftvorschau genutzte Text + + + diff --git a/gconf/gconf.xml.defaults/%gconf-tree-en_GB.xml b/gconf/gconf.xml.defaults/%gconf-tree-en_GB.xml index e9cd16ca..2f54c5ab 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree-en_GB.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree-en_GB.xml @@ -7,6 +7,18 @@ Whether to disable the keyboard shortcuts + + + + The font size used for the font previews + + + + + The text used for the font previews + + + diff --git a/gconf/gconf.xml.defaults/%gconf-tree-ru.xml b/gconf/gconf.xml.defaults/%gconf-tree-ru.xml index 60bb2fc8..d364fc0c 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree-ru.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree-ru.xml @@ -7,6 +7,18 @@ Отключить комбинации клавиш или нет + + + + Кегль текста, используемого для просмотра гарнитур + + + + + Текст, используемый для просмотра гарнитур + + + diff --git a/gconf/gconf.xml.defaults/%gconf-tree-vi.xml b/gconf/gconf.xml.defaults/%gconf-tree-vi.xml index d3048d63..78350f0f 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree-vi.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree-vi.xml @@ -2,6 +2,18 @@ + + + + Cỡ chữ được dùng để xem thử phông chữ + + + + + Câu được dùng để xem thử phông chữ + + + diff --git a/gconf/gconf.xml.defaults/%gconf-tree.xml b/gconf/gconf.xml.defaults/%gconf-tree.xml index e9b22b11..4edab9c6 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree.xml @@ -1,6 +1,10 @@ + + + + @@ -2116,21 +2120,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -2896,39 +2900,39 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -3001,9 +3005,9 @@ - - - + + + @@ -3092,6 +3096,22 @@ Whether to disable the keyboard shortcuts + + + + + The font size used for the font previews + + + + + + The quick brown fox jumps over the lazy dog. + + The text used for the font previews + + + @@ -16472,7 +16492,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16483,7 +16503,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16492,7 +16512,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16500,7 +16520,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + client @@ -16513,7 +16533,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16522,7 +16542,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16534,7 +16554,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16546,7 +16566,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - +
  • @@ -16563,7 +16583,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16574,7 +16594,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16584,7 +16604,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16594,7 +16614,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16607,7 +16627,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16617,7 +16637,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -16628,7 +16648,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + @@ -19845,13 +19865,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati
  • - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19859,7 +19879,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "ymsgr" URLs, if enabled. - + True if the command specified in the "command" key should handle "ymsgr" URLs. @@ -19867,13 +19887,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19881,7 +19901,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "xmpp" URLs, if enabled. - + True if the command specified in the "command" key should handle "xmpp" URLs. @@ -19889,13 +19909,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19903,7 +19923,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "sip" URLs, if enabled. - + True if the command specified in the "command" key should handle "sip" URLs. @@ -19911,13 +19931,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19925,7 +19945,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "msnim" URLs, if enabled. - + True if the command specified in the "command" key should handle "msnim" URLs. @@ -19933,13 +19953,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19947,7 +19967,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "irc" URLs, if enabled. - + True if the command specified in the "command" key should handle "irc" URLs. @@ -19955,13 +19975,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19969,7 +19989,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "icq" URLs, if enabled. - + True if the command specified in the "command" key should handle "icq" URLs. @@ -19977,13 +19997,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -19991,7 +20011,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "gg" URLs, if enabled. - + True if the command specified in the "command" key should handle "gg" URLs. @@ -20277,13 +20297,13 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + True if the command used to handle this type of URL should be run in a terminal. - + purple-url-handler "%s" @@ -20291,7 +20311,7 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati The command used to handle "aim" URLs, if enabled. - + True if the command specified in the "command" key should handle "aim" URLs. diff --git a/gconf/schemas/gnome-specimen.schemas b/gconf/schemas/gnome-specimen.schemas new file mode 100644 index 00000000..7d94dd0c --- /dev/null +++ b/gconf/schemas/gnome-specimen.schemas @@ -0,0 +1,66 @@ + + + + /schemas/apps/gnome-specimen/preview_text + /apps/gnome-specimen/preview_text + gnome-specimen + string + The quick brown fox jumps over the lazy dog. + + Preview text + The text used for the font previews + + + + Textvorschau + Der zur Schriftvorschau genutzte Text + + + + Preview text + The text used for the font previews + + + + Шаблонный текст + Текст, используемый для просмотра гарнитур + + + + Chữ kiểm tra + Câu được dùng để xem thá»­ phông chữ + + + + /schemas/apps/gnome-specimen/preview_size + /apps/gnome-specimen/preview_size + gnome-specimen + int + 12 + + Preview font size + The font size used for the font previews + + + + Schriftgrößen-Vorschau + Die zur Schriftvorschau genutzte Schriftgröße + + + + Preview font size + The font size used for the font previews + + + + Кегль шаблонного текста + Кегль текста, используемого для просмотра гарнитур + + + + Cỡ chữ xem thá»­ + Cỡ chữ được dùng để xem thá»­ phông chữ + + + + diff --git a/gconf/schemas/swfdec-thumbnailer.schemas b/gconf/schemas/swfdec-thumbnailer.schemas deleted file mode 100644 index 3ceb4e60..00000000 --- a/gconf/schemas/swfdec-thumbnailer.schemas +++ /dev/null @@ -1,70 +0,0 @@ - - - - - /schemas/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable - /desktop/gnome/thumbnailers/application@x-shockwave-flash/enable - swfdec-thumbnailer - bool - true - - Enable thumbnailing of Flash files - Enable the creation of new thumbnails. - - - - Vorschaubilder von Flash-Dateien einschalten - Erzeugen von Vorschaubilder aktivieren. - - - - Enable thumbnailing of Flash files - Enable the creation of new thumbnails. - - - - Включить создание миниатюр файлов Flash - Включить создание новых миниатюр - - - - Bật tạo ảnh mẫu cho tập tin Flash - Bật tạo ảnh mẫu. - - - - - - /schemas/desktop/gnome/thumbnailers/application@x-shockwave-flash/command - /desktop/gnome/thumbnailers/application@x-shockwave-flash/command - swfdec-thumbnailer - string - swfdec-thumbnailer -s %s %i %o - - Thumbnail command for Flash files - Valid command plus arguments for the Flash file thumbnailer. See nautilus thumbnailer documentation for more information. - - - - Befehl für Vorschaubilder von Flash-Dateien - Gültiger Befehl und Argumente für das Flash-Datei-Vorschauwerkzeug. Schauen Sie für mehr Informationen in der Dokumentation der Vorschaufunktion von Nautilus nach. - - - - Thumbnail command for Flash files - Valid command plus arguments for the Flash file thumbnailer. See nautilus thumbnailer documentation for more information. - - - - Команда для создания миниатюр из файлов Flash - Команда и параметры для программы создания миниатюр. Смотрите документацию по создателю миниатюр для Nautilus для получения подробной информации. - - - - Lệnh tạo ảnh mẫu cho tập tin Flash - Lệnh hợp lệ cộng đối số cho tập tin trình tạo ảnh mẫu cho Flash. Xem tài liệu nautilus thumbnailer để biết thêm chi tiết. - - - - - diff --git a/gimp/2.0/gimprc b/gimp/2.0/gimprc index 5beb8997..aa22bc40 100644 --- a/gimp/2.0/gimprc +++ b/gimp/2.0/gimprc @@ -42,13 +42,26 @@ # specified in bytes, kilobytes, megabytes or gigabytes. If no suffix is # specified the size defaults to being specified in kilobytes. # -# (tile-cache-size 1024M) +# (tile-cache-size 2038820k) + +# Specifies the language to use for the user interface. This is a string +# value. +# +# # Sets the level of interpolation used for scaling and other transformations. # Possible values are none, linear, cubic and lanczos. # # (interpolation-type cubic) +# Tools such as fuzzy-select and bucket fill find regions based on a +# seed-fill algorithm. The seed fill starts at the initially selected pixel +# and progresses in all directions until the difference of pixel intensity +# from the original is greater than a specified threshold. This value +# represents the default threshold. This is an integer value. +# +# (default-threshold 15) + # Sets the plug-in search path. This is a colon-separated list of folders to # search. # @@ -74,16 +87,25 @@ # # (brush-path "${gimp_dir}/brushes:${gimp_data_dir}/brushes") -# This is a colon-separated list of folders to search. +# This is a colon-separated list of folders to search. # # (brush-path-writable "${gimp_dir}/brushes") +# Sets the dynamics search path. This is a colon-separated list of folders +# to search. +# +# (dynamics-path "${gimp_dir}/dynamics:${gimp_data_dir}/dynamics") + +# This is a colon-separated list of folders to search. +# +# (dynamics-path-writable "${gimp_dir}/dynamics") + # Sets the pattern search path. This is a colon-separated list of folders to # search. # # (pattern-path "${gimp_dir}/patterns:${gimp_data_dir}/patterns") -# This is a colon-separated list of folders to search. +# This is a colon-separated list of folders to search. # # (pattern-path-writable "${gimp_dir}/patterns") @@ -92,7 +114,7 @@ # # (palette-path "${gimp_dir}/palettes:${gimp_data_dir}/palettes") -# This is a colon-separated list of folders to search. +# This is a colon-separated list of folders to search. # # (palette-path-writable "${gimp_dir}/palettes") @@ -101,10 +123,19 @@ # # (gradient-path "${gimp_dir}/gradients:${gimp_data_dir}/gradients") -# This is a colon-separated list of folders to search. +# This is a colon-separated list of folders to search. # # (gradient-path-writable "${gimp_dir}/gradients") +# Sets the dynamics search path. This is a colon-separated list of folders +# to search. +# +# (tool-preset-path "${gimp_dir}/tool-presets:${gimp_data_dir}/tool-presets") + +# This is a colon-separated list of folders to search. +# +# (tool-preset-path-writable "${gimp_dir}/tool-presets") + # Where to look for fonts in addition to the system-wide installed fonts. # This is a colon-separated list of folders to search. # @@ -113,7 +144,12 @@ # Specify a default brush. The brush is searched for in the specified brush # path. This is a string value. # -# (default-brush "Circle (11)") +# (default-brush "Round Fuzzy") + +# Specify a default dynamics. The dynamics is searched for in the specified +# dynamics path. This is a string value. +# +# (default-dynamics "Dynamics Off") # Specify a default pattern. This is a string value. # @@ -127,6 +163,11 @@ # # (default-gradient "FG to BG (RGB)") +# Specify a default tool preset. The tool preset is searched for in the +# specified tool prests path. This is a string value. +# +# (default-tool-preset "Current Options") + # Specify a default font. This is a string value. # # (default-font "Sans") @@ -136,6 +177,11 @@ # # (global-brush yes) +# When enabled, the selected dynamics will be used for all tools. Possible +# values are yes and no. +# +# (global-dynamics yes) + # When enabled, the selected pattern will be used for all tools. Possible # values are yes and no. # @@ -237,16 +283,6 @@ # # (thumbnail-filesize-limit 4M) -# Install a private colormap; might be useful on 8-bit (256 colors) displays. -# Possible values are yes and no. -# -# (install-colormap no) - -# Generally only a concern for 8-bit displays, this sets the minimum number -# of system colors allocated for GIMP. This is an integer value. -# -# (min-colors 144) - # Defines the color management behavior. This is a parameter list. # # (color-management @@ -268,6 +304,12 @@ # # (save-document-history yes) +# Sets the default quick mask color. The color is specified in the form +# (color-rgba red green blue alpha) with channel values as floats in the +# range of 0.0 to 1.0. +# +# (quick-mask-color (color-rgba 1.000000 0.000000 0.000000 0.500000)) + # Sets the size of the checkerboard used to display transparency. Possible # values are small-checks, medium-checks and large-checks. # @@ -314,7 +356,7 @@ # When enabled, the X server is queried for the mouse's current position on # each motion event, rather than relying on the position hint. This means # painting with large brushes should be more accurate, but it may be slower. -# Perversely, on some X servers enabling this option results in faster +# Conversely, on some X servers enabling this option results in faster # painting. Possible values are yes and no. # # (perfect-mouse yes) @@ -365,6 +407,7 @@ # %W image width in real-world units # %h image height in pixels # %H image height in real-world units +# %M the image size expressed in megapixels # %u unit symbol # %U unit abbreviation # @@ -397,6 +440,7 @@ # %W image width in real-world units # %h image height in pixels # %H image height in real-world units +# %M the image size expressed in megapixels # %u unit symbol # %U unit abbreviation # @@ -435,9 +479,9 @@ # # (default-view # (show-menubar yes) +# (show-statusbar yes) # (show-rulers yes) # (show-scrollbars yes) -# (show-statusbar yes) # (show-selection yes) # (show-layer-boundary yes) # (show-guides yes) @@ -451,9 +495,9 @@ # # (default-fullscreen-view # (show-menubar yes) +# (show-statusbar yes) # (show-rulers yes) # (show-scrollbars yes) -# (show-statusbar yes) # (show-selection yes) # (show-layer-boundary yes) # (show-guides yes) @@ -462,6 +506,26 @@ # (padding-mode default) # (padding-color (color-rgb 1.000000 1.000000 1.000000))) +# Snap to guides by default in new image windows. Possible values are yes +# and no. +# +# (default-snap-to-guides yes) + +# Snap to the grid by default in new image windows. Possible values are yes +# and no. +# +# (default-snap-to-grid no) + +# Snap to the canvas edge by default in new image windows. Possible values +# are yes and no. +# +# (default-snap-to-canvas no) + +# Snap to the active path by default in new image windows. Possible values +# are yes and no. +# +# (default-snap-to-path no) + # When enabled, an image will become the active image when its image window # receives the focus. This is useful for window managers using "click to # focus". Possible values are yes and no. @@ -473,26 +537,15 @@ # # (space-bar-action pan) -# Sets the color that is used for XOR drawing. This setting only exists as a -# workaround for buggy display drivers. If lines on the canvas are not -# correctly undrawn, try to set this to white. The color is specified in the -# form (color-rgb red green blue) with channel values as floats in the range -# of 0.0 to 1.0. -# -# (xor-color (color-rgb 0.501961 1.000000 0.501961)) - # There's a tradeoff between speed and quality of the zoomed-out display. # Possible values are low and high. # # (zoom-quality high) -# Tools such as fuzzy-select and bucket fill find regions based on a -# seed-fill algorithm. The seed fill starts at the initially selected pixel -# and progresses in all directions until the difference of pixel intensity -# from the original is greater than a specified threshold. This value -# represents the default threshold. This is an integer value. +# Bugs in event history buffer are frequent so in case of cursor offset +# problems turning it off helps. Possible values are yes and no. # -# (default-threshold 15) +# (use-event-history no) # If enabled, the move tool sets the edited layer or path as active. This # used to be the default behaviour in older versions. Possible values are @@ -500,6 +553,11 @@ # # (move-tool-changes-active no) +# How many recent settings to keep around in color correction tools This is +# an integer value. +# +# (image-map-tool-max-recent 10) + # When enabled, GIMP will not save an image if it has not been changed since # it was opened. Possible values are yes and no. # @@ -549,11 +607,6 @@ # # (restore-accels yes) -# When enabled, GIMP will show mnemonics in menus. Possible values are yes -# and no. -# -# (menu-mnemonics yes) - # How many recently opened image filenames to keep on the File menu. This is # an integer value. # @@ -619,14 +672,6 @@ # # (help-browser gimp) -# Sets the external web browser to be used. This can be an absolute path or -# the name of an executable to search for in the user's PATH. If the command -# contains '%s' it will be replaced with the URL, else the URL will be -# appended to the command with a space separating the two. This is a single -# filename. -# -# (web-browser "firefox %s") - # When enabled, the online user manual will be used by the help system. # Otherwise the locally installed copy is used. Possible values are yes and # no. @@ -636,32 +681,24 @@ # The location of the online user manual. This is used if # 'user-manual-online' is enabled. This is a string value. # -# (user-manual-online-uri "http://docs.gimp.org/2.6") - -# The window type hint that is set on the toolbox. This may affect how your -# window manager decorates and handles the toolbox window. Possible values -# are normal, utility and keep-above. -# -# (toolbox-window-hint utility) +# (user-manual-online-uri "http://docs.gimp.org/2.8") -# The window type hint that is set on dock windows. This may affect the way -# your window manager decorates and handles dock windows. Possible values -# are normal, utility and keep-above. +# The window type hint that is set on dock windows and the toolbox window. +# This may affect the way your window manager decorates and handles these +# windows. Possible values are normal, utility and keep-above. # # (dock-window-hint utility) -# When enabled, dock windows (the toolbox and palettes) are set to be -# transient to the active image window. Most window managers will keep the -# dock windows above the image window then, but it may also have other -# effects. Possible values are yes and no. -# -# (transient-docks no) - # Sets the pixel format to use for mouse pointers. Possible values are # bitmap and pixbuf. # # (cursor-format pixbuf) +# Sets the handedness for cursor positioning. Possible values are left and +# right. +# +# (cursor-handedness right) + # Where to search for fractals used by the Fractal Explorer plug-in. This is # a colon-separated list of folders to search. # diff --git a/gimp/2.0/gtkrc b/gimp/2.0/gtkrc index 5d5cf781..f4efa07c 100644 --- a/gimp/2.0/gtkrc +++ b/gimp/2.0/gtkrc @@ -22,14 +22,3 @@ style "gimp-large-preview" } # class "GimpPreview" style "gimp-large-preview" - - -# -# Change the dock separator DND highlight color: -# -style "gimp-red-separator-style" -{ - bg[SELECTED] = "#aa2448" -} - -# widget "*gimp-dock-separator*" style "gimp-red-separator-style" diff --git a/gimp/2.0/menurc b/gimp/2.0/menurc index 03d6594c..9f5dda09 100644 --- a/gimp/2.0/menurc +++ b/gimp/2.0/menurc @@ -1,3 +1,3 @@ ; gimp GtkAccelMap rc-file -*- scheme -*- ; -(gtk_accel_path "/plug-in/file-print-gtk" "p") +(gtk_accel_path "/plug-in/file-print-gtk" "p") diff --git a/gimp/2.0/ps-menurc b/gimp/2.0/ps-menurc deleted file mode 100644 index 458682d0..00000000 --- a/gimp/2.0/ps-menurc +++ /dev/null @@ -1,124 +0,0 @@ -; This file installs keyboard shortcuts from Photoshop 6 in GIMP. -; -; Rename it to 'menurc' and place it into your personal GIMP directory: -; ~/.gimp-2.4 folder (Linux) or C:\Documents and Settings\\.gimp-2.4 -; folder (Windows). -; -; There is a web-page describing these keybindings at -; http://epierce.freeshell.org/gimp/gimp_ps.php -; -(gtk_accel_path "/view/view-show-selection" "h") -(gtk_accel_path "/layers/layers-resize-to-image" "y") -(gtk_accel_path "/image/image-merge-layers" "e") -(gtk_accel_path "/view/view-zoom-in" "equal") -(gtk_accel_path "/tools/tools-clone" "s") -(gtk_accel_path "/tools/tools-ellipse-select" "m") -(gtk_accel_path "/view/view-show-grid" "apostrophe") -(gtk_accel_path "/context/context-brush-select-last" "greater") -(gtk_accel_path "/layers/layers-alpha-selection-replace" "a") -(gtk_accel_path "/dialogs/dialogs-layers" "F7") -(gtk_accel_path "/dialogs/dialogs-brushes" "") -(gtk_accel_path "/view/view-info-window" "F8") -(gtk_accel_path "/layers/layers-duplicate" "j") -(gtk_accel_path "/dialogs/dialogs-channels" "F7") -(gtk_accel_path "/layers/layers-preserve-transparency" "slash") -(gtk_accel_path "/dialogs/dialogs-preferences" "k") -(gtk_accel_path "/plug-in/tiny_fu_refresh" "t") -(gtk_accel_path "/view/view-zoom-out" "minus") -(gtk_accel_path "/edit/edit-named-copy" "") -(gtk_accel_path "/edit/edit-named-paste" "") -(gtk_accel_path "/dialogs/dialogs-gradients" "g") -(gtk_accel_path "/context/context-brush-select-first" "less") -(gtk_accel_path "/tools/tools-vector" "p") -(gtk_accel_path "/tools/tools-scale" "t") -(gtk_accel_path "/tools/tools-paintbrush" "b") -(gtk_accel_path "/edit/edit-paste-into" "v") -(gtk_accel_path "/tools/tools-airbrush" "j") -(gtk_accel_path "/dialogs/dialogs-colors" "F6") -(gtk_accel_path "/layers/layers-new" "n") -(gtk_accel_path "/view/view-zoom-1-1" "0") -(gtk_accel_path "/image/image-rotate-180" "8") -(gtk_accel_path "/edit/edit-fill-fg" "BackSpace") -(gtk_accel_path "/context/context-brush-hardness-decrease-skip" "braceleft") -(gtk_accel_path "/tools/tools-blend" "g") -(gtk_accel_path "/tools/tools-free-select" "l") -(gtk_accel_path "/tools/tools-eraser" "e") -(gtk_accel_path "/view/view-zoom-fit-in" "") -(gtk_accel_path "/view/view-navigation-window" "") -(gtk_accel_path "/context/context-brush-hardness-increase-skip" "braceright") -(gtk_accel_path "/select/select-feather" "d") -(gtk_accel_path "/tools/tools-color-balance" "b") -(gtk_accel_path "/plug-in/plug_in_c_astretch" "l") -(gtk_accel_path "/tools/tools-by-color-select" "c") -(gtk_accel_path "/layers/layers-select-bottom" "braceleft") -(gtk_accel_path "/tools/tools-levels" "l") -(gtk_accel_path "/tools/tools-bucket-fill" "g") -(gtk_accel_path "/tools/tools-convolve" "r") -(gtk_accel_path "/image/image-duplicate" "") -(gtk_accel_path "/plug-in/plug_in_bump_map" "m") -(gtk_accel_path "/tools/tools-magnify" "z") -(gtk_accel_path "/layers/layers-mode-previous" "underscore") -(gtk_accel_path "/edit/edit-clear" "Delete") -(gtk_accel_path "/plug-in/plug_in_iwarp" "x") -(gtk_accel_path "/select/select-none" "d") -(gtk_accel_path "/file/file-save-a-copy" "s") -(gtk_accel_path "/dialogs/dialogs-tool-options" "F5") -(gtk_accel_path "/tools/tools-move" "v") -(gtk_accel_path "/view/view-show-rulers" "r") -(gtk_accel_path "/tools/tools-curves" "m") -(gtk_accel_path "/tools/tools-measure" "u") -(gtk_accel_path "/edit/edit-redo" "z") -(gtk_accel_path "/view/view-scroll-page-down" "Page_Down") -(gtk_accel_path "/tools/tools-crop" "c") -(gtk_accel_path "/edit/edit-fill-bg" "BackSpace") -(gtk_accel_path "/layers/layers-mode-next" "plus") -(gtk_accel_path "/view/view-show-menubar" "f") -(gtk_accel_path "/tools/tools-iscissors" "") -(gtk_accel_path "/image/image-flatten" "i") -(gtk_accel_path "/view/view-snap-to-guides" "semicolon") -(gtk_accel_path "/dialogs/dialogs-undo-history" "F9") -(gtk_accel_path "/view/view-show-guides" "apostrophe") -(gtk_accel_path "/edit/edit-fill-pattern" "") -(gtk_accel_path "/tools/tools-rotate" "") -(gtk_accel_path "/plug-in/plug_in_gauss" "b") -(gtk_accel_path "/layers/layers-select-previous" "bracketright") -(gtk_accel_path "/tools/tools-hue-saturation" "u") -(gtk_accel_path "/image/image-rotate-270" "7") -(gtk_accel_path "/plug-in/file_print_gimp" "p") -(gtk_accel_path "/tools/tools-dodge-burn" "o") -(gtk_accel_path "/tools/tools-rect-select" "m") -(gtk_accel_path "/file/file-open-recent-10" "") -(gtk_accel_path "/view/view-zoom-fit-to" "0") -(gtk_accel_path "/view/view-scroll-page-up" "Page_Up") -(gtk_accel_path "/tools/tools-flip" "f") -(gtk_accel_path "/plug-in/script_fu_refresh" "r") -(gtk_accel_path "/view/view-scroll-page-right" "Page_Down") -(gtk_accel_path "/image/image-convert-indexed" "backslash") -(gtk_accel_path "/layers/layers-lower-to-bottom" "braceleft") -(gtk_accel_path "/layers/layers-mask-add" "o") -(gtk_accel_path "/image/image-rotate-90" "9") -(gtk_accel_path "/dialogs/dialogs-vectors" "F9") -(gtk_accel_path "/view/view-scroll-page-left" "Page_Up") -(gtk_accel_path "/layers/layers-lower" "bracketleft") -(gtk_accel_path "/layers/layers-raise-to-top" "braceright") -(gtk_accel_path "/layers/layers-merge-down" "e") -(gtk_accel_path "/layers/layers-raise" "bracketright") -(gtk_accel_path "/layers/layers-anchor" "h") -(gtk_accel_path "/edit/edit-named-cut" "") -(gtk_accel_path "/file/file-revert" "F12") -(gtk_accel_path "/tools/tools-smudge" "") -(gtk_accel_path "/drawable/drawable-desaturate" "u") -(gtk_accel_path "/layers/layers-select-top" "braceright") -(gtk_accel_path "/dialogs/dialogs-document-history" "h") -(gtk_accel_path "/select/select-float" "") -(gtk_accel_path "/drawable/drawable-invert" "i") -(gtk_accel_path "/context/context-brush-select-previous" "comma") -(gtk_accel_path "/context/context-brush-select-next" "period") -(gtk_accel_path "/plug-in/plug_in_colortoalpha" "a") -(gtk_accel_path "/select/select-invert" "i") -(gtk_accel_path "/tools/tools-fuzzy-select" "w") -(gtk_accel_path "/dialogs/dialogs-palettes" "l") -(gtk_accel_path "/tools/tools-color-picker" "i") -(gtk_accel_path "/qmask/qmask-toggle" "q") -(gtk_accel_path "/layers/layers-select-next" "bracketleft") -(gtk_accel_path "/view/view-shrink-wrap" "") diff --git a/gimp/2.0/sessionrc b/gimp/2.0/sessionrc index 754abf78..f41c3bf7 100644 --- a/gimp/2.0/sessionrc +++ b/gimp/2.0/sessionrc @@ -5,37 +5,43 @@ # of course you can do. The sessionrc will be entirely rewritten every time # you quit GIMP. If this file isn't found, defaults are used. -(session-info "toolbox" "dock" +(session-info "dock" "gimp-toolbox-window" (position 0 0) (size 170 820) (open-on-exit) - (dock + (gimp-toolbox (book - (dockable "gimp-tool-options")))) -(session-info "dock" "dock" + (dockable "gimp-tool-options" + (tab-style automatic))))) +(session-info "dock" "gimp-dock-window" (position -0 0) (size 210 820) (open-on-exit) - (aux-info - (show-image-menu "true") - (follow-active-image "true")) - (dock + (gimp-dock (book (dockable "gimp-layer-list" - (tab-style icon)) + (tab-style automatic)) (dockable "gimp-channel-list" - (tab-style icon)) + (tab-style automatic)) (dockable "gimp-vectors-list" - (tab-style icon)) + (tab-style automatic)) (dockable "gimp-undo-history" - (tab-style icon))) + (tab-style automatic))) (book (position 420) (dockable "gimp-brush-grid" - (tab-style preview)) + (tab-style automatic)) (dockable "gimp-pattern-grid" - (tab-style preview)) + (tab-style automatic)) (dockable "gimp-gradient-list" - (tab-style preview))))) + (tab-style automatic))))) +(session-info "toplevel" + (factory-entry "gimp-empty-image-window") + (position 410 370) + (size 620 200)) +(session-info "toplevel" + (factory-entry "gimp-single-image-window") + (position 160 70) + (size 1140 780)) # end of sessionrc diff --git a/group b/group index 81729da9..c635252c 100644 --- a/group +++ b/group @@ -35,7 +35,7 @@ locate:x:246:frank,heiko,patrick,vivi,doris,robert,steffen ntp:x:123: messagebus:x:122: ldap:x:439: -lpadmin:x:106: +lpadmin:x:106:frank,heiko,patrick,vivi,doris,robert,steffen mysql:x:60: plugdev:x:105: pulse-access:x:104: @@ -67,3 +67,5 @@ dropbox:x:988: polkitd:x:987: backuppc:x:986: ulogd:x:985: +kvm:x:78:qemu +qemu:x:77: diff --git a/group- b/group- index c0e60e9a..2f987cca 100644 --- a/group- +++ b/group- @@ -66,3 +66,6 @@ vboxusers:x:989:frank dropbox:x:988: polkitd:x:987: backuppc:x:986: +ulogd:x:985: +kvm:x:78: +qemu:x:77: diff --git a/grub.d/00_header b/grub.d/00_header new file mode 100755 index 00000000..3c6370d8 --- /dev/null +++ b/grub.d/00_header @@ -0,0 +1,328 @@ +#! /bin/sh +set -e + +# grub-mkconfig helper script. +# Copyright (C) 2006,2007,2008,2009,2010 Free Software Foundation, Inc. +# +# GRUB 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 3 of the License, or +# (at your option) any later version. +# +# GRUB 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 GRUB. If not, see . + +prefix="/usr" +exec_prefix="${prefix}" +datarootdir="${prefix}/share" +grub_lang=`echo $LANG | cut -d . -f 1` + +export TEXTDOMAIN=grub +export TEXTDOMAINDIR="${datarootdir}/locale" + +. "/usr/share/grub/grub-mkconfig_lib" + +# Do this as early as possible, since other commands might depend on it. +# (e.g. the `loadfont' command might need lvm or raid modules) +for i in ${GRUB_PRELOAD_MODULES} ; do + echo "insmod $i" +done + +if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi +if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi +if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi +if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi + +if [ "x${GRUB_DEFAULT_BUTTON}" = "x" ] ; then GRUB_DEFAULT_BUTTON="$GRUB_DEFAULT" ; fi +if [ "x${GRUB_DEFAULT_BUTTON}" = "xsaved" ] ; then GRUB_DEFAULT_BUTTON='${saved_entry}' ; fi +if [ "x${GRUB_TIMEOUT_BUTTON}" = "x" ] ; then GRUB_TIMEOUT_BUTTON="$GRUB_TIMEOUT" ; fi + +cat << EOF +if [ -s \$prefix/grubenv ]; then + load_env +fi +EOF +if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then + cat < /dev/null ; then + font_path="${path}" + else + continue + fi + break 2 + done + done + if [ -n "${font_path}" ] ; then + cat << EOF +if [ x\$feature_default_font_path = xy ] ; then + font=unicode +else +EOF + # Make the font accessible + prepare_grub_to_access_device `${grub_probe} --target=device "${font_path}"` + cat << EOF + font="`make_system_path_relative_to_its_root "${font_path}"`" +fi + +if loadfont \$font ; then +EOF + else + cat << EOF +if loadfont unicode ; then +EOF + fi + fi + + cat << EOF + set gfxmode=${GRUB_GFXMODE} + load_video + insmod gfxterm +EOF + +# Gettext variables and module +if [ "x${LANG}" != "xC" ] ; then + cat << EOF + set locale_dir=\$prefix/locale + set lang=${grub_lang} + insmod gettext +EOF +fi + +cat <&2 + + prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_THEME"` + cat << EOF +insmod gfxmenu +EOF + themedir="`dirname "$GRUB_THEME"`" + for x in "$themedir"/*.pf2 "$themedir"/f/*.pf2; do + if [ -f "$x" ]; then + cat << EOF +loadfont (\$root)`make_system_path_relative_to_its_root $x` +EOF + fi + done + if [ x"`echo "$themedir"/*.jpg`" != x"$themedir/*.jpg" ] || [ x"`echo "$themedir"/*.jpeg`" != x"$themedir/*.jpeg" ]; then + cat << EOF +insmod jpeg +EOF + fi + if [ x"`echo "$themedir"/*.png`" != x"$themedir/*.png" ]; then + cat << EOF +insmod png +EOF + fi + if [ x"`echo "$themedir"/*.tga`" != x"$themedir/*.tga" ]; then + cat << EOF +insmod tga +EOF + fi + + cat << EOF +set theme=(\$root)`make_system_path_relative_to_its_root $GRUB_THEME` +export theme +EOF + elif [ "x$GRUB_BACKGROUND" != x ] && [ -f "$GRUB_BACKGROUND" ] \ + && is_path_readable_by_grub "$GRUB_BACKGROUND"; then + gettext_printf "Found background: %s\n" "$GRUB_BACKGROUND" >&2 + case "$GRUB_BACKGROUND" in + *.png) reader=png ;; + *.tga) reader=tga ;; + *.jpg|*.jpeg) reader=jpeg ;; + *) gettext "Unsupported image format" >&2; echo >&2; exit 1 ;; + esac + prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_BACKGROUND"` + cat << EOF +insmod $reader +background_image -m stretch `make_system_path_relative_to_its_root "$GRUB_BACKGROUND"` +EOF + fi +fi + +make_timeout () +{ + if [ "x${1}" != "x" ] ; then + if [ "x${GRUB_HIDDEN_TIMEOUT_QUIET}" = "xtrue" ] ; then + verbose= + else + verbose=" --verbose" + fi + cat << EOF +if sleep$verbose --interruptible ${1} ; then + set timeout=${2} +fi +EOF + else + cat << EOF +set timeout=${2} +EOF + fi +} + +if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then + cat <. + +prefix="/usr" +exec_prefix="${prefix}" +datarootdir="${prefix}/share" + +. "/usr/share/grub/grub-mkconfig_lib" + +export TEXTDOMAIN=grub +export TEXTDOMAINDIR="${datarootdir}/locale" + +CLASS="--class gnu-linux --class gnu --class os" + +if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then + OS=GNU/Linux +else + OS="${GRUB_DISTRIBUTOR} GNU/Linux" + CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}" +fi + +# loop-AES arranges things so that /dev/loop/X can be our root device, but +# the initrds that Linux uses don't like that. +case ${GRUB_DEVICE} in + /dev/loop/*|/dev/loop[0-9]) + GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"` + ;; +esac + +if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \ + || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \ + || uses_abstraction "${GRUB_DEVICE}" lvm; then + LINUX_ROOT_DEVICE=${GRUB_DEVICE} +else + LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID} +fi + +GRUBFS="`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" + +if [ x"$GRUBFS" = x ]; then + GRUBFS="$(stat -f --printf=%T / || true)" +fi + +case x"$GRUBFS" in + xbtrfs) + rootsubvol="`make_system_path_relative_to_its_root /`" + rootsubvol="${rootsubvol#/}" + if [ "x${rootsubvol}" != x ]; then + GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" + fi;; + xzfs) + rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` + bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" + LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" + ;; +esac + +title_correction_code= + +linux_entry () +{ + os="$1" + version="$2" + type="$3" + args="$4" + + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + if [ x$type != xsimple ] ; then + case $type in + recovery) + title="$(gettext_printf "%s, with Linux %s (recovery mode)" "${os}" "${version}")" ;; + *) + title="$(gettext_printf "%s, with Linux %s" "${os}" "${version}")" ;; + esac + if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then + replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')" + quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)" + title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;" + grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")" + fi + echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + else + echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} \$menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + fi + if [ x$type != xrecovery ] ; then + save_default_entry | grub_add_tab + fi + + # Use ELILO's generic "efifb" when it's known to be available. + # FIXME: We need an interface to select vesafb in case efifb can't be used. + if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then + echo " load_video" | sed "s/^/$submenu_indentation/" + if grep -qx "CONFIG_FB_EFI=y" "${config}" 2> /dev/null \ + && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" "${config}" 2> /dev/null; then + echo " set gfxpayload=keep" | sed "s/^/$submenu_indentation/" + fi + else + if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then + echo " load_video" | sed "s/^/$submenu_indentation/" + fi + echo " set gfxpayload=$GRUB_GFXPAYLOAD_LINUX" | sed "s/^/$submenu_indentation/" + fi + + echo " insmod gzio" | sed "s/^/$submenu_indentation/" + + if [ x$dirname = x/ ]; then + if [ -z "${prepare_root_cache}" ]; then + prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | grub_add_tab)" + fi + printf '%s\n' "${prepare_root_cache}" | sed "s/^/$submenu_indentation/" + else + if [ -z "${prepare_boot_cache}" ]; then + prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)" + fi + printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/" + fi + message="$(gettext_printf "Loading Linux %s ..." ${version})" + sed "s/^/$submenu_indentation/" << EOF + echo '$(echo "$message" | grub_quote)' + linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} +EOF + if test -n "${initrd}" ; then + # TRANSLATORS: ramdisk isn't identifier. Should be translated. + message="$(gettext_printf "Loading initial ramdisk ...")" + sed "s/^/$submenu_indentation/" << EOF + echo '$(echo "$message" | grub_quote)' + initrd ${rel_dirname}/${initrd} +EOF + fi + sed "s/^/$submenu_indentation/" << EOF +} +EOF +} + +machine=`uname -m` +case "x$machine" in + xi?86 | xx86_64) + list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do + if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi + done` ;; + *) + list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do + if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi + done` ;; +esac + +case "$machine" in + i?86) GENKERNEL_ARCH="x86" ;; + mips|mips64) GENKERNEL_ARCH="mips" ;; + mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;; + arm*) GENKERNEL_ARCH="arm" ;; + *) GENKERNEL_ARCH="$machine" ;; +esac + +prepare_boot_cache= +prepare_root_cache= +boot_device_id= +title_correction_code= + +# Extra indentation to add to menu entries in a submenu. We're not in a submenu +# yet, so it's empty. In a submenu it will be equal to '\t' (one tab). +submenu_indentation="" + +is_first_entry=true +while [ "x$list" != "x" ] ; do + linux=`version_find_latest $list` + gettext_printf "Found linux image: %s\n" "$linux" >&2 + basename=`basename $linux` + dirname=`dirname $linux` + rel_dirname=`make_system_path_relative_to_its_root $dirname` + version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` + alt_version=`echo $version | sed -e "s,\.old$,,g"` + linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" + + initrd= + for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ + "initrd-${version}" "initramfs-${version}.img" \ + "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ + "initrd-${alt_version}" "initramfs-${alt_version}.img" \ + "initramfs-genkernel-${version}" \ + "initramfs-genkernel-${alt_version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do + if test -e "${dirname}/${i}" ; then + initrd="$i" + break + fi + done + + config= + for i in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do + if test -e "${i}" ; then + config="${i}" + break + fi + done + + initramfs= + if test -n "${config}" ; then + initramfs=`grep CONFIG_INITRAMFS_SOURCE= "${config}" | cut -f2 -d= | tr -d \"` + fi + + if test -n "${initrd}" ; then + gettext_printf "Found initrd image: %s\n" "${dirname}/${initrd}" >&2 + elif test -z "${initramfs}" ; then + # "UUID=" and "ZFS=" magic is parsed by initrd or initramfs. Since there's + # no initrd or builtin initramfs, it can't work here. + linux_root_device_thisversion=${GRUB_DEVICE} + fi + + if [ "x$is_first_entry" = xtrue ]; then + linux_entry "${OS}" "${version}" simple \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" + + submenu_indentation="$grub_tab" + + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + # TRANSLATORS: %s is replaced with an OS name + echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {" + fi + + linux_entry "${OS}" "${version}" advanced \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" + if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then + linux_entry "${OS}" "${version}" recovery \ + "single ${GRUB_CMDLINE_LINUX}" + fi + + list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` + is_first_entry=false +done + +# If at least one kernel was found, then we need to +# add a closing '}' for the submenu command. +if [ x"$is_first_entry" != xtrue ]; then + echo '}' +fi + +echo "$title_correction_code" diff --git a/grub.d/20_linux_xen b/grub.d/20_linux_xen new file mode 100755 index 00000000..dbd88911 --- /dev/null +++ b/grub.d/20_linux_xen @@ -0,0 +1,278 @@ +#! /bin/sh +set -e + +# grub-mkconfig helper script. +# Copyright (C) 2006,2007,2008,2009,2010 Free Software Foundation, Inc. +# +# GRUB 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 3 of the License, or +# (at your option) any later version. +# +# GRUB 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 GRUB. If not, see . + +prefix="/usr" +exec_prefix="${prefix}" +datarootdir="${prefix}/share" + +. "/usr/share/grub/grub-mkconfig_lib" + +export TEXTDOMAIN=grub +export TEXTDOMAINDIR="${datarootdir}/locale" + +CLASS="--class gnu-linux --class gnu --class os --class xen" + +if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then + OS=GNU/Linux +else + OS="${GRUB_DISTRIBUTOR} GNU/Linux" + CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}" +fi + +# loop-AES arranges things so that /dev/loop/X can be our root device, but +# the initrds that Linux uses don't like that. +case ${GRUB_DEVICE} in + /dev/loop/*|/dev/loop[0-9]) + GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"` + ;; +esac + +if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \ + || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \ + || uses_abstraction "${GRUB_DEVICE}" lvm; then + LINUX_ROOT_DEVICE=${GRUB_DEVICE} +else + LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID} +fi + +# Allow overriding GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT. +if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE}" ]; then + GRUB_CMDLINE_LINUX="${GRUB_CMDLINE_LINUX_XEN_REPLACE}" +fi +if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}" ]; then + GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}" +fi + +GRUBFS="`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" + +if [ x"$GRUBFS" = x ]; then + GRUBFS="$(stat -f --printf=%T /)" +fi + +case x"$GRUBFS" in + xbtrfs) + rootsubvol="`make_system_path_relative_to_its_root /`" + rootsubvol="${rootsubvol#/}" + if [ "x${rootsubvol}" != x ]; then + GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" + fi;; + xzfs) + rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` + bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" + LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" + ;; +esac + +title_correction_code= + +linux_entry () +{ + os="$1" + version="$2" + xen_version="$3" + type="$4" + args="$5" + xen_args="$6" + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + if [ x$type != xsimple ] ; then + if [ x$type = xrecovery ] ; then + title="$(gettext_printf "%s, with Xen %s and Linux %s (recovery mode)" "${os}" "${xen_version}" "${version}")" + else + title="$(gettext_printf "%s, with Xen %s and Linux %s" "${os}" "${xen_version}" "${version}")" + fi + replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')" + if [ x"Xen ${xen_version}>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then + quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)" + title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;" + grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")" + fi + echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'xen-gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + else + title="$(gettext_printf "%s, with Xen hypervisor" "${os}")" + echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'xen-gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + fi + if [ x$type != xrecovery ] ; then + save_default_entry | grub_add_tab | sed "s/^/$submenu_indentation/" + fi + + if [ -z "${prepare_boot_cache}" ]; then + prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)" + fi + printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/" + xmessage="$(gettext_printf "Loading Xen %s ..." ${xen_version})" + lmessage="$(gettext_printf "Loading Linux %s ..." ${version})" + sed "s/^/$submenu_indentation/" << EOF + echo '$(echo "$xmessage" | grub_quote)' + if [ "\$grub_platform" = "pc" -o "\$grub_platform" = "" ]; then + xen_rm_opts= + else + xen_rm_opts="no-real-mode edd=off" + fi + multiboot ${rel_xen_dirname}/${xen_basename} placeholder ${xen_args} \${xen_rm_opts} + echo '$(echo "$lmessage" | grub_quote)' + module ${rel_dirname}/${basename} placeholder root=${linux_root_device_thisversion} ro ${args} +EOF + if test -n "${initrd}" ; then + # TRANSLATORS: ramdisk isn't identifier. Should be translated. + message="$(gettext_printf "Loading initial ramdisk ...")" + sed "s/^/$submenu_indentation/" << EOF + echo '$(echo "$message" | grub_quote)' + module ${rel_dirname}/${initrd} +EOF + fi + sed "s/^/$submenu_indentation/" << EOF +} +EOF +} + +linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do + if grub_file_is_not_garbage "$i"; then + basename=$(basename $i) + version=$(echo $basename | sed -e "s,^[^0-9]*-,,g") + dirname=$(dirname $i) + config= + for j in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do + if test -e "${j}" ; then + config="${j}" + break + fi + done + if (grep -qx "CONFIG_XEN_DOM0=y" "${config}" 2> /dev/null || grep -qx "CONFIG_XEN_PRIVILEGED_GUEST=y" "${config}" 2> /dev/null); then echo -n "$i " ; fi + fi + done` +if [ "x${linux_list}" = "x" ] ; then + exit 0 +fi + +file_is_not_sym () { + case "$1" in + */xen-syms-*) + return 1;; + *) + return 0;; + esac +} + +xen_list=`for i in /boot/xen*; do + if grub_file_is_not_garbage "$i" && file_is_not_sym "$i" ; then echo -n "$i " ; fi + done` +prepare_boot_cache= +boot_device_id= + +title_correction_code= + +machine=`uname -m` + +case "$machine" in + i?86) GENKERNEL_ARCH="x86" ;; + mips|mips64) GENKERNEL_ARCH="mips" ;; + mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;; + arm*) GENKERNEL_ARCH="arm" ;; + *) GENKERNEL_ARCH="$machine" ;; +esac + +# Extra indentation to add to menu entries in a submenu. We're not in a submenu +# yet, so it's empty. In a submenu it will be equal to '\t' (one tab). +submenu_indentation="" + +is_first_entry=true + +while [ "x${xen_list}" != "x" ] ; do + list="${linux_list}" + current_xen=`version_find_latest $xen_list` + xen_basename=`basename ${current_xen}` + xen_dirname=`dirname ${current_xen}` + rel_xen_dirname=`make_system_path_relative_to_its_root $xen_dirname` + xen_version=`echo $xen_basename | sed -e "s,.gz$,,g;s,^xen-,,g"` + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + if [ "x$is_first_entry" != xtrue ]; then + echo " submenu '$(gettext_printf "Xen hypervisor, version %s" "${xen_version}" | grub_quote)' \$menuentry_id_option 'xen-hypervisor-$xen_version-$boot_device_id' {" + fi + while [ "x$list" != "x" ] ; do + linux=`version_find_latest $list` + gettext_printf "Found linux image: %s\n" "$linux" >&2 + basename=`basename $linux` + dirname=`dirname $linux` + rel_dirname=`make_system_path_relative_to_its_root $dirname` + version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` + alt_version=`echo $version | sed -e "s,\.old$,,g"` + linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" + + initrd= + for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ + "initrd-${version}" "initramfs-${version}.img" \ + "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ + "initrd-${alt_version}" "initramfs-${alt_version}.img" \ + "initramfs-genkernel-${version}" \ + "initramfs-genkernel-${alt_version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}" ; do + if test -e "${dirname}/${i}" ; then + initrd="$i" + break + fi + done + if test -n "${initrd}" ; then + gettext_printf "Found initrd image: %s\n" "${dirname}/${initrd}" >&2 + else + # "UUID=" magic is parsed by initrds. Since there's no initrd, it can't work here. + linux_root_device_thisversion=${GRUB_DEVICE} + fi + + if [ "x$is_first_entry" = xtrue ]; then + linux_entry "${OS}" "${version}" "${xen_version}" simple \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}" + + submenu_indentation="$grub_tab$grub_tab" + + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + # TRANSLATORS: %s is replaced with an OS name + echo "submenu '$(gettext_printf "Advanced options for %s (with Xen hypervisor)" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {" + echo " submenu '$(gettext_printf "Xen hypervisor, version %s" "${xen_version}" | grub_quote)' \$menuentry_id_option 'xen-hypervisor-$xen_version-$boot_device_id' {" + fi + is_first_entry=false + + linux_entry "${OS}" "${version}" "${xen_version}" advanced \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}" + if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then + linux_entry "${OS}" "${version}" "${xen_version}" recovery \ + "single ${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_XEN}" + fi + + list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` + done + if [ x"$is_first_entry" != xtrue ]; then + echo ' }' + fi + xen_list=`echo $xen_list | tr ' ' '\n' | grep -vx $current_xen | tr '\n' ' '` +done + +# If at least one kernel was found, then we need to +# add a closing '}' for the submenu command. +if [ x"$is_first_entry" != xtrue ]; then + echo '}' +fi + +echo "$title_correction_code" diff --git a/grub.d/30_os-prober b/grub.d/30_os-prober new file mode 100755 index 00000000..4af65f2c --- /dev/null +++ b/grub.d/30_os-prober @@ -0,0 +1,298 @@ +#! /bin/sh +set -e + +# grub-mkconfig helper script. +# Copyright (C) 2006,2007,2008,2009 Free Software Foundation, Inc. +# +# GRUB 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 3 of the License, or +# (at your option) any later version. +# +# GRUB 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 GRUB. If not, see . + +prefix="/usr" +exec_prefix="${prefix}" +datarootdir="${prefix}/share" + +export TEXTDOMAIN=grub +export TEXTDOMAINDIR="${datarootdir}/locale" + +. "/usr/share/grub/grub-mkconfig_lib" + +if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then + exit 0 +fi + +if [ -z "`which os-prober 2> /dev/null`" -o -z "`which linux-boot-prober 2> /dev/null`" ] ; then + # missing os-prober and/or linux-boot-prober + exit 0 +fi + +OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`" +if [ -z "${OSPROBED}" ] ; then + # empty os-prober output, nothing doing + exit 0 +fi + +osx_entry() { + if [ x$2 = x32 ]; then + # TRANSLATORS: it refers to kernel architecture (32-bit) + bitstr="$(gettext "(32-bit)")" + else + # TRANSLATORS: it refers to kernel architecture (64-bit) + bitstr="$(gettext "(64-bit)")" + fi + # TRANSLATORS: it refers on the OS residing on device %s + onstr="$(gettext_printf "(on %s)" "${DEVICE}")" + cat << EOF +menuentry '$(echo "${LONGNAME} $bitstr $onstr" | grub_quote)' --class osx --class darwin --class os \$menuentry_id_option 'osprober-xnu-$2-$(grub_get_device_id "${DEVICE}")' { +EOF + save_default_entry | grub_add_tab + prepare_grub_to_access_device ${DEVICE} | grub_add_tab + cat << EOF + load_video + set do_resume=0 + if [ /var/vm/sleepimage -nt10 / ]; then + if xnu_resume /var/vm/sleepimage; then + set do_resume=1 + fi + fi + if [ \$do_resume = 0 ]; then + xnu_uuid ${OSXUUID} uuid + if [ -f /Extra/DSDT.aml ]; then + acpi -e /Extra/DSDT.aml + fi + if [ /kernelcache -nt /System/Library/Extensions ]; then + $1 /kernelcache boot-uuid=\${uuid} rd=*uuid + else + $1 /mach_kernel boot-uuid=\${uuid} rd=*uuid + if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then + xnu_mkext /System/Library/Extensions.mkext + else + xnu_kextdir /System/Library/Extensions + fi + fi + if [ -f /Extra/Extensions.mkext ]; then + xnu_mkext /Extra/Extensions.mkext + fi + if [ -d /Extra/Extensions ]; then + xnu_kextdir /Extra/Extensions + fi + if [ -f /Extra/devprop.bin ]; then + xnu_devprop_load /Extra/devprop.bin + fi + if [ -f /Extra/splash.jpg ]; then + insmod jpeg + xnu_splash /Extra/splash.jpg + fi + if [ -f /Extra/splash.png ]; then + insmod png + xnu_splash /Extra/splash.png + fi + if [ -f /Extra/splash.tga ]; then + insmod tga + xnu_splash /Extra/splash.tga + fi + fi +} +EOF +} + +used_osprober_linux_ids= + +for OS in ${OSPROBED} ; do + DEVICE="`echo ${OS} | cut -d ':' -f 1`" + LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`" + LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`" + BOOT="`echo ${OS} | cut -d ':' -f 4`" + BTRFS="`echo ${OS} | cut -d ':' -f 5`" + if [ "x$BTRFS" = "xbtrfs" ]; then + BTRFSuuid="`echo ${OS} | cut -d ':' -f 6`" + BTRFSsubvol="`echo ${OS} | cut -d ':' -f 7`" + fi + + if [ -z "${LONGNAME}" ] ; then + LONGNAME="${LABEL}" + fi + + gettext_printf "Found %s on %s\n" "${LONGNAME}" "${DEVICE}" >&2 + + case ${BOOT} in + chain) + + onstr="$(gettext_printf "(on %s)" "${DEVICE}")" + cat << EOF +menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' { +EOF + save_default_entry | grub_add_tab + prepare_grub_to_access_device ${DEVICE} | grub_add_tab + + case ${LONGNAME} in + Windows\ Vista*|Windows\ 7*|Windows\ Server\ 2008*) + ;; + *) + cat << EOF + drivemap -s (hd0) \${root} +EOF + ;; + esac + + cat < /dev/null; do + counter=$((counter+1)); + done + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${DEVICE}")" + fi + used_osprober_linux_ids="$used_osprober_linux_ids 'osprober-gnulinux-$LKERNEL-${recovery_params}-$counter-$boot_device_id'" + + if [ -z "${prepare_boot_cache}" ]; then + prepare_boot_cache="$(prepare_grub_to_access_device ${LBOOT} | grub_add_tab)" + fi + + if [ "x$is_first_entry" = xtrue ]; then + cat << EOF +menuentry '$(echo "$OS $onstr" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' { +EOF + save_default_entry | grub_add_tab + printf '%s\n' "${prepare_boot_cache}" + cat << EOF + linux ${LKERNEL} ${LPARAMS} +EOF + if [ -n "${LINITRD}" ] ; then + cat << EOF + initrd ${LINITRD} +EOF + fi + cat << EOF +} +EOF + echo "submenu '$(gettext_printf "Advanced options for %s" "${OS} $onstr" | grub_quote)' \$menuentry_id_option 'osprober-gnulinux-advanced-$boot_device_id' {" + is_first_entry=false + fi + title="${LLABEL} $onstr" + cat << EOF + menuentry '$(echo "$title" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-$LKERNEL-${recovery_params}-$boot_device_id' { +EOF + save_default_entry | sed -e "s/^/$grub_tab$grub_tab/" + printf '%s\n' "${prepare_boot_cache}" | grub_add_tab + cat << EOF + linux ${LKERNEL} ${LPARAMS} +EOF + if [ -n "${LINITRD}" ] ; then + cat << EOF + initrd ${LINITRD} +EOF + fi + cat << EOF + } +EOF + if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then + replacement_title="$(echo "Advanced options for ${OS} $onstr" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')" + quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)" + title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;" + grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")" + fi + done + if [ x"$is_first_entry" != xtrue ]; then + echo '}' + fi + echo "$title_correction_code" + ;; + macosx) + OSXUUID="`${grub_probe} --target=fs_uuid --device ${DEVICE} 2> /dev/null`" + osx_entry xnu_kernel 32 + osx_entry xnu_kernel64 64 + ;; + hurd) + onstr="$(gettext_printf "(on %s)" "${DEVICE}")" + cat << EOF +menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class hurd --class gnu --class os \$menuentry_id_option 'osprober-gnuhurd-/boot/gnumach.gz-false-$(grub_get_device_id "${DEVICE}")' { +EOF + save_default_entry | grub_add_tab + prepare_grub_to_access_device ${DEVICE} | grub_add_tab + grub_device="`${grub_probe} --device ${DEVICE} --target=drive`" + mach_device="`echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'`" + grub_fs="`${grub_probe} --device ${DEVICE} --target=fs`" + case "${grub_fs}" in + *fs) hurd_fs="${grub_fs}" ;; + *) hurd_fs="${grub_fs}fs" ;; + esac + cat << EOF + multiboot /boot/gnumach.gz root=device:${mach_device} + module /hurd/${hurd_fs}.static ${hurd_fs} --readonly \\ + --multiboot-command-line='\${kernel-command-line}' \\ + --host-priv-port='\${host-port}' \\ + --device-master-port='\${device-port}' \\ + --exec-server-task='\${exec-task}' -T typed '\${root}' \\ + '\$(task-create)' '\$(task-resume)' + module /lib/ld.so.1 exec /hurd/exec '\$(exec-task=task-create)' +} +EOF + ;; + *) + echo -n " " + # TRANSLATORS: %s is replaced by OS name. + gettext_printf "%s is not yet supported by grub-mkconfig.\n" "${LONGNAME}" >&2 + ;; + esac +done diff --git a/grub.d/40_custom b/grub.d/40_custom new file mode 100755 index 00000000..48068de4 --- /dev/null +++ b/grub.d/40_custom @@ -0,0 +1,5 @@ +#!/bin/sh +exec tail -n +3 $0 +# This file provides an easy way to add custom menu entries. Simply type the +# menu entries you want to add after this comment. Be careful not to change +# the 'exec tail' line above. diff --git a/grub.d/41_custom b/grub.d/41_custom new file mode 100755 index 00000000..fcc21a98 --- /dev/null +++ b/grub.d/41_custom @@ -0,0 +1,9 @@ +#!/bin/sh +cat < BITS <-**... the end result is APPROXIMATELY -# 10000000 bits of pixmap make your Xserver grow by 1Mb of RAM (VERY rough). -# As with any cache, the more, the better. The more you have, the less likely -# it is that you will get cache misses and so performance on scaling the same -# image to commonly used sizes (ie if 3 or 4 sizes of the same image are used) -# will be lightning fast, in fact in some tests I did, in 16bpp up to 38 times -# as fast, and in 8bpp (with dithering on) up to 105 times faster!!! (these -# are nominal figures obtained on my machine. these are MAXIMUM speedup -# results. Results may vary on other machines and according to the way -# programs are written and use Imlib) -Pixmap_Cache_Size 5242880 -# This FORCES Imlib to use the hexadecimal visual id stated here if it is -# defined in the imrc. This bypasses Imlib's routines that hunt for the best -# visual. You can obtain a list of visual ID's using the xdpyinfo command. -# You should only need this if Imlib doesn't pick the correct visual or you -# have strange hardware/Xserver combinations. -#ForceVisualID 22 -# This allows Imlib to fall back on Imagemagick and/or NETPBM -# utilities if it can't load the file. -Fallback on -# Default Gamma, Brightness and Contrast stuff.... -Gamma 1.0 -Brightness 1.0 -Contrast 1.0 -Red_Gamma 1.0 -Red_Brightness 1.0 -Red_Contrast 1.0 -Green_Gamma 1.0 -Green_Brightness 1.0 -Green_Contrast 1.0 -Blue_Gamma 1.0 -Blue_Brightness 1.0 -Blue_Contrast 1.0 -Ordered_Dither on diff --git a/init.d/atd b/init.d/atd index 8c89ad53..4d70ae50 100755 --- a/init.d/atd +++ b/init.d/atd @@ -1,21 +1,13 @@ #!/sbin/runscript -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/at/files/atd.rc6,v 1.3 2011/09/23 12:04:44 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/at/files/atd.rc7,v 1.1 2013/02/27 13:06:29 polynomial-c Exp $ + +pidfile="/var/run/atd.pid" +command="/usr/sbin/atd" +command_args="${ATD_OPTS}" +start_stop_daemon_args="--pidfile ${pidfile}" depend() { need clock logger } - -start() { - ebegin "Starting atd" - start-stop-daemon --start --quiet --pidfile /var/run/atd.pid \ - --exec /usr/sbin/atd -- ${ATD_OPTS} - eend $? -} - -stop() { - ebegin "Shutting down atd" - start-stop-daemon --stop --quiet --pidfile /var/run/atd.pid - eend $? -} diff --git a/init.d/busybox-ntpd b/init.d/busybox-ntpd new file mode 100755 index 00000000..5a05c31f --- /dev/null +++ b/init.d/busybox-ntpd @@ -0,0 +1,13 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/ntpd.initd,v 1.2 2012/12/21 03:15:28 blueness Exp $ + +command="/bin/busybox ntpd" +command_args="${NTPD_OPTS}" +pidfile="/var/run/ntpd.pid" + +depend() { + use net dns logger + after ntp-client +} diff --git a/init.d/busybox-watchdog b/init.d/busybox-watchdog new file mode 100755 index 00000000..214468a2 --- /dev/null +++ b/init.d/busybox-watchdog @@ -0,0 +1,8 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/watchdog.initd,v 1.3 2013/04/27 07:47:23 vapier Exp $ + +command="/bin/busybox watchdog" +command_args="${WATCHDOG_OPTS}" +pidfile="/var/run/watchdog.pid" diff --git a/init.d/fancontrol b/init.d/fancontrol index fb163abc..51857a1f 100755 --- a/init.d/fancontrol +++ b/init.d/fancontrol @@ -1,33 +1,23 @@ #!/sbin/runscript -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/fancontrol-init.d,v 1.1 2007/05/17 07:31:41 phreak Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/fancontrol-init.d-2,v 1.1 2012/12/28 00:00:03 flameeyes Exp $ CONFIG=/etc/fancontrol -PID=/var/run/fancontrol.pid depend() { - after lm_sensors + need localmount + use lm_sensors } -checkconfig() { +command=/usr/sbin/fancontrol +command_arguments="${CONFIG}" +start_stop_daemon_args="--background" +pidfile=/var/run/fancontrol.pid + +start_pre() { if [ ! -f ${CONFIG} ]; then eerror "Configuration file ${CONFIG} not found" return 1 fi } - -start() { - checkconfig || return 1 - - ebegin "Starting fancontrol" - start-stop-daemon --start --quiet --background --pidfile ${PID} \ - --exec /usr/sbin/fancontrol -- ${CONFIG} - eend ${?} -} - -stop() { - ebegin "Stopping fancontrol" - start-stop-daemon --stop --pidfile ${PID} - eend ${?} -} diff --git a/init.d/gpm b/init.d/gpm index 4792620a..1e0aaf3e 100755 --- a/init.d/gpm +++ b/init.d/gpm @@ -1,38 +1,29 @@ #!/sbin/runscript -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/files/gpm.rc6,v 1.12 2004/07/15 01:02:02 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/files/gpm.rc6-2,v 1.2 2012/10/28 11:35:56 vapier Exp $ #NB: Config is in /etc/conf.d/gpm +command=/usr/sbin/gpm +command_args=" + -m ${MOUSEDEV} + -t ${MOUSE} + ${RESPONSIVENESS:+ -r ${RESPONSIVENESS}} + ${REPEAT_TYPE:+ -R${REPEAT_TYPE}} + ${APPEND} +" + +pidfile=/var/run/gpm.pid + depend() { need localmount use hotplug logger } -checkconfig() { - if [ -z "$MOUSEDEV" ] || [ -z "$MOUSE" ] ; then +start_pre() { + if [ -z "${MOUSEDEV}" ] || [ -z "${MOUSE}" ] ; then eerror "You need to setup MOUSEDEV and MOUSE in /etc/conf.d/gpm first" return 1 fi } - -start() { - checkconfig || return 1 - - local params="" - [ -n "$RESPONSIVENESS" ] && params="$params -r $RESPONSIVENESS" - [ -n "$REPEAT_TYPE" ] && params="$params -R$REPEAT_TYPE" - [ -n "$APPEND" ] && params="$params $APPEND " - - ebegin "Starting gpm" - start-stop-daemon --start --quiet --exec /usr/sbin/gpm \ - -- -m ${MOUSEDEV} -t ${MOUSE} ${params} - eend ${?} -} - -stop() { - ebegin "Stopping gpm" - start-stop-daemon --stop --quiet --pidfile /var/run/gpm.pid - eend ${?} -} diff --git a/init.d/ip6tables b/init.d/ip6tables index 6806bc9c..a63d0768 100755 --- a/init.d/ip6tables +++ b/init.d/ip6tables @@ -1,15 +1,16 @@ #!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.1 2012/09/14 17:58:26 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.3 2013/04/27 17:29:09 vapier Exp $ -extra_commands="save panic" +extra_commands="check save panic" extra_started_commands="reload" iptables_name=${SVCNAME} -if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then - iptables_name="iptables" -fi +case ${iptables_name} in +iptables|ip6tables) ;; +*) iptables_name="iptables" ;; +esac iptables_bin="/sbin/${iptables_name}" case ${iptables_name} in @@ -20,6 +21,7 @@ case ${iptables_name} in esac depend() { + need localmount #434774 before net } @@ -79,6 +81,7 @@ stop() { reload() { checkkernel || return 1 + checkrules || return 1 ebegin "Flushing firewall" local a for a in $(cat ${iptables_proc}) ; do @@ -90,6 +93,17 @@ reload() { start } +checkrules() { + ebegin "Checking rules" + ${iptables_bin}-restore --test ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +check() { + # Short name for users of init.d script. + checkrules +} + save() { ebegin "Saving ${iptables_name} state" checkpath -q -d "$(dirname "${iptables_save}")" diff --git a/init.d/iptables b/init.d/iptables index 6806bc9c..a63d0768 100755 --- a/init.d/iptables +++ b/init.d/iptables @@ -1,15 +1,16 @@ #!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.1 2012/09/14 17:58:26 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.3 2013/04/27 17:29:09 vapier Exp $ -extra_commands="save panic" +extra_commands="check save panic" extra_started_commands="reload" iptables_name=${SVCNAME} -if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then - iptables_name="iptables" -fi +case ${iptables_name} in +iptables|ip6tables) ;; +*) iptables_name="iptables" ;; +esac iptables_bin="/sbin/${iptables_name}" case ${iptables_name} in @@ -20,6 +21,7 @@ case ${iptables_name} in esac depend() { + need localmount #434774 before net } @@ -79,6 +81,7 @@ stop() { reload() { checkkernel || return 1 + checkrules || return 1 ebegin "Flushing firewall" local a for a in $(cat ${iptables_proc}) ; do @@ -90,6 +93,17 @@ reload() { start } +checkrules() { + ebegin "Checking rules" + ${iptables_bin}-restore --test ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +check() { + # Short name for users of init.d script. + checkrules +} + save() { ebegin "Saving ${iptables_name} state" checkpath -q -d "$(dirname "${iptables_save}")" diff --git a/init.d/libvirtd b/init.d/libvirtd new file mode 100755 index 00000000..f5fdceb4 --- /dev/null +++ b/init.d/libvirtd @@ -0,0 +1,129 @@ +#!/sbin/runscript + +description="Virtual Machine Management daemon (libvirt)" +extra_started_commands="reload halt" +description_halt="Stops the libvirt daemon without stopping your VMs" +description_reload="Restarts the libvirt daemon without stopping your VMs" + +depend() { + + use avahi-daemon dbus + after ntp-client ntpd nfs nfsmount portmap rpc.statd iptables ip6tables ebtables corosync sanlock cgconfig xenconsoled +} + +libvirtd_virsh() { + local mode=$1 + shift + + # Silence errors because virsh always throws an error about + # not finding the hypervisor version when connecting to libvirtd + LC_ALL=C virsh -c ${mode}:///system "$@" 2>/dev/null +} + +libvirtd_dom_list() { + # Make sure that it wouldn't be confused if the domain name + # contains the word running. + libvirtd_virsh $1 list | awk '$3 == "running" { print $1 }' +} + +libvirtd_dom_count() { + # Make sure that it wouldn't be confused if the domain name + # contains the word running. + libvirtd_virsh $1 list | awk 'BEGIN { count = 0 } \ + $3 == "running" { count++ } \ + END { print count }' +} + +libvirtd_net_list() { + # The purpose of the awk is to avoid networks with 'active' in the name + libvirtd_virsh $1 net-list | awk '$2 == "active" { print $1 }' +} + +libvirtd_net_count() { + # The purpose of the awk is to avoid networks with 'active' in the name + libvirtd_virsh $1 net-list | awk 'BEGIN { count = 0 } \ + $2 == "active" { count++ } \ + END { print count }' +} + + +start() { + ebegin "Starting libvirtd" + start-stop-daemon --start \ + --env KRB5_KTNAME=/etc/libvirt/krb5.tab \ + --exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS} + eend $? +} + +stop() { + local counter= + local vm_name= + local net_name= + local dom_id= + + ebegin "Stopping libvirtd" + # try to shutdown all (KVM/Qemu) domains + if [ "${LIBVIRTD_KVM_SHUTDOWN}" != "none" ] \ + && [ "$(libvirtd_dom_count qemu)" != "0" ] ; then + + einfo " Shutting down domain(s):" + for dom_id in $(libvirtd_dom_list qemu) ; do + vm_name="$(libvirtd_virsh qemu domname ${dom_id} | head -n 1)" + einfo " ${vm_name}" + libvirtd_virsh qemu ${LIBVIRTD_KVM_SHUTDOWN} ${dom_id} > /dev/null + done + + if [ -n "${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" ] ; then + counter="${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" + else + counter=500 + fi + + if [ "${LIBVIRTD_KVM_SHUTDOWN}" = "shutdown" ]; then + einfo " Waiting ${counter} seconds while domains shutdown ..." + DOM_COUNT="$(libvirtd_dom_count qemu)" + while [ ${DOM_COUNT} -gt 0 ] && [ ${counter} -gt 0 ] ; do + DOM_COUNT="$(libvirtd_dom_count qemu)" + sleep 1 + counter=$((${counter} - 1)) + echo -n "." + done + fi + + if [ "$(libvirtd_dom_count qemu)" != "0" ] ; then + eerror " !!! Some guests are still running, stopping anyway" + fi + + fi + + if [ "${LIBVIRTD_KVM_NET_SHUTDOWN}" != "no" ] \ + && [ "$(libvirtd_net_count qemu)" != "0" ]; then + + einfo " Shutting down network(s):" + for net_name in $(libvirtd_net_list qemu); do + einfo " ${net_name}" + libvirtd_virsh qemu net-destroy ${net_name} > /dev/null + done + + if [ "$(libvirtd_net_count qemu)" != "0" ]; then + eerror " !!! Some networks are still active, stopping anyway" + fi + fi + + # Now actually stop the daemon + start-stop-daemon --stop --quiet --exec \ + /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid + eend $? +} + +halt() { + ebegin "Stopping libvirtd without shutting down your VMs" + start-stop-daemon --stop --quiet --exec \ + /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid + eend $? +} + +reload() { + halt + start +} diff --git a/init.d/mdraid b/init.d/mdraid index 1a566cf1..27421e26 100755 --- a/init.d/mdraid +++ b/init.d/mdraid @@ -1,40 +1,40 @@ #!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/mdraid.rc-3.1.1,v 1.1 2010/01/24 22:20:57 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/mdraid.rc,v 1.6 2011/11/12 21:06:44 vapier Exp $ depend() { - if [ ! -e /sbin/functions.sh ] ; then - # on baselayout-1 this could cause - # dependency-cycles with checkroot (before *) - before checkfs fsck - after modules - fi -} - -run_addon() { - local f=/lib64/rcscripts/addons/$1.sh - if [ -r "$f" ]; then - ( . "$f" ) - fi -} -start_addon() { - run_addon "$1"-start -} -stop_addon() { - run_addon "$1"-stop + before checkfs fsck + after modules } start() { - if [ -e /sbin/functions.sh ] ; then - eerror "The ${SVCNAME} init script is written for baselayout-2" - eerror "Please do not use it with baselayout-1" - return 1 + local output + + ebegin "Starting up RAID devices" + output=$(mdadm -As 2>&1) + eend $? "${output}" + + local pat="/dev/md_d*" + set -- ${pat} + if [ "$*" != "${pat}" ] ; then + ebegin "Creating RAID device partitions" + blockdev "$@" + eend $? + # wait because vgscan runs next, and we want udev to fire + sleep 1 fi - start_addon raid + return 0 } stop() { - stop_addon raid + local output + + # XXX: Maybe drop this check ? + [ ! -e /etc/mdadm/mdadm.conf ] && [ ! -e /etc/mdadm.conf ] && return 0 + + ebegin "Shutting down RAID devices (mdadm)" + output=$(mdadm -Ss 2>&1) + eend $? "${output}" } diff --git a/init.d/nfs b/init.d/nfs index c99a1bf8..ab25b4d1 100755 --- a/init.d/nfs +++ b/init.d/nfs @@ -1,7 +1,7 @@ #!/sbin/runscript -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/nfs.initd,v 1.26 2011/09/18 01:51:51 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/nfs.initd,v 1.27 2013/03/24 19:37:22 vapier Exp $ extra_started_commands="reload" @@ -17,20 +17,18 @@ smnotify=/usr/sbin/sm-notify depend() { local myneed="" - if [ -e /etc/exports ] ; then - # XXX: no way to detect NFSv4 is desired and so need rpc.idmapd - myneed="${myneed} $( - awk '!/^[[:space:]]*#/ { - # clear the path to avoid spurious matches - $1 = ""; - if ($0 ~ /[(][^)]*sec=(krb|spkm)[^)]*[)]/) { - print "rpc.svcgssd" - exit 0 - } - }' /etc/exports - )" - fi - config /etc/exports + # XXX: no way to detect NFSv4 is desired and so need rpc.idmapd + myneed="${myneed} $( + awk '!/^[[:space:]]*#/ { + # clear the path to avoid spurious matches + $1 = ""; + if ($0 ~ /[(][^)]*sec=(krb|spkm)[^)]*[)]/) { + print "rpc.svcgssd" + exit 0 + } + }' /etc/exports /etc/exports.d/*.exports 2>/dev/null + )" + config /etc/exports /etc/exports.d/*.exports need portmap rpc.statd ${myneed} ${NFS_NEEDED_SERVICES} use ypbind net dns rpc.rquotad rpc.idmapd rpc.svcgssd after quota @@ -46,7 +44,7 @@ mkdir_nfsdirs() { waitfor_exportfs() { local pid=$1 - ( sleep ${EXPORTFS_TIMEOUT:-30}; kill -9 $pid 2>/dev/null ) & + ( sleep ${EXPORTFS_TIMEOUT:-30}; kill -9 ${pid} 2>/dev/null ) & wait $1 } @@ -91,7 +89,7 @@ start() { # Exportfs likes to hang if networking isn't working. # If that's the case, then try to kill it so the # bootup process can continue. - if grep -qs '^[[:space:]]*/' /etc/exports ; then + if grep -qs '^[[:space:]]*/' /etc/exports /etc/exports.d/*.exports ; then ebegin "Exporting NFS directories" ${exportfs} -r & waitfor_exportfs $! diff --git a/init.d/nfsmount b/init.d/nfsmount index 62bf0284..6bb10099 100755 --- a/init.d/nfsmount +++ b/init.d/nfsmount @@ -1,7 +1,7 @@ #!/sbin/runscript -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/nfsmount.initd,v 1.14 2010/06/28 21:03:11 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/nfsmount.initd,v 1.15 2013/03/24 20:29:48 vapier Exp $ [ -e /etc/conf.d/nfs ] && . /etc/conf.d/nfs @@ -20,7 +20,7 @@ depend() { )" fi config /etc/fstab - need net portmap rpc.statd ${myneed} + need portmap rpc.statd ${myneed} use ypbind dns rpc.idmapd rpc.gssd } diff --git a/init.d/ntp-client b/init.d/ntp-client index 78715e2f..a50a6ef4 100755 --- a/init.d/ntp-client +++ b/init.d/ntp-client @@ -1,11 +1,11 @@ #!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntp-client.rc,v 1.11 2007/03/09 17:24:28 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntp-client.rc,v 1.12 2012/11/11 05:58:25 vapier Exp $ depend() { before cron portmap - need net + after net use dns logger } diff --git a/init.d/sntp b/init.d/sntp new file mode 100755 index 00000000..cd42b449 --- /dev/null +++ b/init.d/sntp @@ -0,0 +1,27 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/sntp.rc,v 1.1 2013/07/06 07:15:02 pacho Exp $ + +depend() { + before cron portmap + after net + use dns logger +} + +checkconfig() { + if [ -z "${SNTP_OPTS}" ] ; then + eerror "Please edit /etc/conf.d/sntp" + eerror "I need to know what server/options to use!" + return 1 + fi + return 0 +} + +start() { + checkconfig || return $? + + ebegin "Setting clock via SNTP" + /usr/bin/sntp ${SNTP_OPTS} + eend $? "Failed to set clock" +} diff --git a/init.d/twistd b/init.d/twistd index 5d4d4e79..e7b29f1a 100755 --- a/init.d/twistd +++ b/init.d/twistd @@ -5,7 +5,7 @@ depend() { } start() { - if [[ -z "${TWISTD_OPTS}" ]]; then + if [ -z "${TWISTD_OPTS}" ]; then eerror "TWISTD_OPTS is not set!" eerror "You need to configure twistd in /etc/conf.d/twistd." return 1 diff --git a/init.d/xdm b/init.d/xdm index c7767383..9826e6bb 100755 --- a/init.d/xdm +++ b/init.d/xdm @@ -1,7 +1,7 @@ #!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm.initd-9,v 1.1 2012/11/11 01:49:30 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm.initd-10,v 1.1 2013/09/26 15:23:33 axs Exp $ # This is here to serve as a note to myself, and future developers. # @@ -69,16 +69,24 @@ setup_dm() { case "${MY_XDM}" in kdm|kde) EXE=/usr/bin/kdm - PIDFILE=/var/run/kdm.pid + PIDFILE=/run/kdm.pid ;; entrance*) EXE=/usr/sbin/entrance - PIDFILE=/var/run/entrance.pid + PIDFILE=/run/entrance.pid ;; gdm|gnome) - EXE=/usr/bin/gdm + # gdm-3 and above has different paths + if [ -f /usr/sbin/gdm ]; then + EXE=/usr/sbin/gdm + PIDFILE=/run/gdm/gdm.pid + START_STOP_ARGS="--background" + AUTOCLEAN_CGROUP="yes" + else + EXE=/usr/bin/gdm + PIDFILE=/run/gdm.pid + fi [ "${RC_UNAME}" != "Linux" ] && NAME=gdm-binary - PIDFILE=/var/run/gdm.pid ;; wdm) EXE=/usr/bin/wdm @@ -86,22 +94,22 @@ setup_dm() { ;; gpe) EXE=/usr/bin/gpe-dm - PIDFILE=/var/run/gpe-dm.pid + PIDFILE=/run/gpe-dm.pid ;; lxdm) EXE=/usr/sbin/lxdm-binary - PIDFILE=/var/run/lxdm.pid + PIDFILE=/run/lxdm.pid START_STOP_ARGS="--background" ;; lightdm) EXE=/usr/sbin/lightdm - PIDFILE=/var/run/lightdm.pid + PIDFILE=/run/lightdm.pid START_STOP_ARGS="--background" ;; *) # first find out if there is such executable EXE="$(command -v ${MY_XDM} 2>/dev/null)" - PIDFILE="/var/run/${MY_XDM}.pid" + PIDFILE="/run/${MY_XDM}.pid" # warn user that he is doing sick things if the exe was not found if [ -z "${EXE}" ]; then @@ -113,7 +121,7 @@ setup_dm() { if ! [ -x "${EXE}" ]; then EXE=/usr/bin/xdm - PIDFILE=/var/run/xdm.pid + PIDFILE=/run/xdm.pid if ! [ -x "/usr/bin/xdm" ]; then echo "ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/xdm," echo " or install x11-apps/xdm package" @@ -134,7 +142,7 @@ vtstatic() { } start() { - local EXE NAME PIDFILE + local EXE NAME PIDFILE AUTOCLEAN_CGROUP setup_dm if [ -f /etc/.noxdm ]; then @@ -150,6 +158,7 @@ start() { save_options "name" "${NAME}" save_options "pidfile" "${PIDFILE}" save_options "start_stop_args" "${START_STOP_ARGS}" + save_options "autoclean_cgroup" "${AUTOCLEAN_CGROUP:-no}" if [ -n "${CHECKVT-y}" ] ; then if vtstatic "${CHECKVT:-7}" ; then @@ -188,6 +197,7 @@ stop() { myname=$(get_options "name") mypidfile=$(get_options "pidfile") myservice=${myexe##*/} + yesno "${rc_cgroup_cleanup:-no}" || rc_cgroup_cleanup=$(get_options "autoclean_cgroup") [ -z "${myexe}" ] && return 0 diff --git a/kernel-config/config-3.10.17-gentoo-00 b/kernel-config/config-3.10.17-gentoo-00 new file mode 100644 index 00000000..f78625f5 --- /dev/null +++ b/kernel-config/config-3.10.17-gentoo-00 @@ -0,0 +1,5319 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 3.10.17-gentoo Kernel Configuration +# + +# +# Gentoo Linux +# +CONFIG_GENTOO_LINUX=y +CONFIG_GENTOO_LINUX_UDEV=y + +# +# Support for init systems, system and service managers +# +CONFIG_GENTOO_LINUX_INIT_SCRIPT=y +# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CPU_AUTOPROBE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_CPU_PROBE_RELEASE=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="bruni" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_FHANDLE is not set +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y +# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set +CONFIG_HAVE_GENERIC_HARDIRQS=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_USER_QS is not set +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=21 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y +# CONFIG_NUMA_BALANCING is not set +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +# CONFIG_MEMCG_KMEM is not set +CONFIG_CGROUP_HUGETLB=y +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +# CONFIG_SCHED_AUTOGROUP is not set +CONFIG_MM_OWNER=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HOTPLUG=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +# CONFIG_OPROFILE is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +# CONFIG_JUMP_LABEL is not set +CONFIG_OPTPROBES=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_THROTTLING=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SGI_PARTITION=y +CONFIG_ULTRIX_PARTITION=y +CONFIG_SUN_PARTITION=y +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_NUMACHIP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_UV is not set +# CONFIG_X86_INTEL_LPSS is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_HYPERVISOR_GUEST is not set +CONFIG_NO_BOOTMEM=y +# CONFIG_MEMTEST is not set +CONFIG_MK8=y +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +# CONFIG_I8K is not set +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_LIB=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +# CONFIG_MOVABLE_NODE is not set +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_COMPACTION is not set +CONFIG_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +# CONFIG_TRANSPARENT_HUGEPAGE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_CLEANCACHE is not set +CONFIG_FRONTSWAP=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +CONFIG_EFI=y +# CONFIG_EFI_STUB is not set +CONFIG_SECCOMP=y +# CONFIG_CC_STACKPROTECTOR is not set +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +# CONFIG_PM_RUNTIME is not set +CONFIG_PM=y +CONFIG_PM_DEBUG=y +# CONFIG_PM_ADVANCED_DEBUG is not set +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_ACPI=y +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_I2C=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +# CONFIG_ACPI_SBS is not set +CONFIG_ACPI_HED=y +# CONFIG_ACPI_CUSTOM_METHOD is not set +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_APEI is not set +# CONFIG_SFI is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# x86 CPU frequency scaling drivers +# +# CONFIG_X86_INTEL_PSTATE is not set +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +# CONFIG_X86_P4_CLOCKMOD is not set + +# +# shared options +# +# CONFIG_X86_SPEEDSTEP_LIB is not set +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +# CONFIG_INTEL_IDLE is not set + +# +# Memory power savings +# +# CONFIG_I7300_IDLE is not set + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +# CONFIG_HOTPLUG_PCI_PCIE is not set +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_IOAPIC=y +CONFIG_PCI_LABEL=y +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=y +CONFIG_PCMCIA=y +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=y +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m +# CONFIG_RAPIDIO is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_AOUT=m +# CONFIG_X86_X32 is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_HAVE_TEXT_POKE_SMP=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_IPCOMP=m +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_ARPD=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=y +CONFIG_INET6_XFRM_MODE_TUNNEL=y +CONFIG_INET6_XFRM_MODE_BEET=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +# CONFIG_NF_CONNTRACK_ZONES is not set +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=y +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=y +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=y +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=y +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=y +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=y +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=y +CONFIG_IP_SET_BITMAP_IPMAC=y +CONFIG_IP_SET_BITMAP_PORT=y +CONFIG_IP_SET_HASH_IP=y +CONFIG_IP_SET_HASH_IPPORT=y +CONFIG_IP_SET_HASH_IPPORTIP=y +CONFIG_IP_SET_HASH_IPPORTNET=y +CONFIG_IP_SET_HASH_NET=y +CONFIG_IP_SET_HASH_NETPORT=y +CONFIG_IP_SET_HASH_NETIFACE=y +CONFIG_IP_SET_LIST_SET=y +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_TARGET_ULOG=y +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_MANGLE=y +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=y +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +# CONFIG_NET_DCCPPROBE is not set +CONFIG_IP_SCTP=m +# CONFIG_NET_SCTPPROBE is not set +# CONFIG_SCTP_DBG_MSG is not set +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_RDS=m +# CONFIG_RDS_TCP is not set +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +CONFIG_TIPC_PORTS=8191 +# CONFIG_ATM is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=y +CONFIG_BRIDGE=y +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=y +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_VLAN_8021Q_MVRP is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +CONFIG_OPENVSWITCH=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_NETPRIO_CGROUP=m +CONFIG_BQL=y +# CONFIG_BPF_JIT is not set + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +# CONFIG_NET_DROP_MONITOR is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_CFG80211=y +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +# CONFIG_LIB80211 is not set +CONFIG_MAC80211=y +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_RFKILL_REGULATOR is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="radeon/R700_rlc.bin" +CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_DEBUG_DRIVER is not set +CONFIG_DEBUG_DEVRES=y +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_MMIO=m +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +# CONFIG_MTD is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +CONFIG_PARIDE=m + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_CPQ_DA=m +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +CONFIG_DUMMY_IRQ=m +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_INTEL_MID_PTI is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +# CONFIG_ICS932S401 is not set +CONFIG_ATMEL_SSC=m +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_CS5535_MFGPT is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_PCH_PHUB is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_VMWARE_VMCI=m +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_SCH=m +# CONFIG_SCSI_MULTI_LUN is not set +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_FC_TGT_ATTRS is not set +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +# CONFIG_SCSI_SRP_TGT_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=5000 +CONFIG_AIC7XXX_DEBUG_ENABLE=y +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=5000 +CONFIG_AIC79XX_DEBUG_ENABLE=y +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +CONFIG_AIC94XX_DEBUG=y +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVSAS_DEBUG=y +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +# CONFIG_MEGARAID_NEWGEN is not set +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +CONFIG_SCSI_EATA_TAGGED_QUEUE=y +CONFIG_SCSI_EATA_LINKED_COMMANDS=y +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_TRACE=y +CONFIG_SCSI_IPR_DUMP=y +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_BFA_FC=m +# CONFIG_SCSI_VIRTIO is not set +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=y +CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=y +CONFIG_PATA_ARASAN_CF=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=y +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_AUTODETECT=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +CONFIG_BCACHE_EDEBUG=y +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +# CONFIG_DM_UEVENT is not set +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# CONFIG_I2O is not set +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=y +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_MII=y +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=y +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NTB_NETDEV=m +CONFIG_TUN=y +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_SUNGEM_PHY=m +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM20020_CS=m + +# +# CAIF transport drivers +# +CONFIG_VHOST_NET=m +CONFIG_VHOST_RING=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_ARM_AT91_ETHER=m +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=y +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=y +CONFIG_E1000=y +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBEVF=m +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +# CONFIG_SKGE_GENESIS is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8842 is not set +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=y +CONFIG_8139TOO_PIO=y +CONFIG_8139TOO_TUNE_TWISTER=y +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=y +CONFIG_STMMAC_PCI=y +CONFIG_STMMAC_DEBUG_FS=y +# CONFIG_STMMAC_DA is not set +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +# CONFIG_CASSINI is not set +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +# CONFIG_SKFP is not set +# CONFIG_HIPPI is not set +# CONFIG_NET_SB1000 is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=m +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +CONFIG_SLIP_COMPRESSED=y +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +# CONFIG_WLAN is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_VMXNET3 is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_POLLDEV=y +CONFIG_INPUT_SPARSEKMAP=y +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5520=m +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=y +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_STMPE=m +CONFIG_KEYBOARD_TC3589X=m +CONFIG_KEYBOARD_TWL4030=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_88PM860X=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_DA9034=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_STMPE=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_88PM860X_ONKEY is not set +CONFIG_INPUT_88PM80X_ONKEY=m +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_MAX8925_ONKEY is not set +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +# CONFIG_INPUT_TWL4030_PWRBUTTON is not set +# CONFIG_INPUT_TWL4030_VIBRA is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PCF50633_PMU is not set +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_DA9055_ONKEY=m +# CONFIG_INPUT_WM831X_ON is not set +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_GAMEPORT=y +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_NOZOMI=m +CONFIG_ISI=m +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +# CONFIG_TRACE_ROUTER is not set +CONFIG_TRACE_SINK=m + +# +# KCopy +# +CONFIG_KCOPY=m +CONFIG_DEVKMEM=y +# CONFIG_STALDRV is not set + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_DW=m + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_TIMBERDALE=m +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=y +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +# CONFIG_MWAVE is not set +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_HANGCHECK_TIMER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set +CONFIG_DEVPORT=y +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=y +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=y +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_INTEL_MID=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_STUB=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_SPI is not set + +# +# Qualcomm MSM SSBI bus support +# +CONFIG_SSBI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +# CONFIG_W1_MASTER_DS2490 is not set +# CONFIG_W1_MASTER_DS2482 is not set +# CONFIG_W1_MASTER_DS1WM is not set + +# +# 1-wire Slaves +# +# CONFIG_W1_SLAVE_THERM is not set +# CONFIG_W1_SLAVE_SMEM is not set +# CONFIG_W1_SLAVE_DS2408 is not set +CONFIG_W1_SLAVE_DS2413=m +# CONFIG_W1_SLAVE_DS2423 is not set +# CONFIG_W1_SLAVE_DS2431 is not set +# CONFIG_W1_SLAVE_DS2433 is not set +# CONFIG_W1_SLAVE_DS2760 is not set +CONFIG_W1_SLAVE_DS2780=m +# CONFIG_W1_SLAVE_DS2781 is not set +# CONFIG_W1_SLAVE_DS28E04 is not set +# CONFIG_W1_SLAVE_BQ27000 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +CONFIG_GENERIC_ADC_BATTERY=m +# CONFIG_MAX8925_POWER is not set +# CONFIG_WM831X_BACKUP is not set +# CONFIG_WM831X_POWER is not set +# CONFIG_WM8350_POWER is not set +CONFIG_TEST_POWER=m +CONFIG_BATTERY_88PM860X=m +CONFIG_BATTERY_DS2780=m +# CONFIG_BATTERY_DS2781 is not set +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_BQ27X00_I2C=y +CONFIG_BATTERY_BQ27X00_PLATFORM=y +# CONFIG_BATTERY_DA9030 is not set +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_88PM860X=m +# CONFIG_CHARGER_PCF50633 is not set +CONFIG_BATTERY_RX51=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +# CONFIG_CHARGER_TWL4030 is not set +CONFIG_CHARGER_LP8727=m +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_MAX8997 is not set +# CONFIG_CHARGER_MAX8998 is not set +CONFIG_CHARGER_BQ2415X=m +# CONFIG_CHARGER_SMB347 is not set +CONFIG_BATTERY_GOLDFISH=m +CONFIG_POWER_RESET=y +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DA9055=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +# CONFIG_SENSORS_TWL4030_MADC is not set +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +# CONFIG_SENSORS_WM831X is not set +# CONFIG_SENSORS_WM8350 is not set +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_MC13783_ADC=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_USER_SPACE is not set +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_INTEL_POWERCLAMP=m +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_DA9055_WATCHDOG=m +# CONFIG_WM831X_WATCHDOG is not set +# CONFIG_WM8350_WATCHDOG is not set +# CONFIG_TWL4030_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SC520_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +# CONFIG_SSB_B43_PCI_BRIDGE is not set +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +CONFIG_SSB_DEBUG=y +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +# CONFIG_MFD_AS3711 is not set +CONFIG_PMIC_ADP5520=y +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_PMIC_DA903X=y +# CONFIG_MFD_DA9052_I2C is not set +CONFIG_MFD_DA9055=y +CONFIG_MFD_MC13783=m +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_88PM860X=y +CONFIG_MFD_MAX77686=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +# CONFIG_MFD_RC5T583 is not set +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SMSC=y +CONFIG_ABX500_CORE=y +CONFIG_AB3100_CORE=y +CONFIG_AB3100_OTP=m +CONFIG_MFD_STMPE=y + +# +# STMicroelectronics STMPE Interface Drivers +# +CONFIG_STMPE_I2C=y +# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_TI_AM335X_TSCADC=m +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_PALMAS is not set +CONFIG_TPS6105X=m +CONFIG_TPS6507X=m +# CONFIG_MFD_TPS65090 is not set +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS6586X=y +# CONFIG_MFD_TPS80031 is not set +CONFIG_TWL4030_CORE=y +CONFIG_TWL4030_MADC=m +# CONFIG_MFD_TWL4030_AUDIO is not set +# CONFIG_TWL6040_CORE is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_TC3589X=y +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_I2C=y +CONFIG_MFD_WM8350=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_MFD_WM8994=y +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +# CONFIG_REGULATOR_DUMMY is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA903X=m +CONFIG_REGULATOR_DA9055=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_88PM8607=y +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8907=m +CONFIG_REGULATOR_MAX8925=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MAX8997=m +CONFIG_REGULATOR_MAX8998=m +CONFIG_REGULATOR_MAX77686=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=y +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_AB3100=y +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS6586X=m +CONFIG_REGULATOR_TWL4030=y +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_WM8994=m +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_CONTROLLER is not set +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEO_V4L2_INT_DEVICE=m +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +CONFIG_LIRC=y +CONFIG_IR_LIRC_CODEC=y +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_USB_SN9C102=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_STK1160_AC97=y + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +# CONFIG_DVB_USB_A800 is not set +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_TIMBERDALE=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_PLATFORM=m +# CONFIG_V4L_MEM2MEM_DRIVERS is not set +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VIDEO_VIVI=m +CONFIG_VIDEO_MEM2MEM_TESTDEV=m + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_MEDIA_PARPORT_SUPPORT=y +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_W9966=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_KEENE=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=y + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_ADV7180=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Miscelaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# + +# +# soc_camera sensor drivers +# +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_MEDIA_TUNER=y +CONFIG_MEDIA_TUNER_SIMPLE=y +CONFIG_MEDIA_TUNER_TDA8290=y +CONFIG_MEDIA_TUNER_TDA827X=y +CONFIG_MEDIA_TUNER_TDA18271=y +CONFIG_MEDIA_TUNER_TDA9887=y +CONFIG_MEDIA_TUNER_TEA5761=y +CONFIG_MEDIA_TUNER_TEA5767=y +CONFIG_MEDIA_TUNER_MT20XX=y +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=y +CONFIG_MEDIA_TUNER_XC5000=y +CONFIG_MEDIA_TUNER_XC4000=y +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=y +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_IT913X_FE=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=m +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_VIA is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +# CONFIG_VGA_SWITCHEROO is not set +CONFIG_DRM=y +CONFIG_DRM_USB=m +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_TTM=y + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +CONFIG_DRM_I2C_NXP_TDA998X=m +# CONFIG_DRM_TDFX is not set +# CONFIG_DRM_R128 is not set +CONFIG_DRM_RADEON=y +# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_I810 is not set +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_MGA is not set +# CONFIG_DRM_SIS is not set +# CONFIG_DRM_VIA is not set +# CONFIG_DRM_SAVAGE is not set +# CONFIG_DRM_VMWGFX is not set +# CONFIG_DRM_GMA500 is not set +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_HDMI=y +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_VESA is not set +# CONFIG_FB_EFI is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_GOLDFISH is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_FB_AUO_K190X=m +CONFIG_FB_AUO_K1900=m +CONFIG_FB_AUO_K1901=m +# CONFIG_EXYNOS_VIDEO is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +CONFIG_BACKLIGHT_LM3533=m +# CONFIG_BACKLIGHT_DA903X is not set +# CONFIG_BACKLIGHT_MAX8925 is not set +# CONFIG_BACKLIGHT_APPLE is not set +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_WM831X is not set +# CONFIG_BACKLIGHT_ADP5520 is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_88PM860X is not set +# CONFIG_BACKLIGHT_PCF50633 is not set +CONFIG_BACKLIGHT_LM3630=m +CONFIG_BACKLIGHT_LM3639=m +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_PANDORA is not set +CONFIG_BACKLIGHT_TPS65217=m + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=y +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=y +CONFIG_SND_SEQ_DUMMY=y +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_PCM_OSS=y +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=y +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_PCSP=m +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +# CONFIG_SND_AC97_POWER_SAVE is not set +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_TEA575X=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=y +CONFIG_SND_ATIIXP_MODEM=y +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +# CONFIG_SND_ES1968_INPUT is not set +# CONFIG_SND_ES1968_RADIO is not set +CONFIG_SND_FM801=m +# CONFIG_SND_FM801_TEA575X_BOOL is not set +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_HDA_HWDEP=y +# CONFIG_SND_HDA_RECONFIG is not set +# CONFIG_SND_HDA_INPUT_BEEP is not set +# CONFIG_SND_HDA_INPUT_JACK is not set +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=y +CONFIG_SND_HDA_CODEC_ANALOG=y +CONFIG_SND_HDA_CODEC_SIGMATEL=y +CONFIG_SND_HDA_CODEC_VIA=y +CONFIG_SND_HDA_CODEC_HDMI=y +CONFIG_SND_HDA_CODEC_CIRRUS=y +CONFIG_SND_HDA_CODEC_CONEXANT=y +CONFIG_SND_HDA_CODEC_CA0110=y +CONFIG_SND_HDA_CODEC_CA0132=y +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=y +CONFIG_SND_HDA_CODEC_SI3054=y +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +# CONFIG_SND_MAESTRO3_INPUT is not set +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +# CONFIG_SND_USB_CAIAQ_INPUT is not set +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +# CONFIG_SND_PCMCIA is not set +# CONFIG_SND_SOC is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=y + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=y +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=y +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CYPRESS=y +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_EZKEY=y +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=y +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=y +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LCPOWER=m +# CONFIG_HID_LENOVO_TPKBD is not set +CONFIG_HID_LOGITECH=y +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=y +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=y +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PETALYNX=y +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PRIMAX=m +CONFIG_HID_PS3REMOTE=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SONY=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=y +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_SMARTJOYPLUS=m +# CONFIG_SMARTJOYPLUS_FF is not set +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=y +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_WIIMOTE_EXT=y +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m + +# +# USB HID support +# +CONFIG_USB_HID=y +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB_ARCH_HAS_XHCI=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_DEBUG=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_MON=y +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PLATFORM=m +# CONFIG_USB_XHCI_HCD_DEBUGGING is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_HCD_SSB=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_UX500=m +# CONFIG_USB_UX500_DMA is not set +CONFIG_MUSB_PIO_ONLY=y +CONFIG_USB_RENESAS_USBHS=m + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=y +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y +# CONFIG_USB_DWC3_DEBUG is not set +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +# CONFIG_USB_CHIPIDEA_DEBUG is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_FUNSOFT=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +# CONFIG_USB_SERIAL_MOS7715_PARPORT is not set +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MOTOROLA=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_HP4X=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIEMENS_MPI=m +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_ZIO=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_ZTE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_DEBUG=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_OMAP_CONTROL_USB=m +CONFIG_OMAP_USB3=m +CONFIG_SAMSUNG_USBPHY=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_ISP1301=m +CONFIG_USB_RCAR_PHY=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_R8A66597=m +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_GADGET_MUSB_HDRC=m +CONFIG_USB_M66592=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_F_SS_LB=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +# CONFIG_USB_FUNCTIONFS_ETH is not set +# CONFIG_USB_FUNCTIONFS_RNDIS is not set +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +# CONFIG_USB_G_MULTI_CDC is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +# CONFIG_UWB_I1480U is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_UNSAFE_RESUME is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +CONFIG_MMC_TEST=m + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +# CONFIG_MMC_RICOH_MMC is not set +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_88PM860X is not set +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA9633=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +CONFIG_LEDS_DA903X=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_ADP5520=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_MAX8997=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m +CONFIG_LEDS_BLINKM=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=y +# CONFIG_EDAC_MCE_INJ is not set +# CONFIG_EDAC_MM_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_88PM860X=m +CONFIG_RTC_DRV_88PM80X=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_MAX8907=m +CONFIG_RTC_DRV_MAX8925=m +CONFIG_RTC_DRV_MAX8998=m +CONFIG_RTC_DRV_MAX8997=m +CONFIG_RTC_DRV_MAX77686=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_TPS6586X=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DA9055=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_AB3100=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m + +# +# HID Sensor RTC drivers +# +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +# CONFIG_INTEL_MID_DMAC is not set +# CONFIG_INTEL_IOATDMA is not set +CONFIG_DW_DMAC=m +# CONFIG_DW_DMAC_BIG_ENDIAN_IO is not set +CONFIG_TIMB_DMA=m +# CONFIG_PCH_DMA is not set +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ACPI=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +# CONFIG_ASYNC_TX_DMA is not set +CONFIG_DMATEST=m +# CONFIG_AUXDISPLAY is not set +CONFIG_UIO=m +# CONFIG_UIO_CIF is not set +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +CONFIG_UIO_DMEM_GENIRQ=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_UIO_PCI_GENERIC is not set +# CONFIG_UIO_NETX is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +# CONFIG_VFIO_PCI_VGA is not set +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_ECHO is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +CONFIG_RTS5139=m +# CONFIG_RTS5139_DEBUG is not set +# CONFIG_TRANZPORT is not set +# CONFIG_IDE_PHISON is not set +CONFIG_LINE6_USB=m +# CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_DX_SEP is not set + +# +# IIO staging drivers +# + +# +# Accelerometers +# + +# +# Analog to digital converters +# +CONFIG_AD7291=m +CONFIG_AD799X=m +CONFIG_AD799X_RING_BUFFER=y + +# +# Analog digital bi-direction converters +# + +# +# Capacitance to digital converters +# +CONFIG_AD7150=m +CONFIG_AD7152=m +CONFIG_AD7746=m + +# +# Direct Digital Synthesis +# + +# +# Digital gyroscope sensors +# + +# +# Network Analyzer, Impedance Converters +# +CONFIG_AD5933=m + +# +# Light sensors +# +CONFIG_SENSORS_ISL29018=m +CONFIG_SENSORS_ISL29028=m +CONFIG_TSL2583=m +CONFIG_TSL2x7x=m + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m + +# +# Active energy metering IC +# +CONFIG_ADE7854=m +CONFIG_ADE7854_I2C=m + +# +# Resolver to digital converters +# + +# +# Triggers - standalone +# +CONFIG_IIO_PERIODIC_RTC_TRIGGER=m +CONFIG_IIO_SYSFS_TRIGGER=m +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_ZSMALLOC is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_CRYSTALHD is not set +# CONFIG_FB_XGI is not set +# CONFIG_ACPI_QUICKSTART is not set +# CONFIG_USB_ENESTORAGE is not set +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_SPEAKUP is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +CONFIG_STAGING_MEDIA=y +CONFIG_DVB_AS102=m +# CONFIG_DVB_CXD2099 is not set +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_LIRC_STAGING is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_USB_WPAN_HCD is not set +CONFIG_WIMAX_GDM72XX=m +# CONFIG_WIMAX_GDM72XX_QOS is not set +# CONFIG_WIMAX_GDM72XX_K_MODE is not set +# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +# CONFIG_CSR_WIFI is not set +CONFIG_NET_VENDOR_SILICOM=y +CONFIG_SBYPASS=m +CONFIG_BPCTL=m +CONFIG_CED1401=m +CONFIG_DGRP=m +CONFIG_USB_DWC2=m +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +# CONFIG_ASUS_LAPTOP is not set +# CONFIG_CHROMEOS_LAPTOP is not set +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_FUJITSU_TABLET is not set +# CONFIG_HP_ACCEL is not set +CONFIG_HP_WMI=m +# CONFIG_PANASONIC_LAPTOP is not set +# CONFIG_THINKPAD_ACPI is not set +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ASUS_WMI=m +# CONFIG_ASUS_NB_WMI is not set +# CONFIG_EEEPC_WMI is not set +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +# CONFIG_TOPSTAR_LAPTOP is not set +# CONFIG_ACPI_TOSHIBA is not set +CONFIG_TOSHIBA_BT_RFKILL=m +# CONFIG_ACPI_CMPC is not set +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO15_EBOOK=m +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_MXM_WMI is not set +CONFIG_SAMSUNG_Q10=m +# CONFIG_APPLE_GMUX is not set +CONFIG_PVPANIC=m + +# +# Hardware Spinlock drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_STATS=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_DEFAULT_ON=y +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# +# CONFIG_PM_DEVFREQ is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_MAX77693=m +CONFIG_EXTCON_MAX8997=m +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +# CONFIG_IIO_BUFFER_CB is not set +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m + +# +# Analog to digital converters +# +CONFIG_MAX1363=m +CONFIG_TI_ADC081C=m +CONFIG_TI_AM335X_ADC=m +CONFIG_VIPERBOARD_ADC=m + +# +# Amplifiers +# + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m +# CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +CONFIG_AD5064=m +CONFIG_AD5380=m +CONFIG_AD5446=m +CONFIG_MAX517=m +CONFIG_MCP4725=m + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# + +# +# Digital gyroscope sensors +# +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_ITG3200=m + +# +# Inertial measurement units +# +CONFIG_INV_MPU6050_IIO=m + +# +# Light sensors +# +CONFIG_ADJD_S311=m +CONFIG_SENSORS_LM3533=m +CONFIG_SENSORS_TSL2563=m +CONFIG_VCNL4000=m +CONFIG_HID_SENSOR_ALS=m + +# +# Magnetometer sensors +# +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_NTB=m +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +# CONFIG_DELL_RBU is not set +# CONFIG_DCDBAS is not set +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +# CONFIG_ISCSI_IBFT_FIND is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_VARS=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=y +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +CONFIG_XFS_WARN=y +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +# CONFIG_GFS2_FS_LOCKING_DLM is not set +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_BTRFS_FS_CHECK_INTEGRITY=y +CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y +# CONFIG_BTRFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=m +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_GENERIC_ACL=y + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +# CONFIG_CACHEFILES is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_VMCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +CONFIG_BFS_FS=m +CONFIG_EFS_FS=m +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y +CONFIG_SQUASHFS_EMBEDDED=y +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +CONFIG_HPFS_FS=m +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +CONFIG_ROMFS_ON_BLOCK=y +# CONFIG_PSTORE is not set +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +CONFIG_UFS_FS_WRITE=y +# CONFIG_UFS_DEBUG is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_EFIVAR_FS=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_ROOT_NFS=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=m +# CONFIG_SUNRPC_DEBUG is not set +# CONFIG_CEPH_FS is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_WEAK_PW_HASH=y +# CONFIG_CIFS_UPCALL is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DFS_UPCALL is not set +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=y +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=y +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_PRINTK_TIME=y +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +CONFIG_DEBUG_STACK_USAGE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# RCU Debugging +# +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_LKDTM is not set +CONFIG_NOTIFIER_ERROR_INJECTION=m +# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set +CONFIG_PM_NOTIFIER_ERROR_INJECT=m +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +CONFIG_RBTREE_TEST=m +CONFIG_INTERVAL_TREE_TEST=m +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_KMEMCHECK is not set +CONFIG_TEST_STRING_HELPERS=m +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_STRICT_DEVMEM is not set +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +CONFIG_DEBUG_NX_TEST=m +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +CONFIG_DEBUG_BOOT_PARAMS=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y +# CONFIG_DEBUG_NMI_SELFTEST is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_ENCRYPTED_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +# CONFIG_SECURITYFS is not set +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set +# CONFIG_INTEL_TXT is not set +CONFIG_LSM_MMAP_MIN_ADDR=65536 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +CONFIG_EVM=y +CONFIG_EVM_HMAC_VERSION=2 +CONFIG_DEFAULT_SECURITY_SELINUX=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +CONFIG_DEFAULT_SECURITY="selinux" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=y +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER_X86=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +# CONFIG_KVM_INTEL is not set +CONFIG_KVM_AMD=m +# CONFIG_KVM_MMU_AUDIT is not set +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +CONFIG_XZ_DEC_TEST=m +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y diff --git a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf index 62d62a07..d3bfa951 100644 --- a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf +++ b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf @@ -1,2 +1,2 @@ -/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32 -/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3 diff --git a/libvirt/libvirt.conf b/libvirt/libvirt.conf new file mode 100644 index 00000000..016cd242 --- /dev/null +++ b/libvirt/libvirt.conf @@ -0,0 +1,18 @@ +# +# This can be used to setup URI aliases for frequently +# used connection URIs. Aliases may contain only the +# characters a-Z, 0-9, _, -. +# +# Following the '=' may be any valid libvirt connection +# URI, including arbitrary parameters + +#uri_aliases = [ +# "hail=qemu+ssh://root@hail.cloud.example.com/system", +# "sleet=qemu+ssh://root@sleet.cloud.example.com/system", +#] + +# +# This can be used to prevent probing of the hypervisor +# driver when no URI is supplied by the application. + +#uri_default = "qemu:///system" diff --git a/libvirt/libvirtd.conf b/libvirt/libvirtd.conf new file mode 100644 index 00000000..53539275 --- /dev/null +++ b/libvirt/libvirtd.conf @@ -0,0 +1,410 @@ +# Master libvirt daemon configuration file +# +# For further information consult http://libvirt.org/format.html +# +# NOTE: the tests/daemon-conf regression test script requires +# that each "PARAMETER = VALUE" line in this file have the parameter +# name just after a leading "#". + +################################################################# +# +# Network connectivity controls +# + +# Flag listening for secure TLS connections on the public TCP/IP port. +# NB, must pass the --listen flag to the libvirtd process for this to +# have any effect. +# +# It is necessary to setup a CA and issue server certificates before +# using this capability. +# +# This is enabled by default, uncomment this to disable it +#listen_tls = 0 + +# Listen for unencrypted TCP connections on the public TCP/IP port. +# NB, must pass the --listen flag to the libvirtd process for this to +# have any effect. +# +# Using the TCP socket requires SASL authentication by default. Only +# SASL mechanisms which support data encryption are allowed. This is +# DIGEST_MD5 and GSSAPI (Kerberos5) +# +# This is disabled by default, uncomment this to enable it. +#listen_tcp = 1 + + + +# Override the port for accepting secure TLS connections +# This can be a port number, or service name +# +#tls_port = "16514" + +# Override the port for accepting insecure TCP connections +# This can be a port number, or service name +# +#tcp_port = "16509" + + +# Override the default configuration which binds to all network +# interfaces. This can be a numeric IPv4/6 address, or hostname +# +#listen_addr = "192.168.0.1" + + +# Flag toggling mDNS advertizement of the libvirt service. +# +# Alternatively can disable for all services on a host by +# stopping the Avahi daemon +# +# This is disabled by default, uncomment this to enable it +#mdns_adv = 1 + +# Override the default mDNS advertizement name. This must be +# unique on the immediate broadcast network. +# +# The default is "Virtualization Host HOSTNAME", where HOSTNAME +# is subsituted for the short hostname of the machine (without domain) +# +#mdns_name = "Virtualization Host Joe Demo" + + +################################################################# +# +# UNIX socket access controls +# + +# Set the UNIX domain socket group ownership. This can be used to +# allow a 'trusted' set of users access to management capabilities +# without becoming root. +# +# This is restricted to 'root' by default. +#unix_sock_group = "libvirt" + +# Set the UNIX socket permissions for the R/O socket. This is used +# for monitoring VM status only +# +# Default allows any user. If setting group ownership may want to +# restrict this to: +#unix_sock_ro_perms = "0777" + +# Set the UNIX socket permissions for the R/W socket. This is used +# for full management of VMs +# +# Default allows only root. If PolicyKit is enabled on the socket, +# the default will change to allow everyone (eg, 0777) +# +# If not using PolicyKit and setting group ownership for access +# control then you may want to relax this to: +#unix_sock_rw_perms = "0770" + +# Set the name of the directory in which sockets will be found/created. +#unix_sock_dir = "/var/run/libvirt" + +################################################################# +# +# Authentication. +# +# - none: do not perform auth checks. If you can connect to the +# socket you are allowed. This is suitable if there are +# restrictions on connecting to the socket (eg, UNIX +# socket permissions), or if there is a lower layer in +# the network providing auth (eg, TLS/x509 certificates) +# +# - sasl: use SASL infrastructure. The actual auth scheme is then +# controlled from /etc/sasl2/libvirt.conf. For the TCP +# socket only GSSAPI & DIGEST-MD5 mechanisms will be used. +# For non-TCP or TLS sockets, any scheme is allowed. +# +# - polkit: use PolicyKit to authenticate. This is only suitable +# for use on the UNIX sockets. The default policy will +# require a user to supply their own password to gain +# full read/write access (aka sudo like), while anyone +# is allowed read/only access. +# +# Set an authentication scheme for UNIX read-only sockets +# By default socket permissions allow anyone to connect +# +# To restrict monitoring of domains you may wish to enable +# an authentication mechanism here +#auth_unix_ro = "none" + +# Set an authentication scheme for UNIX read-write sockets +# By default socket permissions only allow root. If PolicyKit +# support was compiled into libvirt, the default will be to +# use 'polkit' auth. +# +# If the unix_sock_rw_perms are changed you may wish to enable +# an authentication mechanism here +#auth_unix_rw = "none" + +# Change the authentication scheme for TCP sockets. +# +# If you don't enable SASL, then all TCP traffic is cleartext. +# Don't do this outside of a dev/test scenario. For real world +# use, always enable SASL and use the GSSAPI or DIGEST-MD5 +# mechanism in /etc/sasl2/libvirt.conf +#auth_tcp = "sasl" + +# Change the authentication scheme for TLS sockets. +# +# TLS sockets already have encryption provided by the TLS +# layer, and limited authentication is done by certificates +# +# It is possible to make use of any SASL authentication +# mechanism as well, by using 'sasl' for this option +#auth_tls = "none" + + +# Change the API access control scheme +# +# By default an authenticated user is allowed access +# to all APIs. Access drivers can place restrictions +# on this. By default the 'nop' driver is enabled, +# meaning no access control checks are done once a +# client has authenticated with libvirtd +# +#access_drivers = [ "polkit" ] + +################################################################# +# +# TLS x509 certificate configuration +# + + +# Override the default server key file path +# +#key_file = "/etc/pki/libvirt/private/serverkey.pem" + +# Override the default server certificate file path +# +#cert_file = "/etc/pki/libvirt/servercert.pem" + +# Override the default CA certificate path +# +#ca_file = "/etc/pki/CA/cacert.pem" + +# Specify a certificate revocation list. +# +# Defaults to not using a CRL, uncomment to enable it +#crl_file = "/etc/pki/CA/crl.pem" + + + +################################################################# +# +# Authorization controls +# + + +# Flag to disable verification of our own server certificates +# +# When libvirtd starts it performs some sanity checks against +# its own certificates. +# +# Default is to always run sanity checks. Uncommenting this +# will disable sanity checks which is not a good idea +#tls_no_sanity_certificate = 1 + +# Flag to disable verification of client certificates +# +# Client certificate verification is the primary authentication mechanism. +# Any client which does not present a certificate signed by the CA +# will be rejected. +# +# Default is to always verify. Uncommenting this will disable +# verification - make sure an IP whitelist is set +#tls_no_verify_certificate = 1 + + +# A whitelist of allowed x509 Distinguished Names +# This list may contain wildcards such as +# +# "C=GB,ST=London,L=London,O=Red Hat,CN=*" +# +# See the POSIX fnmatch function for the format of the wildcards. +# +# NB If this is an empty list, no client can connect, so comment out +# entirely rather than using empty list to disable these checks +# +# By default, no DN's are checked +#tls_allowed_dn_list = ["DN1", "DN2"] + + +# A whitelist of allowed SASL usernames. The format for usernames +# depends on the SASL authentication mechanism. Kerberos usernames +# look like username@REALM +# +# This list may contain wildcards such as +# +# "*@EXAMPLE.COM" +# +# See the POSIX fnmatch function for the format of the wildcards. +# +# NB If this is an empty list, no client can connect, so comment out +# entirely rather than using empty list to disable these checks +# +# By default, no Username's are checked +#sasl_allowed_username_list = ["joe@EXAMPLE.COM", "fred@EXAMPLE.COM" ] + + + +################################################################# +# +# Processing controls +# + +# The maximum number of concurrent client connections to allow +# over all sockets combined. +#max_clients = 20 + +# The maximum length of queue of connections waiting to be +# accepted by the daemon. Note, that some protocols supporting +# retransmission may obey this so that a later reattempt at +# connection succeeds. +#max_queued_clients = 1000 + + +# The minimum limit sets the number of workers to start up +# initially. If the number of active clients exceeds this, +# then more threads are spawned, up to max_workers limit. +# Typically you'd want max_workers to equal maximum number +# of clients allowed +#min_workers = 5 +#max_workers = 20 + + +# The number of priority workers. If all workers from above +# pool will stuck, some calls marked as high priority +# (notably domainDestroy) can be executed in this pool. +#prio_workers = 5 + +# Total global limit on concurrent RPC calls. Should be +# at least as large as max_workers. Beyond this, RPC requests +# will be read into memory and queued. This directly impact +# memory usage, currently each request requires 256 KB of +# memory. So by default up to 5 MB of memory is used +# +# XXX this isn't actually enforced yet, only the per-client +# limit is used so far +#max_requests = 20 + +# Limit on concurrent requests from a single client +# connection. To avoid one client monopolizing the server +# this should be a small fraction of the global max_requests +# and max_workers parameter +#max_client_requests = 5 + +################################################################# +# +# Logging controls +# + +# Logging level: 4 errors, 3 warnings, 2 information, 1 debug +# basically 1 will log everything possible +#log_level = 3 + +# Logging filters: +# A filter allows to select a different logging level for a given category +# of logs +# The format for a filter is one of: +# x:name +# x:+name +# where name is a string which is matched against source file name, +# e.g., "remote", "qemu", or "util/json", the optional "+" prefix +# tells libvirt to log stack trace for each message matching name, +# and x is the minimal level where matching messages should be logged: +# 1: DEBUG +# 2: INFO +# 3: WARNING +# 4: ERROR +# +# Multiple filter can be defined in a single @filters, they just need to be +# separated by spaces. +# +# e.g. to only get warning or errors from the remote layer and only errors +# from the event layer: +#log_filters="3:remote 4:event" + +# Logging outputs: +# An output is one of the places to save logging information +# The format for an output can be: +# x:stderr +# output goes to stderr +# x:syslog:name +# use syslog for the output and use the given name as the ident +# x:file:file_path +# output to a file, with the given filepath +# In all case the x prefix is the minimal level, acting as a filter +# 1: DEBUG +# 2: INFO +# 3: WARNING +# 4: ERROR +# +# Multiple output can be defined, they just need to be separated by spaces. +# e.g. to log all warnings and errors to syslog under the libvirtd ident: +#log_outputs="3:syslog:libvirtd" +# + +# Log debug buffer size: default 64 +# The daemon keeps an internal debug log buffer which will be dumped in case +# of crash or upon receiving a SIGUSR2 signal. This setting allows to override +# the default buffer size in kilobytes. +# If value is 0 or less the debug log buffer is deactivated +#log_buffer_size = 64 + + +################################################################## +# +# Auditing +# +# This setting allows usage of the auditing subsystem to be altered: +# +# audit_level == 0 -> disable all auditing +# audit_level == 1 -> enable auditing, only if enabled on host (default) +# audit_level == 2 -> enable auditing, and exit if disabled on host +# +#audit_level = 2 +# +# If set to 1, then audit messages will also be sent +# via libvirt logging infrastructure. Defaults to 0 +# +#audit_logging = 1 + +################################################################### +# UUID of the host: +# Provide the UUID of the host here in case the command +# 'dmidecode -s system-uuid' does not provide a valid uuid. In case +# 'dmidecode' does not provide a valid UUID and none is provided here, a +# temporary UUID will be generated. +# Keep the format of the example UUID below. UUID must not have all digits +# be the same. + +# NB This default all-zeros UUID will not work. Replace +# it with the output of the 'uuidgen' command and then +# uncomment this entry +#host_uuid = "00000000-0000-0000-0000-000000000000" + +################################################################### +# Keepalive protocol: +# This allows libvirtd to detect broken client connections or even +# dead client. A keepalive message is sent to a client after +# keepalive_interval seconds of inactivity to check if the client is +# still responding; keepalive_count is a maximum number of keepalive +# messages that are allowed to be sent to the client without getting +# any response before the connection is considered broken. In other +# words, the connection is automatically closed approximately after +# keepalive_interval * (keepalive_count + 1) seconds since the last +# message received from the client. If keepalive_interval is set to +# -1, libvirtd will never send keepalive requests; however clients +# can still send them and the deamon will send responses. When +# keepalive_count is set to 0, connections will be automatically +# closed after keepalive_interval seconds of inactivity without +# sending any keepalive messages. +# +#keepalive_interval = 5 +#keepalive_count = 5 +# +# If set to 1, libvirtd will refuse to talk to clients that do not +# support keepalive protocol. Defaults to 0. +# +#keepalive_required = 1 diff --git a/libvirt/nwfilter/allow-arp.xml b/libvirt/nwfilter/allow-arp.xml new file mode 100644 index 00000000..63a92b25 --- /dev/null +++ b/libvirt/nwfilter/allow-arp.xml @@ -0,0 +1,3 @@ + + + diff --git a/libvirt/nwfilter/allow-dhcp-server.xml b/libvirt/nwfilter/allow-dhcp-server.xml new file mode 100644 index 00000000..37e708ed --- /dev/null +++ b/libvirt/nwfilter/allow-dhcp-server.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/libvirt/nwfilter/allow-dhcp.xml b/libvirt/nwfilter/allow-dhcp.xml new file mode 100644 index 00000000..d66d2b66 --- /dev/null +++ b/libvirt/nwfilter/allow-dhcp.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + diff --git a/libvirt/nwfilter/allow-incoming-ipv4.xml b/libvirt/nwfilter/allow-incoming-ipv4.xml new file mode 100644 index 00000000..dd1e50d0 --- /dev/null +++ b/libvirt/nwfilter/allow-incoming-ipv4.xml @@ -0,0 +1,3 @@ + + + diff --git a/libvirt/nwfilter/allow-ipv4.xml b/libvirt/nwfilter/allow-ipv4.xml new file mode 100644 index 00000000..28e930a7 --- /dev/null +++ b/libvirt/nwfilter/allow-ipv4.xml @@ -0,0 +1,3 @@ + + + diff --git a/libvirt/nwfilter/clean-traffic.xml b/libvirt/nwfilter/clean-traffic.xml new file mode 100644 index 00000000..b8cde9c5 --- /dev/null +++ b/libvirt/nwfilter/clean-traffic.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libvirt/nwfilter/no-arp-ip-spoofing.xml b/libvirt/nwfilter/no-arp-ip-spoofing.xml new file mode 100644 index 00000000..7365298f --- /dev/null +++ b/libvirt/nwfilter/no-arp-ip-spoofing.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libvirt/nwfilter/no-arp-mac-spoofing.xml b/libvirt/nwfilter/no-arp-mac-spoofing.xml new file mode 100644 index 00000000..71482bb5 --- /dev/null +++ b/libvirt/nwfilter/no-arp-mac-spoofing.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libvirt/nwfilter/no-arp-spoofing.xml b/libvirt/nwfilter/no-arp-spoofing.xml new file mode 100644 index 00000000..23f2d3cd --- /dev/null +++ b/libvirt/nwfilter/no-arp-spoofing.xml @@ -0,0 +1,4 @@ + + + + diff --git a/libvirt/nwfilter/no-ip-multicast.xml b/libvirt/nwfilter/no-ip-multicast.xml new file mode 100644 index 00000000..edcf03f6 --- /dev/null +++ b/libvirt/nwfilter/no-ip-multicast.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libvirt/nwfilter/no-ip-spoofing.xml b/libvirt/nwfilter/no-ip-spoofing.xml new file mode 100644 index 00000000..f8c95733 --- /dev/null +++ b/libvirt/nwfilter/no-ip-spoofing.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libvirt/nwfilter/no-mac-broadcast.xml b/libvirt/nwfilter/no-mac-broadcast.xml new file mode 100644 index 00000000..74e65bf7 --- /dev/null +++ b/libvirt/nwfilter/no-mac-broadcast.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libvirt/nwfilter/no-mac-spoofing.xml b/libvirt/nwfilter/no-mac-spoofing.xml new file mode 100644 index 00000000..2d0468ff --- /dev/null +++ b/libvirt/nwfilter/no-mac-spoofing.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libvirt/nwfilter/no-other-l2-traffic.xml b/libvirt/nwfilter/no-other-l2-traffic.xml new file mode 100644 index 00000000..8bad86ef --- /dev/null +++ b/libvirt/nwfilter/no-other-l2-traffic.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/libvirt/nwfilter/no-other-rarp-traffic.xml b/libvirt/nwfilter/no-other-rarp-traffic.xml new file mode 100644 index 00000000..7729996e --- /dev/null +++ b/libvirt/nwfilter/no-other-rarp-traffic.xml @@ -0,0 +1,3 @@ + + + diff --git a/libvirt/nwfilter/qemu-announce-self-rarp.xml b/libvirt/nwfilter/qemu-announce-self-rarp.xml new file mode 100644 index 00000000..b7a848ad --- /dev/null +++ b/libvirt/nwfilter/qemu-announce-self-rarp.xml @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/libvirt/nwfilter/qemu-announce-self.xml b/libvirt/nwfilter/qemu-announce-self.xml new file mode 100644 index 00000000..352db500 --- /dev/null +++ b/libvirt/nwfilter/qemu-announce-self.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/libvirt/qemu-lockd.conf b/libvirt/qemu-lockd.conf new file mode 100644 index 00000000..85edb917 --- /dev/null +++ b/libvirt/qemu-lockd.conf @@ -0,0 +1,68 @@ + +# +# The default lockd behaviour is to acquire locks directly +# against each configured disk file / block device. If the +# application wishes to instead manually manage leases in +# the guest XML, then this parameter can be disabled +# +#auto_disk_leases = 0 + +# +# Flag to determine whether we allow starting of guests +# which do not have any elements defined in their +# configuration. +# +# If 'auto_disk_leases' is disabled, this setting defaults +# to enabled, otherwise it defaults to disabled. +# +#require_lease_for_disks = 1 + + +# +# The default lockd behaviour is to use the "direct" +# lockspace, where the locks are acquired against the +# actual file paths associated with the devices. +# +# Setting a directory here causes lockd to use "indirect" +# lockspace, where a hash of the file path is +# used to create a file in the lockspace directory. The +# locks are then held on these hash files instead. +# +# This can be useful if the file paths refer to block +# devices which are shared, since /dev fcntl() locks +# don't propagate across hosts. It is also useful if +# the filesystem does not support fcntl() locks. +# +# Typically this directory would be located on a shared +# filesystem visible to all hosts accessing the same +# storage. +# +#file_lockspace_dir = "/var/lib/libvirt/lockd/files" + + +# +# When using LVM volumes that can be visible across +# multiple, it is desirable to do locking based on +# the unique UUID associated with each volume, instead +# of their paths. Setting this path causes libvirt to +# do UUID based locking for LVM. +# +# Typically this directory would be located on a shared +# filesystem visible to all hosts accessing the same +# storage. +# +#lvm_lockspace_dir = "/var/lib/libvirt/lockd/lvmvolumes" + + +# +# When using SCSI volumes that can be visible across +# multiple, it is desirable to do locking based on +# the unique UUID associated with each volume, instead +# of their paths. Setting this path causes libvirt to +# do UUID based locking for SCSI. +# +# Typically this directory would be located on a shared +# filesystem visible to all hosts accessing the same +# storage. +# +#scsi_lockspace_dir = "/var/lib/libvirt/lockd/scsivolumes" diff --git a/libvirt/qemu.conf b/libvirt/qemu.conf new file mode 100644 index 00000000..5fd6263c --- /dev/null +++ b/libvirt/qemu.conf @@ -0,0 +1,426 @@ +# Master configuration file for the QEMU driver. +# All settings described here are optional - if omitted, sensible +# defaults are used. + +# VNC is configured to listen on 127.0.0.1 by default. +# To make it listen on all public interfaces, uncomment +# this next option. +# +# NB, strong recommendation to enable TLS + x509 certificate +# verification when allowing public access +# +#vnc_listen = "0.0.0.0" + +# Enable this option to have VNC served over an automatically created +# unix socket. This prevents unprivileged access from users on the +# host machine, though most VNC clients do not support it. +# +# This will only be enabled for VNC configurations that do not have +# a hardcoded 'listen' or 'socket' value. This setting takes preference +# over vnc_listen. +# +#vnc_auto_unix_socket = 1 + +# Enable use of TLS encryption on the VNC server. This requires +# a VNC client which supports the VeNCrypt protocol extension. +# Examples include vinagre, virt-viewer, virt-manager and vencrypt +# itself. UltraVNC, RealVNC, TightVNC do not support this +# +# It is necessary to setup CA and issue a server certificate +# before enabling this. +# +#vnc_tls = 1 + + +# Use of TLS requires that x509 certificates be issued. The +# default it to keep them in /etc/pki/libvirt-vnc. This directory +# must contain +# +# ca-cert.pem - the CA master certificate +# server-cert.pem - the server certificate signed with ca-cert.pem +# server-key.pem - the server private key +# +# This option allows the certificate directory to be changed +# +#vnc_tls_x509_cert_dir = "/etc/pki/libvirt-vnc" + + +# The default TLS configuration only uses certificates for the server +# allowing the client to verify the server's identity and establish +# an encrypted channel. +# +# It is possible to use x509 certificates for authentication too, by +# issuing a x509 certificate to every client who needs to connect. +# +# Enabling this option will reject any client who does not have a +# certificate signed by the CA in /etc/pki/libvirt-vnc/ca-cert.pem +# +#vnc_tls_x509_verify = 1 + + +# The default VNC password. Only 8 letters are significant for +# VNC passwords. This parameter is only used if the per-domain +# XML config does not already provide a password. To allow +# access without passwords, leave this commented out. An empty +# string will still enable passwords, but be rejected by QEMU, +# effectively preventing any use of VNC. Obviously change this +# example here before you set this. +# +#vnc_password = "XYZ12345" + + +# Enable use of SASL encryption on the VNC server. This requires +# a VNC client which supports the SASL protocol extension. +# Examples include vinagre, virt-viewer and virt-manager +# itself. UltraVNC, RealVNC, TightVNC do not support this +# +# It is necessary to configure /etc/sasl2/qemu.conf to choose +# the desired SASL plugin (eg, GSSPI for Kerberos) +# +#vnc_sasl = 1 + + +# The default SASL configuration file is located in /etc/sasl2/ +# When running libvirtd unprivileged, it may be desirable to +# override the configs in this location. Set this parameter to +# point to the directory, and create a qemu.conf in that location +# +#vnc_sasl_dir = "/some/directory/sasl2" + + +# QEMU implements an extension for providing audio over a VNC connection, +# though if your VNC client does not support it, your only chance for getting +# sound output is through regular audio backends. By default, libvirt will +# disable all QEMU sound backends if using VNC, since they can cause +# permissions issues. Enabling this option will make libvirtd honor the +# QEMU_AUDIO_DRV environment variable when using VNC. +# +#vnc_allow_host_audio = 0 + + + +# SPICE is configured to listen on 127.0.0.1 by default. +# To make it listen on all public interfaces, uncomment +# this next option. +# +# NB, strong recommendation to enable TLS + x509 certificate +# verification when allowing public access +# +#spice_listen = "0.0.0.0" + + +# Enable use of TLS encryption on the SPICE server. +# +# It is necessary to setup CA and issue a server certificate +# before enabling this. +# +#spice_tls = 1 + + +# Use of TLS requires that x509 certificates be issued. The +# default it to keep them in /etc/pki/libvirt-spice. This directory +# must contain +# +# ca-cert.pem - the CA master certificate +# server-cert.pem - the server certificate signed with ca-cert.pem +# server-key.pem - the server private key +# +# This option allows the certificate directory to be changed. +# +#spice_tls_x509_cert_dir = "/etc/pki/libvirt-spice" + + +# The default SPICE password. This parameter is only used if the +# per-domain XML config does not already provide a password. To +# allow access without passwords, leave this commented out. An +# empty string will still enable passwords, but be rejected by +# QEMU, effectively preventing any use of SPICE. Obviously change +# this example here before you set this. +# +#spice_password = "XYZ12345" + + +# By default, if no graphical front end is configured, libvirt will disable +# QEMU audio output since directly talking to alsa/pulseaudio may not work +# with various security settings. If you know what you're doing, enable +# the setting below and libvirt will passthrough the QEMU_AUDIO_DRV +# environment variable when using nographics. +# +#nographics_allow_host_audio = 1 + + +# Override the port for creating both VNC and SPICE sessions (min). +# This defaults to 5900 and increases for consecutive sessions +# or when ports are occupied, until it hits the maximum. +# +# Minimum must be greater than or equal to 5900 as lower number would +# result into negative vnc display number. +# +# Maximum must be less than 65536, because higher numbers do not make +# sense as a port number. +# +#remote_display_port_min = 5900 +#remote_display_port_max = 65535 + +# VNC WebSocket port policies, same rules apply as with remote display +# ports. VNC WebSockets use similar display <-> port mappings, with +# the exception being that ports starts from 5700 instead of 5900. +# +#remote_websocket_port_min = 5700 +#remote_websocket_port_max = 65535 + +# The default security driver is SELinux. If SELinux is disabled +# on the host, then the security driver will automatically disable +# itself. If you wish to disable QEMU SELinux security driver while +# leaving SELinux enabled for the host in general, then set this +# to 'none' instead. It's also possible to use more than one security +# driver at the same time, for this use a list of names separated by +# comma and delimited by square brackets. For example: +# +# security_driver = [ "selinux", "apparmor" ] +# +# Notes: The DAC security driver is always enabled; as a result, the +# value of security_driver cannot contain "dac". The value "none" is +# a special value; security_driver can be set to that value in +# isolation, but it cannot appear in a list of drivers. +# +#security_driver = "selinux" + +# If set to non-zero, then the default security labeling +# will make guests confined. If set to zero, then guests +# will be unconfined by default. Defaults to 1. +#security_default_confined = 1 + +# If set to non-zero, then attempts to create unconfined +# guests will be blocked. Defaults to 0. +#security_require_confined = 1 + +# The user for QEMU processes run by the system instance. It can be +# specified as a user name or as a user id. The qemu driver will try to +# parse this value first as a name and then, if the name doesn't exist, +# as a user id. +# +# Since a sequence of digits is a valid user name, a leading plus sign +# can be used to ensure that a user id will not be interpreted as a user +# name. +# +# Some examples of valid values are: +# +# user = "qemu" # A user named "qemu" +# user = "+0" # Super user (uid=0) +# user = "100" # A user named "100" or a user with uid=100 +# +#user = "root" + +# The group for QEMU processes run by the system instance. It can be +# specified in a similar way to user. +#group = "root" + +# Whether libvirt should dynamically change file ownership +# to match the configured user/group above. Defaults to 1. +# Set to 0 to disable file ownership changes. +#dynamic_ownership = 1 + + +# What cgroup controllers to make use of with QEMU guests +# +# - 'cpu' - use for schedular tunables +# - 'devices' - use for device whitelisting +# - 'memory' - use for memory tunables +# - 'blkio' - use for block devices I/O tunables +# - 'cpuset' - use for CPUs and memory nodes +# - 'cpuacct' - use for CPUs statistics. +# +# NB, even if configured here, they won't be used unless +# the administrator has mounted cgroups, e.g.: +# +# mkdir /dev/cgroup +# mount -t cgroup -o devices,cpu,memory,blkio,cpuset none /dev/cgroup +# +# They can be mounted anywhere, and different controllers +# can be mounted in different locations. libvirt will detect +# where they are located. +# +#cgroup_controllers = [ "cpu", "devices", "memory", "blkio", "cpuset", "cpuacct" ] + +# This is the basic set of devices allowed / required by +# all virtual machines. +# +# As well as this, any configured block backed disks, +# all sound device, and all PTY devices are allowed. +# +# This will only need setting if newer QEMU suddenly +# wants some device we don't already know about. +# +#cgroup_device_acl = [ +# "/dev/null", "/dev/full", "/dev/zero", +# "/dev/random", "/dev/urandom", +# "/dev/ptmx", "/dev/kvm", "/dev/kqemu", +# "/dev/rtc","/dev/hpet", "/dev/vfio/vfio" +#] + + +# The default format for Qemu/KVM guest save images is raw; that is, the +# memory from the domain is dumped out directly to a file. If you have +# guests with a large amount of memory, however, this can take up quite +# a bit of space. If you would like to compress the images while they +# are being saved to disk, you can also set "lzop", "gzip", "bzip2", or "xz" +# for save_image_format. Note that this means you slow down the process of +# saving a domain in order to save disk space; the list above is in descending +# order by performance and ascending order by compression ratio. +# +# save_image_format is used when you use 'virsh save' at scheduled +# saving, and it is an error if the specified save_image_format is +# not valid, or the requested compression program can't be found. +# +# dump_image_format is used when you use 'virsh dump' at emergency +# crashdump, and if the specified dump_image_format is not valid, or +# the requested compression program can't be found, this falls +# back to "raw" compression. +# +#save_image_format = "raw" +#dump_image_format = "raw" + +# When a domain is configured to be auto-dumped when libvirtd receives a +# watchdog event from qemu guest, libvirtd will save dump files in directory +# specified by auto_dump_path. Default value is /var/lib/libvirt/qemu/dump +# +#auto_dump_path = "/var/lib/libvirt/qemu/dump" + +# When a domain is configured to be auto-dumped, enabling this flag +# has the same effect as using the VIR_DUMP_BYPASS_CACHE flag with the +# virDomainCoreDump API. That is, the system will avoid using the +# file system cache while writing the dump file, but may cause +# slower operation. +# +#auto_dump_bypass_cache = 0 + +# When a domain is configured to be auto-started, enabling this flag +# has the same effect as using the VIR_DOMAIN_START_BYPASS_CACHE flag +# with the virDomainCreateWithFlags API. That is, the system will +# avoid using the file system cache when restoring any managed state +# file, but may cause slower operation. +# +#auto_start_bypass_cache = 0 + +# If provided by the host and a hugetlbfs mount point is configured, +# a guest may request huge page backing. When this mount point is +# unspecified here, determination of a host mount point in /proc/mounts +# will be attempted. Specifying an explicit mount overrides detection +# of the same in /proc/mounts. Setting the mount point to "" will +# disable guest hugepage backing. +# +# NB, within this mount point, guests will create memory backing files +# in a location of $MOUNTPOINT/libvirt/qemu +# +#hugetlbfs_mount = "/dev/hugepages" + + +# Path to the setuid helper for creating tap devices. This executable +# is used to create interfaces when libvirtd is +# running unprivileged. libvirt invokes the helper directly, instead +# of using "-netdev bridge", for security reasons. +#bridge_helper = "/usr/libexec/qemu-bridge-helper" + + + +# If clear_emulator_capabilities is enabled, libvirt will drop all +# privileged capabilities of the QEmu/KVM emulator. This is enabled by +# default. +# +# Warning: Disabling this option means that a compromised guest can +# exploit the privileges and possibly do damage to the host. +# +#clear_emulator_capabilities = 1 + + +# If enabled, libvirt will have QEMU set its process name to +# "qemu:VM_NAME", where VM_NAME is the name of the VM. The QEMU +# process will appear as "qemu:VM_NAME" in process listings and +# other system monitoring tools. By default, QEMU does not set +# its process title, so the complete QEMU command (emulator and +# its arguments) appear in process listings. +# +#set_process_name = 1 + + +# If max_processes is set to a positive integer, libvirt will use +# it to set the maximum number of processes that can be run by qemu +# user. This can be used to override default value set by host OS. +# The same applies to max_files which sets the limit on the maximum +# number of opened files. +# +#max_processes = 0 +#max_files = 0 + + + +# mac_filter enables MAC addressed based filtering on bridge ports. +# This currently requires ebtables to be installed. +# +#mac_filter = 1 + + +# By default, PCI devices below non-ACS switch are not allowed to be assigned +# to guests. By setting relaxed_acs_check to 1 such devices will be allowed to +# be assigned to guests. +# +#relaxed_acs_check = 1 + + +# If allow_disk_format_probing is enabled, libvirt will probe disk +# images to attempt to identify their format, when not otherwise +# specified in the XML. This is disabled by default. +# +# WARNING: Enabling probing is a security hole in almost all +# deployments. It is strongly recommended that users update their +# guest XML elements to include +# elements instead of enabling this option. +# +#allow_disk_format_probing = 1 + + +# To enable 'Sanlock' project based locking of the file +# content (to prevent two VMs writing to the same +# disk), uncomment this +# +#lock_manager = "sanlock" + + + +# Set limit of maximum APIs queued on one domain. All other APIs +# over this threshold will fail on acquiring job lock. Specially, +# setting to zero turns this feature off. +# Note, that job lock is per domain. +# +#max_queued = 0 + +################################################################### +# Keepalive protocol: +# This allows qemu driver to detect broken connections to remote +# libvirtd during peer-to-peer migration. A keepalive message is +# sent to the deamon after keepalive_interval seconds of inactivity +# to check if the deamon is still responding; keepalive_count is a +# maximum number of keepalive messages that are allowed to be sent +# to the deamon without getting any response before the connection +# is considered broken. In other words, the connection is +# automatically closed approximately after +# keepalive_interval * (keepalive_count + 1) seconds since the last +# message received from the deamon. If keepalive_interval is set to +# -1, qemu driver will not send keepalive requests during +# peer-to-peer migration; however, the remote libvirtd can still +# send them and source libvirtd will send responses. When +# keepalive_count is set to 0, connections will be automatically +# closed after keepalive_interval seconds of inactivity without +# sending any keepalive messages. +# +#keepalive_interval = 5 +#keepalive_count = 5 + + + +# Use seccomp syscall whitelisting in QEMU. +# 1 = on, 0 = off, -1 = use QEMU default +# Defaults to -1. +# +#seccomp_sandbox = 1 diff --git a/libvirt/virtlockd.conf b/libvirt/virtlockd.conf new file mode 100644 index 00000000..652e1560 --- /dev/null +++ b/libvirt/virtlockd.conf @@ -0,0 +1,67 @@ +# Master virtlockd daemon configuration file +# + +################################################################# +# +# Logging controls +# + +# Logging level: 4 errors, 3 warnings, 2 information, 1 debug +# basically 1 will log everything possible +#log_level = 3 + +# Logging filters: +# A filter allows to select a different logging level for a given category +# of logs +# The format for a filter is one of: +# x:name +# x:+name +# where name is a string which is matched against source file name, +# e.g., "remote", "qemu", or "util/json", the optional "+" prefix +# tells libvirt to log stack trace for each message matching name, +# and x is the minimal level where matching messages should be logged: +# 1: DEBUG +# 2: INFO +# 3: WARNING +# 4: ERROR +# +# Multiple filter can be defined in a single @filters, they just need to be +# separated by spaces. +# +# e.g. to only get warning or errors from the remote layer and only errors +# from the event layer: +#log_filters="3:remote 4:event" + +# Logging outputs: +# An output is one of the places to save logging information +# The format for an output can be: +# x:stderr +# output goes to stderr +# x:syslog:name +# use syslog for the output and use the given name as the ident +# x:file:file_path +# output to a file, with the given filepath +# In all case the x prefix is the minimal level, acting as a filter +# 1: DEBUG +# 2: INFO +# 3: WARNING +# 4: ERROR +# +# Multiple output can be defined, they just need to be separated by spaces. +# e.g. to log all warnings and errors to syslog under the virtlockd ident: +#log_outputs="3:syslog:virtlockd" +# + +# Log debug buffer size: default 64 +# The daemon keeps an internal debug log buffer which will be dumped in case +# of crash or upon receiving a SIGUSR2 signal. This setting allows to override +# the default buffer size in kilobytes. +# If value is 0 or less the debug log buffer is deactivated +#log_buffer_size = 64 + +# The maximum number of concurrent client connections to allow +# over all sockets combined. +# Each running virtual machine will require one open connection +# to virtlockd. So 'max_clients' will affect how many VMs can +# be run on a host +#max_clients = 1024 diff --git a/logrotate.d/libvirtd b/logrotate.d/libvirtd new file mode 100644 index 00000000..869c8797 --- /dev/null +++ b/logrotate.d/libvirtd @@ -0,0 +1,9 @@ +/var/log/libvirt/libvirtd.log { + weekly + missingok + rotate 4 + compress + delaycompress + copytruncate + minsize 100k +} diff --git a/logrotate.d/libvirtd.lxc b/logrotate.d/libvirtd.lxc new file mode 100644 index 00000000..af0adc2e --- /dev/null +++ b/logrotate.d/libvirtd.lxc @@ -0,0 +1,9 @@ +/var/log/libvirt/lxc/*.log { + weekly + missingok + rotate 4 + compress + delaycompress + copytruncate + minsize 100k +} diff --git a/logrotate.d/libvirtd.qemu b/logrotate.d/libvirtd.qemu new file mode 100644 index 00000000..6a866f9f --- /dev/null +++ b/logrotate.d/libvirtd.qemu @@ -0,0 +1,9 @@ +/var/log/libvirt/qemu/*.log { + weekly + missingok + rotate 4 + compress + delaycompress + copytruncate + minsize 100k +} diff --git a/logrotate.d/libvirtd.uml b/logrotate.d/libvirtd.uml new file mode 100644 index 00000000..441a905d --- /dev/null +++ b/logrotate.d/libvirtd.uml @@ -0,0 +1,9 @@ +/var/log/libvirt/uml/*.log { + weekly + missingok + rotate 4 + compress + delaycompress + copytruncate + minsize 100k +} diff --git a/mdadm.conf b/mdadm.conf index 7bdff671..d9d8d396 100644 --- a/mdadm.conf +++ b/mdadm.conf @@ -59,7 +59,7 @@ # When used in --follow (aka --monitor) mode, mdadm needs a # mail address and/or a program. This can be given with "mailaddr" # and "program" lines to that monitoring can be started using -# mdadm --follow --scan & echo $! > /var/run/mdadm +# mdadm --follow --scan & echo $! > /run/mdadm/mon.pid # If the lines are not found, mdadm will exit quietly #MAILADDR root@mydomain.tld #PROGRAM /usr/sbin/handle-mdadm-events diff --git a/openldap/schema/README b/openldap/schema/README index 8702f491..e2e2c76d 100644 --- a/openldap/schema/README +++ b/openldap/schema/README @@ -34,7 +34,7 @@ convert schema files in general. This notice applies to all files in this directory. -Copyright 1998-2012 The OpenLDAP Foundation, Redwood City, California, USA +Copyright 1998-2013 The OpenLDAP Foundation, Redwood City, California, USA All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/collective.ldif b/openldap/schema/collective.ldif index 09ef5625..49e8d054 100644 --- a/openldap/schema/collective.ldif +++ b/openldap/schema/collective.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/collective.schema b/openldap/schema/collective.schema index 933aa58b..1f0feb6c 100644 --- a/openldap/schema/collective.schema +++ b/openldap/schema/collective.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/corba.ldif b/openldap/schema/corba.ldif index f2416edf..285f1700 100644 --- a/openldap/schema/corba.ldif +++ b/openldap/schema/corba.ldif @@ -3,7 +3,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/corba.schema b/openldap/schema/corba.schema index dece6062..eb0e144c 100644 --- a/openldap/schema/corba.schema +++ b/openldap/schema/corba.schema @@ -4,7 +4,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/core.ldif b/openldap/schema/core.ldif index 4f827909..7ea6ae73 100644 --- a/openldap/schema/core.ldif +++ b/openldap/schema/core.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/core.schema b/openldap/schema/core.schema index 4e578988..8828caa0 100644 --- a/openldap/schema/core.schema +++ b/openldap/schema/core.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/cosine.ldif b/openldap/schema/cosine.ldif index 9b437f85..428b7a34 100644 --- a/openldap/schema/cosine.ldif +++ b/openldap/schema/cosine.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/cosine.schema b/openldap/schema/cosine.schema index c553128b..9b16419f 100644 --- a/openldap/schema/cosine.schema +++ b/openldap/schema/cosine.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/duaconf.ldif b/openldap/schema/duaconf.ldif index 7749b620..ea053275 100644 --- a/openldap/schema/duaconf.ldif +++ b/openldap/schema/duaconf.ldif @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/duaconf.schema b/openldap/schema/duaconf.schema index ad8b5636..06b5ad01 100644 --- a/openldap/schema/duaconf.schema +++ b/openldap/schema/duaconf.schema @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/dyngroup.ldif b/openldap/schema/dyngroup.ldif index 6c96a151..c38cbc0a 100644 --- a/openldap/schema/dyngroup.ldif +++ b/openldap/schema/dyngroup.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/dyngroup.schema b/openldap/schema/dyngroup.schema index 5b1c49c3..9c0c2adb 100644 --- a/openldap/schema/dyngroup.schema +++ b/openldap/schema/dyngroup.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/inetorgperson.ldif b/openldap/schema/inetorgperson.ldif index 31a00802..0cf6e14f 100644 --- a/openldap/schema/inetorgperson.ldif +++ b/openldap/schema/inetorgperson.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/inetorgperson.schema b/openldap/schema/inetorgperson.schema index 597287d5..bbab2871 100644 --- a/openldap/schema/inetorgperson.schema +++ b/openldap/schema/inetorgperson.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/java.ldif b/openldap/schema/java.ldif index fc7d032b..862939b3 100644 --- a/openldap/schema/java.ldif +++ b/openldap/schema/java.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/java.schema b/openldap/schema/java.schema index 7be9f296..d1bcfb9f 100644 --- a/openldap/schema/java.schema +++ b/openldap/schema/java.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/misc.ldif b/openldap/schema/misc.ldif index cd7d7980..e3a7bd00 100644 --- a/openldap/schema/misc.ldif +++ b/openldap/schema/misc.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/misc.schema b/openldap/schema/misc.schema index f5b82de5..76a92a76 100644 --- a/openldap/schema/misc.schema +++ b/openldap/schema/misc.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/nis.ldif b/openldap/schema/nis.ldif index 946051b2..13099de4 100644 --- a/openldap/schema/nis.ldif +++ b/openldap/schema/nis.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/nis.schema b/openldap/schema/nis.schema index 87111f53..ec5b32c0 100644 --- a/openldap/schema/nis.schema +++ b/openldap/schema/nis.schema @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/openldap.ldif b/openldap/schema/openldap.ldif index 5f0c76a0..ffd99b57 100644 --- a/openldap/schema/openldap.ldif +++ b/openldap/schema/openldap.ldif @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/openldap.schema b/openldap/schema/openldap.schema index dba0c230..af6b51e5 100644 --- a/openldap/schema/openldap.schema +++ b/openldap/schema/openldap.schema @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/pmi.ldif b/openldap/schema/pmi.ldif index eab4a12f..e14948c3 100644 --- a/openldap/schema/pmi.ldif +++ b/openldap/schema/pmi.ldif @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/pmi.schema b/openldap/schema/pmi.schema index 65846bb2..0ec24786 100644 --- a/openldap/schema/pmi.schema +++ b/openldap/schema/pmi.schema @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2012 The OpenLDAP Foundation. +## Copyright 1998-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/ppolicy.ldif b/openldap/schema/ppolicy.ldif index 9aefd66e..677330b5 100644 --- a/openldap/schema/ppolicy.ldif +++ b/openldap/schema/ppolicy.ldif @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 2004-2012 The OpenLDAP Foundation. +## Copyright 2004-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/ppolicy.schema b/openldap/schema/ppolicy.schema index 72541745..15bc837d 100644 --- a/openldap/schema/ppolicy.schema +++ b/openldap/schema/ppolicy.schema @@ -1,7 +1,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 2004-2012 The OpenLDAP Foundation. +## Copyright 2004-2013 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without diff --git a/openldap/schema/rfc2307bis.schema b/openldap/schema/rfc2307bis.schema index d2f57e6f..2a2db14c 100644 --- a/openldap/schema/rfc2307bis.schema +++ b/openldap/schema/rfc2307bis.schema @@ -1,291 +1,386 @@ # # rfc2307bis.schema # -# Commented out uidNumber/gidNumber because OpenLDAP has these 'built-in' -# Thanks to http://www.neuralbs.com/index.php/OpenLDAP_and_related_stuff -# for reminding me +# Extracted from http://tools.ietf.org/id/draft-howard-rfc2307bis-02.txt +# as of 2012/05/25, by Robin H. Johnson # -#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber' -# DESC 'An integer uniquely identifying a user in an administrative domain' -# EQUALITY integerMatch -# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 -# SINGLE-VALUE ) +#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber' +# DESC 'An integer uniquely identifying a user in an +# administrative domain' +# EQUALITY integerMatch +# ORDERING integerOrderingMatch +# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 +# SINGLE-VALUE ) # -#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber' -# DESC 'An integer uniquely identifying a group in an -# administrative domain' -# EQUALITY integerMatch -# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 -# SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos' - DESC 'The GECOS field; the common name' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' - DESC 'The absolute path to the home directory' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell' - DESC 'The path to the login shell' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' - EQUALITY caseExactIA5Match - SUBSTR caseExactIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' - DESC 'Netgroup triple' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' - DESC 'Service port number' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' - DESC 'Service protocol name' - SUP name ) - -attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' - DESC 'IP protocol number' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' - DESC 'ONC RPC number' - EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 - SINGLE-VALUE ) -attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' - DESC 'IPv4 addresses as a dotted decimal omitting leading - zeros or IPv6 addresses as defined in RFC2373' - SUP name ) - -attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' - DESC 'IP network as a dotted decimal, eg. 192.168, - omitting leading zeros' - SUP name - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' - DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0, - omitting leading zeros' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress' - DESC 'MAC address in maximal, colon separated hex - notation, eg. 00:00:92:90:ee:e2' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' - DESC 'rpc.bootparamd parameter' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile' - DESC 'Boot image name' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' - DESC 'Name of a A generic NIS map' - SUP name ) - -attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' - DESC 'A generic NIS entry' - EQUALITY caseExactIA5Match - SUBSTR caseExactIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey' - DESC 'NIS public key' - EQUALITY octetStringMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey' - DESC 'NIS secret key' - EQUALITY octetStringMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.30 NAME 'nisDomain' - DESC 'NIS domain' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) - -attributetype ( 1.3.6.1.1.1.1.31 NAME 'automountMapName' - DESC 'automount Map Name' - EQUALITY caseExactIA5Match - SUBSTR caseExactIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.32 NAME 'automountKey' - DESC 'Automount Key value' - EQUALITY caseExactIA5Match - SUBSTR caseExactIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) - -attributetype ( 1.3.6.1.1.1.1.33 NAME 'automountInformation' - DESC 'Automount information' - EQUALITY caseExactIA5Match - SUBSTR caseExactIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) - -objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY - DESC 'Abstraction of an account with POSIX attributes' - MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) - MAY ( userPassword $ loginShell $ gecos $ - description ) ) - -objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY - DESC 'Additional attributes for shadow passwords' - MUST uid - MAY ( userPassword $ description $ - shadowLastChange $ shadowMin $ shadowMax $ - shadowWarning $ shadowInactive $ - shadowExpire $ shadowFlag ) ) - -objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY - DESC 'Abstraction of a group of accounts' - MUST gidNumber - MAY ( userPassword $ memberUid $ - description ) ) - -objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL - DESC 'Abstraction an Internet Protocol service. - Maps an IP port and protocol (such as tcp or udp) - to one or more names; the distinguished value of - the cn attribute denotes the services canonical - name' - MUST ( cn $ ipServicePort $ ipServiceProtocol ) - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL - DESC 'Abstraction of an IP protocol. Maps a protocol number - to one or more names. The distinguished value of the cn - attribute denotes the protocols canonical name' - MUST ( cn $ ipProtocolNumber ) - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL - DESC 'Abstraction of an Open Network Computing (ONC) - [RFC1057] Remote Procedure Call (RPC) binding. - This class maps an ONC RPC number to a name. - The distinguished value of the cn attribute denotes - the RPC services canonical name' - MUST ( cn $ oncRpcNumber ) - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY - DESC 'Abstraction of a host, an IP device. The distinguished - value of the cn attribute denotes the hosts canonical - name. Device SHOULD be used as a structural class' - MUST ( cn $ ipHostNumber ) - MAY ( userPassword $ l $ description $ manager ) ) - -objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL - DESC 'Abstraction of a network. The distinguished value of - the cn attribute denotes the networks canonical name' - MUST ipNetworkNumber - MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) ) - -objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL - DESC 'Abstraction of a netgroup. May refer to other netgroups' - MUST cn - MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) ) - -objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL - DESC 'A generic abstraction of a NIS map' - MUST nisMapName - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL - DESC 'An entry in a NIS map' - MUST ( cn $ nisMapEntry $ nisMapName ) - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY - DESC 'A device with a MAC address; device SHOULD be - used as a structural class' - MAY macAddress ) - -objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY - DESC 'A device with boot parameters; device SHOULD be - used as a structural class' - MAY ( bootFile $ bootParameter ) ) - -objectclass ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY - DESC 'An object with a public and secret key' - MUST ( cn $ nisPublicKey $ nisSecretKey ) - MAY ( uidNumber $ description ) ) - -objectclass ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY - DESC 'Associates a NIS domain with a naming context' - MUST nisDomain ) - -objectclass ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL - MUST ( automountMapName ) - MAY description ) - -objectclass ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL - DESC 'Automount information' - MUST ( automountKey $ automountInformation ) - MAY description ) -## namedObject is needed for groups without members -objectclass ( 1.3.6.1.4.1.5322.13.1.1 NAME 'namedObject' SUP top - STRUCTURAL MAY cn ) +# +#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber' +# DESC 'An integer uniquely identifying a group in an +# administrative domain' +# EQUALITY integerMatch +# ORDERING integerOrderingMatch +# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 +# SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos' + DESC 'The GECOS field; the common name' + EQUALITY caseIgnoreMatch + SUBSTRINGS caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' + DESC 'The absolute path to the home directory' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell' + DESC 'The path to the login shell' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE ) + +attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + + + +attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) + + +attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) + + +attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' + DESC 'Netgroup triple' + EQUALITY caseIgnoreMatch + SUBSTRINGS caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) + + +attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' + DESC 'Service port number' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' + DESC 'Service protocol name' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) + + +attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' + DESC 'IP protocol number' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' + DESC 'ONC RPC number' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) + + + + + + + + +attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' + DESC 'IPv4 addresses as a dotted decimal omitting leading + zeros or IPv6 addresses as defined in RFC2373' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) + + +attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' + DESC 'IP network omitting leading zeros, eg. 192.168' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' + DESC 'IP netmask omitting leading zeros, eg. 255.255.255.0' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress' + DESC 'MAC address in maximal, colon separated hex + notation, eg. 00:00:92:90:ee:e2' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) + + +attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' + DESC 'rpc.bootparamd parameter' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) + + +attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile' + DESC 'Boot image name' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) + + +attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' + DESC 'Name of a generic NIS map' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64} ) + + + + + + + + + +attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' + DESC 'A generic NIS entry' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey' + DESC 'NIS public key' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey' + DESC 'NIS secret key' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.30 NAME 'nisDomain' + DESC 'NIS domain' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) + + +attributetype ( 1.3.6.1.1.1.1.31 NAME 'automountMapName' + DESC 'automount Map Name' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.32 NAME 'automountKey' + DESC 'Automount Key value' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE ) + + +attributetype ( 1.3.6.1.1.1.1.33 NAME 'automountInformation' + DESC 'Automount information' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE ) + + + +objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY + DESC 'Abstraction of an account with POSIX attributes' + MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) + MAY ( authPassword $ userPassword $ loginShell $ gecos $ + description ) ) + + +objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY + DESC 'Additional attributes for shadow passwords' + MUST uid + MAY ( authPassword $ userPassword $ description $ + shadowLastChange $ shadowMin $ shadowMax $ + shadowWarning $ shadowInactive $ + shadowExpire $ shadowFlag ) ) + + +objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY + DESC 'Abstraction of a group of accounts' + MUST gidNumber + MAY ( authPassword $ userPassword $ memberUid $ + description ) ) + + +objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL + DESC 'Abstraction an Internet Protocol service. + Maps an IP port and protocol (such as tcp or udp) + to one or more names; the distinguished value of + the cn attribute denotes the service's canonical + name' + MUST ( cn $ ipServicePort $ ipServiceProtocol ) + MAY description ) + + +objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL + DESC 'Abstraction of an IP protocol. Maps a protocol number + to one or more names. The distinguished value of the cn + attribute denotes the protocol canonical name' + MUST ( cn $ ipProtocolNumber ) + MAY description ) + + + + + +objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL + DESC 'Abstraction of an Open Network Computing (ONC) + [RFC1057] Remote Procedure Call (RPC) binding. + This class maps an ONC RPC number to a name. + The distinguished value of the cn attribute denotes + the RPC service canonical name' + MUST ( cn $ oncRpcNumber ) + MAY description ) + + +objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY + DESC 'Abstraction of a host, an IP device. The distinguished + value of the cn attribute denotes the host's canonical + name. Device SHOULD be used as a structural class' + MUST ( cn $ ipHostNumber ) + MAY ( authPassword $ userPassword $ l $ description $ + manager ) ) + + +objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL + DESC 'Abstraction of a network. The distinguished value of + the cn attribute denotes the network canonical name' + MUST ipNetworkNumber + MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) ) + + +objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL + DESC 'Abstraction of a netgroup. May refer to other + netgroups' + MUST cn + MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) ) + + +objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL + DESC 'A generic abstraction of a NIS map' + MUST nisMapName + MAY description ) + + +objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL + DESC 'An entry in a NIS map' + MUST ( cn $ nisMapEntry $ nisMapName ) + + +objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY + DESC 'A device with a MAC address; device SHOULD be + used as a structural class' + MAY macAddress ) + + + + + +objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY + DESC 'A device with boot parameters; device SHOULD be + used as a structural class' + MAY ( bootFile $ bootParameter ) ) + + +objectclass ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY + DESC 'An object with a public and secret key' + MUST ( cn $ nisPublicKey $ nisSecretKey ) + MAY ( uidNumber $ description ) ) + + +objectclass ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY + DESC 'Associates a NIS domain with a naming context' + MUST nisDomain ) + + +objectclass ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL + MUST ( automountMapName ) + MAY description ) + + +objectclass ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL + DESC 'Automount information' + MUST ( automountKey $ automountInformation ) + MAY description ) + + +objectclass ( 1.3.6.1.1.1.2.18 NAME 'groupOfMembers' SUP top STRUCTURAL + DESC 'A group with members (DNs)' + MUST cn + MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ + description $ member ) ) + + + + diff --git a/passwd b/passwd index bbbb61ce..12dff8cf 100644 --- a/passwd +++ b/passwd @@ -54,3 +54,4 @@ polkitd:x:116:987:added by portage for polkit:/var/lib/polkit-1:/sbin/nologin backuppc:x:117:986:added by portage for backuppc:/var/lib/backuppc:/bin/bash saned:x:118:995:added by portage for sane-backends:/dev/null:/sbin/nologin ulogd:x:119:985:added by portage for ulogd:/var/log/ulogd:/sbin/nologin +qemu:x:77:77:added by portage for libvirt:/dev/null:/sbin/nologin diff --git a/passwd- b/passwd- index 4943db8b..bbbb61ce 100644 --- a/passwd- +++ b/passwd- @@ -53,3 +53,4 @@ memcached:x:115:2:added by portage for memcached:/dev/null:/sbin/nologin polkitd:x:116:987:added by portage for polkit:/var/lib/polkit-1:/sbin/nologin backuppc:x:117:986:added by portage for backuppc:/var/lib/backuppc:/bin/bash saned:x:118:995:added by portage for sane-backends:/dev/null:/sbin/nologin +ulogd:x:119:985:added by portage for ulogd:/var/log/ulogd:/sbin/nologin diff --git a/php/apache2-php5.5/ext-active/opcache.ini b/php/apache2-php5.5/ext-active/opcache.ini new file mode 120000 index 00000000..ff29d1a9 --- /dev/null +++ b/php/apache2-php5.5/ext-active/opcache.ini @@ -0,0 +1 @@ +/etc/php/apache2-php5.5/ext/opcache.ini \ No newline at end of file diff --git a/php/apache2-php5.5/ext/opcache.ini b/php/apache2-php5.5/ext/opcache.ini new file mode 100644 index 00000000..eb62715c --- /dev/null +++ b/php/apache2-php5.5/ext/opcache.ini @@ -0,0 +1 @@ +zend_extension=/usr/lib64/php5.5/lib64/opcache.so diff --git a/php/apache2-php5.4/php.ini b/php/apache2-php5.5/php.ini similarity index 93% rename from php/apache2-php5.4/php.ini rename to php/apache2-php5.5/php.ini index bc2e4c43..0a137c7b 100644 --- a/php/apache2-php5.4/php.ini +++ b/php/apache2-php5.5/php.ini @@ -197,13 +197,12 @@ engine = On ; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/short-open-tag -short_open_tag = Off - -; Allow ASP-style <% %> tags. -; http://php.net/asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision -precision = 14 - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression -zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 17 - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions -disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -; If enabled, scripts may be written in encodings that are incompatible with -; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such -; encodings. To use this feature, mbstring extension must be enabled. -; Default: Off -;zend.multibyte = Off - -; Allows to set the default encoding for the scripts. This value will be used -; unless "declare(encoding=...)" directive appears at the top of the script. -; Only affects if zend.multibyte is set. -; Default: "" -;zend.script_encoding = - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; http://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL (Show all errors, warnings and notices including coding standards.) -; E_ALL & ~E_NOTICE (Show all errors, except for notices) -; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; http://php.net/error-reporting -error_reporting = E_ALL - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors -display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors -log_errors = On - -; Set maximum length of log_errors. In error_log information about the source is -; added. The default is 1024 and 0 allows to not apply any maximum length at all. -; http://php.net/log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors -track_errors = On - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of formatting the -; error message as HTML for easier reading. This directive controls whether -; the error message is formatted as HTML or not. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: On -; http://php.net/html-errors -html_errors = On - -; If html_errors is set to On *and* docref_root is not empty, then PHP -; produces clickable error messages that direct to a page describing the error -; or function causing the error in detail. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty, in which -; case no links to documentation are generated. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. G,P,C,E & S are abbreviations for the following respective super -; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty -; paid for the registration of these arrays and because ENV is not as commonly -; used as the others, ENV is not recommended on productions servers. You -; can still get access to the environment variables through getenv() should you -; need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order -request_order = "GP" - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv -register_argc_argv = Off - -; When enabled, the ENV, REQUEST and SERVER variables are created when they're -; first used (Just In Time) instead of when the script starts. If these -; variables are not used within a script, having this directive on will result -; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any affect. -; http://php.net/auto-globals-jit -auto_globals_jit = On - -; Whether PHP will read the POST data. -; This option is enabled by default. -; Most likely, you won't want to disable this option globally. It causes $_POST -; and $_FILES to always be empty; the only way you will be able to read the -; POST data will be through the php://input stream wrapper. This can be useful -; to proxy requests or to process the POST data in a memory efficient fashion. -; http://php.net/enable-post-data-reading -;enable_post_data_reading = Off - -; Maximum size of POST data that PHP will accept. -; Its value may be 0 to disable the limit. It is ignored if POST data reading -; is disabled through enable_post_data_reading. -; http://php.net/post-max-size -post_max_size = 8M - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "UTF-8" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. If post reading is disabled through -; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -include_path = ".:/usr/share/php5:/usr/share/php" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: -; extension_dir = "ext" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; http://php.net/enable-dl -enable_dl = Off - -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; http://php.net/cgi.redirect-status-env -;cgi.redirect_status_env = - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If it's set 0 PHP sends Status: header that -; is supported by Apache. When this option is set to 1 PHP will send -; RFC2616 compliant header. -; Default is zero. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; -; Windows Extensions -; Note that ODBC support is built in, so no dll is needed for it. -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. -; -;extension=php_bz2.dll -;extension=php_curl.dll -;extension=php_fileinfo.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_gmp.dll -;extension=php_intl.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll -;extension=php_mbstring.dll -;extension=php_exif.dll ; Must be after mbstring as it depends on it -;extension=php_mysql.dll -;extension=php_mysqli.dll -;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client -;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client -;extension=php_openssl.dll -;extension=php_pdo_firebird.dll -;extension=php_pdo_mysql.dll -;extension=php_pdo_oci.dll -;extension=php_pdo_odbc.dll -;extension=php_pdo_pgsql.dll -;extension=php_pdo_sqlite.dll -;extension=php_pgsql.dll -;extension=php_pspell.dll -;extension=php_shmop.dll - -; The MIBS data available in the PHP distribution must be installed. -; See http://www.php.net/manual/en/snmp.installation.php -;extension=php_snmp.dll - -;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite3.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll -;extension=php_zip.dll - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[CLI Server] -; Whether the CLI web server uses ANSI color coding in its terminal output. -cli_server.color = On - -[Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone -;date.timezone = - -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING - -[sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name - -[Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size -pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket -pdo_mysql.default_socket= - -[Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[mail function] -; For Win32 only. -; http://php.net/smtp -SMTP = localhost -; http://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = -; Log mail to syslog (Event Log on NT, not valid in Windows 95). -;mail.log = syslog - -[SQL] -; http://php.net/sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - -[MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile -mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent -mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size -mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links -mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size -mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics -mysqlnd.collect_memory_statistics = On - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -session.save_path = "/tmp" - -; Whether to use cookies. -; http://php.net/session.use-cookies -session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope. -; PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 -session.bug_compat_42 = On - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn -session.bug_compat_warn = On - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -;session.entropy_length = 32 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; Defaults to /dev/urandom -; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom -; If neither are found at compile time, the default is no entropy file. -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -; Enable upload progress tracking in $_SESSION -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.enabled -;session.upload_progress.enabled = On - -; Cleanup the progress information as soon as all POST data has been read -; (i.e. upload completed). -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.cleanup -;session.upload_progress.cleanup = On - -; A prefix used for the upload progress key in $_SESSION -; Default Value: "upload_progress_" -; Development Value: "upload_progress_" -; Production Value: "upload_progress_" -; http://php.net/session.upload-progress.prefix -;session.upload_progress.prefix = "upload_progress_" - -; The index name (concatenated with the prefix) in $_SESSION -; containing the upload progress information -; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; http://php.net/session.upload-progress.name -;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" - -; How frequently the upload progress should be updated. -; Given either in percentages (per-file), or in bytes -; Default Value: "1%" -; Development Value: "1%" -; Production Value: "1%" -; http://php.net/session.upload-progress.freq -;session.upload_progress.freq = "1%" - -; The minimum delay between updates, in seconds -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.upload-progress.min-freq -;session.upload_progress.min_freq = "1" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -[mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= - -[dba] -;dba.default_handler= - -; Local Variables: -; tab-width: 4 -; End: diff --git a/php/fpm-php5.5/ext-active/opcache.ini b/php/fpm-php5.5/ext-active/opcache.ini new file mode 120000 index 00000000..50cd8ce2 --- /dev/null +++ b/php/fpm-php5.5/ext-active/opcache.ini @@ -0,0 +1 @@ +/etc/php/fpm-php5.5/ext/opcache.ini \ No newline at end of file diff --git a/php/fpm-php5.5/ext/opcache.ini b/php/fpm-php5.5/ext/opcache.ini new file mode 100644 index 00000000..eb62715c --- /dev/null +++ b/php/fpm-php5.5/ext/opcache.ini @@ -0,0 +1 @@ +zend_extension=/usr/lib64/php5.5/lib64/opcache.so diff --git a/php/fpm-php5.4/php-fpm.conf b/php/fpm-php5.5/php-fpm.conf similarity index 100% rename from php/fpm-php5.4/php-fpm.conf rename to php/fpm-php5.5/php-fpm.conf diff --git a/php/fpm-php5.5/php.ini b/php/fpm-php5.5/php.ini new file mode 100644 index 00000000..0a137c7b --- /dev/null +++ b/php/fpm-php5.5/php.ini @@ -0,0 +1,1972 @@ +[PHP] + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; PHP's initialization file, generally called php.ini, is responsible for +; configuring many of the aspects of PHP's behavior. + +; PHP attempts to find and load this configuration from a number of locations. +; The following is a summary of its search order: +; 1. SAPI module specific location. +; 2. The PHPRC environment variable. (As of PHP 5.2.0) +; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) +; 4. Current working directory (except CLI) +; 5. The web server's directory (for SAPI modules), or directory of PHP +; (otherwise in Windows) +; 6. The directory from the --with-config-file-path compile time option, or the +; Windows directory (C:\windows or C:\winnt) +; See the PHP docs for more specific information. +; http://php.net/configuration.file + +; The syntax of the file is extremely simple. Whitespace and lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. + +; Directives following the section heading [PATH=/www/mysite] only +; apply to PHP files in the /www/mysite directory. Directives +; following the section heading [HOST=www.example.com] only apply to +; PHP files served from www.example.com. Directives set in these +; special sections cannot be overridden by user-defined INI files or +; at runtime. Currently, [PATH=] and [HOST=] sections only work under +; CGI/FastCGI. +; http://php.net/ini.sections + +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; Directives are variables used to configure PHP or PHP extensions. +; There is no name validation. If PHP can't find an expected +; directive because it is not set or is mistyped, a default value will be used. + +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a +; previously set variable or directive (e.g. ${foo}) + +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; ^ bitwise XOR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT + +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. + +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: + +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' + +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. + +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; PHP comes packaged with two INI files. One that is recommended to be used +; in production environments and one that is recommended to be used in +; development environments. + +; php.ini-production contains settings which hold security, performance and +; best practices at its core. But please be aware, these settings may break +; compatibility with older or less security conscience applications. We +; recommending using the production ini in production and testing environments. + +; php.ini-development is very similar to its production variant, except it's +; much more verbose when it comes to errors. We recommending using the +; development version only in development environments as errors shown to +; application users can inadvertently leak otherwise secure information. + +;;;;;;;;;;;;;;;;;;; +; Quick Reference ; +;;;;;;;;;;;;;;;;;;; +; The following are all the settings which are different in either the production +; or development versions of the INIs with respect to PHP's default behavior. +; Please see the actual settings later in the document for more details as to why +; we recommend these changes in PHP's behavior. + +; display_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; display_startup_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; error_reporting +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT + +; html_errors +; Default Value: On +; Development Value: On +; Production value: On + +; log_errors +; Default Value: Off +; Development Value: On +; Production Value: On + +; max_input_time +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) + +; output_buffering +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 + +; register_argc_argv +; Default Value: On +; Development Value: Off +; Production Value: Off + +; request_order +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" + +; session.bug_compat_42 +; Default Value: On +; Development Value: On +; Production Value: Off + +; session.bug_compat_warn +; Default Value: On +; Development Value: On +; Production Value: Off + +; session.gc_divisor +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 + +; session.hash_bits_per_character +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 + +; short_open_tag +; Default Value: On +; Development Value: Off +; Production Value: Off + +; track_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; url_rewriter.tags +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" + +; variables_order +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS" + +;;;;;;;;;;;;;;;;;;;; +; php.ini Options ; +;;;;;;;;;;;;;;;;;;;; +; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" +;user_ini.filename = ".user.ini" + +; To disable this feature set this option to empty value +;user_ini.filename = + +; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) +;user_ini.cache_ttl = 300 + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +; http://php.net/engine +engine = On + +; This directive determines whether or not PHP will recognize code between +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the tags. +; http://php.net/asp-tags +asp_tags = Off + +; The number of significant digits displayed in floating point numbers. +; http://php.net/precision +precision = 14 + +; Output buffering is a mechanism for controlling how much output data +; (excluding headers and cookies) PHP should keep internally before pushing that +; data to the client. If your application's output exceeds this setting, PHP +; will send that data in chunks of roughly the size you specify. +; Turning on this setting and managing its maximum buffer size can yield some +; interesting side-effects depending on your application and web server. +; You may be able to send headers and cookies after you've already sent output +; through print or echo. You also may see performance benefits if your server is +; emitting less packets due to buffered output versus PHP streaming the output +; as it gets it. On production servers, 4096 bytes is a good setting for performance +; reasons. +; Note: Output buffering can also be controlled via Output Buffering Control +; functions. +; Possible Values: +; On = Enabled and buffer is unlimited. (Use with caution) +; Off = Disabled +; Integer = Enables the buffer and sets its maximum size in bytes. +; Note: This directive is hardcoded to Off for the CLI SAPI +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 +; http://php.net/output-buffering +output_buffering = 4096 + +; You can redirect all of the output of your scripts to a function. For +; example, if you set output_handler to "mb_output_handler", character +; encoding will be transparently converted to the specified encoding. +; Setting any output handler automatically turns on output buffering. +; Note: People who wrote portable scripts should not depend on this ini +; directive. Instead, explicitly set the output handler using ob_start(). +; Using this ini directive may cause problems unless you know what script +; is doing. +; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" +; and you cannot use both "ob_gzhandler" and "zlib.output_compression". +; Note: output_handler must be empty if this is set 'On' !!!! +; Instead you must use zlib.output_handler. +; http://php.net/output-handler +;output_handler = + +; Transparent output compression using the zlib library +; Valid values for this option are 'off', 'on', or a specific buffer size +; to be used for compression (default is 4KB) +; Note: Resulting chunk size may vary due to nature of compression. PHP +; outputs chunks that are few hundreds bytes each as a result of +; compression. If you prefer a larger chunk size for better +; performance, enable output_buffering in addition. +; Note: You need to use zlib.output_handler instead of the standard +; output_handler, or otherwise the output will be corrupted. +; http://php.net/zlib.output-compression +zlib.output_compression = Off + +; http://php.net/zlib.output-compression-level +;zlib.output_compression_level = -1 + +; You cannot specify additional output handlers if zlib.output_compression +; is activated here. This setting does the same as output_handler but in +; a different order. +; http://php.net/zlib.output-handler +;zlib.output_handler = + +; Implicit flush tells PHP to tell the output layer to flush itself +; automatically after every output block. This is equivalent to calling the +; PHP function flush() after each and every call to print() or echo() and each +; and every HTML block. Turning this option on has serious performance +; implications and is generally recommended for debugging purposes only. +; http://php.net/implicit-flush +; Note: This directive is hardcoded to On for the CLI SAPI +implicit_flush = Off + +; The unserialize callback function will be called (with the undefined class' +; name as parameter), if the unserializer finds an undefined class +; which should be instantiated. A warning appears if the specified function is +; not defined, or if the function doesn't include/implement the missing class. +; So only set this entry, if you really want to implement such a +; callback-function. +unserialize_callback_func = + +; When floats & doubles are serialized store serialize_precision significant +; digits after the floating point. The default value ensures that when floats +; are decoded with unserialize, the data will remain the same. +serialize_precision = 17 + +; open_basedir, if set, limits all file operations to the defined directory +; and below. This directive makes most sense if used in a per-directory +; or per-virtualhost web server configuration file. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://php.net/open-basedir +;open_basedir = + +; This directive allows you to disable certain functions for security reasons. +; It receives a comma-delimited list of function names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://php.net/disable-functions +disable_functions = + +; This directive allows you to disable certain classes for security reasons. +; It receives a comma-delimited list of class names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://php.net/disable-classes +disable_classes = + +; Colors for Syntax Highlighting mode. Anything that's acceptable in +; would work. +; http://php.net/syntax-highlighting +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long requests, which may end up +; being interrupted by the user or a browser timing out. PHP's default behavior +; is to disable this feature. +; http://php.net/ignore-user-abort +;ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; http://php.net/realpath-cache-size +;realpath_cache_size = 16k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; http://php.net/realpath-cache-ttl +;realpath_cache_ttl = 120 + +; Enables or disables the circular reference collector. +; http://php.net/zend.enable-gc +zend.enable_gc = On + +; If enabled, scripts may be written in encodings that are incompatible with +; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such +; encodings. To use this feature, mbstring extension must be enabled. +; Default: Off +;zend.multibyte = Off + +; Allows to set the default encoding for the scripts. This value will be used +; unless "declare(encoding=...)" directive appears at the top of the script. +; Only affects if zend.multibyte is set. +; Default: "" +;zend.script_encoding = + +;;;;;;;;;;;;;;;;; +; Miscellaneous ; +;;;;;;;;;;;;;;;;; + +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +; http://php.net/expose-php +expose_php = On + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +; Maximum execution time of each script, in seconds +; http://php.net/max-execution-time +; Note: This directive is hardcoded to 0 for the CLI SAPI +max_execution_time = 30 + +; Maximum amount of time each script may spend parsing request data. It's a good +; idea to limit this time on productions servers in order to eliminate unexpectedly +; long running scripts. +; Note: This directive is hardcoded to -1 for the CLI SAPI +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) +; http://php.net/max-input-time +max_input_time = 60 + +; Maximum input variable nesting level +; http://php.net/max-input-nesting-level +;max_input_nesting_level = 64 + +; How many GET/POST/COOKIE input variables may be accepted +; max_input_vars = 1000 + +; Maximum amount of memory a script may consume (128MB) +; http://php.net/memory-limit +memory_limit = 128M + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; This directive informs PHP of which errors, warnings and notices you would like +; it to take action for. The recommended way of setting values for this +; directive is through the use of the error level constants and bitwise +; operators. The error level constants are below here for convenience as well as +; some common settings and their meanings. +; By default, PHP is set to take action on all errors, notices and warnings EXCEPT +; those related to E_NOTICE and E_STRICT, which together cover best practices and +; recommended coding standards in PHP. For performance reasons, this is the +; recommend error reporting setting. Your production server shouldn't be wasting +; resources complaining about best practices and coding standards. That's what +; development servers and development settings are for. +; Note: The php.ini-development file has this setting as E_ALL. This +; means it pretty much reports everything which is exactly what you want during +; development and early testing. +; +; Error Level Constants: +; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it's automatically initialized to an +; empty string) +; E_STRICT - run-time notices, enable to have PHP suggest changes +; to your code which will ensure the best interoperability +; and forward compatibility of your code +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; E_DEPRECATED - warn about code that will not work in future versions +; of PHP +; E_USER_DEPRECATED - user-generated deprecation warnings +; +; Common Values: +; E_ALL (Show all errors, warnings and notices including coding standards.) +; E_ALL & ~E_NOTICE (Show all errors, except for notices) +; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) +; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT +; http://php.net/error-reporting +error_reporting = E_ALL + +; This directive controls whether or not and where PHP will output errors, +; notices and warnings too. Error output is very useful during development, but +; it could be very dangerous in production environments. Depending on the code +; which is triggering the error, sensitive information could potentially leak +; out of your application such as database usernames and passwords or worse. +; It's recommended that errors be logged on production servers rather than +; having the errors sent to STDOUT. +; Possible Values: +; Off = Do not display any errors +; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) +; On or stdout = Display errors to STDOUT +; Default Value: On +; Development Value: On +; Production Value: Off +; http://php.net/display-errors +display_errors = On + +; The display of errors which occur during PHP's startup sequence are handled +; separately from display_errors. PHP's default behavior is to suppress those +; errors from clients. Turning the display of startup errors on can be useful in +; debugging configuration problems. But, it's strongly recommended that you +; leave this setting off on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://php.net/display-startup-errors +display_startup_errors = On + +; Besides displaying errors, PHP can also log errors to locations such as a +; server-specific log, STDERR, or a location specified by the error_log +; directive found below. While errors should not be displayed on productions +; servers they should still be monitored and logging is a great way to do that. +; Default Value: Off +; Development Value: On +; Production Value: On +; http://php.net/log-errors +log_errors = On + +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +; http://php.net/log-errors-max-len +log_errors_max_len = 1024 + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +; http://php.net/ignore-repeated-errors +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +; http://php.net/ignore-repeated-source +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This has only effect in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +; http://php.net/report-memleaks +report_memleaks = On + +; This setting is on by default. +;report_zend_debug = 0 + +; Store the last error/warning message in $php_errormsg (boolean). Setting this value +; to On can assist in debugging and is appropriate for development servers. It should +; however be disabled on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://php.net/track-errors +track_errors = On + +; Turn off normal error reporting and emit XML-RPC error XML +; http://php.net/xmlrpc-errors +;xmlrpc_errors = 0 + +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; When PHP displays or logs an error, it has the capability of formatting the +; error message as HTML for easier reading. This directive controls whether +; the error message is formatted as HTML or not. +; Note: This directive is hardcoded to Off for the CLI SAPI +; Default Value: On +; Development Value: On +; Production value: On +; http://php.net/html-errors +html_errors = On + +; If html_errors is set to On *and* docref_root is not empty, then PHP +; produces clickable error messages that direct to a page describing the error +; or function causing the error in detail. +; You can download a copy of the PHP manual from http://php.net/docs +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. PHP's default behavior is to leave these settings empty, in which +; case no links to documentation are generated. +; Note: Never use this feature for production boxes. +; http://php.net/docref-root +; Examples +;docref_root = "/phpmanual/" + +; http://php.net/docref-ext +;docref_ext = .html + +; String to output before an error message. PHP's default behavior is to leave +; this setting blank. +; http://php.net/error-prepend-string +; Example: +;error_prepend_string = "" + +; String to output after an error message. PHP's default behavior is to leave +; this setting blank. +; http://php.net/error-append-string +; Example: +;error_append_string = "" + +; Log errors to specified file. PHP's default behavior is to leave this value +; empty. +; http://php.net/error-log +; Example: +;error_log = php_errors.log +; Log errors to syslog (Event Log on NT, not valid in Windows 95). +;error_log = syslog + +;windows.show_crt_warning +; Default value: 0 +; Development value: 0 +; Production value: 0 + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; + +; The separator used in PHP generated URLs to separate arguments. +; PHP's default setting is "&". +; http://php.net/arg-separator.output +; Example: +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; PHP's default setting is "&". +; NOTE: Every character in this directive is considered as separator! +; http://php.net/arg-separator.input +; Example: +;arg_separator.input = ";&" + +; This directive determines which super global arrays are registered when PHP +; starts up. G,P,C,E & S are abbreviations for the following respective super +; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty +; paid for the registration of these arrays and because ENV is not as commonly +; used as the others, ENV is not recommended on productions servers. You +; can still get access to the environment variables through getenv() should you +; need to. +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS"; +; http://php.net/variables-order +variables_order = "GPCS" + +; This directive determines which super global data (G,P,C,E & S) should +; be registered into the super global array REQUEST. If so, it also determines +; the order in which that data is registered. The values for this directive are +; specified in the same manner as the variables_order directive, EXCEPT one. +; Leaving this value empty will cause PHP to use the value set in the +; variables_order directive. It does not mean it will leave the super globals +; array REQUEST empty. +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" +; http://php.net/request-order +request_order = "GP" + +; This directive determines whether PHP registers $argv & $argc each time it +; runs. $argv contains an array of all the arguments passed to PHP when a script +; is invoked. $argc contains an integer representing the number of arguments +; that were passed when the script was invoked. These arrays are extremely +; useful when running scripts from the command line. When this directive is +; enabled, registering these variables consumes CPU cycles and memory each time +; a script is executed. For performance reasons, this feature should be disabled +; on production servers. +; Note: This directive is hardcoded to On for the CLI SAPI +; Default Value: On +; Development Value: Off +; Production Value: Off +; http://php.net/register-argc-argv +register_argc_argv = Off + +; When enabled, the ENV, REQUEST and SERVER variables are created when they're +; first used (Just In Time) instead of when the script starts. If these +; variables are not used within a script, having this directive on will result +; in a performance gain. The PHP directive register_argc_argv must be disabled +; for this directive to have any affect. +; http://php.net/auto-globals-jit +auto_globals_jit = On + +; Whether PHP will read the POST data. +; This option is enabled by default. +; Most likely, you won't want to disable this option globally. It causes $_POST +; and $_FILES to always be empty; the only way you will be able to read the +; POST data will be through the php://input stream wrapper. This can be useful +; to proxy requests or to process the POST data in a memory efficient fashion. +; http://php.net/enable-post-data-reading +;enable_post_data_reading = Off + +; Maximum size of POST data that PHP will accept. +; Its value may be 0 to disable the limit. It is ignored if POST data reading +; is disabled through enable_post_data_reading. +; http://php.net/post-max-size +post_max_size = 8M + +; Automatically add files before PHP document. +; http://php.net/auto-prepend-file +auto_prepend_file = + +; Automatically add files after PHP document. +; http://php.net/auto-append-file +auto_append_file = + +; By default, PHP will output a character encoding using +; the Content-type: header. To disable sending of the charset, simply +; set it to be empty. +; +; PHP's built-in default is text/html +; http://php.net/default-mimetype +default_mimetype = "text/html" + +; PHP's default character set is set to empty. +; http://php.net/default-charset +;default_charset = "UTF-8" + +; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is +; to disable this feature. If post reading is disabled through +; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated. +; http://php.net/always-populate-raw-post-data +;always_populate_raw_post_data = On + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +include_path = ".:/usr/share/php5:/usr/share/php" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" +; +; PHP's default setting for include_path is ".;/path/to/php/pear" +; http://php.net/include-path + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +; http://php.net/doc-root +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +; http://php.net/user-dir +user_dir = + +; Directory in which the loadable extensions (modules) reside. +; http://php.net/extension-dir +; extension_dir = "./" +; On windows: +; extension_dir = "ext" + +; Directory where the temporary files should be placed. +; Defaults to the system default (see sys_get_temp_dir) +; sys_temp_dir = "/tmp" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +; http://php.net/enable-dl +enable_dl = Off + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; http://php.net/cgi.force-redirect +;cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. PHP's default behavior is to disable this feature. +;cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; http://php.net/cgi.redirect-status-env +;cgi.redirect_status_env = + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; http://php.net/cgi.fix-pathinfo +;cgi.fix_pathinfo=1 + +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; http://php.net/fastcgi.impersonate +;fastcgi.impersonate = 1 + +; Disable logging through FastCGI connection. PHP's default behavior is to enable +; this feature. +;fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If it's set 0 PHP sends Status: header that +; is supported by Apache. When this option is set to 1 PHP will send +; RFC2616 compliant header. +; Default is zero. +; http://php.net/cgi.rfc2616-headers +;cgi.rfc2616_headers = 0 + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +; http://php.net/file-uploads +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +; http://php.net/upload-tmp-dir +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +; http://php.net/upload-max-filesize +upload_max_filesize = 2M + +; Maximum number of files that can be uploaded via a single request +max_file_uploads = 20 + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +; http://php.net/allow-url-fopen +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +; http://php.net/allow-url-include +allow_url_include = Off + +; Define the anonymous ftp password (your email address). PHP's default setting +; for this is empty. +; http://php.net/from +;from="john@doe.com" + +; Define the User-Agent string. PHP's default setting for this is empty. +; http://php.net/user-agent +;user_agent="PHP" + +; Default timeout for socket based streams (seconds) +; http://php.net/default-socket-timeout +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; http://php.net/auto-detect-line-endings +;auto_detect_line_endings = Off + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; + +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename.extension +; +; For example, on Windows: +; +; extension=msql.dll +; +; ... or under UNIX: +; +; extension=msql.so +; +; ... or with a path: +; +; extension=/path/to/extension/msql.so +; +; If you only provide the name of the extension, PHP will look for it in its +; default extension directory. +; +; Windows Extensions +; Note that ODBC support is built in, so no dll is needed for it. +; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +; extension folders as well as the separate PECL DLL download (PHP 5). +; Be sure to appropriately set the extension_dir directive. +; +;extension=php_bz2.dll +;extension=php_curl.dll +;extension=php_fileinfo.dll +;extension=php_gd2.dll +;extension=php_gettext.dll +;extension=php_gmp.dll +;extension=php_intl.dll +;extension=php_imap.dll +;extension=php_interbase.dll +;extension=php_ldap.dll +;extension=php_mbstring.dll +;extension=php_exif.dll ; Must be after mbstring as it depends on it +;extension=php_mysql.dll +;extension=php_mysqli.dll +;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client +;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client +;extension=php_openssl.dll +;extension=php_pdo_firebird.dll +;extension=php_pdo_mysql.dll +;extension=php_pdo_oci.dll +;extension=php_pdo_odbc.dll +;extension=php_pdo_pgsql.dll +;extension=php_pdo_sqlite.dll +;extension=php_pgsql.dll +;extension=php_pspell.dll +;extension=php_shmop.dll + +; The MIBS data available in the PHP distribution must be installed. +; See http://www.php.net/manual/en/snmp.installation.php +;extension=php_snmp.dll + +;extension=php_soap.dll +;extension=php_sockets.dll +;extension=php_sqlite3.dll +;extension=php_sybase_ct.dll +;extension=php_tidy.dll +;extension=php_xmlrpc.dll +;extension=php_xsl.dll + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[CLI Server] +; Whether the CLI web server uses ANSI color coding in its terminal output. +cli_server.color = On + +[Date] +; Defines the default timezone used by the date functions +; http://php.net/date.timezone +;date.timezone = + +; http://php.net/date.default-latitude +;date.default_latitude = 31.7667 + +; http://php.net/date.default-longitude +;date.default_longitude = 35.2333 + +; http://php.net/date.sunrise-zenith +;date.sunrise_zenith = 90.583333 + +; http://php.net/date.sunset-zenith +;date.sunset_zenith = 90.583333 + +[filter] +; http://php.net/filter.default +;filter.default = unsafe_raw + +; http://php.net/filter.default-flags +;filter.default_flags = + +[iconv] +;iconv.input_encoding = ISO-8859-1 +;iconv.internal_encoding = ISO-8859-1 +;iconv.output_encoding = ISO-8859-1 + +[intl] +;intl.default_locale = +; This directive allows you to produce PHP errors when some error +; happens within intl functions. The value is the level of the error produced. +; Default is 0, which does not produce any errors. +;intl.error_level = E_WARNING + +[sqlite] +; http://php.net/sqlite.assoc-case +;sqlite.assoc_case = 0 + +[sqlite3] +;sqlite3.extension_dir = + +[Pcre] +;PCRE library backtracking limit. +; http://php.net/pcre.backtrack-limit +;pcre.backtrack_limit=100000 + +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +; http://php.net/pcre.recursion-limit +;pcre.recursion_limit=100000 + +[Pdo] +; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" +; http://php.net/pdo-odbc.connection-pooling +;pdo_odbc.connection_pooling=strict + +;pdo_odbc.db2_instance_name + +[Pdo_mysql] +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/pdo_mysql.cache_size +pdo_mysql.cache_size = 2000 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://php.net/pdo_mysql.default-socket +pdo_mysql.default_socket= + +[Phar] +; http://php.net/phar.readonly +;phar.readonly = On + +; http://php.net/phar.require-hash +;phar.require_hash = On + +;phar.cache_list = + +[mail function] +; For Win32 only. +; http://php.net/smtp +SMTP = localhost +; http://php.net/smtp-port +smtp_port = 25 + +; For Win32 only. +; http://php.net/sendmail-from +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +; http://php.net/sendmail-path +;sendmail_path = + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(), even in safe mode. +;mail.force_extra_parameters = + +; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename +mail.add_x_header = On + +; The path to a log file that will log all mail() calls. Log entries include +; the full path of the script, line number, To address and headers. +;mail.log = +; Log mail to syslog (Event Log on NT, not valid in Windows 95). +;mail.log = syslog + +[SQL] +; http://php.net/sql.safe-mode +sql.safe_mode = Off + +[ODBC] +; http://php.net/odbc.default-db +;odbc.default_db = Not yet implemented + +; http://php.net/odbc.default-user +;odbc.default_user = Not yet implemented + +; http://php.net/odbc.default-pw +;odbc.default_pw = Not yet implemented + +; Controls the ODBC cursor model. +; Default: SQL_CURSOR_STATIC (default). +;odbc.default_cursortype + +; Allow or prevent persistent links. +; http://php.net/odbc.allow-persistent +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +; http://php.net/odbc.check-persistent +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/odbc.max-persistent +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/odbc.max-links +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +; http://php.net/odbc.defaultlrl +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of odbc.defaultlrl and odbc.defaultbinmode +; http://php.net/odbc.defaultbinmode +odbc.defaultbinmode = 1 + +;birdstep.max_links = -1 + +[Interbase] +; Allow or prevent persistent links. +ibase.allow_persistent = 1 + +; Maximum number of persistent links. -1 means no limit. +ibase.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +ibase.max_links = -1 + +; Default database name for ibase_connect(). +;ibase.default_db = + +; Default username for ibase_connect(). +;ibase.default_user = + +; Default password for ibase_connect(). +;ibase.default_password = + +; Default charset for ibase_connect(). +;ibase.default_charset = + +; Default timestamp format. +ibase.timestampformat = "%Y-%m-%d %H:%M:%S" + +; Default date format. +ibase.dateformat = "%Y-%m-%d" + +; Default time format. +ibase.timeformat = "%H:%M:%S" + +[MySQL] +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; http://php.net/mysql.allow_local_infile +mysql.allow_local_infile = On + +; Allow or prevent persistent links. +; http://php.net/mysql.allow-persistent +mysql.allow_persistent = On + +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysql.cache_size +mysql.cache_size = 2000 + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/mysql.max-persistent +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/mysql.max-links +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://php.net/mysql.default-port +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://php.net/mysql.default-socket +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-host +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-user +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://php.net/mysql.default-password +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +; http://php.net/mysql.connect-timeout +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +; http://php.net/mysql.trace-mode +mysql.trace_mode = Off + +[MySQLi] + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/mysqli.max-persistent +mysqli.max_persistent = -1 + +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; http://php.net/mysqli.allow_local_infile +;mysqli.allow_local_infile = On + +; Allow or prevent persistent links. +; http://php.net/mysqli.allow-persistent +mysqli.allow_persistent = On + +; Maximum number of links. -1 means no limit. +; http://php.net/mysqli.max-links +mysqli.max_links = -1 + +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysqli.cache_size +mysqli.cache_size = 2000 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://php.net/mysqli.default-port +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://php.net/mysqli.default-socket +mysqli.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-host +mysqli.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-user +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://php.net/mysqli.default-pw +mysqli.default_pw = + +; Allow or prevent reconnect +mysqli.reconnect = Off + +[mysqlnd] +; Enable / Disable collection of general statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_statistics +mysqlnd.collect_statistics = On + +; Enable / Disable collection of memory usage statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_memory_statistics +mysqlnd.collect_memory_statistics = On + +; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. +; http://php.net/mysqlnd.net_cmd_buffer_size +;mysqlnd.net_cmd_buffer_size = 2048 + +; Size of a pre-allocated buffer used for reading data sent by the server in +; bytes. +; http://php.net/mysqlnd.net_read_buffer_size +;mysqlnd.net_read_buffer_size = 32768 + +[OCI8] + +; Connection: Enables privileged connections using external +; credentials (OCI_SYSOPER, OCI_SYSDBA) +; http://php.net/oci8.privileged-connect +;oci8.privileged_connect = Off + +; Connection: The maximum number of persistent OCI8 connections per +; process. Using -1 means no limit. +; http://php.net/oci8.max-persistent +;oci8.max_persistent = -1 + +; Connection: The maximum number of seconds a process is allowed to +; maintain an idle persistent connection. Using -1 means idle +; persistent connections will be maintained forever. +; http://php.net/oci8.persistent-timeout +;oci8.persistent_timeout = -1 + +; Connection: The number of seconds that must pass before issuing a +; ping during oci_pconnect() to check the connection validity. When +; set to 0, each oci_pconnect() will cause a ping. Using -1 disables +; pings completely. +; http://php.net/oci8.ping-interval +;oci8.ping_interval = 60 + +; Connection: Set this to a user chosen connection class to be used +; for all pooled server requests with Oracle 11g Database Resident +; Connection Pooling (DRCP). To use DRCP, this value should be set to +; the same string for all web servers running the same application, +; the database pool must be configured, and the connection string must +; specify to use a pooled server. +;oci8.connection_class = + +; High Availability: Using On lets PHP receive Fast Application +; Notification (FAN) events generated when a database node fails. The +; database must also be configured to post FAN events. +;oci8.events = Off + +; Tuning: This option enables statement caching, and specifies how +; many statements to cache. Using 0 disables statement caching. +; http://php.net/oci8.statement-cache-size +;oci8.statement_cache_size = 20 + +; Tuning: Enables statement prefetching and sets the default number of +; rows that will be fetched automatically after statement execution. +; http://php.net/oci8.default-prefetch +;oci8.default_prefetch = 100 + +; Compatibility. Using On means oci_close() will not close +; oci_connect() and oci_new_connect() connections. +; http://php.net/oci8.old-oci-close-semantics +;oci8.old_oci_close_semantics = Off + +[PostgreSQL] +; Allow or prevent persistent links. +; http://php.net/pgsql.allow-persistent +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +; http://php.net/pgsql.auto-reset-persistent +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/pgsql.max-persistent +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +; http://php.net/pgsql.max-links +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +; http://php.net/pgsql.ignore-notice +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Notice message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +; http://php.net/pgsql.log-notice +pgsql.log_notice = 0 + +[Sybase-CT] +; Allow or prevent persistent links. +; http://php.net/sybct.allow-persistent +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/sybct.max-persistent +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/sybct.max-links +sybct.max_links = -1 + +; Minimum server message severity to display. +; http://php.net/sybct.min-server-severity +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +; http://php.net/sybct.min-client-severity +sybct.min_client_severity = 10 + +; Set per-context timeout +; http://php.net/sybct.timeout +;sybct.timeout= + +;sybct.packet_size + +; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. +; Default: one minute +;sybct.login_timeout= + +; The name of the host you claim to be connecting from, for display by sp_who. +; Default: none +;sybct.hostname= + +; Allows you to define how often deadlocks are to be retried. -1 means "forever". +; Default: 0 +;sybct.deadlock_retry_count= + +[bcmath] +; Number of decimal digits for all bcmath functions. +; http://php.net/bcmath.scale +bcmath.scale = 0 + +[browscap] +; http://php.net/browscap +;browscap = extra/browscap.ini + +[Session] +; Handler used to store/retrieve data. +; http://php.net/session.save-handler +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; The path can be defined as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if you +; or your OS have problems with lots of files in one directory, and is +; a more efficient layout for servers that handle lots of sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +; http://php.net/session.save-path +session.save_path = "/tmp" + +; Whether to use strict session mode. +; Strict session mode does not accept uninitialized session ID and regenerate +; session ID if browser sends uninitialized session ID. Strict mode protects +; applications from session fixation via session adoption vulnerability. It is +; disabled by default for maximum compatibility, but enabling it is encouraged. +; https://wiki.php.net/rfc/strict_sessions +session.use_strict_mode = 0 + +; Whether to use cookies. +; http://php.net/session.use-cookies +session.use_cookies = 1 + +; http://php.net/session.cookie-secure +;session.cookie_secure = + +; This option forces PHP to fetch and use a cookie for storing and maintaining +; the session id. We encourage this operation as it's very helpful in combating +; session hijacking when not specifying and managing your own session id. It is +; not the end all be all of session hijacking defense, but it's a good start. +; http://php.net/session.use-only-cookies +session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +; http://php.net/session.name +session.name = PHPSESSID + +; Initialize session on request startup. +; http://php.net/session.auto-start +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +; http://php.net/session.cookie-lifetime +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +; http://php.net/session.cookie-path +session.cookie_path = / + +; The domain for which the cookie is valid. +; http://php.net/session.cookie-domain +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +; http://php.net/session.cookie-httponly +session.cookie_httponly = + +; Handler used to serialize data. php is the standard serializer of PHP. +; http://php.net/session.serialize-handler +session.serialize_handler = php + +; Defines the probability that the 'garbage collection' process is started +; on every session initialization. The probability is calculated by using +; gc_probability/gc_divisor. Where session.gc_probability is the numerator +; and gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; http://php.net/session.gc-probability +session.gc_probability = 1 + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using the following equation: +; gc_probability/gc_divisor. Where session.gc_probability is the numerator and +; session.gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. Increasing this value to 1000 will give you +; a 0.1% chance the gc will run on any give request. For high volume production servers, +; this is a more efficient approach. +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 +; http://php.net/session.gc-divisor +session.gc_divisor = 1000 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +; http://php.net/session.gc-maxlifetime +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; find /path/to/sessions -cmin +24 -type f | xargs rm + +; PHP 4.2 and less have an undocumented feature/bug that allows you to +; to initialize a session variable in the global scope. +; PHP 4.3 and later will warn you, if this feature is used. +; You can disable the feature and the warning separately. At this time, +; the warning is only displayed, if bug_compat_42 is enabled. This feature +; introduces some serious security problems if not handled correctly. It's +; recommended that you do not use this feature on production servers. But you +; should enable this on development servers and enable the warning as well. If you +; do not enable the feature on development servers, you won't be warned when it's +; used and debugging errors caused by this can be difficult to track down. +; Default Value: On +; Development Value: On +; Production Value: Off +; http://php.net/session.bug-compat-42 +session.bug_compat_42 = On + +; This setting controls whether or not you are warned by PHP when initializing a +; session value into the global space. session.bug_compat_42 must be enabled before +; these warnings can be issued by PHP. See the directive above for more information. +; Default Value: On +; Development Value: On +; Production Value: Off +; http://php.net/session.bug-compat-warn +session.bug_compat_warn = On + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +; http://php.net/session.referer-check +session.referer_check = + +; How many bytes to read from the file. +; http://php.net/session.entropy-length +;session.entropy_length = 32 + +; Specified here to create the session id. +; http://php.net/session.entropy-file +; Defaults to /dev/urandom +; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom +; If neither are found at compile time, the default is no entropy file. +; On windows, setting the entropy_length setting will activate the +; Windows random source (using the CryptoAPI) +;session.entropy_file = /dev/urandom + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +; http://php.net/session.cache-limiter +session.cache_limiter = nocache + +; Document expires after n minutes. +; http://php.net/session.cache-expire +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publicly accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +; http://php.net/session.use-trans-sid +session.use_trans_sid = 0 + +; Select a hash function for use in generating session ids. +; Possible Values +; 0 (MD5 128 bits) +; 1 (SHA-1 160 bits) +; This option may also be set to the name of any hash function supported by +; the hash extension. A list of available hashes is returned by the hash_algos() +; function. +; http://php.net/session.hash-function +session.hash_function = 0 + +; Define how many bits are stored in each character when converting +; the binary hash data to something readable. +; Possible values: +; 4 (4 bits: 0-9, a-f) +; 5 (5 bits: 0-9, a-v) +; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 +; http://php.net/session.hash-bits-per-character +session.hash_bits_per_character = 5 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; http://php.net/url-rewriter.tags +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" + +; Enable upload progress tracking in $_SESSION +; Default Value: On +; Development Value: On +; Production Value: On +; http://php.net/session.upload-progress.enabled +;session.upload_progress.enabled = On + +; Cleanup the progress information as soon as all POST data has been read +; (i.e. upload completed). +; Default Value: On +; Development Value: On +; Production Value: On +; http://php.net/session.upload-progress.cleanup +;session.upload_progress.cleanup = On + +; A prefix used for the upload progress key in $_SESSION +; Default Value: "upload_progress_" +; Development Value: "upload_progress_" +; Production Value: "upload_progress_" +; http://php.net/session.upload-progress.prefix +;session.upload_progress.prefix = "upload_progress_" + +; The index name (concatenated with the prefix) in $_SESSION +; containing the upload progress information +; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" +; http://php.net/session.upload-progress.name +;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" + +; How frequently the upload progress should be updated. +; Given either in percentages (per-file), or in bytes +; Default Value: "1%" +; Development Value: "1%" +; Production Value: "1%" +; http://php.net/session.upload-progress.freq +;session.upload_progress.freq = "1%" + +; The minimum delay between updates, in seconds +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; http://php.net/session.upload-progress.min-freq +;session.upload_progress.min_freq = "1" + +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatibility_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.conf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" + +[Assertion] +; Assert(expr); active by default. +; http://php.net/assert.active +;assert.active = On + +; Issue a PHP warning for each failed assertion. +; http://php.net/assert.warning +;assert.warning = On + +; Don't bail out by default. +; http://php.net/assert.bail +;assert.bail = Off + +; User-function to be called if an assertion fails. +; http://php.net/assert.callback +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +; http://php.net/assert.quiet-eval +;assert.quiet_eval = 0 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +; http://php.net/com.typelib-file +;com.typelib_file = + +; allow Distributed-COM calls +; http://php.net/com.allow-dcom +;com.allow_dcom = true + +; autoregister constants of a components typlib on com_load() +; http://php.net/com.autoregister-typelib +;com.autoregister_typelib = true + +; register constants casesensitive +; http://php.net/com.autoregister-casesensitive +;com.autoregister_casesensitive = false + +; show warnings on duplicate constant registrations +; http://php.net/com.autoregister-verbose +;com.autoregister_verbose = true + +; The default character set code-page to use when passing strings to and from COM objects. +; Default: system ANSI code page +;com.code_page= + +[mbstring] +; language for internal character representation. +; http://php.net/mbstring.language +;mbstring.language = Japanese + +; internal/script encoding. +; Some encoding cannot work as internal encoding. +; (e.g. SJIS, BIG5, ISO-2022-*) +; http://php.net/mbstring.internal-encoding +;mbstring.internal_encoding = UTF-8 + +; http input encoding. +; http://php.net/mbstring.http-input +;mbstring.http_input = UTF-8 + +; http output encoding. mb_output_handler must be +; registered as output buffer to function +; http://php.net/mbstring.http-output +;mbstring.http_output = pass + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +; http://php.net/mbstring.encoding-translation +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; auto means +; http://php.net/mbstring.detect-order +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +; http://php.net/mbstring.substitute-character +;mbstring.substitute_character = none + +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +; http://php.net/mbstring.func-overload +;mbstring.func_overload = 0 + +; enable strict encoding detection. +;mbstring.strict_detection = On + +; This directive specifies the regex pattern of content types for which mb_output_handler() +; is activated. +; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetype= + +[gd] +; Tell the jpeg decode to ignore warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +; http://php.net/gd.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 0 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting cannot be empty. +; http://php.net/exif.encode-unicode +;exif.encode_unicode = ISO-8859-15 + +; http://php.net/exif.decode-unicode-motorola +;exif.decode_unicode_motorola = UCS-2BE + +; http://php.net/exif.decode-unicode-intel +;exif.decode_unicode_intel = UCS-2LE + +; http://php.net/exif.encode-jis +;exif.encode_jis = + +; http://php.net/exif.decode-jis-motorola +;exif.decode_jis_motorola = JIS + +; http://php.net/exif.decode-jis-intel +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +; http://php.net/tidy.default-config +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +; http://php.net/tidy.clean-output +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +; http://php.net/soap.wsdl-cache-enabled +soap.wsdl_cache_enabled=1 + +; Sets the directory name where SOAP extension will put cache files. +; http://php.net/soap.wsdl-cache-dir +soap.wsdl_cache_dir="/tmp" + +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +; http://php.net/soap.wsdl-cache-ttl +soap.wsdl_cache_ttl=86400 + +; Sets the size of the cache limit. (Max. number of WSDL files to cache) +soap.wsdl_cache_limit = 5 + +[sysvshm] +; A default size of the shared memory segment +;sysvshm.init_mem = 10000 + +[ldap] +; Sets the maximum number of open links or -1 for unlimited. +ldap.max_links = -1 + +[mcrypt] +; For more information about mcrypt settings see http://php.net/mcrypt-module-open + +; Directory where to load mcrypt algorithms +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.algorithms_dir= + +; Directory where to load mcrypt modes +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.modes_dir= + +[dba] +;dba.default_handler= + +[opcache] +; Determines if Zend OPCache is enabled +;opcache.enable=0 + +; Determines if Zend OPCache is enabled for the CLI version of PHP +;opcache.enable_cli=0 + +; The OPcache shared memory storage size. +;opcache.memory_consumption=64 + +; The amount of memory for interned strings in Mbytes. +;opcache.interned_strings_buffer=4 + +; The maximum number of keys (scripts) in the OPcache hash table. +; Only numbers between 200 and 100000 are allowed. +;opcache.max_accelerated_files=2000 + +; The maximum percentage of "wasted" memory until a restart is scheduled. +;opcache.max_wasted_percentage=5 + +; When this directive is enabled, the OPcache appends the current working +; directory to the script key, thus eliminating possible collisions between +; files with the same name (basename). Disabling the directive improves +; performance, but may break existing applications. +;opcache.use_cwd=1 + +; When disabled, you must reset the OPcache manually or restart the +; webserver for changes to the filesystem to take effect. +;opcache.validate_timestamps=1 + +; How often (in seconds) to check file timestamps for changes to the shared +; memory storage allocation. ("1" means validate once per second, but only +; once per request. "0" means always validate) +;opcache.revalidate_freq=2 + +; Enables or disables file search in include_path optimization +;opcache.revalidate_path=0 + +; If disabled, all PHPDoc comments are dropped from the code to reduce the + ;size of the optimized code. +;opcache.save_comments=1 + +; If disabled, PHPDoc comments are not loaded from SHM, so "Doc Comments" +; may be always stored (save_comments=1), but not loaded by applications +; that don't need them anyway. +;opcache.load_comments=1 + +; If enabled, a fast shutdown sequence is used for the accelerated code +;opcache.fast_shutdown=0 + +; Allow file existence override (file_exists, etc.) performance feature. +;opcache.enable_file_override=0 + +; A bitmask, where each bit enables or disables the appropriate OPcache +; passes +;opcache.optimization_level=0xffffffff + +;opcache.inherited_hack=1 +;opcache.dups_fix=0 + +; The location of the OPcache blacklist file (wildcards allowed). +; Each OPcache blacklist file is a text file that holds the names of files +; that should not be accelerated. The file format is to add each filename +; to a new line. The filename may be a full path or just a file prefix +; (i.e., /var/www/x blacklists all the files and directories in /var/www +; that start with 'x'). Line starting with a ; are ignored (comments). +;opcache.blacklist_filename= + +; Allows exclusion of large files from being cached. By default all files +; are cached. +;opcache.max_file_size=0 + +; Check the cache checksum each N requests. +; The default value of "0" means that the checks are disabled. +;opcache.consistency_checks=0 + +; How long to wait (in seconds) for a scheduled restart to begin if the cache +; is not being accessed. +;opcache.force_restart_timeout=180 + +; OPcache error_log file name. Empty string assumes "stderr". +;opcache.error_log= + +; All OPcache errors go to the Web server log. +; By default, only fatal errors (level 0) or errors (level 1) are logged. +; You can also enable warnings (level 2), info messages (level 3) or +; debug messages (level 4). +;opcache.log_verbosity_level=1 + +; Preferred Shared Memory back-end. Leave empty and let the system decide. +;opcache.preferred_memory_model= + +; Protect the shared memory from unexpected writing during script execution. +; Useful for internal debugging only. +;opcache.protect_memory=0 + +[curl] +; A default value for the CURLOPT_CAINFO option. This is required to be an +; absolute path. +;curl.cainfo = + +; Local Variables: +; tab-width: 4 +; End: diff --git a/portage/package.keywords b/portage/package.keywords index 687794a9..32c96e8d 100644 --- a/portage/package.keywords +++ b/portage/package.keywords @@ -37,6 +37,7 @@ app-emulation/virtualbox-modules # ~dev-libs/folks-0.8.0 # ~dev-libs/gjs-1.34.0 +~dev-libs/icu-51.1 # ~dev-libs/libzeitgeist-0.3.18 ~dev-libs/libgcrypt-1.5.0 ~dev-libs/nspr-4.9.1 @@ -52,7 +53,8 @@ dev-python/fbrehm-libs ~dev-python/iniparse-0.4 # ~dev-python/isodate-0.4.9 ~dev-python/logilab-common-0.59.1 -~dev-python/pylint-0.27.0 +dev-python/pb-logging +~dev-python/pylint-0.28.0 ~dev-python/reportlab-2.6 ~dev-python/stevedore-0.8 ~dev-python/virtualenv-clone-0.2.4 diff --git a/portage/package.use b/portage/package.use index edb49394..988f8eb1 100644 --- a/portage/package.use +++ b/portage/package.use @@ -102,6 +102,7 @@ dev-ruby/rubygems server dev-scheme/guile deprecated discouraged networking regex + dev-tex/chktex -doc dev-util/gtk-doc highlight vim @@ -251,12 +252,13 @@ net-misc/ntp parse-clocks -zeroconf net-misc/openssh X509 sftplogging net-misc/openvpn down-root eurephia iproute2 passwordsave net-misc/rdesktop rdpusb +net-misc/spice-gtk -pulseaudio # net-misc/vnc server net-misc/vpnc hybrid-auth net-nds/openldap cxx experimental -minimal overlays syslog -net-print/hplip cupsddk fax new-hpcups parport scanner +net-print/hplip cupsddk fax hpijs new-hpcups parport scanner net-wireless/wpa_supplicant wps diff --git a/portage/savedconfig/sys-apps/busybox-1.21.0 b/portage/savedconfig/sys-apps/busybox-1.21.0 new file mode 100644 index 00000000..82f43eb3 --- /dev/null +++ b/portage/savedconfig/sys-apps/busybox-1.21.0 @@ -0,0 +1,1031 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.21.0 +# Thu Nov 14 00:03:28 2013 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +CONFIG_DESKTOP=y +CONFIG_EXTRA_COMPAT=y +CONFIG_INCLUDE_SUSv2=y +# CONFIG_USE_PORTABLE_CODE is not set +CONFIG_PLATFORM_LINUX=y +CONFIG_FEATURE_BUFFERS_USE_MALLOC=y +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +CONFIG_INSTALL_NO_USR=y +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_UNICODE_SUPPORT=y +# CONFIG_UNICODE_USING_LOCALE is not set +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set +CONFIG_SUBST_WCHAR=63 +CONFIG_LAST_SUPPORTED_WCHAR=767 +CONFIG_UNICODE_COMBINING_WCHARS=y +CONFIG_UNICODE_WIDE_WCHARS=y +# CONFIG_UNICODE_BIDI_SUPPORT is not set +# CONFIG_UNICODE_NEUTRAL_TABLE is not set +CONFIG_UNICODE_PRESERVE_BROKEN=y +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_FEATURE_PIDFILE=y +CONFIG_PID_FILE_PATH="/var/run" +CONFIG_FEATURE_SUID=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +CONFIG_FEATURE_PREFER_APPLETS=y +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +# CONFIG_FEATURE_HAVE_RPC is not set + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_SYSROOT="" +CONFIG_EXTRA_CFLAGS="" +CONFIG_EXTRA_LDFLAGS="" +CONFIG_EXTRA_LDLIBS="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set + +# +# Installation Options ("make install" behavior) +# +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="./_install" + +# +# Busybox Library Tuning +# +# CONFIG_FEATURE_SYSTEMD is not set +CONFIG_FEATURE_RTMINMAX=y +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SMALL=1 +CONFIG_SHA3_SMALL=1 +CONFIG_FEATURE_FAST_TOP=y +CONFIG_FEATURE_ETC_NETWORKS=y +CONFIG_FEATURE_USE_TERMIOS=y +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 +CONFIG_FEATURE_EDITING_VI=y +CONFIG_FEATURE_EDITING_HISTORY=255 +CONFIG_FEATURE_EDITING_SAVEHISTORY=y +CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y +CONFIG_FEATURE_REVERSE_SEARCH=y +CONFIG_FEATURE_TAB_COMPLETION=y +CONFIG_FEATURE_USERNAME_COMPLETION=y +CONFIG_FEATURE_EDITING_FANCY_PROMPT=y +CONFIG_FEATURE_EDITING_ASK_TERMINAL=y +CONFIG_FEATURE_NON_POSIX_CP=y +CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y +CONFIG_FEATURE_COPYBUF_KB=4 +CONFIG_FEATURE_SKIP_ROOTFS=y +# CONFIG_MONOTONIC_SYSCALL is not set +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +CONFIG_FEATURE_SEAMLESS_XZ=y +CONFIG_FEATURE_SEAMLESS_LZMA=y +CONFIG_FEATURE_SEAMLESS_BZ2=y +CONFIG_FEATURE_SEAMLESS_GZ=y +CONFIG_FEATURE_SEAMLESS_Z=y +CONFIG_AR=y +CONFIG_FEATURE_AR_LONG_FILENAMES=y +CONFIG_FEATURE_AR_CREATE=y +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +CONFIG_FEATURE_CPIO_P=y +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +CONFIG_FEATURE_GZIP_LONG_OPTIONS=y +CONFIG_GZIP_FAST=0 +CONFIG_LZOP=y +CONFIG_LZOP_COMPR_HIGH=y +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +CONFIG_FEATURE_TAR_CREATE=y +CONFIG_FEATURE_TAR_AUTODETECT=y +CONFIG_FEATURE_TAR_FROM=y +CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y +CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +CONFIG_FEATURE_TAR_LONG_OPTIONS=y +CONFIG_FEATURE_TAR_TO_COMMAND=y +CONFIG_FEATURE_TAR_UNAME_GNAME=y +CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y +# CONFIG_FEATURE_TAR_SELINUX is not set +CONFIG_UNCOMPRESS=y +CONFIG_UNLZMA=y +CONFIG_FEATURE_LZMA_FAST=y +CONFIG_LZMA=y +CONFIG_UNXZ=y +CONFIG_XZ=y +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +CONFIG_CAT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_FEATURE_DATE_NANO=y +CONFIG_FEATURE_DATE_COMPAT=y +# CONFIG_HOSTID is not set +CONFIG_ID=y +CONFIG_GROUPS=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_FEATURE_TOUCH_SUSV3=y +CONFIG_TR=y +CONFIG_FEATURE_TR_CLASSES=y +CONFIG_FEATURE_TR_EQUIV=y +CONFIG_BASE64=y +CONFIG_WHO=y +CONFIG_USERS=y +CONFIG_CAL=y +CONFIG_CATV=y +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y +CONFIG_CHROOT=y +CONFIG_CKSUM=y +CONFIG_COMM=y +CONFIG_CP=y +CONFIG_FEATURE_CP_LONG_OPTIONS=y +CONFIG_CUT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y +CONFIG_FEATURE_DD_IBS_OBS=y +CONFIG_DF=y +CONFIG_FEATURE_DF_FANCY=y +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +CONFIG_FEATURE_ENV_LONG_OPTIONS=y +CONFIG_EXPAND=y +CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y +CONFIG_EXPR=y +CONFIG_EXPR_MATH_SUPPORT_64=y +CONFIG_FALSE=y +# CONFIG_FOLD is not set +CONFIG_FSYNC=y +CONFIG_HEAD=y +CONFIG_FEATURE_FANCY_HEAD=y +CONFIG_INSTALL=y +CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y +CONFIG_LN=y +# CONFIG_LOGNAME is not set +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y +CONFIG_MKFIFO=y +CONFIG_MKNOD=y +CONFIG_MV=y +CONFIG_FEATURE_MV_LONG_OPTIONS=y +CONFIG_NICE=y +CONFIG_NOHUP=y +# CONFIG_OD is not set +CONFIG_PRINTENV=y +CONFIG_PRINTF=y +CONFIG_PWD=y +CONFIG_READLINK=y +CONFIG_FEATURE_READLINK_FOLLOW=y +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +CONFIG_SHA256SUM=y +CONFIG_SHA512SUM=y +CONFIG_SHA3SUM=y +CONFIG_SLEEP=y +CONFIG_FEATURE_FANCY_SLEEP=y +CONFIG_FEATURE_FLOAT_SLEEP=y +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +CONFIG_SPLIT=y +CONFIG_FEATURE_SPLIT_FANCY=y +CONFIG_STAT=y +CONFIG_FEATURE_STAT_FORMAT=y +CONFIG_STTY=y +CONFIG_SUM=y +CONFIG_SYNC=y +CONFIG_TAC=y +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +CONFIG_UNEXPAND=y +CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y +CONFIG_UNIQ=y +CONFIG_USLEEP=y +# CONFIG_UUDECODE is not set +# CONFIG_UUENCODE is not set +CONFIG_WC=y +CONFIG_FEATURE_WC_LARGE=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_FGCONSOLE=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +CONFIG_DUMPKMAP=y +CONFIG_KBD_MODE=y +CONFIG_LOADFONT=y +CONFIG_LOADKMAP=y +CONFIG_OPENVT=y +CONFIG_RESET=y +CONFIG_RESIZE=y +CONFIG_FEATURE_RESIZE_PRINT=y +CONFIG_SETCONSOLE=y +CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y +CONFIG_SETFONT=y +CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y +CONFIG_DEFAULT_SETFONT_DIR="" +CONFIG_SETKEYCODES=y +CONFIG_SETLOGCONS=y +CONFIG_SHOWKEY=y + +# +# Common options for loadfont and setfont +# +CONFIG_FEATURE_LOADFONT_PSF2=y +CONFIG_FEATURE_LOADFONT_RAW=y + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +CONFIG_PIPE_PROGRESS=y +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +CONFIG_START_STOP_DAEMON=y +CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y +CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_PATCH=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=4096 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_REGEX_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_ASK_TERMINAL=y +CONFIG_AWK=y +CONFIG_FEATURE_AWK_LIBM=y +CONFIG_CMP=y +CONFIG_DIFF=y +CONFIG_FEATURE_DIFF_LONG_OPTIONS=y +CONFIG_FEATURE_DIFF_DIR=y +CONFIG_ED=y +CONFIG_SED=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +CONFIG_FEATURE_FIND_INUM=y +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_FEATURE_FIND_LINKS=y +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +# CONFIG_BOOTCHARTD is not set +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set +CONFIG_GINIT=y +CONFIG_HALT=y +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_KILL_REMOVED=y +CONFIG_FEATURE_KILL_DELAY=0 +CONFIG_FEATURE_INIT_SCTTY=y +CONFIG_FEATURE_INIT_SYSLOG=y +CONFIG_FEATURE_EXTRA_QUIET=y +CONFIG_FEATURE_INIT_COREDUMPS=y +CONFIG_FEATURE_INITRD=y +CONFIG_INIT_TERMINAL_TYPE="linux" +CONFIG_MESG=y +CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y + +# +# Login/Password Management Utilities +# +# CONFIG_ADD_SHELL is not set +# CONFIG_REMOVE_SHELL is not set +CONFIG_FEATURE_SHADOWPASSWDS=y +CONFIG_USE_BB_PWD_GRP=y +CONFIG_USE_BB_SHADOW=y +CONFIG_USE_BB_CRYPT=y +CONFIG_USE_BB_CRYPT_SHA=y +CONFIG_ADDUSER=y +CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y +CONFIG_FEATURE_CHECK_NAMES=y +CONFIG_FIRST_SYSTEM_ID=100 +CONFIG_LAST_SYSTEM_ID=999 +CONFIG_ADDGROUP=y +CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y +CONFIG_FEATURE_ADDUSER_TO_GROUP=y +CONFIG_DELUSER=y +CONFIG_DELGROUP=y +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y +CONFIG_GETTY=y +CONFIG_LOGIN=y +CONFIG_LOGIN_SESSION_AS_CHILD=y +# CONFIG_PAM is not set +CONFIG_LOGIN_SCRIPTS=y +CONFIG_FEATURE_NOLOGIN=y +CONFIG_FEATURE_SECURETTY=y +CONFIG_PASSWD=y +CONFIG_FEATURE_PASSWD_WEAK_CHECK=y +CONFIG_CRYPTPW=y +CONFIG_CHPASSWD=y +CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" +CONFIG_SU=y +CONFIG_FEATURE_SU_SYSLOG=y +CONFIG_FEATURE_SU_CHECKS_SHELLS=y +# CONFIG_SULOGIN is not set +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +CONFIG_CHATTR=y +CONFIG_FSCK=y +CONFIG_LSATTR=y +CONFIG_TUNE2FS=y + +# +# Linux Module Utilities +# +CONFIG_MODINFO=y +CONFIG_MODPROBE_SMALL=y +CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y +CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y +# CONFIG_INSMOD is not set +# CONFIG_RMMOD is not set +# CONFIG_LSMOD is not set +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +# CONFIG_MODPROBE is not set +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +# CONFIG_DEPMOD is not set + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +CONFIG_FEATURE_INSMOD_TRY_MMAP=y +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +# CONFIG_FEATURE_MODUTILS_ALIAS is not set +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +CONFIG_BLOCKDEV=y +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +CONFIG_FEATURE_MDEV_RENAME=y +CONFIG_FEATURE_MDEV_RENAME_REGEXP=y +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +CONFIG_REV=y +CONFIG_ACPID=y +CONFIG_FEATURE_ACPID_COMPAT=y +CONFIG_BLKID=y +CONFIG_FEATURE_BLKID_TYPE=y +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +CONFIG_FBSET=y +CONFIG_FEATURE_FBSET_FANCY=y +CONFIG_FEATURE_FBSET_READMODE=y +CONFIG_FDFLUSH=y +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set +CONFIG_FEATURE_FDISK_WRITABLE=y +CONFIG_FEATURE_AIX_LABEL=y +CONFIG_FEATURE_SGI_LABEL=y +CONFIG_FEATURE_SUN_LABEL=y +CONFIG_FEATURE_OSF_LABEL=y +CONFIG_FEATURE_GPT_LABEL=y +CONFIG_FEATURE_FDISK_ADVANCED=y +CONFIG_FINDFS=y +CONFIG_FLOCK=y +CONFIG_FREERAMDISK=y +# CONFIG_FSCK_MINIX is not set +CONFIG_MKFS_EXT2=y +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +CONFIG_MKFS_REISER=y +CONFIG_MKFS_VFAT=y +CONFIG_GETOPT=y +CONFIG_FEATURE_GETOPT_LONG=y +CONFIG_HEXDUMP=y +CONFIG_FEATURE_HEXDUMP_REVERSE=y +CONFIG_HD=y +CONFIG_HWCLOCK=y +CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +CONFIG_IPCRM=y +CONFIG_IPCS=y +CONFIG_LOSETUP=y +CONFIG_LSPCI=y +CONFIG_LSUSB=y +CONFIG_MKSWAP=y +CONFIG_FEATURE_MKSWAP_UUID=y +CONFIG_MORE=y +CONFIG_MOUNT=y +CONFIG_FEATURE_MOUNT_FAKE=y +CONFIG_FEATURE_MOUNT_VERBOSE=y +CONFIG_FEATURE_MOUNT_HELPERS=y +CONFIG_FEATURE_MOUNT_LABEL=y +# CONFIG_FEATURE_MOUNT_NFS is not set +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +CONFIG_RTCWAKE=y +CONFIG_SCRIPT=y +CONFIG_SCRIPTREPLAY=y +CONFIG_SETARCH=y +CONFIG_SWAPONOFF=y +CONFIG_FEATURE_SWAPON_PRI=y +CONFIG_SWITCH_ROOT=y +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +CONFIG_FEATURE_MOUNT_LOOP_CREATE=y +CONFIG_FEATURE_MTAB_SUPPORT=y +CONFIG_VOLUMEID=y + +# +# Filesystem/Volume identification +# +CONFIG_FEATURE_VOLUMEID_EXT=y +CONFIG_FEATURE_VOLUMEID_BTRFS=y +CONFIG_FEATURE_VOLUMEID_REISERFS=y +CONFIG_FEATURE_VOLUMEID_FAT=y +CONFIG_FEATURE_VOLUMEID_EXFAT=y +CONFIG_FEATURE_VOLUMEID_HFS=y +CONFIG_FEATURE_VOLUMEID_JFS=y +CONFIG_FEATURE_VOLUMEID_XFS=y +CONFIG_FEATURE_VOLUMEID_NILFS=y +CONFIG_FEATURE_VOLUMEID_NTFS=y +CONFIG_FEATURE_VOLUMEID_ISO9660=y +CONFIG_FEATURE_VOLUMEID_UDF=y +CONFIG_FEATURE_VOLUMEID_LUKS=y +CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y +CONFIG_FEATURE_VOLUMEID_CRAMFS=y +CONFIG_FEATURE_VOLUMEID_ROMFS=y +CONFIG_FEATURE_VOLUMEID_SQUASHFS=y +CONFIG_FEATURE_VOLUMEID_SYSV=y +CONFIG_FEATURE_VOLUMEID_OCFS2=y +CONFIG_FEATURE_VOLUMEID_LINUXRAID=y + +# +# Miscellaneous Utilities +# +CONFIG_CONSPY=y +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +CONFIG_FEATURE_LESS_MARKS=y +CONFIG_FEATURE_LESS_REGEXP=y +CONFIG_FEATURE_LESS_WINCH=y +CONFIG_FEATURE_LESS_ASK_TERMINAL=y +CONFIG_FEATURE_LESS_DASHCMD=y +CONFIG_FEATURE_LESS_LINENUMS=y +CONFIG_NANDWRITE=y +CONFIG_NANDDUMP=y +CONFIG_SETSERIAL=y +CONFIG_UBIATTACH=y +CONFIG_UBIDETACH=y +CONFIG_UBIMKVOL=y +CONFIG_UBIRMVOL=y +CONFIG_UBIRSVOL=y +CONFIG_UBIUPDATEVOL=y +CONFIG_ADJTIMEX=y +CONFIG_BBCONFIG=y +CONFIG_FEATURE_COMPRESS_BBCONFIG=y +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +CONFIG_CHAT=y +CONFIG_FEATURE_CHAT_NOFAIL=y +CONFIG_FEATURE_CHAT_TTY_HIFI=y +CONFIG_FEATURE_CHAT_IMPLICIT_CR=y +CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y +CONFIG_FEATURE_CHAT_SEND_ESCAPES=y +CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y +CONFIG_FEATURE_CHAT_CLR_ABORT=y +CONFIG_CHRT=y +CONFIG_CROND=y +CONFIG_FEATURE_CROND_D=y +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" +# CONFIG_CRONTAB is not set +# CONFIG_DC is not set +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +CONFIG_DEVMEM=y +CONFIG_EJECT=y +CONFIG_FEATURE_EJECT_SCSI=y +# CONFIG_FBSPLASH is not set +CONFIG_FLASHCP=y +CONFIG_FLASH_LOCK=y +CONFIG_FLASH_UNLOCK=y +CONFIG_FLASH_ERASEALL=y +CONFIG_IONICE=y +# CONFIG_INOTIFYD is not set +CONFIG_LAST=y +# CONFIG_FEATURE_LAST_SMALL is not set +CONFIG_FEATURE_LAST_FANCY=y +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y +CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +CONFIG_MAN=y +CONFIG_MICROCOM=y +CONFIG_MOUNTPOINT=y +CONFIG_MT=y +CONFIG_RAIDAUTORUN=y +CONFIG_READAHEAD=y +# CONFIG_RFKILL is not set +CONFIG_RUNLEVEL=y +CONFIG_RX=y +CONFIG_SETSID=y +CONFIG_STRINGS=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_TIME=y +CONFIG_TIMEOUT=y +CONFIG_TTYSIZE=y +CONFIG_VOLNAME=y +CONFIG_WALL=y +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_NAMEIF=y +CONFIG_FEATURE_NAMEIF_EXTENDED=y +CONFIG_NBDCLIENT=y +CONFIG_NC=y +CONFIG_NC_SERVER=y +CONFIG_NC_EXTRA=y +CONFIG_NC_110_COMPAT=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +CONFIG_WHOIS=y +CONFIG_FEATURE_IPV6=y +CONFIG_FEATURE_UNIX_LOCAL=y +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +CONFIG_BRCTL=y +CONFIG_FEATURE_BRCTL_FANCY=y +CONFIG_FEATURE_BRCTL_SHOW=y +# CONFIG_DNSD is not set +CONFIG_ETHER_WAKE=y +# CONFIG_FAKEIDENTD is not set +CONFIG_FTPD=y +CONFIG_FEATURE_FTP_WRITE=y +CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +CONFIG_HTTPD=y +CONFIG_FEATURE_HTTPD_RANGES=y +CONFIG_FEATURE_HTTPD_USE_SENDFILE=y +CONFIG_FEATURE_HTTPD_SETUID=y +CONFIG_FEATURE_HTTPD_BASIC_AUTH=y +CONFIG_FEATURE_HTTPD_AUTH_MD5=y +CONFIG_FEATURE_HTTPD_CGI=y +CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y +CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y +CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y +CONFIG_FEATURE_HTTPD_ERROR_PAGES=y +CONFIG_FEATURE_HTTPD_PROXY=y +CONFIG_FEATURE_HTTPD_GZIP=y +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +CONFIG_FEATURE_IFCONFIG_SLIP=y +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +CONFIG_IFENSLAVE=y +CONFIG_IFPLUGD=y +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +CONFIG_FEATURE_IFUPDOWN_IP=y +CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y +# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IPV4=y +CONFIG_FEATURE_IFUPDOWN_IPV6=y +CONFIG_FEATURE_IFUPDOWN_MAPPING=y +CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_RPC is not set +CONFIG_IP=y +CONFIG_FEATURE_IP_ADDRESS=y +CONFIG_FEATURE_IP_LINK=y +CONFIG_FEATURE_IP_ROUTE=y +CONFIG_FEATURE_IP_TUNNEL=y +CONFIG_FEATURE_IP_RULE=y +CONFIG_FEATURE_IP_SHORT_FORMS=y +CONFIG_FEATURE_IP_RARE_PROTOCOLS=y +CONFIG_IPADDR=y +CONFIG_IPLINK=y +CONFIG_IPROUTE=y +CONFIG_IPTUNNEL=y +CONFIG_IPRULE=y +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +CONFIG_FEATURE_NETSTAT_PRG=y +CONFIG_NSLOOKUP=y +CONFIG_NTPD=y +CONFIG_FEATURE_NTPD_SERVER=y +CONFIG_PSCAN=y +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +# CONFIG_TCPSVD is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +CONFIG_FEATURE_TELNET_AUTOLOGIN=y +CONFIG_TELNETD=y +CONFIG_FEATURE_TELNETD_STANDALONE=y +CONFIG_FEATURE_TELNETD_INETD_WAIT=y +CONFIG_TFTP=y +CONFIG_TFTPD=y + +# +# Common options for tftp/tftpd +# +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +CONFIG_FEATURE_TFTP_PROGRESS_BAR=y +CONFIG_TFTP_DEBUG=y +CONFIG_TRACEROUTE=y +CONFIG_TRACEROUTE6=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +CONFIG_TUNCTL=y +CONFIG_FEATURE_TUNCTL_UG=y +CONFIG_UDHCPC6=y +CONFIG_UDHCPD=y +CONFIG_DHCPRELAY=y +CONFIG_DUMPLEASES=y +CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y +CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y +CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" +CONFIG_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +CONFIG_FEATURE_UDHCP_PORT=y +CONFIG_UDHCP_DEBUG=9 +CONFIG_FEATURE_UDHCP_RFC3397=y +CONFIG_FEATURE_UDHCP_8021Q=y +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" +# CONFIG_UDPSVD is not set +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +CONFIG_FEATURE_WGET_LONG_OPTIONS=y +CONFIG_FEATURE_WGET_TIMEOUT=y +CONFIG_ZCIP=y + +# +# Print Utilities +# +# CONFIG_LPD is not set +CONFIG_LPR=y +CONFIG_LPQ=y + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="us-ascii" +CONFIG_POPMAILDIR=y +CONFIG_FEATURE_POPMAILDIR_DELIVERY=y +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +CONFIG_SENDMAIL=y + +# +# Process Utilities +# +CONFIG_IOSTAT=y +CONFIG_LSOF=y +CONFIG_MPSTAT=y +CONFIG_NMETER=y +CONFIG_PMAP=y +CONFIG_POWERTOP=y +CONFIG_PSTREE=y +CONFIG_PWDX=y +# CONFIG_SMEMCAP is not set +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +CONFIG_FEATURE_TOP_SMP_CPU=y +CONFIG_FEATURE_TOP_DECIMALS=y +CONFIG_FEATURE_TOP_SMP_PROCESS=y +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +CONFIG_FEATURE_PIDOF_SINGLE=y +CONFIG_FEATURE_PIDOF_OMIT=y +CONFIG_PKILL=y +CONFIG_PS=y +# CONFIG_FEATURE_PS_WIDE is not set +# CONFIG_FEATURE_PS_LONG is not set +CONFIG_FEATURE_PS_TIME=y +CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y +CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_FEATURE_SHOW_THREADS=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVLOGD is not set +CONFIG_CHPST=y +CONFIG_SETUIDGID=y +CONFIG_ENVUIDGID=y +CONFIG_ENVDIR=y +CONFIG_SOFTLIMIT=y +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_ASH=y +CONFIG_ASH_BASH_COMPAT=y +# CONFIG_ASH_IDLE_TIMEOUT is not set +CONFIG_ASH_JOB_CONTROL=y +CONFIG_ASH_ALIAS=y +CONFIG_ASH_GETOPTS=y +CONFIG_ASH_BUILTIN_ECHO=y +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +CONFIG_ASH_CMDCMD=y +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +CONFIG_ASH_RANDOM_SUPPORT=y +CONFIG_ASH_EXPAND_PRMT=y +CONFIG_CTTYHACK=y +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_BRACE_EXPANSION is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_SAVEHISTORY is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_RANDOM_SUPPORT is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_HUSH_MODE_X is not set +# CONFIG_MSH is not set +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +# CONFIG_FEATURE_BASH_IS_ASH is not set +# CONFIG_FEATURE_BASH_IS_HUSH is not set +CONFIG_FEATURE_BASH_IS_NONE=y +CONFIG_SH_MATH_SUPPORT=y +CONFIG_SH_MATH_SUPPORT_64=y +CONFIG_FEATURE_SH_EXTRA_QUIET=y +CONFIG_FEATURE_SH_STANDALONE=y +CONFIG_FEATURE_SH_NOFORK=y +CONFIG_FEATURE_SH_HISTFILESIZE=y + +# +# System Logging Utilities +# +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_SYSLOGD_DUP is not set +# CONFIG_FEATURE_SYSLOGD_CFG is not set +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_FEATURE_KMSG_SYSLOG is not set +# CONFIG_KLOGD is not set +# CONFIG_FEATURE_KLOGD_KLOGCTL is not set +# CONFIG_LOGGER is not set diff --git a/printcap b/printcap index a19ff8b6..25da3ae3 100644 --- a/printcap +++ b/printcap @@ -1,5 +1,6 @@ # This file was automatically generated by cupsd(8) from the # /etc/cups/printers.conf file. All changes to this file # will be lost. +Kyocera_FS-1020D|Kyocera FS-1020D:rm=bruni.home.brehm-online.com:rp=Kyocera_FS-1020D: Bla_blub|blubber blub:rm=bruni.home.brehm-online.com:rp=Bla_blub: Virtual_Printer|PDF Printer:rm=bruni.home.brehm-online.com:rp=Virtual_Printer: diff --git a/profile.d/vte.sh b/profile.d/vte.sh new file mode 100644 index 00000000..f744d489 --- /dev/null +++ b/profile.d/vte.sh @@ -0,0 +1,40 @@ +#!/bin/bash +# Copyright © 2006 Shaun McCance +# +# 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. + +__vte_urlencode() ( + # This is important to make sure string manipulation is handled + # byte-by-byte. + LANG=C + arg="$1" + i="0" + while [ "$i" -lt ${#arg} ]; do + c=${arg:$i:1} + if echo "$c" | grep -q '[a-zA-Z/:_\.\-]'; then + echo -n "$c" + else + echo -n "%" + printf "%X" "'$c'" + fi + i=$((i+1)) + done +) + +__vte_ps1() { + printf "\e]7;file://%s" $HOSTNAME + __vte_urlencode "$PWD" + printf "\a" +} diff --git a/profile.env b/profile.env index 0d6e5c9f..06f1debc 100644 --- a/profile.env +++ b/profile.env @@ -4,13 +4,13 @@ export ANT_HOME='/usr/share/ant' export CONFIG_PROTECT='/var/bind /usr/share/gnupg/qualified.txt /var/lib/hsqldb /usr/share/config' -export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' export EDITOR='/usr/bin/vim' -export FLTK_DOCDIR='/usr/share/doc/fltk-1.3.0-r1/html' +export FLTK_DOCDIR='/usr/share/doc/fltk-1.3.2/html' export GCC_SPECS='' export GSETTINGS_BACKEND='dconf' export HG='/usr/bin/hg' -export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info' +export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info' export JAVACC_HOME='/usr/share/javacc/' export LANG='de_DE.UTF-8' export LC_ADDRESS='de_DE.utf8' @@ -28,17 +28,17 @@ export LC_TIME='de_DE.utf8' export LESS='-R -M --shift 5' export LESSOPEN='|lesspipe %s' export LIBBLURAY_CP='/usr/share/libbluray/lib/libbluray.jar' -export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' +export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' export MULTIOSDIRS='../lib64:../lib32' export OPENGL_PROFILE='xorg-x11' export PAGER='/usr/bin/less' -export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin:/usr/games/bin' +export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin:/usr/games/bin' export PRELINK_PATH_MASK='/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/opt/bin/skype' export PYTHONDOCS_2_7='/usr/share/doc/python-docs-2.7.3/html/library' export PYTHONDOCS_3_2='/usr/share/doc/python-docs-3.2.3/html/library' export QT_GRAPHICSSYSTEM='raster' export QT_PLUGIN_PATH='/usr/lib64/kde4/plugins' -export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin' +export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin' export RUBYOPT='-rauto_gem' export R_HOME='/usr/lib64/R' export VBOX_APP_HOME='/usr/lib64/virtualbox' diff --git a/qemu/bridge.conf b/qemu/bridge.conf new file mode 100644 index 00000000..2bde37e2 --- /dev/null +++ b/qemu/bridge.conf @@ -0,0 +1,14 @@ +# This should have the following permissions: root:qemu 0640 + +# allow br0 +# Uncommenting the above would allow users in the 'qemu' group +# to add devices to 'br0' + +# allow virbr0 +# Uncommenting the above would allow users in the 'qemu' group +# to add devices to 'virbr0' + +# include /etc/qemu/bob.conf +# Uncommenting the above would allow users in the 'bob' group +# to have permissions defined in it, iff it has the following +# permissions: root:bob 0640 diff --git a/qemu/target-x86_64.conf b/qemu/target-x86_64.conf new file mode 100644 index 00000000..e69de29b diff --git a/request-key.d/cifs.idmap.conf b/request-key.d/cifs.idmap.conf new file mode 100644 index 00000000..1341c1a4 --- /dev/null +++ b/request-key.d/cifs.idmap.conf @@ -0,0 +1 @@ +create cifs.idmap * * /usr/sbin/cifs.idmap %k diff --git a/request-key.d/cifs.upcall.conf b/request-key.d/cifs.upcall.conf new file mode 100644 index 00000000..dac5ec0d --- /dev/null +++ b/request-key.d/cifs.upcall.conf @@ -0,0 +1 @@ +create dns_resolver * * /usr/sbin/cifs.upcall %k diff --git a/resolv.conf b/resolv.conf index 798c010b..c3bac086 100644 --- a/resolv.conf +++ b/resolv.conf @@ -1,6 +1,4 @@ -# Hand made by Frank Brehm -domain home.brehm-online.com -search home.brehm-online.com brehm-online.com hennig-berlin.org uhu-banane.de pb.local dc1.pb.local dc2.pb.local -#nameserver 10.12.11.1 -nameserver 192.168.178.30 -nameserver 192.168.178.89 +# Generated by net-scripts for interface eth0 +domain brehm-online.com +search home.brehm-online.com home.hennig-berlin.org brehm-online.com hennig-berlin.org uhu-banane.de +nameserver 10.12.11.254 diff --git a/revdep-rebuild/61-oracle-jdk-bin-1.7 b/revdep-rebuild/61-oracle-jdk-bin-1.7 index 27dd47f6..745c08b7 100644 --- a/revdep-rebuild/61-oracle-jdk-bin-1.7 +++ b/revdep-rebuild/61-oracle-jdk-bin-1.7 @@ -1 +1 @@ -SEARCH_DIRS_MASK="/opt/oracle-jdk-bin-1.7.0.25" +SEARCH_DIRS_MASK="/opt/oracle-jdk-bin-1.7.0.45" diff --git a/revdep-rebuild/61-oracle-jre-bin-1.7 b/revdep-rebuild/61-oracle-jre-bin-1.7 index 02f5b075..f53690a3 100644 --- a/revdep-rebuild/61-oracle-jre-bin-1.7 +++ b/revdep-rebuild/61-oracle-jre-bin-1.7 @@ -1 +1 @@ -SEARCH_DIRS_MASK="/opt/oracle-jre-bin-1.7.0.25" +SEARCH_DIRS_MASK="/opt/oracle-jre-bin-1.7.0.45" diff --git a/sasl2/libvirt.conf b/sasl2/libvirt.conf new file mode 100644 index 00000000..5e2528d1 --- /dev/null +++ b/sasl2/libvirt.conf @@ -0,0 +1,31 @@ +# If you want to use the non-TLS socket, then you *must* include +# the GSSAPI or DIGEST-MD5 mechanisms, because they are the only +# ones that can offer session encryption as well as authentication. +# +# If you're only using TLS, then you can turn on any mechanisms +# you like for authentication, because TLS provides the encryption +# +# Default to a simple username+password mechanism +mech_list: digest-md5 + +# Before you can use GSSAPI, you need a service principle on the +# KDC server for libvirt, and that to be exported to the keytab +# file listed below +#mech_list: gssapi +# +# You can also list many mechanisms at once, then the user can choose +# by adding '?auth=sasl.gssapi' to their libvirt URI, eg +# qemu+tcp://hostname/system?auth=sasl.gssapi +#mech_list: digest-md5 gssapi + +# Some older builds of MIT kerberos on Linux ignore this option & +# instead need KRB5_KTNAME env var. +# For modern Linux, and other OS, this should be sufficient +# +# There is no default value here, uncomment if you need this +#keytab: /etc/libvirt/krb5.tab + +# If using digest-md5 for username/passwds, then this is the file +# containing the passwds. Use 'saslpasswd2 -a libvirt [username]' +# to add entries, and 'sasldblistusers2 -f [sasldb_path]' to browse it +sasldb_path: /etc/libvirt/passwd.db diff --git a/sensors3.conf b/sensors3.conf index c1e08f98..cd761ef7 100644 --- a/sensors3.conf +++ b/sensors3.conf @@ -12,7 +12,7 @@ # Such custom configuration files for specific mainboards can be found at # http://www.lm-sensors.org/wiki/Configurations -chip "lm78-*" "lm79-*" "lm80-*" +chip "lm78-*" "lm79-*" "lm80-*" "lm96080-*" label temp1 "M/B Temp" @@ -323,7 +323,7 @@ chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" set in7_min 3.3 * 0.90 set in7_max 3.3 * 1.10 set in8_min 3.0 * 0.90 - set in8_max 3.0 * 1.10 + set in8_max 3.3 * 1.10 chip "w83627uhg-*" @@ -340,7 +340,7 @@ chip "w83627uhg-*" set in7_min 5.0 * 0.90 set in7_max 5.0 * 1.10 set in8_min 3.0 * 0.90 - set in8_max 3.0 * 1.10 + set in8_max 3.3 * 1.10 chip "f71805f-*" diff --git a/sgml/catalog b/sgml/catalog index 288c1ce2..0f8fb533 100644 --- a/sgml/catalog +++ b/sgml/catalog @@ -15,3 +15,4 @@ CATALOG "/etc/sgml/sgml-docbook-4.0.cat" CATALOG "/etc/sgml/xml-simple-docbook-4.1.2.4.cat" CATALOG "/etc/sgml/xml-simple-docbook-1.0.cat" CATALOG "/etc/sgml/linuxdoc.cat" +CATALOG "/etc/sgml/xhtml1.cat" diff --git a/sgml/xhtml1.cat b/sgml/xhtml1.cat new file mode 100644 index 00000000..0309e343 --- /dev/null +++ b/sgml/xhtml1.cat @@ -0,0 +1 @@ +CATALOG "/usr/share/sgml/xhtml1/xhtml.soc" diff --git a/shadow b/shadow index 1bc1e64d..f22fd704 100644 --- a/shadow +++ b/shadow @@ -53,3 +53,4 @@ polkitd:!:15634:::::: backuppc:!:15706:::::: saned:!:15734:::::: ulogd:!:15842:::::: +qemu:!:16023:::::: diff --git a/shadow- b/shadow- index f652cc07..1bc1e64d 100644 --- a/shadow- +++ b/shadow- @@ -52,3 +52,4 @@ memcached:!:15566:::::: polkitd:!:15634:::::: backuppc:!:15706:::::: saned:!:15734:::::: +ulogd:!:15842:::::: diff --git a/ssh/ssh_config b/ssh/ssh_config index 69bf3a41..2c541179 100644 --- a/ssh/ssh_config +++ b/ssh/ssh_config @@ -59,4 +59,4 @@ Host * # VisualHostKey no # ProxyCommand ssh -q -W %h:%p gateway.example.com - SendEnv LANG LC_* +# SendEnv LANG LC_* diff --git a/sysctl.d/libvirtd.conf b/sysctl.d/libvirtd.conf new file mode 100644 index 00000000..275482cc --- /dev/null +++ b/sysctl.d/libvirtd.conf @@ -0,0 +1,8 @@ +# The kernel allocates aio memory on demand, and this number limits the +# number of parallel aio requests; the only drawback of a larger limit is +# that a malicious guest could issue parallel requests to cause the kernel +# to set aside memory. Set this number at least as large as +# 128 * (number of virtual disks on the host) +# Libvirt uses a default of 1M requests to allow 8k disks, with at most +# 64M of kernel memory if all disks hit an aio request at the same time. +fs.aio-max-nr = 1048576 diff --git a/systemd/system/ntpdate.service.d/00gentoo.conf b/systemd/system/ntpdate.service.d/00gentoo.conf new file mode 100644 index 00000000..75e4f41b --- /dev/null +++ b/systemd/system/ntpdate.service.d/00gentoo.conf @@ -0,0 +1,2 @@ +[Service] +Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" diff --git a/systemd/system/slapd.service.d/00gentoo.conf b/systemd/system/slapd.service.d/00gentoo.conf new file mode 100644 index 00000000..812ea68e --- /dev/null +++ b/systemd/system/slapd.service.d/00gentoo.conf @@ -0,0 +1,12 @@ +[Service] +# Use the classical configuration file: +#Environment="SLAPD_OPTIONS=-f /etc/openldap/slapd.conf" +# Use the slapd configuration directory: +#Environment="SLAPD_OPTIONS=-F /etc/openldap/slapd.d" + +Environment="SLAPD_URLS=ldaps:/// ldap:/// ldapi:///" +# Other examples: +#Environment="SLAPD_URLS=ldap://127.0.0.1/ ldap://10.0.0.1:1389/ cldap:///" + +# Specify the kerberos keytab file +#Environment=KRB5_KTNAME=/etc/openldap/krb5-ldap.keytab diff --git a/systemd/system/sntp.service.d/00gentoo.conf b/systemd/system/sntp.service.d/00gentoo.conf new file mode 100644 index 00000000..75e4f41b --- /dev/null +++ b/systemd/system/sntp.service.d/00gentoo.conf @@ -0,0 +1,2 @@ +[Service] +Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" diff --git a/udev/hwdb.bin b/udev/hwdb.bin index 8597f1f544c444e05992a5086f05c108c21fae6d..7e4f72c73d1fc8d638bf03483f617a72dee22271 100644 GIT binary patch literal 5617672 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

    j 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