#==[ Command ]======================================#
# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 102679
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 102679
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

#==[ Command ]======================================#
# /bin/systemctl status sysctl
* sysctl.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

#==[ Configuration File ]===========================#
# /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 0
fs.inotify.max_user_watches = 65536
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
kernel.sched_min_granularity_ns = 10000000
kernel.sched_wakeup_granularity_ns = 15000000
kernel.sched_latency_ns = 80000000
kernel.sched_tunable_scaling = 0
vm.dirty_ratio = 5
vm.dirty_background_ratio = 5
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
net.ipv4.tcp_rmem = 4096 262144 8388608
net.ipv4.tcp_wmem = 4096 262144 8388608
vm.min_free_kbytes = 262144
sunrpc.tcp_slot_table_entries = 128
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_forward = 0
kernel.sysrq = 1
net.ipv4.tcp_ecn = 0


#==[ Configuration File ]===========================#
# /boot/sysctl.conf-4.4.74-92.35-default
kernel.hung_task_timeout_secs = 0
kernel.msgmax = 65536
kernel.msgmnb = 65536
kernel.shmmax = 0xffffffffffffffff
kernel.shmall = 0x0fffffffffffff00


#==[ Configuration File ]===========================#
# /lib/sysctl.d/*.conf - File not found

#==[ Configuration File ]===========================#
# /usr/lib/sysctl.d/50-coredump.conf
kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %e


#==[ Configuration File ]===========================#
# /usr/lib/sysctl.d/50-default-s390.conf
kernel.sched_min_granularity_ns = 10000000
kernel.sched_wakeup_granularity_ns = 15000000
kernel.sched_latency_ns = 80000000
kernel.sched_tunable_scaling = 0


#==[ Configuration File ]===========================#
# /usr/lib/sysctl.d/50-default.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
net.ipv6.conf.default.use_tempaddr = 1
fs.inotify.max_user_watches = 65536
kernel.sysrq = 184
dev.cdrom.autoclose = 0
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
kernel.kptr_restrict = 1
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0


#==[ Configuration File ]===========================#
# /usr/local/lib/sysctl.d/*.conf - File not found

#==[ Configuration File ]===========================#
# /etc/sysctl.d/99-sysctl.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 0
fs.inotify.max_user_watches = 65536
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
kernel.sched_min_granularity_ns = 10000000
kernel.sched_wakeup_granularity_ns = 15000000
kernel.sched_latency_ns = 80000000
kernel.sched_tunable_scaling = 0
vm.dirty_ratio = 5
vm.dirty_background_ratio = 5
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
net.ipv4.tcp_rmem = 4096 262144 8388608
net.ipv4.tcp_wmem = 4096 262144 8388608
vm.min_free_kbytes = 262144
sunrpc.tcp_slot_table_entries = 128
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_forward = 0
kernel.sysrq = 1
net.ipv4.tcp_ecn = 0


#==[ Configuration File ]===========================#
# /run/sysctl.d/*.conf - File not found

#==[ Command ]======================================#
# /sbin/sysctl -a
appldata.interval = 10000
appldata.timer = 0
crypto.fips_enabled = 0
debug.exception-trace = 1
dev.scsi.logging_level = 0
fs.aio-max-nr = 65536
fs.aio-nr = 0
fs.binfmt_misc.jexec = enabled
fs.binfmt_misc.jexec = interpreter /opt/ibm/java-s390-80/lib/jexec
fs.binfmt_misc.jexec = flags: 
fs.binfmt_misc.jexec = offset 0
fs.binfmt_misc.jexec = magic 504b0304
fs.binfmt_misc.status = enabled
fs.dentry-state = 3677287	3403989	45	0	0	0
fs.dir-notify-enable = 1
fs.epoll.max_user_watches = 5383331
fs.file-max = 2621068
fs.file-nr = 8416	0	2621068
fs.inode-nr = 3623863	6718
fs.inode-state = 3623863	6718	0	0	0	0	0
fs.inotify.max_queued_events = 16384
fs.inotify.max_user_instances = 128
fs.inotify.max_user_watches = 65536
fs.lease-break-time = 45
fs.leases-enable = 1
fs.mount-max = 100000
fs.mqueue.msg_default = 10
fs.mqueue.msg_max = 10
fs.mqueue.msgsize_default = 8192
fs.mqueue.msgsize_max = 8192
fs.mqueue.queues_max = 256
fs.nfs.idmap_cache_timeout = 6
fs.nfs.nfs_callback_tcpport = 0
fs.nfs.nfs_congestion_kb = 164096
fs.nfs.nfs_mountpoint_timeout = 500
fs.nfs.nlm_grace_period = 90
fs.nfs.nlm_tcpport = 0
fs.nfs.nlm_timeout = 10
fs.nfs.nlm_udpport = 0
fs.nfs.nsm_local_state = 121
fs.nfs.nsm_use_hostnames = 0
fs.nr_open = 1048576
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.pipe-max-size = 1048576
fs.pipe-user-pages-hard = 0
fs.pipe-user-pages-soft = 16384
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
fs.quota.allocated_dquots = 0
fs.quota.cache_hits = 0
fs.quota.drops = 0
fs.quota.free_dquots = 0
fs.quota.lookups = 0
fs.quota.reads = 0
fs.quota.syncs = 0
fs.quota.warnings = 1
fs.quota.writes = 0
fs.suid_dumpable = 0
fscache.object_max_active = 101
fscache.operation_max_active = 50
kernel.acct = 4	2	30
kernel.auto_msgmni = 0
kernel.cad_pid = 1
kernel.cap_last_cap = 37
kernel.compat-log = 1
kernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %e
kernel.core_pipe_limit = 0
kernel.core_uses_pid = 0
kernel.ctrl-alt-del = 0
kernel.dmesg_restrict = 1
kernel.domainname = (none)
kernel.ftrace_dump_on_oops = 0
kernel.ftrace_enabled = 1
kernel.hostname = zlpro12
kernel.hotplug = 
kernel.hung_task_check_count = 4194304
kernel.hung_task_panic = 0
kernel.hung_task_timeout_secs = 0
kernel.hung_task_warnings = 10
kernel.kexec_load_disabled = 0
kernel.keys.gc_delay = 300
kernel.keys.maxbytes = 20000
kernel.keys.maxkeys = 200
kernel.keys.persistent_keyring_expiry = 259200
kernel.keys.root_maxbytes = 25000000
kernel.keys.root_maxkeys = 1000000
kernel.kptr_restrict = 1
kernel.latencytop = 0
kernel.max_lock_depth = 1024
kernel.modprobe = /sbin/modprobe
kernel.modules_disabled = 0
kernel.msg_next_id = -1
kernel.msgmax = 65536
kernel.msgmnb = 65536
kernel.msgmni = 32000
kernel.ngroups_max = 65536
kernel.ns_last_pid = 36942
kernel.numa_balancing = 0
kernel.numa_balancing_scan_delay_ms = 1000
kernel.numa_balancing_scan_period_max_ms = 60000
kernel.numa_balancing_scan_period_min_ms = 1000
kernel.numa_balancing_scan_size_mb = 256
kernel.osrelease = 4.4.74-92.35-default
kernel.ostype = Linux
kernel.overflowgid = 65534
kernel.overflowuid = 65534
kernel.panic = 0
kernel.panic_on_oops = 0
kernel.panic_on_warn = 0
kernel.perf_cpu_time_max_percent = 25
kernel.perf_event_max_sample_rate = 100000
kernel.perf_event_mlock_kb = 516
kernel.perf_event_paranoid = 1
kernel.pid_max = 103424
kernel.poweroff_cmd = /sbin/poweroff
kernel.print-fatal-signals = 0
kernel.printk = 1	4	1	7
kernel.printk_delay = 0
kernel.printk_devkmsg = ratelimit
kernel.printk_ratelimit = 5
kernel.printk_ratelimit_burst = 10
kernel.pty.max = 4096
kernel.pty.nr = 3
kernel.pty.reserve = 1024
kernel.random.boot_id = f60f4b15-ea1e-4684-9d85-f15bcd18e0a5
kernel.random.entropy_avail = 1881
kernel.random.poolsize = 4096
kernel.random.read_wakeup_threshold = 64
kernel.random.urandom_min_reseed_secs = 60
kernel.random.uuid = 24a20f00-58e1-434c-b1bf-6d0ff035c584
kernel.random.write_wakeup_threshold = 1024
kernel.randomize_va_space = 2
kernel.real-root-dev = 0
kernel.sched_cfs_bandwidth_slice_us = 5000
kernel.sched_child_runs_first = 0
kernel.sched_compat_yield = 0
kernel.sched_domain.cpu0.domain0.busy_factor = 32
kernel.sched_domain.cpu0.domain0.busy_idx = 2
kernel.sched_domain.cpu0.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu0.domain0.flags = 559
kernel.sched_domain.cpu0.domain0.forkexec_idx = 0
kernel.sched_domain.cpu0.domain0.idle_idx = 0
kernel.sched_domain.cpu0.domain0.imbalance_pct = 117
kernel.sched_domain.cpu0.domain0.max_interval = 6
kernel.sched_domain.cpu0.domain0.max_newidle_lb_cost = 2766527
kernel.sched_domain.cpu0.domain0.min_interval = 3
kernel.sched_domain.cpu0.domain0.name = MC
kernel.sched_domain.cpu0.domain0.newidle_idx = 0
kernel.sched_domain.cpu0.domain0.wake_idx = 0
kernel.sched_domain.cpu0.domain1.busy_factor = 32
kernel.sched_domain.cpu0.domain1.busy_idx = 2
kernel.sched_domain.cpu0.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu0.domain1.flags = 4143
kernel.sched_domain.cpu0.domain1.forkexec_idx = 0
kernel.sched_domain.cpu0.domain1.idle_idx = 1
kernel.sched_domain.cpu0.domain1.imbalance_pct = 125
kernel.sched_domain.cpu0.domain1.max_interval = 22
kernel.sched_domain.cpu0.domain1.max_newidle_lb_cost = 8435923
kernel.sched_domain.cpu0.domain1.min_interval = 11
kernel.sched_domain.cpu0.domain1.name = BOOK
kernel.sched_domain.cpu0.domain1.newidle_idx = 0
kernel.sched_domain.cpu0.domain1.wake_idx = 0
kernel.sched_domain.cpu1.domain0.busy_factor = 32
kernel.sched_domain.cpu1.domain0.busy_idx = 2
kernel.sched_domain.cpu1.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu1.domain0.flags = 559
kernel.sched_domain.cpu1.domain0.forkexec_idx = 0
kernel.sched_domain.cpu1.domain0.idle_idx = 0
kernel.sched_domain.cpu1.domain0.imbalance_pct = 117
kernel.sched_domain.cpu1.domain0.max_interval = 6
kernel.sched_domain.cpu1.domain0.max_newidle_lb_cost = 6168203
kernel.sched_domain.cpu1.domain0.min_interval = 3
kernel.sched_domain.cpu1.domain0.name = MC
kernel.sched_domain.cpu1.domain0.newidle_idx = 0
kernel.sched_domain.cpu1.domain0.wake_idx = 0
kernel.sched_domain.cpu1.domain1.busy_factor = 32
kernel.sched_domain.cpu1.domain1.busy_idx = 2
kernel.sched_domain.cpu1.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu1.domain1.flags = 4143
kernel.sched_domain.cpu1.domain1.forkexec_idx = 0
kernel.sched_domain.cpu1.domain1.idle_idx = 1
kernel.sched_domain.cpu1.domain1.imbalance_pct = 125
kernel.sched_domain.cpu1.domain1.max_interval = 22
kernel.sched_domain.cpu1.domain1.max_newidle_lb_cost = 2375731
kernel.sched_domain.cpu1.domain1.min_interval = 11
kernel.sched_domain.cpu1.domain1.name = BOOK
kernel.sched_domain.cpu1.domain1.newidle_idx = 0
kernel.sched_domain.cpu1.domain1.wake_idx = 0
kernel.sched_domain.cpu10.domain0.busy_factor = 32
kernel.sched_domain.cpu10.domain0.busy_idx = 2
kernel.sched_domain.cpu10.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu10.domain0.flags = 4143
kernel.sched_domain.cpu10.domain0.forkexec_idx = 0
kernel.sched_domain.cpu10.domain0.idle_idx = 1
kernel.sched_domain.cpu10.domain0.imbalance_pct = 125
kernel.sched_domain.cpu10.domain0.max_interval = 22
kernel.sched_domain.cpu10.domain0.max_newidle_lb_cost = 10533376
kernel.sched_domain.cpu10.domain0.min_interval = 11
kernel.sched_domain.cpu10.domain0.name = BOOK
kernel.sched_domain.cpu10.domain0.newidle_idx = 0
kernel.sched_domain.cpu10.domain0.wake_idx = 0
kernel.sched_domain.cpu2.domain0.busy_factor = 32
kernel.sched_domain.cpu2.domain0.busy_idx = 2
kernel.sched_domain.cpu2.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu2.domain0.flags = 559
kernel.sched_domain.cpu2.domain0.forkexec_idx = 0
kernel.sched_domain.cpu2.domain0.idle_idx = 0
kernel.sched_domain.cpu2.domain0.imbalance_pct = 117
kernel.sched_domain.cpu2.domain0.max_interval = 6
kernel.sched_domain.cpu2.domain0.max_newidle_lb_cost = 16703236
kernel.sched_domain.cpu2.domain0.min_interval = 3
kernel.sched_domain.cpu2.domain0.name = MC
kernel.sched_domain.cpu2.domain0.newidle_idx = 0
kernel.sched_domain.cpu2.domain0.wake_idx = 0
kernel.sched_domain.cpu2.domain1.busy_factor = 32
kernel.sched_domain.cpu2.domain1.busy_idx = 2
kernel.sched_domain.cpu2.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu2.domain1.flags = 4143
kernel.sched_domain.cpu2.domain1.forkexec_idx = 0
kernel.sched_domain.cpu2.domain1.idle_idx = 1
kernel.sched_domain.cpu2.domain1.imbalance_pct = 125
kernel.sched_domain.cpu2.domain1.max_interval = 22
kernel.sched_domain.cpu2.domain1.max_newidle_lb_cost = 1087917
kernel.sched_domain.cpu2.domain1.min_interval = 11
kernel.sched_domain.cpu2.domain1.name = BOOK
kernel.sched_domain.cpu2.domain1.newidle_idx = 0
kernel.sched_domain.cpu2.domain1.wake_idx = 0
kernel.sched_domain.cpu3.domain0.busy_factor = 32
kernel.sched_domain.cpu3.domain0.busy_idx = 2
kernel.sched_domain.cpu3.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu3.domain0.flags = 559
kernel.sched_domain.cpu3.domain0.forkexec_idx = 0
kernel.sched_domain.cpu3.domain0.idle_idx = 0
kernel.sched_domain.cpu3.domain0.imbalance_pct = 117
kernel.sched_domain.cpu3.domain0.max_interval = 6
kernel.sched_domain.cpu3.domain0.max_newidle_lb_cost = 3904377
kernel.sched_domain.cpu3.domain0.min_interval = 3
kernel.sched_domain.cpu3.domain0.name = MC
kernel.sched_domain.cpu3.domain0.newidle_idx = 0
kernel.sched_domain.cpu3.domain0.wake_idx = 0
kernel.sched_domain.cpu3.domain1.busy_factor = 32
kernel.sched_domain.cpu3.domain1.busy_idx = 2
kernel.sched_domain.cpu3.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu3.domain1.flags = 4143
kernel.sched_domain.cpu3.domain1.forkexec_idx = 0
kernel.sched_domain.cpu3.domain1.idle_idx = 1
kernel.sched_domain.cpu3.domain1.imbalance_pct = 125
kernel.sched_domain.cpu3.domain1.max_interval = 22
kernel.sched_domain.cpu3.domain1.max_newidle_lb_cost = 9626541
kernel.sched_domain.cpu3.domain1.min_interval = 11
kernel.sched_domain.cpu3.domain1.name = BOOK
kernel.sched_domain.cpu3.domain1.newidle_idx = 0
kernel.sched_domain.cpu3.domain1.wake_idx = 0
kernel.sched_domain.cpu4.domain0.busy_factor = 32
kernel.sched_domain.cpu4.domain0.busy_idx = 2
kernel.sched_domain.cpu4.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu4.domain0.flags = 559
kernel.sched_domain.cpu4.domain0.forkexec_idx = 0
kernel.sched_domain.cpu4.domain0.idle_idx = 0
kernel.sched_domain.cpu4.domain0.imbalance_pct = 117
kernel.sched_domain.cpu4.domain0.max_interval = 6
kernel.sched_domain.cpu4.domain0.max_newidle_lb_cost = 8118149
kernel.sched_domain.cpu4.domain0.min_interval = 3
kernel.sched_domain.cpu4.domain0.name = MC
kernel.sched_domain.cpu4.domain0.newidle_idx = 0
kernel.sched_domain.cpu4.domain0.wake_idx = 0
kernel.sched_domain.cpu4.domain1.busy_factor = 32
kernel.sched_domain.cpu4.domain1.busy_idx = 2
kernel.sched_domain.cpu4.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu4.domain1.flags = 4143
kernel.sched_domain.cpu4.domain1.forkexec_idx = 0
kernel.sched_domain.cpu4.domain1.idle_idx = 1
kernel.sched_domain.cpu4.domain1.imbalance_pct = 125
kernel.sched_domain.cpu4.domain1.max_interval = 22
kernel.sched_domain.cpu4.domain1.max_newidle_lb_cost = 242805
kernel.sched_domain.cpu4.domain1.min_interval = 11
kernel.sched_domain.cpu4.domain1.name = BOOK
kernel.sched_domain.cpu4.domain1.newidle_idx = 0
kernel.sched_domain.cpu4.domain1.wake_idx = 0
kernel.sched_domain.cpu5.domain0.busy_factor = 32
kernel.sched_domain.cpu5.domain0.busy_idx = 2
kernel.sched_domain.cpu5.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu5.domain0.flags = 559
kernel.sched_domain.cpu5.domain0.forkexec_idx = 0
kernel.sched_domain.cpu5.domain0.idle_idx = 0
kernel.sched_domain.cpu5.domain0.imbalance_pct = 117
kernel.sched_domain.cpu5.domain0.max_interval = 6
kernel.sched_domain.cpu5.domain0.max_newidle_lb_cost = 8317640
kernel.sched_domain.cpu5.domain0.min_interval = 3
kernel.sched_domain.cpu5.domain0.name = MC
kernel.sched_domain.cpu5.domain0.newidle_idx = 0
kernel.sched_domain.cpu5.domain0.wake_idx = 0
kernel.sched_domain.cpu5.domain1.busy_factor = 32
kernel.sched_domain.cpu5.domain1.busy_idx = 2
kernel.sched_domain.cpu5.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu5.domain1.flags = 4143
kernel.sched_domain.cpu5.domain1.forkexec_idx = 0
kernel.sched_domain.cpu5.domain1.idle_idx = 1
kernel.sched_domain.cpu5.domain1.imbalance_pct = 125
kernel.sched_domain.cpu5.domain1.max_interval = 22
kernel.sched_domain.cpu5.domain1.max_newidle_lb_cost = 1538512
kernel.sched_domain.cpu5.domain1.min_interval = 11
kernel.sched_domain.cpu5.domain1.name = BOOK
kernel.sched_domain.cpu5.domain1.newidle_idx = 0
kernel.sched_domain.cpu5.domain1.wake_idx = 0
kernel.sched_domain.cpu6.domain0.busy_factor = 32
kernel.sched_domain.cpu6.domain0.busy_idx = 2
kernel.sched_domain.cpu6.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu6.domain0.flags = 559
kernel.sched_domain.cpu6.domain0.forkexec_idx = 0
kernel.sched_domain.cpu6.domain0.idle_idx = 0
kernel.sched_domain.cpu6.domain0.imbalance_pct = 117
kernel.sched_domain.cpu6.domain0.max_interval = 8
kernel.sched_domain.cpu6.domain0.max_newidle_lb_cost = 2544074
kernel.sched_domain.cpu6.domain0.min_interval = 4
kernel.sched_domain.cpu6.domain0.name = MC
kernel.sched_domain.cpu6.domain0.newidle_idx = 0
kernel.sched_domain.cpu6.domain0.wake_idx = 0
kernel.sched_domain.cpu6.domain1.busy_factor = 32
kernel.sched_domain.cpu6.domain1.busy_idx = 2
kernel.sched_domain.cpu6.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu6.domain1.flags = 4143
kernel.sched_domain.cpu6.domain1.forkexec_idx = 0
kernel.sched_domain.cpu6.domain1.idle_idx = 1
kernel.sched_domain.cpu6.domain1.imbalance_pct = 125
kernel.sched_domain.cpu6.domain1.max_interval = 22
kernel.sched_domain.cpu6.domain1.max_newidle_lb_cost = 987267
kernel.sched_domain.cpu6.domain1.min_interval = 11
kernel.sched_domain.cpu6.domain1.name = BOOK
kernel.sched_domain.cpu6.domain1.newidle_idx = 0
kernel.sched_domain.cpu6.domain1.wake_idx = 0
kernel.sched_domain.cpu7.domain0.busy_factor = 32
kernel.sched_domain.cpu7.domain0.busy_idx = 2
kernel.sched_domain.cpu7.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu7.domain0.flags = 559
kernel.sched_domain.cpu7.domain0.forkexec_idx = 0
kernel.sched_domain.cpu7.domain0.idle_idx = 0
kernel.sched_domain.cpu7.domain0.imbalance_pct = 117
kernel.sched_domain.cpu7.domain0.max_interval = 8
kernel.sched_domain.cpu7.domain0.max_newidle_lb_cost = 1987602
kernel.sched_domain.cpu7.domain0.min_interval = 4
kernel.sched_domain.cpu7.domain0.name = MC
kernel.sched_domain.cpu7.domain0.newidle_idx = 0
kernel.sched_domain.cpu7.domain0.wake_idx = 0
kernel.sched_domain.cpu7.domain1.busy_factor = 32
kernel.sched_domain.cpu7.domain1.busy_idx = 2
kernel.sched_domain.cpu7.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu7.domain1.flags = 4143
kernel.sched_domain.cpu7.domain1.forkexec_idx = 0
kernel.sched_domain.cpu7.domain1.idle_idx = 1
kernel.sched_domain.cpu7.domain1.imbalance_pct = 125
kernel.sched_domain.cpu7.domain1.max_interval = 22
kernel.sched_domain.cpu7.domain1.max_newidle_lb_cost = 1996402
kernel.sched_domain.cpu7.domain1.min_interval = 11
kernel.sched_domain.cpu7.domain1.name = BOOK
kernel.sched_domain.cpu7.domain1.newidle_idx = 0
kernel.sched_domain.cpu7.domain1.wake_idx = 0
kernel.sched_domain.cpu8.domain0.busy_factor = 32
kernel.sched_domain.cpu8.domain0.busy_idx = 2
kernel.sched_domain.cpu8.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu8.domain0.flags = 559
kernel.sched_domain.cpu8.domain0.forkexec_idx = 0
kernel.sched_domain.cpu8.domain0.idle_idx = 0
kernel.sched_domain.cpu8.domain0.imbalance_pct = 117
kernel.sched_domain.cpu8.domain0.max_interval = 8
kernel.sched_domain.cpu8.domain0.max_newidle_lb_cost = 3583541
kernel.sched_domain.cpu8.domain0.min_interval = 4
kernel.sched_domain.cpu8.domain0.name = MC
kernel.sched_domain.cpu8.domain0.newidle_idx = 0
kernel.sched_domain.cpu8.domain0.wake_idx = 0
kernel.sched_domain.cpu8.domain1.busy_factor = 32
kernel.sched_domain.cpu8.domain1.busy_idx = 2
kernel.sched_domain.cpu8.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu8.domain1.flags = 4143
kernel.sched_domain.cpu8.domain1.forkexec_idx = 0
kernel.sched_domain.cpu8.domain1.idle_idx = 1
kernel.sched_domain.cpu8.domain1.imbalance_pct = 125
kernel.sched_domain.cpu8.domain1.max_interval = 22
kernel.sched_domain.cpu8.domain1.max_newidle_lb_cost = 909540
kernel.sched_domain.cpu8.domain1.min_interval = 11
kernel.sched_domain.cpu8.domain1.name = BOOK
kernel.sched_domain.cpu8.domain1.newidle_idx = 0
kernel.sched_domain.cpu8.domain1.wake_idx = 0
kernel.sched_domain.cpu9.domain0.busy_factor = 32
kernel.sched_domain.cpu9.domain0.busy_idx = 2
kernel.sched_domain.cpu9.domain0.cache_nice_tries = 1
kernel.sched_domain.cpu9.domain0.flags = 559
kernel.sched_domain.cpu9.domain0.forkexec_idx = 0
kernel.sched_domain.cpu9.domain0.idle_idx = 0
kernel.sched_domain.cpu9.domain0.imbalance_pct = 117
kernel.sched_domain.cpu9.domain0.max_interval = 8
kernel.sched_domain.cpu9.domain0.max_newidle_lb_cost = 3894481
kernel.sched_domain.cpu9.domain0.min_interval = 4
kernel.sched_domain.cpu9.domain0.name = MC
kernel.sched_domain.cpu9.domain0.newidle_idx = 0
kernel.sched_domain.cpu9.domain0.wake_idx = 0
kernel.sched_domain.cpu9.domain1.busy_factor = 32
kernel.sched_domain.cpu9.domain1.busy_idx = 2
kernel.sched_domain.cpu9.domain1.cache_nice_tries = 1
kernel.sched_domain.cpu9.domain1.flags = 4143
kernel.sched_domain.cpu9.domain1.forkexec_idx = 0
kernel.sched_domain.cpu9.domain1.idle_idx = 1
kernel.sched_domain.cpu9.domain1.imbalance_pct = 125
kernel.sched_domain.cpu9.domain1.max_interval = 22
kernel.sched_domain.cpu9.domain1.max_newidle_lb_cost = 4566256
kernel.sched_domain.cpu9.domain1.min_interval = 11
kernel.sched_domain.cpu9.domain1.name = BOOK
kernel.sched_domain.cpu9.domain1.newidle_idx = 0
kernel.sched_domain.cpu9.domain1.wake_idx = 0
kernel.sched_latency_ns = 80000000
kernel.sched_migration_cost_ns = 500000
kernel.sched_min_granularity_ns = 10000000
kernel.sched_nr_migrate = 32
kernel.sched_rr_timeslice_ms = 10
kernel.sched_rt_period_us = 1000000
kernel.sched_rt_runtime_us = 950000
kernel.sched_schedstats = 0
kernel.sched_shares_window_ns = 10000000
kernel.sched_time_avg_ms = 1000
kernel.sched_tunable_scaling = 0
kernel.sched_wakeup_granularity_ns = 15000000
kernel.sem = 32000	1024000000	500	32000
kernel.sem_next_id = -1
kernel.shm_next_id = -1
kernel.shm_rmid_forced = 0
kernel.shmall = 1152921504606846720
kernel.shmmax = 18446744073709551615
kernel.shmmni = 4096
kernel.spin_retry = 1000
kernel.stack_tracer_enabled = 0
kernel.suid_dumpable = 0
kernel.sysctl_writes_strict = 0
kernel.sysrq = 1
kernel.tainted = 2147495936
kernel.threads-max = 205358
kernel.timer_migration = 1
kernel.traceoff_on_warning = 0
kernel.tracepoint_printk = 0
kernel.unprivileged_bpf_disabled = 0
kernel.unsupported = 2
kernel.usermodehelper.bset = 4294967295	63
kernel.usermodehelper.inheritable = 4294967295	63
kernel.userprocess_debug = 1
kernel.version = #1 SMP Mon Aug 7 18:24:48 UTC 2017 (c0fdc47)
net.bridge.bridge-nf-call-arptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-filter-pppoe-tagged = 0
net.bridge.bridge-nf-filter-vlan-tagged = 0
net.bridge.bridge-nf-pass-vlan-input-dev = 0
net.core.bpf_jit_enable = 0
net.core.busy_poll = 0
net.core.busy_read = 0
net.core.default_qdisc = pfifo_fast
net.core.dev_weight = 64
net.core.flow_limit_cpu_bitmap = 00,00000000,00000000,00000000
net.core.flow_limit_table_len = 4096
net.core.max_skb_frags = 17
net.core.message_burst = 10
net.core.message_cost = 5
net.core.netdev_budget = 300
net.core.netdev_max_backlog = 1000
net.core.netdev_rss_key = 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
net.core.netdev_tstamp_prequeue = 1
net.core.optmem_max = 20480
net.core.rmem_default = 262144
net.core.rmem_max = 8388608
net.core.rps_sock_flow_entries = 0
net.core.somaxconn = 128
net.core.tstamp_allow_data = 1
net.core.warnings = 0
net.core.wmem_default = 262144
net.core.wmem_max = 8388608
net.core.xfrm_acq_expires = 30
net.core.xfrm_aevent_etime = 10
net.core.xfrm_aevent_rseqth = 2
net.core.xfrm_larval_drop = 1
net.ipv4.cipso_cache_bucket_size = 10
net.ipv4.cipso_cache_enable = 1
net.ipv4.cipso_rbm_optfmt = 0
net.ipv4.cipso_rbm_strictvalid = 1
net.ipv4.conf.all.accept_local = 0
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.arp_accept = 0
net.ipv4.conf.all.arp_announce = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.all.arp_notify = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.disable_policy = 0
net.ipv4.conf.all.disable_xfrm = 0
net.ipv4.conf.all.force_igmp_version = 0
net.ipv4.conf.all.forwarding = 0
net.ipv4.conf.all.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.all.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.all.ignore_routes_with_linkdown = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.medium_id = 0
net.ipv4.conf.all.promote_secondaries = 1
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.conf.all.proxy_arp_pvlan = 0
net.ipv4.conf.all.route_localnet = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.shared_media = 1
net.ipv4.conf.all.src_valid_mark = 0
net.ipv4.conf.all.tag = 0
net.ipv4.conf.bond0.accept_local = 0
net.ipv4.conf.bond0.accept_redirects = 1
net.ipv4.conf.bond0.accept_source_route = 1
net.ipv4.conf.bond0.arp_accept = 0
net.ipv4.conf.bond0.arp_announce = 0
net.ipv4.conf.bond0.arp_filter = 0
net.ipv4.conf.bond0.arp_ignore = 0
net.ipv4.conf.bond0.arp_notify = 0
net.ipv4.conf.bond0.bootp_relay = 0
net.ipv4.conf.bond0.disable_policy = 0
net.ipv4.conf.bond0.disable_xfrm = 0
net.ipv4.conf.bond0.force_igmp_version = 0
net.ipv4.conf.bond0.forwarding = 0
net.ipv4.conf.bond0.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.bond0.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.bond0.ignore_routes_with_linkdown = 0
net.ipv4.conf.bond0.log_martians = 0
net.ipv4.conf.bond0.mc_forwarding = 0
net.ipv4.conf.bond0.medium_id = 0
net.ipv4.conf.bond0.promote_secondaries = 1
net.ipv4.conf.bond0.proxy_arp = 0
net.ipv4.conf.bond0.proxy_arp_pvlan = 0
net.ipv4.conf.bond0.route_localnet = 0
net.ipv4.conf.bond0.rp_filter = 0
net.ipv4.conf.bond0.secure_redirects = 1
net.ipv4.conf.bond0.send_redirects = 1
net.ipv4.conf.bond0.shared_media = 1
net.ipv4.conf.bond0.src_valid_mark = 0
net.ipv4.conf.bond0.tag = 0
net.ipv4.conf.bond1.accept_local = 0
net.ipv4.conf.bond1.accept_redirects = 1
net.ipv4.conf.bond1.accept_source_route = 1
net.ipv4.conf.bond1.arp_accept = 0
net.ipv4.conf.bond1.arp_announce = 0
net.ipv4.conf.bond1.arp_filter = 0
net.ipv4.conf.bond1.arp_ignore = 0
net.ipv4.conf.bond1.arp_notify = 0
net.ipv4.conf.bond1.bootp_relay = 0
net.ipv4.conf.bond1.disable_policy = 0
net.ipv4.conf.bond1.disable_xfrm = 0
net.ipv4.conf.bond1.force_igmp_version = 0
net.ipv4.conf.bond1.forwarding = 0
net.ipv4.conf.bond1.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.bond1.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.bond1.ignore_routes_with_linkdown = 0
net.ipv4.conf.bond1.log_martians = 0
net.ipv4.conf.bond1.mc_forwarding = 0
net.ipv4.conf.bond1.medium_id = 0
net.ipv4.conf.bond1.promote_secondaries = 1
net.ipv4.conf.bond1.proxy_arp = 0
net.ipv4.conf.bond1.proxy_arp_pvlan = 0
net.ipv4.conf.bond1.route_localnet = 0
net.ipv4.conf.bond1.rp_filter = 0
net.ipv4.conf.bond1.secure_redirects = 1
net.ipv4.conf.bond1.send_redirects = 1
net.ipv4.conf.bond1.shared_media = 1
net.ipv4.conf.bond1.src_valid_mark = 0
net.ipv4.conf.bond1.tag = 0
net.ipv4.conf.default.accept_local = 0
net.ipv4.conf.default.accept_redirects = 1
net.ipv4.conf.default.accept_source_route = 1
net.ipv4.conf.default.arp_accept = 0
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.arp_ignore = 0
net.ipv4.conf.default.arp_notify = 0
net.ipv4.conf.default.bootp_relay = 0
net.ipv4.conf.default.disable_policy = 0
net.ipv4.conf.default.disable_xfrm = 0
net.ipv4.conf.default.force_igmp_version = 0
net.ipv4.conf.default.forwarding = 0
net.ipv4.conf.default.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.default.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.default.ignore_routes_with_linkdown = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.medium_id = 0
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.proxy_arp_pvlan = 0
net.ipv4.conf.default.route_localnet = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.default.secure_redirects = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.default.shared_media = 1
net.ipv4.conf.default.src_valid_mark = 0
net.ipv4.conf.default.tag = 0
net.ipv4.conf.eth0.accept_local = 0
net.ipv4.conf.eth0.accept_redirects = 1
net.ipv4.conf.eth0.accept_source_route = 1
net.ipv4.conf.eth0.arp_accept = 0
net.ipv4.conf.eth0.arp_announce = 0
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.arp_ignore = 0
net.ipv4.conf.eth0.arp_notify = 0
net.ipv4.conf.eth0.bootp_relay = 0
net.ipv4.conf.eth0.disable_policy = 0
net.ipv4.conf.eth0.disable_xfrm = 0
net.ipv4.conf.eth0.force_igmp_version = 0
net.ipv4.conf.eth0.forwarding = 0
net.ipv4.conf.eth0.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.eth0.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.eth0.ignore_routes_with_linkdown = 0
net.ipv4.conf.eth0.log_martians = 0
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.medium_id = 0
net.ipv4.conf.eth0.promote_secondaries = 1
net.ipv4.conf.eth0.proxy_arp = 0
net.ipv4.conf.eth0.proxy_arp_pvlan = 0
net.ipv4.conf.eth0.route_localnet = 0
net.ipv4.conf.eth0.rp_filter = 0
net.ipv4.conf.eth0.secure_redirects = 1
net.ipv4.conf.eth0.send_redirects = 1
net.ipv4.conf.eth0.shared_media = 1
net.ipv4.conf.eth0.src_valid_mark = 0
net.ipv4.conf.eth0.tag = 0
net.ipv4.conf.eth1.accept_local = 0
net.ipv4.conf.eth1.accept_redirects = 1
net.ipv4.conf.eth1.accept_source_route = 1
net.ipv4.conf.eth1.arp_accept = 0
net.ipv4.conf.eth1.arp_announce = 0
net.ipv4.conf.eth1.arp_filter = 0
net.ipv4.conf.eth1.arp_ignore = 0
net.ipv4.conf.eth1.arp_notify = 0
net.ipv4.conf.eth1.bootp_relay = 0
net.ipv4.conf.eth1.disable_policy = 0
net.ipv4.conf.eth1.disable_xfrm = 0
net.ipv4.conf.eth1.force_igmp_version = 0
net.ipv4.conf.eth1.forwarding = 0
net.ipv4.conf.eth1.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.eth1.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.eth1.ignore_routes_with_linkdown = 0
net.ipv4.conf.eth1.log_martians = 0
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.conf.eth1.medium_id = 0
net.ipv4.conf.eth1.promote_secondaries = 1
net.ipv4.conf.eth1.proxy_arp = 0
net.ipv4.conf.eth1.proxy_arp_pvlan = 0
net.ipv4.conf.eth1.route_localnet = 0
net.ipv4.conf.eth1.rp_filter = 0
net.ipv4.conf.eth1.secure_redirects = 1
net.ipv4.conf.eth1.send_redirects = 1
net.ipv4.conf.eth1.shared_media = 1
net.ipv4.conf.eth1.src_valid_mark = 0
net.ipv4.conf.eth1.tag = 0
net.ipv4.conf.eth2.accept_local = 0
net.ipv4.conf.eth2.accept_redirects = 1
net.ipv4.conf.eth2.accept_source_route = 1
net.ipv4.conf.eth2.arp_accept = 0
net.ipv4.conf.eth2.arp_announce = 0
net.ipv4.conf.eth2.arp_filter = 0
net.ipv4.conf.eth2.arp_ignore = 0
net.ipv4.conf.eth2.arp_notify = 0
net.ipv4.conf.eth2.bootp_relay = 0
net.ipv4.conf.eth2.disable_policy = 0
net.ipv4.conf.eth2.disable_xfrm = 0
net.ipv4.conf.eth2.force_igmp_version = 0
net.ipv4.conf.eth2.forwarding = 0
net.ipv4.conf.eth2.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.eth2.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.eth2.ignore_routes_with_linkdown = 0
net.ipv4.conf.eth2.log_martians = 0
net.ipv4.conf.eth2.mc_forwarding = 0
net.ipv4.conf.eth2.medium_id = 0
net.ipv4.conf.eth2.promote_secondaries = 1
net.ipv4.conf.eth2.proxy_arp = 0
net.ipv4.conf.eth2.proxy_arp_pvlan = 0
net.ipv4.conf.eth2.route_localnet = 0
net.ipv4.conf.eth2.rp_filter = 0
net.ipv4.conf.eth2.secure_redirects = 1
net.ipv4.conf.eth2.send_redirects = 1
net.ipv4.conf.eth2.shared_media = 1
net.ipv4.conf.eth2.src_valid_mark = 0
net.ipv4.conf.eth2.tag = 0
net.ipv4.conf.eth3.accept_local = 0
net.ipv4.conf.eth3.accept_redirects = 1
net.ipv4.conf.eth3.accept_source_route = 1
net.ipv4.conf.eth3.arp_accept = 0
net.ipv4.conf.eth3.arp_announce = 0
net.ipv4.conf.eth3.arp_filter = 0
net.ipv4.conf.eth3.arp_ignore = 0
net.ipv4.conf.eth3.arp_notify = 0
net.ipv4.conf.eth3.bootp_relay = 0
net.ipv4.conf.eth3.disable_policy = 0
net.ipv4.conf.eth3.disable_xfrm = 0
net.ipv4.conf.eth3.force_igmp_version = 0
net.ipv4.conf.eth3.forwarding = 0
net.ipv4.conf.eth3.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.eth3.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.eth3.ignore_routes_with_linkdown = 0
net.ipv4.conf.eth3.log_martians = 0
net.ipv4.conf.eth3.mc_forwarding = 0
net.ipv4.conf.eth3.medium_id = 0
net.ipv4.conf.eth3.promote_secondaries = 1
net.ipv4.conf.eth3.proxy_arp = 0
net.ipv4.conf.eth3.proxy_arp_pvlan = 0
net.ipv4.conf.eth3.route_localnet = 0
net.ipv4.conf.eth3.rp_filter = 0
net.ipv4.conf.eth3.secure_redirects = 1
net.ipv4.conf.eth3.send_redirects = 1
net.ipv4.conf.eth3.shared_media = 1
net.ipv4.conf.eth3.src_valid_mark = 0
net.ipv4.conf.eth3.tag = 0
net.ipv4.conf.hsi0.accept_local = 0
net.ipv4.conf.hsi0.accept_redirects = 1
net.ipv4.conf.hsi0.accept_source_route = 1
net.ipv4.conf.hsi0.arp_accept = 0
net.ipv4.conf.hsi0.arp_announce = 0
net.ipv4.conf.hsi0.arp_filter = 0
net.ipv4.conf.hsi0.arp_ignore = 0
net.ipv4.conf.hsi0.arp_notify = 0
net.ipv4.conf.hsi0.bootp_relay = 0
net.ipv4.conf.hsi0.disable_policy = 0
net.ipv4.conf.hsi0.disable_xfrm = 0
net.ipv4.conf.hsi0.force_igmp_version = 0
net.ipv4.conf.hsi0.forwarding = 0
net.ipv4.conf.hsi0.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.hsi0.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.hsi0.ignore_routes_with_linkdown = 0
net.ipv4.conf.hsi0.log_martians = 0
net.ipv4.conf.hsi0.mc_forwarding = 0
net.ipv4.conf.hsi0.medium_id = 0
net.ipv4.conf.hsi0.promote_secondaries = 1
net.ipv4.conf.hsi0.proxy_arp = 0
net.ipv4.conf.hsi0.proxy_arp_pvlan = 0
net.ipv4.conf.hsi0.route_localnet = 0
net.ipv4.conf.hsi0.rp_filter = 0
net.ipv4.conf.hsi0.secure_redirects = 1
net.ipv4.conf.hsi0.send_redirects = 1
net.ipv4.conf.hsi0.shared_media = 1
net.ipv4.conf.hsi0.src_valid_mark = 0
net.ipv4.conf.hsi0.tag = 0
net.ipv4.conf.hsi1.accept_local = 0
net.ipv4.conf.hsi1.accept_redirects = 1
net.ipv4.conf.hsi1.accept_source_route = 1
net.ipv4.conf.hsi1.arp_accept = 0
net.ipv4.conf.hsi1.arp_announce = 0
net.ipv4.conf.hsi1.arp_filter = 0
net.ipv4.conf.hsi1.arp_ignore = 0
net.ipv4.conf.hsi1.arp_notify = 0
net.ipv4.conf.hsi1.bootp_relay = 0
net.ipv4.conf.hsi1.disable_policy = 0
net.ipv4.conf.hsi1.disable_xfrm = 0
net.ipv4.conf.hsi1.force_igmp_version = 0
net.ipv4.conf.hsi1.forwarding = 0
net.ipv4.conf.hsi1.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.hsi1.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.hsi1.ignore_routes_with_linkdown = 0
net.ipv4.conf.hsi1.log_martians = 0
net.ipv4.conf.hsi1.mc_forwarding = 0
net.ipv4.conf.hsi1.medium_id = 0
net.ipv4.conf.hsi1.promote_secondaries = 1
net.ipv4.conf.hsi1.proxy_arp = 0
net.ipv4.conf.hsi1.proxy_arp_pvlan = 0
net.ipv4.conf.hsi1.route_localnet = 0
net.ipv4.conf.hsi1.rp_filter = 0
net.ipv4.conf.hsi1.secure_redirects = 1
net.ipv4.conf.hsi1.send_redirects = 1
net.ipv4.conf.hsi1.shared_media = 1
net.ipv4.conf.hsi1.src_valid_mark = 0
net.ipv4.conf.hsi1.tag = 0
net.ipv4.conf.lo.accept_local = 0
net.ipv4.conf.lo.accept_redirects = 1
net.ipv4.conf.lo.accept_source_route = 1
net.ipv4.conf.lo.arp_accept = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.arp_notify = 0
net.ipv4.conf.lo.bootp_relay = 0
net.ipv4.conf.lo.disable_policy = 1
net.ipv4.conf.lo.disable_xfrm = 1
net.ipv4.conf.lo.force_igmp_version = 0
net.ipv4.conf.lo.forwarding = 0
net.ipv4.conf.lo.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.lo.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.lo.ignore_routes_with_linkdown = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.medium_id = 0
net.ipv4.conf.lo.promote_secondaries = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.lo.proxy_arp_pvlan = 0
net.ipv4.conf.lo.route_localnet = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.lo.secure_redirects = 1
net.ipv4.conf.lo.send_redirects = 1
net.ipv4.conf.lo.shared_media = 1
net.ipv4.conf.lo.src_valid_mark = 0
net.ipv4.conf.lo.tag = 0
net.ipv4.conf.vlan60.accept_local = 0
net.ipv4.conf.vlan60.accept_redirects = 1
net.ipv4.conf.vlan60.accept_source_route = 1
net.ipv4.conf.vlan60.arp_accept = 0
net.ipv4.conf.vlan60.arp_announce = 0
net.ipv4.conf.vlan60.arp_filter = 0
net.ipv4.conf.vlan60.arp_ignore = 0
net.ipv4.conf.vlan60.arp_notify = 0
net.ipv4.conf.vlan60.bootp_relay = 0
net.ipv4.conf.vlan60.disable_policy = 0
net.ipv4.conf.vlan60.disable_xfrm = 0
net.ipv4.conf.vlan60.force_igmp_version = 0
net.ipv4.conf.vlan60.forwarding = 0
net.ipv4.conf.vlan60.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.vlan60.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.vlan60.ignore_routes_with_linkdown = 0
net.ipv4.conf.vlan60.log_martians = 0
net.ipv4.conf.vlan60.mc_forwarding = 0
net.ipv4.conf.vlan60.medium_id = 0
net.ipv4.conf.vlan60.promote_secondaries = 1
net.ipv4.conf.vlan60.proxy_arp = 0
net.ipv4.conf.vlan60.proxy_arp_pvlan = 0
net.ipv4.conf.vlan60.route_localnet = 0
net.ipv4.conf.vlan60.rp_filter = 0
net.ipv4.conf.vlan60.secure_redirects = 1
net.ipv4.conf.vlan60.send_redirects = 1
net.ipv4.conf.vlan60.shared_media = 1
net.ipv4.conf.vlan60.src_valid_mark = 0
net.ipv4.conf.vlan60.tag = 0
net.ipv4.fwmark_reflect = 0
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_errors_use_inbound_ifaddr = 0
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.icmp_msgs_burst = 50
net.ipv4.icmp_msgs_per_sec = 1000
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv4.igmp_link_local_mcast_reports = 1
net.ipv4.igmp_max_memberships = 20
net.ipv4.igmp_max_msf = 10
net.ipv4.igmp_qrv = 2
net.ipv4.inet_peer_maxttl = 600
net.ipv4.inet_peer_minttl = 120
net.ipv4.inet_peer_threshold = 65664
net.ipv4.ip_default_ttl = 64
net.ipv4.ip_dynaddr = 0
net.ipv4.ip_early_demux = 1
net.ipv4.ip_forward = 0
net.ipv4.ip_forward_use_pmtu = 0
net.ipv4.ip_local_port_range = 32768	60999
net.ipv4.ip_local_reserved_ports = 
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.ip_nonlocal_bind = 0
net.ipv4.ipfrag_high_thresh = 4194304
net.ipv4.ipfrag_low_thresh = 3145728
net.ipv4.ipfrag_max_dist = 64
net.ipv4.ipfrag_secret_interval = 0
net.ipv4.ipfrag_time = 30
net.ipv4.neigh.bond0.anycast_delay = 100
net.ipv4.neigh.bond0.app_solicit = 0
net.ipv4.neigh.bond0.base_reachable_time_ms = 30000
net.ipv4.neigh.bond0.delay_first_probe_time = 5
net.ipv4.neigh.bond0.gc_stale_time = 60
net.ipv4.neigh.bond0.locktime = 100
net.ipv4.neigh.bond0.mcast_resolicit = 0
net.ipv4.neigh.bond0.mcast_solicit = 3
net.ipv4.neigh.bond0.proxy_delay = 80
net.ipv4.neigh.bond0.proxy_qlen = 64
net.ipv4.neigh.bond0.retrans_time_ms = 1000
net.ipv4.neigh.bond0.ucast_solicit = 3
net.ipv4.neigh.bond0.unres_qlen = 28
net.ipv4.neigh.bond0.unres_qlen_bytes = 65536
net.ipv4.neigh.bond1.anycast_delay = 100
net.ipv4.neigh.bond1.app_solicit = 0
net.ipv4.neigh.bond1.base_reachable_time_ms = 30000
net.ipv4.neigh.bond1.delay_first_probe_time = 5
net.ipv4.neigh.bond1.gc_stale_time = 60
net.ipv4.neigh.bond1.locktime = 100
net.ipv4.neigh.bond1.mcast_resolicit = 0
net.ipv4.neigh.bond1.mcast_solicit = 3
net.ipv4.neigh.bond1.proxy_delay = 80
net.ipv4.neigh.bond1.proxy_qlen = 64
net.ipv4.neigh.bond1.retrans_time_ms = 1000
net.ipv4.neigh.bond1.ucast_solicit = 3
net.ipv4.neigh.bond1.unres_qlen = 28
net.ipv4.neigh.bond1.unres_qlen_bytes = 65536
net.ipv4.neigh.default.anycast_delay = 100
net.ipv4.neigh.default.app_solicit = 0
net.ipv4.neigh.default.base_reachable_time_ms = 30000
net.ipv4.neigh.default.delay_first_probe_time = 5
net.ipv4.neigh.default.gc_interval = 30
net.ipv4.neigh.default.gc_stale_time = 60
net.ipv4.neigh.default.gc_thresh1 = 128
net.ipv4.neigh.default.gc_thresh2 = 512
net.ipv4.neigh.default.gc_thresh3 = 1024
net.ipv4.neigh.default.locktime = 100
net.ipv4.neigh.default.mcast_resolicit = 0
net.ipv4.neigh.default.mcast_solicit = 3
net.ipv4.neigh.default.proxy_delay = 80
net.ipv4.neigh.default.proxy_qlen = 64
net.ipv4.neigh.default.retrans_time_ms = 1000
net.ipv4.neigh.default.ucast_solicit = 3
net.ipv4.neigh.default.unres_qlen = 28
net.ipv4.neigh.default.unres_qlen_bytes = 65536
net.ipv4.neigh.eth0.anycast_delay = 100
net.ipv4.neigh.eth0.app_solicit = 0
net.ipv4.neigh.eth0.base_reachable_time_ms = 30000
net.ipv4.neigh.eth0.delay_first_probe_time = 5
net.ipv4.neigh.eth0.gc_stale_time = 60
net.ipv4.neigh.eth0.locktime = 100
net.ipv4.neigh.eth0.mcast_resolicit = 0
net.ipv4.neigh.eth0.mcast_solicit = 3
net.ipv4.neigh.eth0.proxy_delay = 80
net.ipv4.neigh.eth0.proxy_qlen = 64
net.ipv4.neigh.eth0.retrans_time_ms = 1000
net.ipv4.neigh.eth0.ucast_solicit = 3
net.ipv4.neigh.eth0.unres_qlen = 28
net.ipv4.neigh.eth0.unres_qlen_bytes = 65536
net.ipv4.neigh.eth1.anycast_delay = 100
net.ipv4.neigh.eth1.app_solicit = 0
net.ipv4.neigh.eth1.base_reachable_time_ms = 30000
net.ipv4.neigh.eth1.delay_first_probe_time = 5
net.ipv4.neigh.eth1.gc_stale_time = 60
net.ipv4.neigh.eth1.locktime = 100
net.ipv4.neigh.eth1.mcast_resolicit = 0
net.ipv4.neigh.eth1.mcast_solicit = 3
net.ipv4.neigh.eth1.proxy_delay = 80
net.ipv4.neigh.eth1.proxy_qlen = 64
net.ipv4.neigh.eth1.retrans_time_ms = 1000
net.ipv4.neigh.eth1.ucast_solicit = 3
net.ipv4.neigh.eth1.unres_qlen = 28
net.ipv4.neigh.eth1.unres_qlen_bytes = 65536
net.ipv4.neigh.eth2.anycast_delay = 100
net.ipv4.neigh.eth2.app_solicit = 0
net.ipv4.neigh.eth2.base_reachable_time_ms = 30000
net.ipv4.neigh.eth2.delay_first_probe_time = 5
net.ipv4.neigh.eth2.gc_stale_time = 60
net.ipv4.neigh.eth2.locktime = 100
net.ipv4.neigh.eth2.mcast_resolicit = 0
net.ipv4.neigh.eth2.mcast_solicit = 3
net.ipv4.neigh.eth2.proxy_delay = 80
net.ipv4.neigh.eth2.proxy_qlen = 64
net.ipv4.neigh.eth2.retrans_time_ms = 1000
net.ipv4.neigh.eth2.ucast_solicit = 3
net.ipv4.neigh.eth2.unres_qlen = 28
net.ipv4.neigh.eth2.unres_qlen_bytes = 65536
net.ipv4.neigh.eth3.anycast_delay = 100
net.ipv4.neigh.eth3.app_solicit = 0
net.ipv4.neigh.eth3.base_reachable_time_ms = 30000
net.ipv4.neigh.eth3.delay_first_probe_time = 5
net.ipv4.neigh.eth3.gc_stale_time = 60
net.ipv4.neigh.eth3.locktime = 100
net.ipv4.neigh.eth3.mcast_resolicit = 0
net.ipv4.neigh.eth3.mcast_solicit = 3
net.ipv4.neigh.eth3.proxy_delay = 80
net.ipv4.neigh.eth3.proxy_qlen = 64
net.ipv4.neigh.eth3.retrans_time_ms = 1000
net.ipv4.neigh.eth3.ucast_solicit = 3
net.ipv4.neigh.eth3.unres_qlen = 28
net.ipv4.neigh.eth3.unres_qlen_bytes = 65536
net.ipv4.neigh.hsi0.anycast_delay = 100
net.ipv4.neigh.hsi0.app_solicit = 0
net.ipv4.neigh.hsi0.base_reachable_time_ms = 30000
net.ipv4.neigh.hsi0.delay_first_probe_time = 5
net.ipv4.neigh.hsi0.gc_stale_time = 60
net.ipv4.neigh.hsi0.locktime = 100
net.ipv4.neigh.hsi0.mcast_resolicit = 0
net.ipv4.neigh.hsi0.mcast_solicit = 3
net.ipv4.neigh.hsi0.proxy_delay = 80
net.ipv4.neigh.hsi0.proxy_qlen = 64
net.ipv4.neigh.hsi0.retrans_time_ms = 1000
net.ipv4.neigh.hsi0.ucast_solicit = 3
net.ipv4.neigh.hsi0.unres_qlen = 28
net.ipv4.neigh.hsi0.unres_qlen_bytes = 65536
net.ipv4.neigh.hsi1.anycast_delay = 100
net.ipv4.neigh.hsi1.app_solicit = 0
net.ipv4.neigh.hsi1.base_reachable_time_ms = 30000
net.ipv4.neigh.hsi1.delay_first_probe_time = 5
net.ipv4.neigh.hsi1.gc_stale_time = 60
net.ipv4.neigh.hsi1.locktime = 100
net.ipv4.neigh.hsi1.mcast_resolicit = 0
net.ipv4.neigh.hsi1.mcast_solicit = 3
net.ipv4.neigh.hsi1.proxy_delay = 80
net.ipv4.neigh.hsi1.proxy_qlen = 64
net.ipv4.neigh.hsi1.retrans_time_ms = 1000
net.ipv4.neigh.hsi1.ucast_solicit = 3
net.ipv4.neigh.hsi1.unres_qlen = 28
net.ipv4.neigh.hsi1.unres_qlen_bytes = 65536
net.ipv4.neigh.lo.anycast_delay = 100
net.ipv4.neigh.lo.app_solicit = 0
net.ipv4.neigh.lo.base_reachable_time_ms = 30000
net.ipv4.neigh.lo.delay_first_probe_time = 5
net.ipv4.neigh.lo.gc_stale_time = 60
net.ipv4.neigh.lo.locktime = 100
net.ipv4.neigh.lo.mcast_resolicit = 0
net.ipv4.neigh.lo.mcast_solicit = 3
net.ipv4.neigh.lo.proxy_delay = 80
net.ipv4.neigh.lo.proxy_qlen = 64
net.ipv4.neigh.lo.retrans_time_ms = 1000
net.ipv4.neigh.lo.ucast_solicit = 3
net.ipv4.neigh.lo.unres_qlen = 28
net.ipv4.neigh.lo.unres_qlen_bytes = 65536
net.ipv4.neigh.vlan60.anycast_delay = 100
net.ipv4.neigh.vlan60.app_solicit = 0
net.ipv4.neigh.vlan60.base_reachable_time_ms = 30000
net.ipv4.neigh.vlan60.delay_first_probe_time = 5
net.ipv4.neigh.vlan60.gc_stale_time = 60
net.ipv4.neigh.vlan60.locktime = 100
net.ipv4.neigh.vlan60.mcast_resolicit = 0
net.ipv4.neigh.vlan60.mcast_solicit = 3
net.ipv4.neigh.vlan60.proxy_delay = 80
net.ipv4.neigh.vlan60.proxy_qlen = 64
net.ipv4.neigh.vlan60.retrans_time_ms = 1000
net.ipv4.neigh.vlan60.ucast_solicit = 3
net.ipv4.neigh.vlan60.unres_qlen = 28
net.ipv4.neigh.vlan60.unres_qlen_bytes = 65536
net.ipv4.ping_group_range = 1	0
net.ipv4.route.error_burst = 500
net.ipv4.route.error_cost = 100
net.ipv4.route.gc_elasticity = 8
net.ipv4.route.gc_interval = 60
net.ipv4.route.gc_min_interval = 0
net.ipv4.route.gc_min_interval_ms = 500
net.ipv4.route.gc_thresh = -1
net.ipv4.route.gc_timeout = 300
net.ipv4.route.max_size = 2147483647
net.ipv4.route.min_adv_mss = 256
net.ipv4.route.min_pmtu = 552
net.ipv4.route.mtu_expires = 600
net.ipv4.route.redirect_load = 2
net.ipv4.route.redirect_number = 9
net.ipv4.route.redirect_silence = 2048
net.ipv4.tcp_abort_on_overflow = 0
net.ipv4.tcp_adv_win_scale = 1
net.ipv4.tcp_allowed_congestion_control = cubic reno
net.ipv4.tcp_app_win = 31
net.ipv4.tcp_autocorking = 1
net.ipv4.tcp_available_congestion_control = cubic reno
net.ipv4.tcp_base_mss = 1024
net.ipv4.tcp_challenge_ack_limit = 1000
net.ipv4.tcp_congestion_control = cubic
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_early_retrans = 3
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_ecn_fallback = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_fastopen = 1
net.ipv4.tcp_fastopen_key = 00000000-00000000-00000000-00000000
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_frto = 2
net.ipv4.tcp_fwmark_accept = 0
net.ipv4.tcp_invalid_ratelimit = 500
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.tcp_limit_output_bytes = 262144
net.ipv4.tcp_low_latency = 0
net.ipv4.tcp_max_orphans = 131072
net.ipv4.tcp_max_reordering = 300
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_max_tw_buckets = 131072
net.ipv4.tcp_mem = 307155	409543	614310
net.ipv4.tcp_min_rtt_wlen = 300
net.ipv4.tcp_min_tso_segs = 2
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_mtu_probing = 0
net.ipv4.tcp_no_metrics_save = 0
net.ipv4.tcp_notsent_lowat = -1
net.ipv4.tcp_orphan_retries = 0
net.ipv4.tcp_pacing_ca_ratio = 120
net.ipv4.tcp_pacing_ss_ratio = 200
net.ipv4.tcp_probe_interval = 600
net.ipv4.tcp_probe_threshold = 8
net.ipv4.tcp_recovery = 1
net.ipv4.tcp_reordering = 3
net.ipv4.tcp_retrans_collapse = 1
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_rfc1337 = 0
net.ipv4.tcp_rmem = 4096	262144	8388608
net.ipv4.tcp_sack = 1
net.ipv4.tcp_slow_start_after_idle = 1
net.ipv4.tcp_stdurg = 0
net.ipv4.tcp_syn_retries = 6
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_thin_dupack = 0
net.ipv4.tcp_thin_linear_timeouts = 0
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tso_win_divisor = 3
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096	262144	8388608
net.ipv4.tcp_workaround_signed_windows = 0
net.ipv4.udp_mem = 614313	819087	1228626
net.ipv4.udp_rmem_min = 4096
net.ipv4.udp_wmem_min = 4096
net.ipv4.xfrm4_gc_thresh = 2147483647
net.ipv6.anycast_src_echo_reply = 0
net.ipv6.auto_flowlabels = 1
net.ipv6.bindv6only = 0
net.ipv6.conf.all.accept_dad = 1
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.all.accept_ra_defrtr = 1
net.ipv6.conf.all.accept_ra_from_local = 0
net.ipv6.conf.all.accept_ra_min_hop_limit = 1
net.ipv6.conf.all.accept_ra_mtu = 1
net.ipv6.conf.all.accept_ra_pinfo = 1
net.ipv6.conf.all.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.all.accept_ra_rtr_pref = 1
net.ipv6.conf.all.accept_redirects = 1
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.autoconf = 1
net.ipv6.conf.all.dad_transmits = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.all.force_mld_version = 0
net.ipv6.conf.all.force_tllao = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.all.hop_limit = 64
net.ipv6.conf.all.ignore_routes_with_linkdown = 0
net.ipv6.conf.all.max_addresses = 16
net.ipv6.conf.all.max_desync_factor = 600
net.ipv6.conf.all.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.all.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.all.mtu = 1280
net.ipv6.conf.all.ndisc_notify = 0
net.ipv6.conf.all.proxy_ndp = 0
net.ipv6.conf.all.regen_max_retry = 3
net.ipv6.conf.all.router_probe_interval = 60
net.ipv6.conf.all.router_solicitation_delay = 1
net.ipv6.conf.all.router_solicitation_interval = 4
net.ipv6.conf.all.router_solicitations = 3
net.ipv6.conf.all.suppress_frag_ndisc = 1
net.ipv6.conf.all.temp_prefered_lft = 86400
net.ipv6.conf.all.temp_valid_lft = 604800
net.ipv6.conf.all.use_oif_addrs_only = 0
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.bond0.accept_dad = 1
net.ipv6.conf.bond0.accept_ra = 1
net.ipv6.conf.bond0.accept_ra_defrtr = 1
net.ipv6.conf.bond0.accept_ra_from_local = 0
net.ipv6.conf.bond0.accept_ra_min_hop_limit = 1
net.ipv6.conf.bond0.accept_ra_mtu = 1
net.ipv6.conf.bond0.accept_ra_pinfo = 1
net.ipv6.conf.bond0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.bond0.accept_ra_rtr_pref = 1
net.ipv6.conf.bond0.accept_redirects = 1
net.ipv6.conf.bond0.accept_source_route = 0
net.ipv6.conf.bond0.autoconf = 1
net.ipv6.conf.bond0.dad_transmits = 1
net.ipv6.conf.bond0.disable_ipv6 = 0
net.ipv6.conf.bond0.force_mld_version = 0
net.ipv6.conf.bond0.force_tllao = 0
net.ipv6.conf.bond0.forwarding = 0
net.ipv6.conf.bond0.hop_limit = 64
net.ipv6.conf.bond0.ignore_routes_with_linkdown = 0
net.ipv6.conf.bond0.max_addresses = 16
net.ipv6.conf.bond0.max_desync_factor = 600
net.ipv6.conf.bond0.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.bond0.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.bond0.mtu = 1500
net.ipv6.conf.bond0.ndisc_notify = 0
net.ipv6.conf.bond0.proxy_ndp = 0
net.ipv6.conf.bond0.regen_max_retry = 3
net.ipv6.conf.bond0.router_probe_interval = 60
net.ipv6.conf.bond0.router_solicitation_delay = 1
net.ipv6.conf.bond0.router_solicitation_interval = 4
net.ipv6.conf.bond0.router_solicitations = 3
net.ipv6.conf.bond0.suppress_frag_ndisc = 1
net.ipv6.conf.bond0.temp_prefered_lft = 86400
net.ipv6.conf.bond0.temp_valid_lft = 604800
net.ipv6.conf.bond0.use_oif_addrs_only = 0
net.ipv6.conf.bond0.use_tempaddr = 1
net.ipv6.conf.bond1.accept_dad = 1
net.ipv6.conf.bond1.accept_ra = 1
net.ipv6.conf.bond1.accept_ra_defrtr = 1
net.ipv6.conf.bond1.accept_ra_from_local = 0
net.ipv6.conf.bond1.accept_ra_min_hop_limit = 1
net.ipv6.conf.bond1.accept_ra_mtu = 1
net.ipv6.conf.bond1.accept_ra_pinfo = 1
net.ipv6.conf.bond1.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.bond1.accept_ra_rtr_pref = 1
net.ipv6.conf.bond1.accept_redirects = 1
net.ipv6.conf.bond1.accept_source_route = 0
net.ipv6.conf.bond1.autoconf = 1
net.ipv6.conf.bond1.dad_transmits = 1
net.ipv6.conf.bond1.disable_ipv6 = 0
net.ipv6.conf.bond1.force_mld_version = 0
net.ipv6.conf.bond1.force_tllao = 0
net.ipv6.conf.bond1.forwarding = 0
net.ipv6.conf.bond1.hop_limit = 64
net.ipv6.conf.bond1.ignore_routes_with_linkdown = 0
net.ipv6.conf.bond1.max_addresses = 16
net.ipv6.conf.bond1.max_desync_factor = 600
net.ipv6.conf.bond1.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.bond1.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.bond1.mtu = 8192
net.ipv6.conf.bond1.ndisc_notify = 0
net.ipv6.conf.bond1.proxy_ndp = 0
net.ipv6.conf.bond1.regen_max_retry = 3
net.ipv6.conf.bond1.router_probe_interval = 60
net.ipv6.conf.bond1.router_solicitation_delay = 1
net.ipv6.conf.bond1.router_solicitation_interval = 4
net.ipv6.conf.bond1.router_solicitations = 3
net.ipv6.conf.bond1.suppress_frag_ndisc = 1
net.ipv6.conf.bond1.temp_prefered_lft = 86400
net.ipv6.conf.bond1.temp_valid_lft = 604800
net.ipv6.conf.bond1.use_oif_addrs_only = 0
net.ipv6.conf.bond1.use_tempaddr = 1
net.ipv6.conf.default.accept_dad = 1
net.ipv6.conf.default.accept_ra = 1
net.ipv6.conf.default.accept_ra_defrtr = 1
net.ipv6.conf.default.accept_ra_from_local = 0
net.ipv6.conf.default.accept_ra_min_hop_limit = 1
net.ipv6.conf.default.accept_ra_mtu = 1
net.ipv6.conf.default.accept_ra_pinfo = 1
net.ipv6.conf.default.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.default.accept_ra_rtr_pref = 1
net.ipv6.conf.default.accept_redirects = 1
net.ipv6.conf.default.accept_source_route = 0
net.ipv6.conf.default.autoconf = 1
net.ipv6.conf.default.dad_transmits = 1
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.default.force_mld_version = 0
net.ipv6.conf.default.force_tllao = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.default.hop_limit = 64
net.ipv6.conf.default.ignore_routes_with_linkdown = 0
net.ipv6.conf.default.max_addresses = 16
net.ipv6.conf.default.max_desync_factor = 600
net.ipv6.conf.default.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.default.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.default.mtu = 1280
net.ipv6.conf.default.ndisc_notify = 0
net.ipv6.conf.default.proxy_ndp = 0
net.ipv6.conf.default.regen_max_retry = 3
net.ipv6.conf.default.router_probe_interval = 60
net.ipv6.conf.default.router_solicitation_delay = 1
net.ipv6.conf.default.router_solicitation_interval = 4
net.ipv6.conf.default.router_solicitations = 3
net.ipv6.conf.default.suppress_frag_ndisc = 1
net.ipv6.conf.default.temp_prefered_lft = 86400
net.ipv6.conf.default.temp_valid_lft = 604800
net.ipv6.conf.default.use_oif_addrs_only = 0
net.ipv6.conf.default.use_tempaddr = 1
net.ipv6.conf.eth0.accept_dad = 1
net.ipv6.conf.eth0.accept_ra = 1
net.ipv6.conf.eth0.accept_ra_defrtr = 1
net.ipv6.conf.eth0.accept_ra_from_local = 0
net.ipv6.conf.eth0.accept_ra_min_hop_limit = 1
net.ipv6.conf.eth0.accept_ra_mtu = 1
net.ipv6.conf.eth0.accept_ra_pinfo = 1
net.ipv6.conf.eth0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.eth0.accept_ra_rtr_pref = 1
net.ipv6.conf.eth0.accept_redirects = 1
net.ipv6.conf.eth0.accept_source_route = 0
net.ipv6.conf.eth0.autoconf = 1
net.ipv6.conf.eth0.dad_transmits = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth0.force_mld_version = 0
net.ipv6.conf.eth0.force_tllao = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.eth0.hop_limit = 64
net.ipv6.conf.eth0.ignore_routes_with_linkdown = 0
net.ipv6.conf.eth0.max_addresses = 16
net.ipv6.conf.eth0.max_desync_factor = 600
net.ipv6.conf.eth0.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.eth0.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.eth0.mtu = 8192
net.ipv6.conf.eth0.ndisc_notify = 0
net.ipv6.conf.eth0.proxy_ndp = 0
net.ipv6.conf.eth0.regen_max_retry = 3
net.ipv6.conf.eth0.router_probe_interval = 60
net.ipv6.conf.eth0.router_solicitation_delay = 1
net.ipv6.conf.eth0.router_solicitation_interval = 4
net.ipv6.conf.eth0.router_solicitations = 3
net.ipv6.conf.eth0.suppress_frag_ndisc = 1
net.ipv6.conf.eth0.temp_prefered_lft = 86400
net.ipv6.conf.eth0.temp_valid_lft = 604800
net.ipv6.conf.eth0.use_oif_addrs_only = 0
net.ipv6.conf.eth0.use_tempaddr = 1
net.ipv6.conf.eth1.accept_dad = 1
net.ipv6.conf.eth1.accept_ra = 1
net.ipv6.conf.eth1.accept_ra_defrtr = 1
net.ipv6.conf.eth1.accept_ra_from_local = 0
net.ipv6.conf.eth1.accept_ra_min_hop_limit = 1
net.ipv6.conf.eth1.accept_ra_mtu = 1
net.ipv6.conf.eth1.accept_ra_pinfo = 1
net.ipv6.conf.eth1.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.eth1.accept_ra_rtr_pref = 1
net.ipv6.conf.eth1.accept_redirects = 1
net.ipv6.conf.eth1.accept_source_route = 0
net.ipv6.conf.eth1.autoconf = 1
net.ipv6.conf.eth1.dad_transmits = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.eth1.force_mld_version = 0
net.ipv6.conf.eth1.force_tllao = 0
net.ipv6.conf.eth1.forwarding = 0
net.ipv6.conf.eth1.hop_limit = 64
net.ipv6.conf.eth1.ignore_routes_with_linkdown = 0
net.ipv6.conf.eth1.max_addresses = 16
net.ipv6.conf.eth1.max_desync_factor = 600
net.ipv6.conf.eth1.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.eth1.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.eth1.mtu = 1500
net.ipv6.conf.eth1.ndisc_notify = 0
net.ipv6.conf.eth1.proxy_ndp = 0
net.ipv6.conf.eth1.regen_max_retry = 3
net.ipv6.conf.eth1.router_probe_interval = 60
net.ipv6.conf.eth1.router_solicitation_delay = 1
net.ipv6.conf.eth1.router_solicitation_interval = 4
net.ipv6.conf.eth1.router_solicitations = 3
net.ipv6.conf.eth1.suppress_frag_ndisc = 1
net.ipv6.conf.eth1.temp_prefered_lft = 86400
net.ipv6.conf.eth1.temp_valid_lft = 604800
net.ipv6.conf.eth1.use_oif_addrs_only = 0
net.ipv6.conf.eth1.use_tempaddr = 1
net.ipv6.conf.eth2.accept_dad = 1
net.ipv6.conf.eth2.accept_ra = 1
net.ipv6.conf.eth2.accept_ra_defrtr = 1
net.ipv6.conf.eth2.accept_ra_from_local = 0
net.ipv6.conf.eth2.accept_ra_min_hop_limit = 1
net.ipv6.conf.eth2.accept_ra_mtu = 1
net.ipv6.conf.eth2.accept_ra_pinfo = 1
net.ipv6.conf.eth2.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.eth2.accept_ra_rtr_pref = 1
net.ipv6.conf.eth2.accept_redirects = 1
net.ipv6.conf.eth2.accept_source_route = 0
net.ipv6.conf.eth2.autoconf = 1
net.ipv6.conf.eth2.dad_transmits = 1
net.ipv6.conf.eth2.disable_ipv6 = 1
net.ipv6.conf.eth2.force_mld_version = 0
net.ipv6.conf.eth2.force_tllao = 0
net.ipv6.conf.eth2.forwarding = 0
net.ipv6.conf.eth2.hop_limit = 64
net.ipv6.conf.eth2.ignore_routes_with_linkdown = 0
net.ipv6.conf.eth2.max_addresses = 16
net.ipv6.conf.eth2.max_desync_factor = 600
net.ipv6.conf.eth2.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.eth2.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.eth2.mtu = 1500
net.ipv6.conf.eth2.ndisc_notify = 0
net.ipv6.conf.eth2.proxy_ndp = 0
net.ipv6.conf.eth2.regen_max_retry = 3
net.ipv6.conf.eth2.router_probe_interval = 60
net.ipv6.conf.eth2.router_solicitation_delay = 1
net.ipv6.conf.eth2.router_solicitation_interval = 4
net.ipv6.conf.eth2.router_solicitations = 3
net.ipv6.conf.eth2.suppress_frag_ndisc = 1
net.ipv6.conf.eth2.temp_prefered_lft = 86400
net.ipv6.conf.eth2.temp_valid_lft = 604800
net.ipv6.conf.eth2.use_oif_addrs_only = 0
net.ipv6.conf.eth2.use_tempaddr = 1
net.ipv6.conf.eth3.accept_dad = 1
net.ipv6.conf.eth3.accept_ra = 1
net.ipv6.conf.eth3.accept_ra_defrtr = 1
net.ipv6.conf.eth3.accept_ra_from_local = 0
net.ipv6.conf.eth3.accept_ra_min_hop_limit = 1
net.ipv6.conf.eth3.accept_ra_mtu = 1
net.ipv6.conf.eth3.accept_ra_pinfo = 1
net.ipv6.conf.eth3.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.eth3.accept_ra_rtr_pref = 1
net.ipv6.conf.eth3.accept_redirects = 1
net.ipv6.conf.eth3.accept_source_route = 0
net.ipv6.conf.eth3.autoconf = 1
net.ipv6.conf.eth3.dad_transmits = 1
net.ipv6.conf.eth3.disable_ipv6 = 1
net.ipv6.conf.eth3.force_mld_version = 0
net.ipv6.conf.eth3.force_tllao = 0
net.ipv6.conf.eth3.forwarding = 0
net.ipv6.conf.eth3.hop_limit = 64
net.ipv6.conf.eth3.ignore_routes_with_linkdown = 0
net.ipv6.conf.eth3.max_addresses = 16
net.ipv6.conf.eth3.max_desync_factor = 600
net.ipv6.conf.eth3.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.eth3.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.eth3.mtu = 8192
net.ipv6.conf.eth3.ndisc_notify = 0
net.ipv6.conf.eth3.proxy_ndp = 0
net.ipv6.conf.eth3.regen_max_retry = 3
net.ipv6.conf.eth3.router_probe_interval = 60
net.ipv6.conf.eth3.router_solicitation_delay = 1
net.ipv6.conf.eth3.router_solicitation_interval = 4
net.ipv6.conf.eth3.router_solicitations = 3
net.ipv6.conf.eth3.suppress_frag_ndisc = 1
net.ipv6.conf.eth3.temp_prefered_lft = 86400
net.ipv6.conf.eth3.temp_valid_lft = 604800
net.ipv6.conf.eth3.use_oif_addrs_only = 0
net.ipv6.conf.eth3.use_tempaddr = 1
net.ipv6.conf.hsi0.accept_dad = -1
net.ipv6.conf.hsi0.accept_ra = 1
net.ipv6.conf.hsi0.accept_ra_defrtr = 1
net.ipv6.conf.hsi0.accept_ra_from_local = 0
net.ipv6.conf.hsi0.accept_ra_min_hop_limit = 1
net.ipv6.conf.hsi0.accept_ra_mtu = 1
net.ipv6.conf.hsi0.accept_ra_pinfo = 1
net.ipv6.conf.hsi0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.hsi0.accept_ra_rtr_pref = 1
net.ipv6.conf.hsi0.accept_redirects = 1
net.ipv6.conf.hsi0.accept_source_route = 0
net.ipv6.conf.hsi0.autoconf = 1
net.ipv6.conf.hsi0.dad_transmits = 1
net.ipv6.conf.hsi0.disable_ipv6 = 0
net.ipv6.conf.hsi0.force_mld_version = 0
net.ipv6.conf.hsi0.force_tllao = 0
net.ipv6.conf.hsi0.forwarding = 0
net.ipv6.conf.hsi0.hop_limit = 64
net.ipv6.conf.hsi0.ignore_routes_with_linkdown = 0
net.ipv6.conf.hsi0.max_addresses = 16
net.ipv6.conf.hsi0.max_desync_factor = 600
net.ipv6.conf.hsi0.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.hsi0.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.hsi0.mtu = 32768
net.ipv6.conf.hsi0.ndisc_notify = 0
net.ipv6.conf.hsi0.proxy_ndp = 0
net.ipv6.conf.hsi0.regen_max_retry = 3
net.ipv6.conf.hsi0.router_probe_interval = 60
net.ipv6.conf.hsi0.router_solicitation_delay = 1
net.ipv6.conf.hsi0.router_solicitation_interval = 4
net.ipv6.conf.hsi0.router_solicitations = 3
net.ipv6.conf.hsi0.suppress_frag_ndisc = 1
net.ipv6.conf.hsi0.temp_prefered_lft = 86400
net.ipv6.conf.hsi0.temp_valid_lft = 604800
net.ipv6.conf.hsi0.use_oif_addrs_only = 0
net.ipv6.conf.hsi0.use_tempaddr = 1
net.ipv6.conf.hsi1.accept_dad = -1
net.ipv6.conf.hsi1.accept_ra = 1
net.ipv6.conf.hsi1.accept_ra_defrtr = 1
net.ipv6.conf.hsi1.accept_ra_from_local = 0
net.ipv6.conf.hsi1.accept_ra_min_hop_limit = 1
net.ipv6.conf.hsi1.accept_ra_mtu = 1
net.ipv6.conf.hsi1.accept_ra_pinfo = 1
net.ipv6.conf.hsi1.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.hsi1.accept_ra_rtr_pref = 1
net.ipv6.conf.hsi1.accept_redirects = 1
net.ipv6.conf.hsi1.accept_source_route = 0
net.ipv6.conf.hsi1.autoconf = 1
net.ipv6.conf.hsi1.dad_transmits = 1
net.ipv6.conf.hsi1.disable_ipv6 = 0
net.ipv6.conf.hsi1.force_mld_version = 0
net.ipv6.conf.hsi1.force_tllao = 0
net.ipv6.conf.hsi1.forwarding = 0
net.ipv6.conf.hsi1.hop_limit = 64
net.ipv6.conf.hsi1.ignore_routes_with_linkdown = 0
net.ipv6.conf.hsi1.max_addresses = 16
net.ipv6.conf.hsi1.max_desync_factor = 600
net.ipv6.conf.hsi1.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.hsi1.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.hsi1.mtu = 57344
net.ipv6.conf.hsi1.ndisc_notify = 0
net.ipv6.conf.hsi1.proxy_ndp = 0
net.ipv6.conf.hsi1.regen_max_retry = 3
net.ipv6.conf.hsi1.router_probe_interval = 60
net.ipv6.conf.hsi1.router_solicitation_delay = 1
net.ipv6.conf.hsi1.router_solicitation_interval = 4
net.ipv6.conf.hsi1.router_solicitations = 3
net.ipv6.conf.hsi1.suppress_frag_ndisc = 1
net.ipv6.conf.hsi1.temp_prefered_lft = 86400
net.ipv6.conf.hsi1.temp_valid_lft = 604800
net.ipv6.conf.hsi1.use_oif_addrs_only = 0
net.ipv6.conf.hsi1.use_tempaddr = 1
net.ipv6.conf.lo.accept_dad = -1
net.ipv6.conf.lo.accept_ra = 1
net.ipv6.conf.lo.accept_ra_defrtr = 1
net.ipv6.conf.lo.accept_ra_from_local = 0
net.ipv6.conf.lo.accept_ra_min_hop_limit = 1
net.ipv6.conf.lo.accept_ra_mtu = 1
net.ipv6.conf.lo.accept_ra_pinfo = 1
net.ipv6.conf.lo.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.lo.accept_ra_rtr_pref = 1
net.ipv6.conf.lo.accept_redirects = 1
net.ipv6.conf.lo.accept_source_route = 0
net.ipv6.conf.lo.autoconf = 1
net.ipv6.conf.lo.dad_transmits = 1
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.lo.force_mld_version = 0
net.ipv6.conf.lo.force_tllao = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.lo.hop_limit = 64
net.ipv6.conf.lo.ignore_routes_with_linkdown = 0
net.ipv6.conf.lo.max_addresses = 16
net.ipv6.conf.lo.max_desync_factor = 600
net.ipv6.conf.lo.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.lo.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.lo.mtu = 65536
net.ipv6.conf.lo.ndisc_notify = 0
net.ipv6.conf.lo.proxy_ndp = 0
net.ipv6.conf.lo.regen_max_retry = 3
net.ipv6.conf.lo.router_probe_interval = 60
net.ipv6.conf.lo.router_solicitation_delay = 1
net.ipv6.conf.lo.router_solicitation_interval = 4
net.ipv6.conf.lo.router_solicitations = 3
net.ipv6.conf.lo.suppress_frag_ndisc = 1
net.ipv6.conf.lo.temp_prefered_lft = 86400
net.ipv6.conf.lo.temp_valid_lft = 604800
net.ipv6.conf.lo.use_oif_addrs_only = 0
net.ipv6.conf.lo.use_tempaddr = -1
net.ipv6.conf.vlan60.accept_dad = 1
net.ipv6.conf.vlan60.accept_ra = 1
net.ipv6.conf.vlan60.accept_ra_defrtr = 1
net.ipv6.conf.vlan60.accept_ra_from_local = 0
net.ipv6.conf.vlan60.accept_ra_min_hop_limit = 1
net.ipv6.conf.vlan60.accept_ra_mtu = 1
net.ipv6.conf.vlan60.accept_ra_pinfo = 1
net.ipv6.conf.vlan60.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.vlan60.accept_ra_rtr_pref = 1
net.ipv6.conf.vlan60.accept_redirects = 1
net.ipv6.conf.vlan60.accept_source_route = 0
net.ipv6.conf.vlan60.autoconf = 1
net.ipv6.conf.vlan60.dad_transmits = 1
net.ipv6.conf.vlan60.disable_ipv6 = 0
net.ipv6.conf.vlan60.force_mld_version = 0
net.ipv6.conf.vlan60.force_tllao = 0
net.ipv6.conf.vlan60.forwarding = 0
net.ipv6.conf.vlan60.hop_limit = 64
net.ipv6.conf.vlan60.ignore_routes_with_linkdown = 0
net.ipv6.conf.vlan60.max_addresses = 16
net.ipv6.conf.vlan60.max_desync_factor = 600
net.ipv6.conf.vlan60.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.vlan60.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.vlan60.mtu = 1500
net.ipv6.conf.vlan60.ndisc_notify = 0
net.ipv6.conf.vlan60.proxy_ndp = 0
net.ipv6.conf.vlan60.regen_max_retry = 3
net.ipv6.conf.vlan60.router_probe_interval = 60
net.ipv6.conf.vlan60.router_solicitation_delay = 1
net.ipv6.conf.vlan60.router_solicitation_interval = 4
net.ipv6.conf.vlan60.router_solicitations = 3
net.ipv6.conf.vlan60.suppress_frag_ndisc = 1
net.ipv6.conf.vlan60.temp_prefered_lft = 86400
net.ipv6.conf.vlan60.temp_valid_lft = 604800
net.ipv6.conf.vlan60.use_oif_addrs_only = 0
net.ipv6.conf.vlan60.use_tempaddr = 1
net.ipv6.flowlabel_consistency = 1
net.ipv6.flowlabel_state_ranges = 0
net.ipv6.fwmark_reflect = 0
net.ipv6.icmp.ratelimit = 1000
net.ipv6.idgen_delay = 1
net.ipv6.idgen_retries = 3
net.ipv6.ip6frag_high_thresh = 4194304
net.ipv6.ip6frag_low_thresh = 3145728
net.ipv6.ip6frag_secret_interval = 0
net.ipv6.ip6frag_time = 60
net.ipv6.ip_nonlocal_bind = 0
net.ipv6.mld_max_msf = 64
net.ipv6.mld_qrv = 2
net.ipv6.neigh.bond0.anycast_delay = 100
net.ipv6.neigh.bond0.app_solicit = 0
net.ipv6.neigh.bond0.base_reachable_time_ms = 30000
net.ipv6.neigh.bond0.delay_first_probe_time = 5
net.ipv6.neigh.bond0.gc_stale_time = 60
net.ipv6.neigh.bond0.locktime = 0
net.ipv6.neigh.bond0.mcast_resolicit = 0
net.ipv6.neigh.bond0.mcast_solicit = 3
net.ipv6.neigh.bond0.proxy_delay = 80
net.ipv6.neigh.bond0.proxy_qlen = 64
net.ipv6.neigh.bond0.retrans_time_ms = 1000
net.ipv6.neigh.bond0.ucast_solicit = 3
net.ipv6.neigh.bond0.unres_qlen = 28
net.ipv6.neigh.bond0.unres_qlen_bytes = 65536
net.ipv6.neigh.bond1.anycast_delay = 100
net.ipv6.neigh.bond1.app_solicit = 0
net.ipv6.neigh.bond1.base_reachable_time_ms = 30000
net.ipv6.neigh.bond1.delay_first_probe_time = 5
net.ipv6.neigh.bond1.gc_stale_time = 60
net.ipv6.neigh.bond1.locktime = 0
net.ipv6.neigh.bond1.mcast_resolicit = 0
net.ipv6.neigh.bond1.mcast_solicit = 3
net.ipv6.neigh.bond1.proxy_delay = 80
net.ipv6.neigh.bond1.proxy_qlen = 64
net.ipv6.neigh.bond1.retrans_time_ms = 1000
net.ipv6.neigh.bond1.ucast_solicit = 3
net.ipv6.neigh.bond1.unres_qlen = 28
net.ipv6.neigh.bond1.unres_qlen_bytes = 65536
net.ipv6.neigh.default.anycast_delay = 100
net.ipv6.neigh.default.app_solicit = 0
net.ipv6.neigh.default.base_reachable_time_ms = 30000
net.ipv6.neigh.default.delay_first_probe_time = 5
net.ipv6.neigh.default.gc_interval = 30
net.ipv6.neigh.default.gc_stale_time = 60
net.ipv6.neigh.default.gc_thresh1 = 128
net.ipv6.neigh.default.gc_thresh2 = 512
net.ipv6.neigh.default.gc_thresh3 = 1024
net.ipv6.neigh.default.locktime = 0
net.ipv6.neigh.default.mcast_resolicit = 0
net.ipv6.neigh.default.mcast_solicit = 3
net.ipv6.neigh.default.proxy_delay = 80
net.ipv6.neigh.default.proxy_qlen = 64
net.ipv6.neigh.default.retrans_time_ms = 1000
net.ipv6.neigh.default.ucast_solicit = 3
net.ipv6.neigh.default.unres_qlen = 28
net.ipv6.neigh.default.unres_qlen_bytes = 65536
net.ipv6.neigh.eth0.anycast_delay = 100
net.ipv6.neigh.eth0.app_solicit = 0
net.ipv6.neigh.eth0.base_reachable_time_ms = 30000
net.ipv6.neigh.eth0.delay_first_probe_time = 5
net.ipv6.neigh.eth0.gc_stale_time = 60
net.ipv6.neigh.eth0.locktime = 0
net.ipv6.neigh.eth0.mcast_resolicit = 0
net.ipv6.neigh.eth0.mcast_solicit = 3
net.ipv6.neigh.eth0.proxy_delay = 80
net.ipv6.neigh.eth0.proxy_qlen = 64
net.ipv6.neigh.eth0.retrans_time_ms = 1000
net.ipv6.neigh.eth0.ucast_solicit = 3
net.ipv6.neigh.eth0.unres_qlen = 28
net.ipv6.neigh.eth0.unres_qlen_bytes = 65536
net.ipv6.neigh.eth1.anycast_delay = 100
net.ipv6.neigh.eth1.app_solicit = 0
net.ipv6.neigh.eth1.base_reachable_time_ms = 30000
net.ipv6.neigh.eth1.delay_first_probe_time = 5
net.ipv6.neigh.eth1.gc_stale_time = 60
net.ipv6.neigh.eth1.locktime = 0
net.ipv6.neigh.eth1.mcast_resolicit = 0
net.ipv6.neigh.eth1.mcast_solicit = 3
net.ipv6.neigh.eth1.proxy_delay = 80
net.ipv6.neigh.eth1.proxy_qlen = 64
net.ipv6.neigh.eth1.retrans_time_ms = 1000
net.ipv6.neigh.eth1.ucast_solicit = 3
net.ipv6.neigh.eth1.unres_qlen = 28
net.ipv6.neigh.eth1.unres_qlen_bytes = 65536
net.ipv6.neigh.eth2.anycast_delay = 100
net.ipv6.neigh.eth2.app_solicit = 0
net.ipv6.neigh.eth2.base_reachable_time_ms = 30000
net.ipv6.neigh.eth2.delay_first_probe_time = 5
net.ipv6.neigh.eth2.gc_stale_time = 60
net.ipv6.neigh.eth2.locktime = 0
net.ipv6.neigh.eth2.mcast_resolicit = 0
net.ipv6.neigh.eth2.mcast_solicit = 3
net.ipv6.neigh.eth2.proxy_delay = 80
net.ipv6.neigh.eth2.proxy_qlen = 64
net.ipv6.neigh.eth2.retrans_time_ms = 1000
net.ipv6.neigh.eth2.ucast_solicit = 3
net.ipv6.neigh.eth2.unres_qlen = 28
net.ipv6.neigh.eth2.unres_qlen_bytes = 65536
net.ipv6.neigh.eth3.anycast_delay = 100
net.ipv6.neigh.eth3.app_solicit = 0
net.ipv6.neigh.eth3.base_reachable_time_ms = 30000
net.ipv6.neigh.eth3.delay_first_probe_time = 5
net.ipv6.neigh.eth3.gc_stale_time = 60
net.ipv6.neigh.eth3.locktime = 0
net.ipv6.neigh.eth3.mcast_resolicit = 0
net.ipv6.neigh.eth3.mcast_solicit = 3
net.ipv6.neigh.eth3.proxy_delay = 80
net.ipv6.neigh.eth3.proxy_qlen = 64
net.ipv6.neigh.eth3.retrans_time_ms = 1000
net.ipv6.neigh.eth3.ucast_solicit = 3
net.ipv6.neigh.eth3.unres_qlen = 28
net.ipv6.neigh.eth3.unres_qlen_bytes = 65536
net.ipv6.neigh.hsi0.anycast_delay = 100
net.ipv6.neigh.hsi0.app_solicit = 0
net.ipv6.neigh.hsi0.base_reachable_time_ms = 30000
net.ipv6.neigh.hsi0.delay_first_probe_time = 5
net.ipv6.neigh.hsi0.gc_stale_time = 60
net.ipv6.neigh.hsi0.locktime = 0
net.ipv6.neigh.hsi0.mcast_resolicit = 0
net.ipv6.neigh.hsi0.mcast_solicit = 3
net.ipv6.neigh.hsi0.proxy_delay = 80
net.ipv6.neigh.hsi0.proxy_qlen = 64
net.ipv6.neigh.hsi0.retrans_time_ms = 1000
net.ipv6.neigh.hsi0.ucast_solicit = 3
net.ipv6.neigh.hsi0.unres_qlen = 28
net.ipv6.neigh.hsi0.unres_qlen_bytes = 65536
net.ipv6.neigh.hsi1.anycast_delay = 100
net.ipv6.neigh.hsi1.app_solicit = 0
net.ipv6.neigh.hsi1.base_reachable_time_ms = 30000
net.ipv6.neigh.hsi1.delay_first_probe_time = 5
net.ipv6.neigh.hsi1.gc_stale_time = 60
net.ipv6.neigh.hsi1.locktime = 0
net.ipv6.neigh.hsi1.mcast_resolicit = 0
net.ipv6.neigh.hsi1.mcast_solicit = 3
net.ipv6.neigh.hsi1.proxy_delay = 80
net.ipv6.neigh.hsi1.proxy_qlen = 64
net.ipv6.neigh.hsi1.retrans_time_ms = 1000
net.ipv6.neigh.hsi1.ucast_solicit = 3
net.ipv6.neigh.hsi1.unres_qlen = 28
net.ipv6.neigh.hsi1.unres_qlen_bytes = 65536
net.ipv6.neigh.lo.anycast_delay = 100
net.ipv6.neigh.lo.app_solicit = 0
net.ipv6.neigh.lo.base_reachable_time_ms = 30000
net.ipv6.neigh.lo.delay_first_probe_time = 5
net.ipv6.neigh.lo.gc_stale_time = 60
net.ipv6.neigh.lo.locktime = 0
net.ipv6.neigh.lo.mcast_resolicit = 0
net.ipv6.neigh.lo.mcast_solicit = 3
net.ipv6.neigh.lo.proxy_delay = 80
net.ipv6.neigh.lo.proxy_qlen = 64
net.ipv6.neigh.lo.retrans_time_ms = 1000
net.ipv6.neigh.lo.ucast_solicit = 3
net.ipv6.neigh.lo.unres_qlen = 28
net.ipv6.neigh.lo.unres_qlen_bytes = 65536
net.ipv6.neigh.vlan60.anycast_delay = 100
net.ipv6.neigh.vlan60.app_solicit = 0
net.ipv6.neigh.vlan60.base_reachable_time_ms = 30000
net.ipv6.neigh.vlan60.delay_first_probe_time = 5
net.ipv6.neigh.vlan60.gc_stale_time = 60
net.ipv6.neigh.vlan60.locktime = 0
net.ipv6.neigh.vlan60.mcast_resolicit = 0
net.ipv6.neigh.vlan60.mcast_solicit = 3
net.ipv6.neigh.vlan60.proxy_delay = 80
net.ipv6.neigh.vlan60.proxy_qlen = 64
net.ipv6.neigh.vlan60.retrans_time_ms = 1000
net.ipv6.neigh.vlan60.ucast_solicit = 3
net.ipv6.neigh.vlan60.unres_qlen = 28
net.ipv6.neigh.vlan60.unres_qlen_bytes = 65536
net.ipv6.route.gc_elasticity = 9
net.ipv6.route.gc_interval = 30
net.ipv6.route.gc_min_interval = 0
net.ipv6.route.gc_min_interval_ms = 500
net.ipv6.route.gc_thresh = 1024
net.ipv6.route.gc_timeout = 60
net.ipv6.route.max_size = 4096
net.ipv6.route.min_adv_mss = 1220
net.ipv6.route.mtu_expires = 600
net.ipv6.xfrm6_gc_thresh = 2147483647
net.netfilter.nf_log.0 = NONE
net.netfilter.nf_log.1 = NONE
net.netfilter.nf_log.10 = NONE
net.netfilter.nf_log.11 = NONE
net.netfilter.nf_log.12 = NONE
net.netfilter.nf_log.2 = NONE
net.netfilter.nf_log.3 = NONE
net.netfilter.nf_log.4 = NONE
net.netfilter.nf_log.5 = NONE
net.netfilter.nf_log.6 = NONE
net.netfilter.nf_log.7 = NONE
net.netfilter.nf_log.8 = NONE
net.netfilter.nf_log.9 = NONE
net.netfilter.nf_log_all_netns = 0
net.unix.max_dgram_qlen = 512
s390dbf.debug_active = 1
s390dbf.debug_stoppable = 1
sunrpc.max_resvport = 1023
sunrpc.min_resvport = 665
sunrpc.nfs_debug = 0x0000
sunrpc.nfsd_debug = 0x0000
sunrpc.nlm_debug = 0x0000
sunrpc.rpc_debug = 0x0000
sunrpc.tcp_fin_timeout = 15
sunrpc.tcp_max_slot_table_entries = 65536
sunrpc.tcp_slot_table_entries = 2
sunrpc.transports = tcp 1048576
sunrpc.transports = udp 32768
sunrpc.transports = tcp-bc 1048576
sunrpc.udp_slot_table_entries = 16
vm.admin_reserve_kbytes = 8192
vm.allocate_pgste = 0
vm.block_dump = 0
vm.compact_unevictable_allowed = 1
vm.dirty_background_bytes = 0
vm.dirty_background_ratio = 5
vm.dirty_bytes = 0
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 5
vm.dirty_writeback_centisecs = 500
vm.dirtytime_expire_seconds = 43200
vm.drop_caches = 0
vm.extfrag_threshold = 500
vm.hugepages_treat_as_movable = 0
vm.hugetlb_shm_group = 0
vm.laptop_mode = 0
vm.legacy_va_layout = 0
vm.lowmem_reserve_ratio = 256	32
vm.max_map_count = 65530
vm.min_free_kbytes = 262144
vm.min_slab_ratio = 5
vm.min_unmapped_ratio = 1
vm.mmap_min_addr = 65536
vm.nr_hugepages = 0
vm.nr_hugepages_mempolicy = 0
vm.nr_overcommit_hugepages = 0
vm.nr_pdflush_threads = 0
vm.numa_zonelist_order = default
vm.oom_dump_tasks = 1
vm.oom_kill_allocating_task = 0
vm.overcommit_kbytes = 0
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
vm.page-cluster = 3
vm.pagecache_limit_ignore_dirty = 1
vm.pagecache_limit_mb = 0
vm.panic_on_oom = 0
vm.percpu_pagelist_fraction = 0
vm.stat_interval = 1
vm.swappiness = 60
vm.user_reserve_kbytes = 131072
vm.vfs_cache_pressure = 100
vm.watermark_scale_factor = 10
vm.zone_reclaim_mode = 0

#==[ Command ]======================================#
# /usr/bin/getconf -a
LINK_MAX                           65000
_POSIX_LINK_MAX                    65000
MAX_CANON                          255
_POSIX_MAX_CANON                   255
MAX_INPUT                          255
_POSIX_MAX_INPUT                   255
NAME_MAX                           255
_POSIX_NAME_MAX                    255
PATH_MAX                           4096
_POSIX_PATH_MAX                    4096
PIPE_BUF                           4096
_POSIX_PIPE_BUF                    4096
SOCK_MAXBUF                        
_POSIX_ASYNC_IO                    
_POSIX_CHOWN_RESTRICTED            1
_POSIX_NO_TRUNC                    1
_POSIX_PRIO_IO                     
_POSIX_SYNC_IO                     
_POSIX_VDISABLE                    0
ARG_MAX                            2097152
ATEXIT_MAX                         2147483647
CHAR_BIT                           8
CHAR_MAX                           255
CHAR_MIN                           0
CHILD_MAX                          102679
CLK_TCK                            100
INT_MAX                            2147483647
INT_MIN                            -2147483648
IOV_MAX                            1024
LOGNAME_MAX                        256
LONG_BIT                           64
MB_LEN_MAX                         16
NGROUPS_MAX                        65536
NL_ARGMAX                          4096
NL_LANGMAX                         2048
NL_MSGMAX                          2147483647
NL_NMAX                            2147483647
NL_SETMAX                          2147483647
NL_TEXTMAX                         2147483647
NSS_BUFLEN_GROUP                   1024
NSS_BUFLEN_PASSWD                  1024
NZERO                              20
OPEN_MAX                           1024
PAGESIZE                           4096
PAGE_SIZE                          4096
PASS_MAX                           8192
PTHREAD_DESTRUCTOR_ITERATIONS      4
PTHREAD_KEYS_MAX                   1024
PTHREAD_STACK_MIN                  16384
PTHREAD_THREADS_MAX                
SCHAR_MAX                          127
SCHAR_MIN                          -128
SHRT_MAX                           32767
SHRT_MIN                           -32768
SSIZE_MAX                          32767
TTY_NAME_MAX                       32
TZNAME_MAX                         6
UCHAR_MAX                          255
UINT_MAX                           4294967295
UIO_MAXIOV                         1024
ULONG_MAX                          18446744073709551615
USHRT_MAX                          65535
WORD_BIT                           32
_AVPHYS_PAGES                      226102
_NPROCESSORS_CONF                  11
_NPROCESSORS_ONLN                  11
_PHYS_PAGES                        6575490
_POSIX_ARG_MAX                     2097152
_POSIX_ASYNCHRONOUS_IO             200809
_POSIX_CHILD_MAX                   102679
_POSIX_FSYNC                       200809
_POSIX_JOB_CONTROL                 1
_POSIX_MAPPED_FILES                200809
_POSIX_MEMLOCK                     200809
_POSIX_MEMLOCK_RANGE               200809
_POSIX_MEMORY_PROTECTION           200809
_POSIX_MESSAGE_PASSING             200809
_POSIX_NGROUPS_MAX                 65536
_POSIX_OPEN_MAX                    1024
_POSIX_PII                         
_POSIX_PII_INTERNET                
_POSIX_PII_INTERNET_DGRAM          
_POSIX_PII_INTERNET_STREAM         
_POSIX_PII_OSI                     
_POSIX_PII_OSI_CLTS                
_POSIX_PII_OSI_COTS                
_POSIX_PII_OSI_M                   
_POSIX_PII_SOCKET                  
_POSIX_PII_XTI                     
_POSIX_POLL                        
_POSIX_PRIORITIZED_IO              200809
_POSIX_PRIORITY_SCHEDULING         200809
_POSIX_REALTIME_SIGNALS            200809
_POSIX_SAVED_IDS                   1
_POSIX_SELECT                      
_POSIX_SEMAPHORES                  200809
_POSIX_SHARED_MEMORY_OBJECTS       200809
_POSIX_SSIZE_MAX                   32767
_POSIX_STREAM_MAX                  16
_POSIX_SYNCHRONIZED_IO             200809
_POSIX_THREADS                     200809
_POSIX_THREAD_ATTR_STACKADDR       200809
_POSIX_THREAD_ATTR_STACKSIZE       200809
_POSIX_THREAD_PRIORITY_SCHEDULING  200809
_POSIX_THREAD_PRIO_INHERIT         200809
_POSIX_THREAD_PRIO_PROTECT         200809
_POSIX_THREAD_ROBUST_PRIO_INHERIT  
_POSIX_THREAD_ROBUST_PRIO_PROTECT  
_POSIX_THREAD_PROCESS_SHARED       200809
_POSIX_THREAD_SAFE_FUNCTIONS       200809
_POSIX_TIMERS                      200809
TIMER_MAX                          
_POSIX_TZNAME_MAX                  6
_POSIX_VERSION                     200809
_T_IOV_MAX                         
_XOPEN_CRYPT                       1
_XOPEN_ENH_I18N                    1
_XOPEN_LEGACY                      1
_XOPEN_REALTIME                    1
_XOPEN_REALTIME_THREADS            1
_XOPEN_SHM                         1
_XOPEN_UNIX                        1
_XOPEN_VERSION                     700
_XOPEN_XCU_VERSION                 4
_XOPEN_XPG2                        1
_XOPEN_XPG3                        1
_XOPEN_XPG4                        1
BC_BASE_MAX                        99
BC_DIM_MAX                         2048
BC_SCALE_MAX                       99
BC_STRING_MAX                      1000
CHARCLASS_NAME_MAX                 2048
COLL_WEIGHTS_MAX                   255
EQUIV_CLASS_MAX                    
EXPR_NEST_MAX                      32
LINE_MAX                           2048
POSIX2_BC_BASE_MAX                 99
POSIX2_BC_DIM_MAX                  2048
POSIX2_BC_SCALE_MAX                99
POSIX2_BC_STRING_MAX               1000
POSIX2_CHAR_TERM                   200809
POSIX2_COLL_WEIGHTS_MAX            255
POSIX2_C_BIND                      200809
POSIX2_C_DEV                       200809
POSIX2_C_VERSION                   200809
POSIX2_EXPR_NEST_MAX               32
POSIX2_FORT_DEV                    
POSIX2_FORT_RUN                    
_POSIX2_LINE_MAX                   2048
POSIX2_LINE_MAX                    2048
POSIX2_LOCALEDEF                   200809
POSIX2_RE_DUP_MAX                  32767
POSIX2_SW_DEV                      200809
POSIX2_UPE                         
POSIX2_VERSION                     200809
RE_DUP_MAX                         32767
PATH                               /bin:/usr/bin
CS_PATH                            /bin:/usr/bin
LFS_CFLAGS                         
LFS_LDFLAGS                        
LFS_LIBS                           
LFS_LINTFLAGS                      
LFS64_CFLAGS                       -D_LARGEFILE64_SOURCE
LFS64_LDFLAGS                      
LFS64_LIBS                         
LFS64_LINTFLAGS                    -D_LARGEFILE64_SOURCE
_XBS5_WIDTH_RESTRICTED_ENVS        XBS5_ILP32_OFF32
XBS5_ILP32_OFFBIG
XBS5_LP64_OFF64
XBS5_WIDTH_RESTRICTED_ENVS         XBS5_ILP32_OFF32
XBS5_ILP32_OFFBIG
XBS5_LP64_OFF64
_XBS5_ILP32_OFF32                  1
XBS5_ILP32_OFF32_CFLAGS            -m31
XBS5_ILP32_OFF32_LDFLAGS           -m31
XBS5_ILP32_OFF32_LIBS              
XBS5_ILP32_OFF32_LINTFLAGS         
_XBS5_ILP32_OFFBIG                 1
XBS5_ILP32_OFFBIG_CFLAGS           -m31 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
XBS5_ILP32_OFFBIG_LDFLAGS          -m31
XBS5_ILP32_OFFBIG_LIBS             
XBS5_ILP32_OFFBIG_LINTFLAGS        
_XBS5_LP64_OFF64                   1
XBS5_LP64_OFF64_CFLAGS             -m64
XBS5_LP64_OFF64_LDFLAGS            -m64
XBS5_LP64_OFF64_LIBS               
XBS5_LP64_OFF64_LINTFLAGS          
_XBS5_LPBIG_OFFBIG                 
XBS5_LPBIG_OFFBIG_CFLAGS           
XBS5_LPBIG_OFFBIG_LDFLAGS          
XBS5_LPBIG_OFFBIG_LIBS             
XBS5_LPBIG_OFFBIG_LINTFLAGS        
_POSIX_V6_ILP32_OFF32              1
POSIX_V6_ILP32_OFF32_CFLAGS        -m31
POSIX_V6_ILP32_OFF32_LDFLAGS       -m31
POSIX_V6_ILP32_OFF32_LIBS          
POSIX_V6_ILP32_OFF32_LINTFLAGS     
_POSIX_V6_WIDTH_RESTRICTED_ENVS    POSIX_V6_ILP32_OFF32
POSIX_V6_ILP32_OFFBIG
POSIX_V6_LP64_OFF64
POSIX_V6_WIDTH_RESTRICTED_ENVS     POSIX_V6_ILP32_OFF32
POSIX_V6_ILP32_OFFBIG
POSIX_V6_LP64_OFF64
_POSIX_V6_ILP32_OFFBIG             1
POSIX_V6_ILP32_OFFBIG_CFLAGS       -m31 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
POSIX_V6_ILP32_OFFBIG_LDFLAGS      -m31
POSIX_V6_ILP32_OFFBIG_LIBS         
POSIX_V6_ILP32_OFFBIG_LINTFLAGS    
_POSIX_V6_LP64_OFF64               1
POSIX_V6_LP64_OFF64_CFLAGS         -m64
POSIX_V6_LP64_OFF64_LDFLAGS        -m64
POSIX_V6_LP64_OFF64_LIBS           
POSIX_V6_LP64_OFF64_LINTFLAGS      
_POSIX_V6_LPBIG_OFFBIG             
POSIX_V6_LPBIG_OFFBIG_CFLAGS       
POSIX_V6_LPBIG_OFFBIG_LDFLAGS      
POSIX_V6_LPBIG_OFFBIG_LIBS         
POSIX_V6_LPBIG_OFFBIG_LINTFLAGS    
_POSIX_V7_ILP32_OFF32              1
POSIX_V7_ILP32_OFF32_CFLAGS        -m31
POSIX_V7_ILP32_OFF32_LDFLAGS       -m31
POSIX_V7_ILP32_OFF32_LIBS          
POSIX_V7_ILP32_OFF32_LINTFLAGS     
_POSIX_V7_WIDTH_RESTRICTED_ENVS    POSIX_V7_ILP32_OFF32
POSIX_V7_ILP32_OFFBIG
POSIX_V7_LP64_OFF64
POSIX_V7_WIDTH_RESTRICTED_ENVS     POSIX_V7_ILP32_OFF32
POSIX_V7_ILP32_OFFBIG
POSIX_V7_LP64_OFF64
_POSIX_V7_ILP32_OFFBIG             1
POSIX_V7_ILP32_OFFBIG_CFLAGS       -m31 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
POSIX_V7_ILP32_OFFBIG_LDFLAGS      -m31
POSIX_V7_ILP32_OFFBIG_LIBS         
POSIX_V7_ILP32_OFFBIG_LINTFLAGS    
_POSIX_V7_LP64_OFF64               1
POSIX_V7_LP64_OFF64_CFLAGS         -m64
POSIX_V7_LP64_OFF64_LDFLAGS        -m64
POSIX_V7_LP64_OFF64_LIBS           
POSIX_V7_LP64_OFF64_LINTFLAGS      
_POSIX_V7_LPBIG_OFFBIG             
POSIX_V7_LPBIG_OFFBIG_CFLAGS       
POSIX_V7_LPBIG_OFFBIG_LDFLAGS      
POSIX_V7_LPBIG_OFFBIG_LIBS         
POSIX_V7_LPBIG_OFFBIG_LINTFLAGS    
_POSIX_ADVISORY_INFO               200809
_POSIX_BARRIERS                    200809
_POSIX_BASE                        
_POSIX_C_LANG_SUPPORT              
_POSIX_C_LANG_SUPPORT_R            
_POSIX_CLOCK_SELECTION             200809
_POSIX_CPUTIME                     200809
_POSIX_THREAD_CPUTIME              200809
_POSIX_DEVICE_SPECIFIC             
_POSIX_DEVICE_SPECIFIC_R           
_POSIX_FD_MGMT                     
_POSIX_FIFO                        
_POSIX_PIPE                        
_POSIX_FILE_ATTRIBUTES             
_POSIX_FILE_LOCKING                
_POSIX_FILE_SYSTEM                 
_POSIX_MONOTONIC_CLOCK             200809
_POSIX_MULTI_PROCESS               
_POSIX_SINGLE_PROCESS              
_POSIX_NETWORKING                  
_POSIX_READER_WRITER_LOCKS         200809
_POSIX_SPIN_LOCKS                  200809
_POSIX_REGEXP                      1
_REGEX_VERSION                     
_POSIX_SHELL                       1
_POSIX_SIGNALS                     
_POSIX_SPAWN                       200809
_POSIX_SPORADIC_SERVER             
_POSIX_THREAD_SPORADIC_SERVER      
_POSIX_SYSTEM_DATABASE             
_POSIX_SYSTEM_DATABASE_R           
_POSIX_TIMEOUTS                    200809
_POSIX_TYPED_MEMORY_OBJECTS        
_POSIX_USER_GROUPS                 
_POSIX_USER_GROUPS_R               
POSIX2_PBS                         
POSIX2_PBS_ACCOUNTING              
POSIX2_PBS_LOCATE                  
POSIX2_PBS_TRACK                   
POSIX2_PBS_MESSAGE                 
SYMLOOP_MAX                        
STREAM_MAX                         16
AIO_LISTIO_MAX                     
AIO_MAX                            
AIO_PRIO_DELTA_MAX                 20
DELAYTIMER_MAX                     2147483647
HOST_NAME_MAX                      64
LOGIN_NAME_MAX                     256
MQ_OPEN_MAX                        
MQ_PRIO_MAX                        32768
_POSIX_DEVICE_IO                   
_POSIX_TRACE                       
_POSIX_TRACE_EVENT_FILTER          
_POSIX_TRACE_INHERIT               
_POSIX_TRACE_LOG                   
RTSIG_MAX                          32
SEM_NSEMS_MAX                      
SEM_VALUE_MAX                      2147483647
SIGQUEUE_MAX                       102679
FILESIZEBITS                       64
POSIX_ALLOC_SIZE_MIN               4096
POSIX_REC_INCR_XFER_SIZE           
POSIX_REC_MAX_XFER_SIZE            
POSIX_REC_MIN_XFER_SIZE            4096
POSIX_REC_XFER_ALIGN               4096
SYMLINK_MAX                        
GNU_LIBC_VERSION                   glibc 2.22
GNU_LIBPTHREAD_VERSION             NPTL 2.22
POSIX2_SYMLINKS                    1
LEVEL1_ICACHE_SIZE                 65536
LEVEL1_ICACHE_ASSOC                4
LEVEL1_ICACHE_LINESIZE             256
LEVEL1_DCACHE_SIZE                 98304
LEVEL1_DCACHE_ASSOC                6
LEVEL1_DCACHE_LINESIZE             256
LEVEL2_CACHE_SIZE                  1048576
LEVEL2_CACHE_ASSOC                 8
LEVEL2_CACHE_LINESIZE              256
LEVEL3_CACHE_SIZE                  50331648
LEVEL3_CACHE_ASSOC                 12
LEVEL3_CACHE_LINESIZE              256
LEVEL4_CACHE_SIZE                  402653184
LEVEL4_CACHE_ASSOC                 24
LEVEL4_CACHE_LINESIZE              256
IPV6                               200809
RAW_SOCKETS                        200809
_POSIX_IPV6                        200809
_POSIX_RAW_SOCKETS                 200809

#==[ Command ]======================================#
# /usr/bin/ipcs -l

------ Messages Limits --------
max queues system wide = 32000
max size of message (bytes) = 65536
default max size of queue (bytes) = 65536

------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 18014398509481983
max total shared memory (kbytes) = 18014398509480960
min seg size (bytes) = 1

------ Semaphore Limits --------
max number of arrays = 32000
max semaphores per array = 32000
max semaphores system wide = 1024000000
max ops per semop call = 500
semaphore max value = 32767


#==[ Command ]======================================#
# /usr/bin/ipcs -a

------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages    
0x64021178 0          root       600        0            0           
0x9283a0d2 196609     root       600        0            0           
0x0100ea83 229378     root       600        0            0           
0x0100ea85 262147     root       600        0            0           
0x0100ea86 294916     root       600        0            0           
0x0100ea87 327685     root       600        0            0           

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x2d021178 0          root       600        470        1                       
0x2b021178 32769      root       600        1295       1                       
0x2c021178 65538      root       600        908        1                       
0x29021178 98307      root       600        16384      1                       
0x435dce60 131076     root       666        8024       1                       
0x741cc1a0 196613     root       666        28244      0                       
0x741cc1a1 229382     root       666        6          5                       
0x741cc1a2 262151     root       666        6          0                       

------ Semaphore Arrays --------
key        semid      owner      perms      nsems     


#==[ Command ]======================================#
# CASAcli -l
ERROR: Command not found or not executible

#==[ Configuration File ]===========================#
# /etc/default/grub.rpmnew
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text
GRUB_DISABLE_LINUX_RECOVERY=true
GRUB_DISABLE_RECOVERY=true


#==[ Configuration File ]===========================#
# /etc/default/passwd
CRYPT=md5
CRYPT_FILES=blowfish
BLOWFISH_CRYPT_FILES=10
CRYPT_YP=des
BLOWFISH_2A2X=yes


#==[ Configuration File ]===========================#
# /etc/default/rmt
ACCESS=*	*	/dev/null


#==[ Configuration File ]===========================#
# /etc/default/grub_installdevice.old


#==[ Configuration File ]===========================#
# /etc/default/su
ALWAYS_SET_PATH=no
PATH=/usr/local/bin:/bin:/usr/bin
SUPATH=/usr/sbin:/bin:/usr/bin:/sbin


#==[ Configuration File ]===========================#
# /etc/default/nss


#==[ Configuration File ]===========================#
# /etc/default/star
archive0=/dev/rmt/0		20	0
archive1=/dev/rmt/0n		20	0
archive2=/dev/rmt/1		20	0
archive3=/dev/rmt/1n		20	0
archive4=/dev/rmt/0		126	0
archive5=/dev/rmt/0n		126	0
archive6=/dev/rmt/1		126	0
archive7=/dev/rmt/1n		126	0


#==[ Configuration File ]===========================#
# /etc/default/zipl2grub.conf.in
[defaultboot]
defaultmenu = menu
[grub2]
    target = @zipldir@
    ramdisk = @zipldir@/initrd,0x2000000
    image = @zipldir@/image
    parameters = "root=@GRUB_DEVICE@ @GRUB_EMU_CONMODE@ @GRUB_CMDLINE_LINUX@ @GRUB_CMDLINE_LINUX_DEFAULT@ initgrub quiet splash=silent plymouth.enable=0 "
[skip-grub2]
    target = @zipldir@
    ramdisk = @zipldir@/initrd,0x2000000
    image = @zipldir@/image
    parameters = "root=@GRUB_DEVICE@ @GRUB_CONMODE@ @GRUB_CMDLINE_LINUX@ @GRUB_CMDLINE_LINUX_DEFAULT@ "
:menu
    target = @zipldir@
    timeout = 16
    default = 1
    prompt = 0
    1 = grub2
    2 = skip-grub2


#==[ Configuration File ]===========================#
# /etc/default/passwd.rpmnew
CRYPT=
CRYPT_FILES=sha512
CRYPT_YP=des
BLOWFISH_2A2X=


#==[ Configuration File ]===========================#
# /etc/default/grub.old
GRUB_DISTRIBUTOR=""
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT="hvc_iucv=8 TERM=dumb resume=/dev/system/lvswap"
GRUB_CMDLINE_LINUX_RECOVERY=single
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
GRUB_GFXMODE=auto
GRUB_DISABLE_RECOVERY=true
GRUB_DISABLE_OS_PROBER=true
GRUB_ENABLE_CRYPTODISK=n
SUSE_BTRFS_SNAPSHOT_BOOTING=true


#==[ Configuration File ]===========================#
# /etc/default/useradd.rpmnew
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes


#==[ Configuration File ]===========================#
# /etc/default/grub_installdevice


#==[ Configuration File ]===========================#
# /etc/default/useradd
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
GROUPS=
CREATE_MAIL_SPOOL=no


#==[ Configuration File ]===========================#
# /etc/default/grub
GRUB_DISTRIBUTOR=""
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT="crashkernel=512M hvc_iucv=8 cio_ignore=6157-6b74,a014-a017,a01a,a01b,a01d,a01e,a01f,a022-a028 dasd=a012,a013,a018,a019,a029,a020,a021 TERM=dumb zfcp.allow_lun_scan=1 vmalloc=4096G"
GRUB_CMDLINE_LINUX_RECOVERY=single
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
GRUB_GFXMODE=auto
GRUB_DISABLE_RECOVERY=true
GRUB_DISABLE_OS_PROBER=true
GRUB_ENABLE_CRYPTODISK=n
SUSE_BTRFS_SNAPSHOT_BOOTING=true


#==[ Configuration File ]===========================#
# /root/.xauth/export - File not found

#==[ Command ]======================================#
# /usr/bin/env
LESSKEY=/etc/lesskey.bin
NNTPSERVER=news
MANPATH=/usr/share/man:/usr/local/man:/usr/man
HOSTNAME=zlpro12
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
HOST=zlpro12
SHELL=/bin/bash
TERM=xterm-256color
CMDLINE=/usr/bin/env
PROFILEREAD=true
HISTSIZE=1000
MORE=-sl
COBDIR=/opt/microfocus/cobol
TIME_STYLE=long-iso
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
LD_LIBRARY_PATH=:/oracle11/client/lib:/opt/microfocus/cobol/lib:/opt/ibm/db2/V9.1/lib64:/usr/syncsort/lib:/opt/ezt/bin:/opt/microfocus/cobol/lib:/opt/ibm/db2/V9.1/lib64:/usr/syncsort/lib:/opt/ezt/bin
XNLSPATH=/usr/share/X11/nls
QEMU_AUDIO_DRV=pa
HOSTTYPE=s390x
TMOUT=900
FROM_HEADER=
PAGER=less
CSHEDIT=emacs
XDG_CONFIG_DIRS=/etc/xdg
MINICOM=-c on
MAIL=/var/spool/mail/root
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/oracle11/client/bin:/opt/microfocus/cobol/bin:/rsiiri/sysexi/rsi/prod/scripts:/usr/syncsort/bin:/opt/ezt/bin:/opt/IBMJava2-s390-142/jre/bin:/home/db2inst1/sqllib/bin:/opt/ibm/db2/V9.1/lib64:/usr/local/bphx:/opt/ibm/db2/V9.1/lib64:/opt/universal/bin:/opt/microfocus/cobol/bin:/rsiiri/sysexi/rsi/prod/scripts:/usr/syncsort/bin:/opt/ezt/bin:/opt/IBMJava2-s390-142/jre/bin:/home/db2inst1/sqllib/bin:/opt/ibm/db2/V9.1/lib64:/usr/local/bphx:/opt/ibm/db2/V9.1/lib64:/opt/universal/bin:/usr/lpp/mmfs/bin
CPU=s390x
_=/usr/bin/env
INPUTRC=/etc/inputrc
PWD=/var/crash
LANG=C
PYTHONSTARTUP=/etc/pythonstart
GPG_TTY=/dev/pts/0
AUDIODRIVER=pulseaudio
QT_SYSTEM_DIR=/usr/share/desktop-data
SHLVL=3
HOME=/root
EZTPATH=/opt/ezt/bin:/usr/bin:/usr/lib:/usr/lib64:/opt/ibm/db2/V9.1/lib64
SDL_AUDIODRIVER=pulse
ALSA_CONFIG_PATH=/etc/alsa-pulse.conf
LESS_ADVANCED_PREPROCESSOR=no
OSTYPE=linux
LS_OPTIONS=-A -N --color=tty -T 0
XCURSOR_THEME=DMZ
WINDOWMANAGER=env GNOME_SHELL_SESSION_MODE=classic SLE_CLASSIC_MODE=1 gnome-session --session gnome-classic
LESS=-M -I -R
MACHTYPE=s390x-suse-linux
LOGNAME=root
XDG_DATA_DIRS=/usr/share
LC_CTYPE=es_ES@euro
SEMAPHORE_LOG=/var/crash/nts_SR101130029211_zlpro12_171114_1633_2565a5fe-926f-453e-8bfe-c42ab3ff2898/updates.txt.zypper.1510674306.SEMAPHORE.out
LOG=/var/crash/nts_SR101130029211_zlpro12_171114_1633_2565a5fe-926f-453e-8bfe-c42ab3ff2898
LESSOPEN=lessopen.sh %s
SPFTEMP=NOTEMP
ORACLE_HOME=/oracle11/client
LESSCLOSE=lessclose.sh %s %s
HISTTIMEFORMAT=%d/%m/%y %T 
G_BROKEN_FILENAMES=1
HISTFILE=/root/.history.root/.sh_history.root.root.172.22.5.162.pts-0.1630.111417
COLORTERM=1

#==[ s390x Hardware Detected ]======================#
# Consider loading vmcp for more info: modprobe vmcp

#==[ Configuration File ]===========================#
# /etc/profile
if test -f /proc/mounts ; then
  if ! is=$(readlink /proc/$$/exe 2>/dev/null) ; then
    case "$0" in
    *pcksh)	is=ksh	;;
    *)		is=sh	;;
    esac
  fi
  case "$is" in
    */bash)	is=bash
	case "$0" in
	sh|-sh|*/sh)
		is=sh	;;
	esac		;;
    */ash)	is=ash  ;;
    */dash)	is=ash  ;;
    */ksh)	is=ksh  ;;
    */ksh93)	is=ksh  ;;
    */pdksh)	is=ksh  ;;
    */mksh)	is=ksh  ;;
    */lksh)	is=ksh  ;;
    */*pcksh)	is=ksh  ;;
    */zsh)	is=zsh  ;;
    */*)	is=sh   ;;
  esac
  for a in $SHELL ; do
    case "$a" in
      */r*sh)
        readonly restricted=true ;;
      -r*|-[!-]r*|-[!-][!-]r*)
        readonly restricted=true ;;
      --restricted)
        readonly restricted=true ;;
    esac
  done
  unset a
else
  is=sh
fi
path ()
{
    command -p ${1+"$@"}
}
tty=`path tty 2> /dev/null`
test $? -ne 0 && tty=""
if test -O "$tty" -a -n "$PS1"; then
    test -z "${TERM}"		&& { TERM=linux; export TERM; }
    test "${TERM}" = "unknown"	&& { TERM=linux; export TERM; }
    test "${TERM}" = "ibm327x"	&& { TERM=dumb;  export TERM; }
    if test -z "$SSH_TTY" -a "${TERM}" != "dumb" ; then
	path stty sane cr0 pass8 dec
	path tset -I -Q
    fi
    if test -d /proc/iSeries -a \( "$tty" = "/dev/tty1" -o "$tty" = "/dev/console" \) ; then
        LINES=24
	COLUMNS=80
	export LINES COLUMNS TERM
	eval `path initviocons -q -e`
    fi
fi
unset TERMCAP
if test -z "$PROFILEREAD" ; then
    CSHEDIT=emacs
    export CSHEDIT
fi
test -z "$UID"  && readonly  UID=`path id -ur 2> /dev/null`
test -z "$EUID" && readonly EUID=`path id -u  2> /dev/null`
test -z "$USER" && USER=`path id -un 2> /dev/null`
test -z "$MAIL" && MAIL=/var/spool/mail/$USER
if test -x /bin/uname ; then
    test -z "$HOST" && HOST=`/bin/uname -n`
    test "$HOST" = "localhost" && HOST=`/bin/uname -n`
    test -z "$CPU"  &&  CPU=`/bin/uname -m`
fi
if test -s /etc/HOSTNAME ; then
    test -z "$HOSTNAME" && HOSTNAME=`cat /etc/HOSTNAME`
else
    test -z "$HOSTNAME" && HOSTNAME=$HOST
fi
test -z "$LOGNAME"  && LOGNAME=$USER
case "$CPU" in
    i?86) HOSTTYPE=i386   ;;
    *)    HOSTTYPE=${CPU} ;;
esac
  OSTYPE=linux
MACHTYPE=${CPU}-suse-${OSTYPE}
export MAIL HOST CPU HOSTNAME HOSTTYPE OSTYPE MACHTYPE
if test -z "$PROFILEREAD" ; then
    PATH=/usr/local/bin:/usr/bin:/bin
    if test "$HOME" != "/" ; then
	for dir in $HOME/bin/$CPU $HOME/bin ; do
	    test -d $dir && PATH=$dir:$PATH
	done
    fi
    if test "$UID" = 0 ; then
	test -d /opt/kde3/sbin  && PATH=/opt/kde3/sbin:$PATH
	PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH
    fi
    for dir in	/usr/X11/bin \
		/usr/bin/X11 \
		/usr/X11R6/bin \
		/var/lib/dosemu \
		/usr/games \
		/opt/bin \
		/opt/kde3/bin \
		/opt/kde2/bin \
		/opt/kde/bin \
		/usr/openwin/bin \
		/opt/cross/bin
    do
	test -d $dir && PATH=$PATH:$dir
    done
    unset dir
    export PATH
fi
if test -z "$INPUTRC" ; then
    INPUTRC=/etc/inputrc
    test -s $HOME/.inputrc && INPUTRC=$HOME/.inputrc
    export INPUTRC
fi
if test -z "$PROFILEREAD" ; then
    HISTSIZE=1000
    export HISTSIZE
fi
if test -z "$LESS" -a -x /usr/bin/less ; then
    LESS="-M -I -R"
    LESSOPEN="lessopen.sh %s"
    LESSCLOSE="lessclose.sh %s %s"
    LESS_ADVANCED_PREPROCESSOR="no"
    if test -s /etc/lesskey.bin ; then
	LESSKEY=/etc/lesskey.bin
    fi
    PAGER=less
    MORE=-sl
    export LESSOPEN LESSCLOSE LESS LESSKEY PAGER LESS_ADVANCED_PREPROCESSOR MORE
fi
if test -z "$PROFILEREAD" ; then
    MINICOM="-c on"
    export MINICOM
fi
if test -z "$PROFILEREAD" ; then
    tmp="$MANPATH"
    unset MANPATH
    if test -n "$tmp" ; then
	MANPATH="${tmp}:`test -x /usr/bin/manpath && /usr/bin/manpath -q`"
    else
	MANPATH="`test -x /usr/bin/manpath && /usr/bin/manpath -q`"
    fi
    unset tmp
    export MANPATH
fi
if test -z "$PROFILEREAD" ; then
    if [ -r /usr/share/X11/XKeysymDB ]; then
	export XKEYSYMDB=/usr/share/X11/XKeysymDB
    else
	export XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
    fi
    if [ -d /usr/share/X11/nls ]; then
	export XNLSPATH=/usr/share/X11/nls
    else
	export XNLSPATH=/usr/X11R6/lib/X11/nls
    fi
    COLORTERM=1
    export COLORTERM
fi
if test -z "$PROFILEREAD" ; then
    test -r /etc/profile.d/sh.ssh   && . /etc/profile.d/sh.ssh
    if test -z "$SSH_SENDS_LOCALE" ; then
        if test -r /etc/sysconfig/language -a -r /etc/profile.d/sh.utf8 ; then
	    tmp="$(. /etc/sysconfig/language; echo $AUTO_DETECT_UTF8)"
	    test "$tmp" = "yes" && . /etc/profile.d/sh.utf8
	    unset tmp
	fi
    fi
fi
if test -d /etc/profile.d -a -z "$PROFILEREAD" ; then
    for s in /etc/profile.d/*.sh ; do
	test -r $s -a ! -k $s && . $s
    done
    unset s
fi
if test "$is" != "ash" ; then
    test -s /etc/profile.local && . /etc/profile.local
fi
if test -z "$PROFILEREAD" ; then
    readonly PROFILEREAD=true
    export PROFILEREAD
fi
if test -z "$_SOURCED_FOR_SSH" ; then
    if test "$is" != ksh -a "$is" != zsh ; then
	test -r /etc/bash.bashrc && . /etc/bash.bashrc
    fi
    if test -n "$restricted" ; then
	readonly _HOMEBASHRC=true
    fi
    if test "$is" = "bash" -a -z "$_HOMEBASHRC" ; then
	readonly _HOMEBASHRC=true
	test -r $HOME/.bashrc && . $HOME/.bashrc
    fi
    if test "$is" = "ksh" -a -r /etc/ksh.kshrc ; then
	if test -n "$restricted" ; then
	    readonly _HOMEKSHRC=true
	fi
	if test ! /etc/bash.bashrc -ef /etc/ksh.kshrc ; then
	    test -r /etc/bash.bashrc && . /etc/bash.bashrc
	fi
	if test -n "$ENV" -a "$ENV" != "\$HOME/.kshrc" -a "$ENV" != "$HOME/.kshrc" -a -z "$_HOMEKSHRC" ; then
	    readonly _HOMEKSHRC=true
	    test -r $HOME/.kshrc && . $HOME/.kshrc
	fi
    fi
fi
if test -n "$restricted" ; then
    PATH=/usr/lib/restricted/bin
    export PATH
fi
case "$-" in
*i*)
    if test "$TERM" = "xterm" -a -O "$tty" -a -z "${SSH_TTY}" ; then
	echo "Directory: $PWD"
	date
    fi
esac


#==[ Configuration File ]===========================#
# /etc/profile.local
COBDIR=/opt/microfocus/cobol
export COBDIR
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$COBDIR/lib:/opt/ibm/db2/V9.1/lib64:/usr/syncsort/lib:/opt/ezt/bin
export LD_LIBRARY_PATH
export  EZTPATH=/opt/ezt/bin:/usr/bin:/usr/lib:/usr/lib64:/opt/ibm/db2/V9.1/lib64
export PATH=$PATH:/opt/microfocus/cobol/bin
export PATH=$PATH:/rsiiri/sysexi/rsi/prod/scripts:/usr/syncsort/bin:/opt/ezt/bin:/opt/IBMJava2-s390-142/jre/bin
export LANG=es_ES
export PATH=$PATH:/home/db2inst1/sqllib/bin:/opt/ibm/db2/V9.1/lib64
export PATH=$PATH:/usr/local/bphx:/opt/ibm/db2/V9.1/lib64:/opt/universal/bin
export SPFTEMP=NOTEMP


#==[ Configuration File ]===========================#
# /etc/profile.d/alias.ash
suspend () { local -; set +j; kill -TSTP 0; }
bltin () { command ${1+"$@"}; }
pushd () {
    local SAVE=`pwd`
    if test -z "$1" ; then
	if test -z "$DSTACK" ; then
	    echo "pushd: directory stack empty." 1>&2
	    return 1
	fi
	set $DSTACK
	cd $1 || return
	shift 1
	DSTACK="$@"
    else
	cd $1 > /dev/null || return
    fi
    DSTACK="$SAVE $DSTACK"
    dirs
}
popd () {
    if test -z "$DSTACK"; then
	echo "popd: directory stack empty." 1>&2
	return 1
    fi
    set $DSTACK
    cd $1
    shift 1
    DSTACK="$@"
    dirs
}
dirs () { echo "`pwd` $DSTACK"; return 0; }
alias o='less'
alias ..='cd ../'
alias ...='cd ../../'
alias +='pushd'
alias -='popd'
alias rd='rmdir'
alias md='mkdir -p'
alias you='su - -c "yast2 online_update"'
alias rehash='hash -r'
alias beep='printf "\007"'
alias unmount='echo "Error: Try the command: umount" 1>&2 && false'


#==[ Configuration File ]===========================#
# /etc/profile.d/alias.bash
if test -z "$restricted" ; then
    startx  () {
        test -x /usr/bin/startx || {
            echo "No startx installed" 1>&2
            return 1;
        }
        /usr/bin/startx ${1+"$@"} 2>&1 | tee $HOME/.xsession-errors
    }
    remount () { /bin/mount -o remount,${1+"$@"} ; }
fi
alias o='less'
alias ..='cd ..'
alias ...='cd ../..'
alias cd..='cd ..'
if test "$is" != "ksh" ; then
    alias -- +='pushd .'
    alias -- -='popd'
fi
alias rd=rmdir
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias md='mkdir -p'
if test "$is" = "bash" -a ! -x /bin/which -a ! -x /usr/bin/which ; then
    _which () {
	local file=$(type -p ${1+"$@"} 2>/dev/null)
	if test -n "$file" -a -x "$file"; then
	    echo "$file"
	    return 0
	fi
	hash -r
	type -P ${1+"$@"}
    }
    alias which=_which
fi
alias rehash='hash -r'
alias you='if test "$EUID" = 0 ; then /sbin/yast2 online_update ; else su - -c "/sbin/yast2 online_update" ; fi'
if test "$is" != "ksh" ; then
    alias beep='echo -en "\007"' 
else
    alias beep='echo -en "\x07"'
fi
alias unmount='echo "Error: Try the command: umount" 1>&2; false'


#==[ Configuration File ]===========================#
# /etc/profile.d/alias.tcsh
alias o 'less'
alias .. 'cd ..'
alias ... 'cd ../..'
alias cd.. 'cd ..'
alias rd rmdir
alias md 'mkdir -p'
alias startx 'if ( ! -x /usr/bin/startx ) echo "No startx installed";\
	      if (   -x /usr/bin/startx ) /usr/bin/startx |& tee ${HOME}/.xsession-error'
alias remount '/bin/mount -o remount,\!*'


#==[ Configuration File ]===========================#
# /etc/profile.d/alljava.csh
foreach JDIR ( "/usr/lib64/jvm" "/usr/lib/jvm" "/usr/java/latest" "/usr/java" )
    if ( ! -d $JDIR ) continue
    foreach JPATH ( $JDIR $JDIR/java `ls -I 'java' -I 'jre' -d $JDIR/*` $JDIR/jre )
        if ( ! -x $JPATH/bin/java ) continue
        setenv JAVA_BINDIR $JPATH/bin
        setenv JAVA_ROOT $JPATH
        setenv JAVA_HOME $JPATH
        unset JDK_HOME
        unset SDK_HOME
        switch ( $JPATH )
        case *jre*:
            setenv JRE_HOME $JPATH
            breaksw
        default:
            setenv JRE_HOME $JPATH/jre
            if ( -x $JPATH/bin/javac ) then
                setenv JDK_HOME $JPATH
                setenv SDK_HOME $JPATH
            endif
        endsw
    end
    unset JPATH
end
unset JDIR


#==[ Configuration File ]===========================#
# /etc/profile.d/alljava.sh
for JDIR in /usr/lib64/jvm /usr/lib/jvm /usr/java/latest /usr/java; do
    if ! test -d $JDIR; then
        continue
    fi
    for JPATH in $JDIR $JDIR/java `ls -I 'java' -I 'jre' -d $JDIR/* 2>/dev/null` $JDIR/jre; do
        if ! test -x $JPATH/bin/java; then
            continue
        fi
        export JAVA_BINDIR=$JPATH/bin
        export JAVA_ROOT=$JPATH
        export JAVA_HOME=$JPATH
        unset JDK_HOME
        unset SDK_HOME
        case "$JPATH" in
            *jre*)
                [ -z "$JRE_HOME" ] && export JRE_HOME=$JPATH
            *)
                [ -z "$JRE_HOME" ] && export JRE_HOME=$JPATH/jre
                if [ -x $JPATH/bin/javac ] ; then
                    export JDK_HOME=$JPATH
                    export SDK_HOME=$JPATH
                    unset JPATH
                    break 2; # we found a JRE + SDK -- don't look any further
                fi
        esac
    done
    unset JPATH
done
unset JDIR


#==[ Configuration File ]===========================#
# /etc/profile.d/autologout.sh
TMOUT=900
readonly TMOUT
export TMOUT


#==[ Configuration File ]===========================#
# /etc/profile.d/bash_completion.sh
[ -z "$BASH_VERSION" ] && return
[ -n "$BASH_COMPLETION_COMPAT_DIR" ] && return
[[ $- =~ i ]] || return
if [ ${BASH_VERSINFO[0]} -gt 4 ] || [ ${BASH_VERSINFO[0]} -eq 4 -a ${BASH_VERSINFO[1]} -ge 1 ]; then
    [ -r "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion" ] && \
        . "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion"
    if shopt -q progcomp && [ -r /usr/share/bash-completion/bash_completion ]; then
        . /usr/share/bash-completion/bash_completion
    fi
fi


#==[ Configuration File ]===========================#
# /etc/profile.d/bindkey.tcsh
if ( ! ${?TERM} ) setenv TERM linux
if ( ! ${?CSHEDIT} ) setenv CSHEDIT emacs
if ( "$CSHEDIT" == "vi" ) then
	bindkey    -v
else
	bindkey    "^[ "	magic-space
	bindkey    "^[!"	expand-history
endif
bindkey    "^[[1~"		beginning-of-line
bindkey    "^[[2~"		yank
bindkey    "^[[3~"		delete-char
bindkey    "^[[4~"		end-of-line
bindkey    "^[[5~"		history-search-backward
bindkey    "^[[6~"		history-search-forward
if ( "$TERM" == "xterm" ) then
	bindkey    "^[[2;2~"	yank
	bindkey    "^[[3;2~"	delete-char
	bindkey    "^[[5;2~"	history-search-backward
	bindkey    "^[[6;2~"	history-search-forward
	bindkey    "^[[2;3~"	yank
	bindkey    "^[[3;3~"	delete-char
	bindkey    "^[[5;3~"	history-search-backward
	bindkey    "^[[6;3~"	history-search-forward
	bindkey    "^[[2;4~"	yank
	bindkey    "^[[3;4~"	delete-char
	bindkey    "^[[5;4~"	history-search-backward
	bindkey    "^[[6;4~"	history-search-forward
	bindkey    "^[[2;5~"	yank
	bindkey    "^[[3;5~"	delete-char
	bindkey    "^[[5;5~"	history-search-backward
	bindkey    "^[[6;5~"	history-search-forward
	bindkey    "^[[2;6~"	yank
	bindkey    "^[[3;6~"	delete-char
	bindkey    "^[[5;6~"	history-search-backward
	bindkey    "^[[6;6~"	history-search-forward
	bindkey    "^[[2;7~"	yank
	bindkey    "^[[3;7~"	delete-char
	bindkey    "^[[5;7~"	history-search-backward
	bindkey    "^[[6;7~"	history-search-forward
	bindkey    "^[[2;8~"	yank
	bindkey    "^[[3;8~"	delete-char
	bindkey    "^[[5;8~"	history-search-backward
	bindkey    "^[[6;8~"	history-search-forward
endif
bindkey    "^[[C"		forward-char
bindkey    "^[[D"		backward-char
bindkey    "^[[A"		up-history
bindkey    "^[[B"		down-history
if ( "$TERM" == "xterm" ) then
	bindkey -c "^[[E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;2E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;3E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;4E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;5E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;6E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;7E"	"source /etc/csh.cshrc"
	bindkey -c "^[[1;8E"	"source /etc/csh.cshrc"
	bindkey    "^[[2C"	forward-word
	bindkey    "^[[2D"	backward-word
	bindkey    "^[[2A"	history-search-backward
	bindkey    "^[[2B"	history-search-forward
	bindkey    "^[[1;2C"    forward-word
	bindkey    "^[[1;2D"    backward-word
	bindkey    "^[[1;2A"    history-search-backward
	bindkey    "^[[1;2B"    history-search-forward
	bindkey    "^[[1;3C"    forward-word
	bindkey    "^[[1;3D"    backward-word
	bindkey    "^[[1;3A"    history-search-backward
	bindkey    "^[[1;3B"    history-search-forward
	bindkey    "^[[1;4C"    forward-word
	bindkey    "^[[1;4D"    backward-word
	bindkey    "^[[1;4A"    history-search-backward
	bindkey    "^[[1;4B"    history-search-forward
	bindkey    "^[[5C"	forward-word
	bindkey    "^[[5D"	backward-word
	bindkey    "^[[5A"	history-search-backward
	bindkey    "^[[5B"	history-search-forward
	bindkey    "^[[1;5C"    forward-word
	bindkey    "^[[1;5D"    backward-word
	bindkey    "^[[1;5A"    history-search-backward
	bindkey    "^[[1;5B"    history-search-forward
	bindkey    "^[[1;6C"    forward-word
	bindkey    "^[[1;6D"    backward-word
	bindkey    "^[[1;6A"    history-search-backward
	bindkey    "^[[1;6B"    history-search-forward
	bindkey    "^[[1;7C"    forward-word
	bindkey    "^[[1;7D"    backward-word
	bindkey    "^[[1;7A"    history-search-backward
	bindkey    "^[[1;7B"    history-search-forward
	bindkey    "^[[1;8C"    forward-word
	bindkey    "^[[1;8D"    backward-word
	bindkey    "^[[1;8A"    history-search-backward
	bindkey    "^[[1;8B"    history-search-forward
else
	bindkey -c "^[[G"	"source /etc/csh.cshrc"
endif
bindkey    "^?"		backward-delete-char
bindkey    "^H"		backward-delete-char
if ( "$TERM" == "xterm" ) then
	bindkey    "^[\303\277"	backward-delete-word
	bindkey    "^[ÿ"	backward-delete-word
endif
if ( "$TERM" == "xterm" ) then
	bindkey    "^[[1~"	history-search-backward
	bindkey    "^[[4~"	set-mark-command
	bindkey    "^[[H"	beginning-of-line
	bindkey    "^[[F"	end-of-line
	bindkey    "^[[1;2H"	beginning-of-line
	bindkey    "^[[1;2F"	end-of-line
	bindkey    "^[[1;3H"	beginning-of-line
	bindkey    "^[[1;3F"	end-of-line
	bindkey    "^[[1;4H"	beginning-of-line
	bindkey    "^[[1;4F"	end-of-line
	bindkey    "^[[1;5H"	beginning-of-line
	bindkey    "^[[1;5F"	end-of-line
	bindkey    "^[[1;6H"	beginning-of-line
	bindkey    "^[[1;6F"	end-of-line
	bindkey    "^[[1;7H"	beginning-of-line
	bindkey    "^[[1;7F"	end-of-line
	bindkey    "^[[1;8H"	beginning-of-line
	bindkey    "^[[1;8F"	end-of-line
	bindkey    "^[[2H"	beginning-of-line
	bindkey    "^[[2F"	end-of-line
	bindkey    "^[[5H"	beginning-of-line
	bindkey    "^[[5F"	end-of-line
	bindkey    "^[OH"	beginning-of-line
	bindkey    "^[OF"	end-of-line
	bindkey    "^[O2H"	beginning-of-line
	bindkey    "^[O2F"	end-of-line
	bindkey    "^[O5H"	beginning-of-line
	bindkey    "^[O5F"	end-of-line
else
if ( "$TERM" == "kvt" ) then
	bindkey    "^[[1~"	history-search-backward
	bindkey    "^[[4~"	set-mark-command
	bindkey    "^[OH"	beginning-of-line
	bindkey    "^[OF"	end-of-line
endif
	bindkey    "^[[1~"	beginning-of-line
	bindkey    "^[[4~"	end-of-line
endif
if ( "$TERM" == "xterm" ) then
	bindkey    "^[OD"	backward-char
	bindkey    "^[OC"	forward-char
	bindkey    "^[OA"	up-history
	bindkey    "^[OB"	down-history
	bindkey -c "^[OE"	"source /etc/csh.cshrc"
	bindkey    "^[O2D"	backward-word
	bindkey    "^[O2C"	forward-word
	bindkey    "^[O2A"	history-search-backward
	bindkey    "^[O2B"	history-search-forward
	bindkey    "^[O3D"	backward-word
	bindkey    "^[O3C"	forward-word
	bindkey    "^[O3A"	history-search-backward
	bindkey    "^[O3B"	history-search-forward
	bindkey    "^[O4D"	backward-word
	bindkey    "^[O4C"	forward-word
	bindkey    "^[O4A"	history-search-backward
	bindkey    "^[O4B"	history-search-forward
	bindkey    "^[O5D"	backward-word
	bindkey    "^[O5C"	forward-word
	bindkey    "^[O5A"	history-search-backward
	bindkey    "^[O5B"	history-search-forward
	bindkey    "^[O6D"	backward-word
	bindkey    "^[O6C"	forward-word
	bindkey    "^[O6A"	history-search-backward
	bindkey    "^[O6B"	history-search-forward
	bindkey    "^[O7D"	backward-word
	bindkey    "^[O7C"	forward-word
	bindkey    "^[O7A"	history-search-backward
	bindkey    "^[O7B"	history-search-forward
	bindkey    "^[O8D"	backward-word
	bindkey    "^[O8C"	forward-word
	bindkey    "^[O8A"	history-search-backward
	bindkey    "^[O8B"	history-search-forward
	bindkey -s "^[OP"	"^["
	bindkey    "^[OQ"	vi-undo
	bindkey    "^[OR"	undefined-key
	bindkey    "^[OS"	kill-line
	bindkey -s "^[O2P"	"^["
	bindkey    "^[O2Q"	vi-undo
	bindkey    "^[O2R"	undefined-key
	bindkey    "^[O2S"	kill-line
	bindkey -s "^[O3P"	"^["
	bindkey    "^[O3Q"	vi-undo
	bindkey    "^[O3R"	undefined-key
	bindkey    "^[O3S"	kill-line
	bindkey -s "^[O4P"	"^["
	bindkey    "^[O4Q"	vi-undo
	bindkey    "^[O4R"	undefined-key
	bindkey    "^[O4S"	kill-line
	bindkey -s "^[O5P"	"^["
	bindkey    "^[O5Q"	vi-undo
	bindkey    "^[O5R"	undefined-key
	bindkey    "^[O5S"	kill-line
	bindkey -s "^[O6P"	"^["
	bindkey    "^[O6Q"	vi-undo
	bindkey    "^[O6R"	undefined-key
	bindkey    "^[O6S"	kill-line
	bindkey -s "^[O7P"	"^["
	bindkey    "^[O7Q"	vi-undo
	bindkey    "^[O7R"	undefined-key
	bindkey    "^[O7S"	kill-line
	bindkey -s "^[O8P"	"^["
	bindkey    "^[O8Q"	vi-undo
	bindkey    "^[O8R"	undefined-key
	bindkey    "^[O8S"	kill-line
	bindkey -s "^[O1;2P"	"^["
	bindkey    "^[O1;2Q"	vi-undo
	bindkey    "^[O1;2R"	undefined-key
	bindkey    "^[O1;2S"	kill-line
	bindkey -s "^[O1;3P"	"^["
	bindkey    "^[O1;3Q"	vi-undo
	bindkey    "^[O1;3R"	undefined-key
	bindkey    "^[O1;3S"	kill-line
	bindkey -s "^[O1;4P"	"^["
	bindkey    "^[O1;4Q"	vi-undo
	bindkey    "^[O1;4R"	undefined-key
	bindkey    "^[O1;4S"	kill-line
	bindkey -s "^[O1;5P"	"^["
	bindkey    "^[O1;5Q"	vi-undo
	bindkey    "^[O1;5R"	undefined-key
	bindkey    "^[O1;5S"	kill-line
	bindkey -s "^[O1;6P"	"^["
	bindkey    "^[O1;6Q"	vi-undo
	bindkey    "^[O1;6R"	undefined-key
	bindkey    "^[O1;6S"	kill-line
	bindkey -s "^[O1;7P"	"^["
	bindkey    "^[O1;7Q"	vi-undo
	bindkey    "^[O1;7R"	undefined-key
	bindkey    "^[O1;7S"	kill-line
	bindkey -s "^[O1;8P"	"^["
	bindkey    "^[O1;8Q"	vi-undo
	bindkey    "^[O1;8R"	undefined-key
	bindkey    "^[O1;8S"	kill-line
endif
if ( "$TERM" == "gnome" ) then
	bindkey -s "^[OP"	"^["
	bindkey    "^[OQ"	vi-undo
	bindkey    "^[OR"	undefined-key
	bindkey    "^[OS"	kill-line
endif
if ( "$TERM" == "linux" ) then
	bindkey -s "^[[[A"	"^["
	bindkey    "^[[[B"	vi-undo
	bindkey    "^[[[C"	undefined-key
	bindkey    "^[[[D"	kill-line
	bindkey    "^[[[E"	undefined-key
else
	bindkey -s "^[[11~"	"^["
	bindkey    "^[[12~"	vi-undo
	bindkey    "^[[13~"	undefined-key
	bindkey    "^[[14~"	kill-line
	bindkey    "^[[15~"	undefined-key
endif
bindkey    "^[[17~"		undefined-key
bindkey    "^[[18~"		undefined-key
bindkey    "^[[19~"		undefined-key
bindkey    "^[[20~"		undefined-key
bindkey    "^[[21~"		undefined-key
bindkey    "^[[23~"		undefined-key
bindkey    "^[[24~"		undefined-key
bindkey    "^[[25~"		undefined-key
bindkey    "^[[26~"		undefined-key
bindkey    "^[[28~"		undefined-key
bindkey    "^[[29~"		undefined-key
bindkey    "^[[31~"		undefined-key
bindkey    "^[[32~"		undefined-key
bindkey    "^[[33~"		undefined-key
bindkey    "^[[34~"		undefined-key
bindkey    "^[[35~"		undefined-key
bindkey    "^[[36~"		undefined-key
if ( "$TERM" == "xterm" ) then
	bindkey    "^[[1;2P"	undefined-key
	bindkey    "^[[1;2Q"	undefined-key
	bindkey    "^[[1;2R"	undefined-key
	bindkey    "^[[1;2S"	undefined-key
	bindkey    "^[[15;2~"	undefined-key
	bindkey    "^[[17;2~"	undefined-key
	bindkey    "^[[18;2~"	undefined-key
	bindkey    "^[[19;2~"	undefined-key
	bindkey    "^[[20;2~"	undefined-key
	bindkey    "^[[21;2~"	undefined-key
	bindkey    "^[[23;2~"	undefined-key
	bindkey    "^[[24;2~"	undefined-key
	bindkey    "^[[1;3P"	undefined-key
	bindkey    "^[[1;3Q"	undefined-key
	bindkey    "^[[1;3R"	undefined-key
	bindkey    "^[[1;3S"	undefined-key
	bindkey    "^[[15;3~"	undefined-key
	bindkey    "^[[17;3~"	undefined-key
	bindkey    "^[[18;3~"	undefined-key
	bindkey    "^[[19;3~"	undefined-key
	bindkey    "^[[20;3~"	undefined-key
	bindkey    "^[[21;3~"	undefined-key
	bindkey    "^[[23;3~"	undefined-key
	bindkey    "^[[24;3~"	undefined-key
	bindkey    "^[[1;4P"	undefined-key
	bindkey    "^[[1;4Q"	undefined-key
	bindkey    "^[[1;4R"	undefined-key
	bindkey    "^[[1;4S"	undefined-key
	bindkey    "^[[15;4~"	undefined-key
	bindkey    "^[[17;4~"	undefined-key
	bindkey    "^[[18;4~"	undefined-key
	bindkey    "^[[19;4~"	undefined-key
	bindkey    "^[[20;4~"	undefined-key
	bindkey    "^[[21;4~"	undefined-key
	bindkey    "^[[23;4~"	undefined-key
	bindkey    "^[[24;4~"	undefined-key
	bindkey    "^[[1;5P"	undefined-key
	bindkey    "^[[1;5Q"	undefined-key
	bindkey    "^[[1;5R"	undefined-key
	bindkey    "^[[1;5S"	undefined-key
	bindkey    "^[[15;5~"	undefined-key
	bindkey    "^[[17;5~"	undefined-key
	bindkey    "^[[18;5~"	undefined-key
	bindkey    "^[[19;5~"	undefined-key
	bindkey    "^[[20;5~"	undefined-key
	bindkey    "^[[21;5~"	undefined-key
	bindkey    "^[[23;5~"	undefined-key
	bindkey    "^[[24;5~"	undefined-key
	bindkey    "^[[1;6P"	undefined-key
	bindkey    "^[[1;6Q"	undefined-key
	bindkey    "^[[1;6R"	undefined-key
	bindkey    "^[[1;6S"	undefined-key
	bindkey    "^[[15;6~"	undefined-key
	bindkey    "^[[17;6~"	undefined-key
	bindkey    "^[[18;6~"	undefined-key
	bindkey    "^[[19;6~"	undefined-key
	bindkey    "^[[20;6~"	undefined-key
	bindkey    "^[[21;6~"	undefined-key
	bindkey    "^[[23;6~"	undefined-key
	bindkey    "^[[24;6~"	undefined-key
	bindkey    "^[[1;7P"	undefined-key
	bindkey    "^[[1;7Q"	undefined-key
	bindkey    "^[[1;7R"	undefined-key
	bindkey    "^[[1;7S"	undefined-key
	bindkey    "^[[15;7~"	undefined-key
	bindkey    "^[[17;7~"	undefined-key
	bindkey    "^[[18;7~"	undefined-key
	bindkey    "^[[19;7~"	undefined-key
	bindkey    "^[[20;7~"	undefined-key
	bindkey    "^[[21;7~"	undefined-key
	bindkey    "^[[23;7~"	undefined-key
	bindkey    "^[[24;7~"	undefined-key
	bindkey    "^[[1;8P"	undefined-key
	bindkey    "^[[1;8Q"	undefined-key
	bindkey    "^[[1;8R"	undefined-key
	bindkey    "^[[1;8S"	undefined-key
	bindkey    "^[[15;8~"	undefined-key
	bindkey    "^[[17;8~"	undefined-key
	bindkey    "^[[18;8~"	undefined-key
	bindkey    "^[[19;8~"	undefined-key
	bindkey    "^[[20;8~"	undefined-key
	bindkey    "^[[21;8~"	undefined-key
	bindkey    "^[[23;8~"	undefined-key
	bindkey    "^[[24;8~"	undefined-key
endif
if ( "$TERM" == "xterm" ) then
	bindkey -s "^[Oo"	"/"
	bindkey -s "^[Oj"	"*"
	bindkey -s "^[Om"	"-"
	bindkey -s "^[Ok"	"+"
	bindkey -s "^[Ol"	","
	bindkey    "^[OM"	newline
	bindkey -s "^[On"	"."
	bindkey -s "^[Op"	"0"
	bindkey -s "^[Oq"	"1"
	bindkey -s "^[Or"	"2"
	bindkey -s "^[Os"	"3"
	bindkey -s "^[Ot"	"4"
	bindkey -s "^[Ou"	"5"
	bindkey -s "^[Ov"	"6"
	bindkey -s "^[Ow"	"7"
	bindkey -s "^[Ox"	"8"
	bindkey -s "^[Oy"	"9"
	bindkey    "^[0"	yank
	bindkey    "^[1"	end-of-line
	bindkey    "^[2"	down-history
	bindkey    "^[3"	history-search-forward
	bindkey    "^[4"	backward-word
	bindkey -c "^[5"	"source /etc/csh.cshrc"
	bindkey    "^[6"	forward-word
	bindkey    "^[7"	beginning-of-line
	bindkey    "^[8"	up-history
	bindkey    "^[9"	history-search-backward
endif
if ( "$TERM" == "kterm" ) then
	bindkey    "^[[\000"	undefined-key
endif
if ( "$TERM" == "mlterm" ) then
	bindkey -c "^[[E"	"source /etc/csh.cshrc"
	bindkey    "^[OH"	beginning-of-line
	bindkey    "^[OF"	end-of-line
	bindkey    "^[^[OH"	beginning-of-line
	bindkey    "^[^[OF"	end-of-line
	bindkey    "^[[1;2C"	forward-word
	bindkey    "^[[1;2D"	backward-word
	bindkey    "^[[1;2A"	history-search-backward
	bindkey    "^[[1;2B"	history-search-forward
	bindkey    "^[[1;3C"	forward-word
	bindkey    "^[[1;3D"	backward-word
	bindkey    "^[[1;3A"	history-search-backward
	bindkey    "^[[1;3B"	history-search-forward
	bindkey    "^[[1;4C"	forward-word
	bindkey    "^[[1;4D"	backward-word
	bindkey    "^[[1;4A"	history-search-backward
	bindkey    "^[[1;4B"	history-search-forward
	bindkey    "^[[1;5C"	forward-word
	bindkey    "^[[1;5D"	backward-word
	bindkey    "^[[1;5A"	history-search-backward
	bindkey    "^[[1;5B"	history-search-forward
	bindkey    "^[[1;6C"	forward-word
	bindkey    "^[[1;6D"	backward-word
	bindkey    "^[[1;6A"	history-search-backward
	bindkey    "^[[1;6B"	history-search-forward
	bindkey    "^[[1;7C"	forward-word
	bindkey    "^[[1;7D"	backward-word
	bindkey    "^[[1;7A"	history-search-backward
	bindkey    "^[[1;7B"	history-search-forward
	bindkey    "^[[1;8C"	forward-word
	bindkey    "^[[1;8D"	backward-word
	bindkey    "^[[1;8A"	history-search-backward
	bindkey    "^[[1;8B"	history-search-forward
	bindkey    "^[[11;2~"	undefined-key
	bindkey    "^[[12;2~"	undefined-key
	bindkey    "^[[13;2~"	undefined-key
	bindkey    "^[[14;2~"	undefined-key
	bindkey    "^[[15;2~"	undefined-key
	bindkey    "^[[17;2~"	undefined-key
	bindkey    "^[[18;2~"	undefined-key
	bindkey    "^[[19;2~"	undefined-key
	bindkey    "^[[20;2~"	undefined-key
	bindkey    "^[[21;2~"	undefined-key
	bindkey    "^[[23;2~"	undefined-key
	bindkey    "^[[24;2~"	undefined-key
	bindkey    "^[[11;3~"	undefined-key
	bindkey    "^[[12;3~"	undefined-key
	bindkey    "^[[13;3~"	undefined-key
	bindkey    "^[[14;3~"	undefined-key
	bindkey    "^[[15;3~"	undefined-key
	bindkey    "^[[17;3~"	undefined-key
	bindkey    "^[[18;3~"	undefined-key
	bindkey    "^[[19;3~"	undefined-key
	bindkey    "^[[20;3~"	undefined-key
	bindkey    "^[[21;3~"	undefined-key
	bindkey    "^[[23;3~"	undefined-key
	bindkey    "^[[24;3~"	undefined-key
	bindkey    "^[[11;4~"	undefined-key
	bindkey    "^[[12;4~"	undefined-key
	bindkey    "^[[13;4~"	undefined-key
	bindkey    "^[[14;4~"	undefined-key
	bindkey    "^[[15;4~"	undefined-key
	bindkey    "^[[17;4~"	undefined-key
	bindkey    "^[[18;4~"	undefined-key
	bindkey    "^[[19;4~"	undefined-key
	bindkey    "^[[20;4~"	undefined-key
	bindkey    "^[[21;4~"	undefined-key
	bindkey    "^[[23;4~"	undefined-key
	bindkey    "^[[24;4~"	undefined-key
	bindkey    "^[[11;5~"	undefined-key
	bindkey    "^[[12;5~"	undefined-key
	bindkey    "^[[13;5~"	undefined-key
	bindkey    "^[[14;5~"	undefined-key
	bindkey    "^[[15;5~"	undefined-key
	bindkey    "^[[17;5~"	undefined-key
	bindkey    "^[[18;5~"	undefined-key
	bindkey    "^[[19;5~"	undefined-key
	bindkey    "^[[20;5~"	undefined-key
	bindkey    "^[[21;5~"	undefined-key
	bindkey    "^[[23;5~"	undefined-key
	bindkey    "^[[24;5~"	undefined-key
	bindkey    "^[[11;6~"	undefined-key
	bindkey    "^[[12;6~"	undefined-key
	bindkey    "^[[13;6~"	undefined-key
	bindkey    "^[[14;6~"	undefined-key
	bindkey    "^[[15;6~"	undefined-key
	bindkey    "^[[17;6~"	undefined-key
	bindkey    "^[[18;6~"	undefined-key
	bindkey    "^[[19;6~"	undefined-key
	bindkey    "^[[20;6~"	undefined-key
	bindkey    "^[[21;6~"	undefined-key
	bindkey    "^[[23;6~"	undefined-key
	bindkey    "^[[24;6~"	undefined-key
	bindkey    "^[[11;7~"	undefined-key
	bindkey    "^[[12;7~"	undefined-key
	bindkey    "^[[13;7~"	undefined-key
	bindkey    "^[[14;7~"	undefined-key
	bindkey    "^[[15;7~"	undefined-key
	bindkey    "^[[17;7~"	undefined-key
	bindkey    "^[[18;7~"	undefined-key
	bindkey    "^[[19;7~"	undefined-key
	bindkey    "^[[20;7~"	undefined-key
	bindkey    "^[[21;7~"	undefined-key
	bindkey    "^[[23;7~"	undefined-key
	bindkey    "^[[24;7~"	undefined-key
	bindkey    "^[[11;8~"	undefined-key
	bindkey    "^[[12;8~"	undefined-key
	bindkey    "^[[13;8~"	undefined-key
	bindkey    "^[[14;8~"	undefined-key
	bindkey    "^[[15;8~"	undefined-key
	bindkey    "^[[17;8~"	undefined-key
	bindkey    "^[[18;8~"	undefined-key
	bindkey    "^[[19;8~"	undefined-key
	bindkey    "^[[20;8~"	undefined-key
	bindkey    "^[[21;8~"	undefined-key
	bindkey    "^[[23;8~"	undefined-key
	bindkey    "^[[24;8~"	undefined-key
	bindkey    "^[0"	yank
	bindkey    "^[1"	end-of-line
	bindkey    "^[2"	down-history
	bindkey    "^[3"	history-search-forward
	bindkey    "^[4"	backward-word
	bindkey -c "^[5"	"source /etc/csh.cshrc"
	bindkey    "^[6"	forward-word
	bindkey    "^[7"	beginning-of-line
	bindkey    "^[8"	up-history
	bindkey    "^[9"	history-search-backward
endif
if ( "$TERM" == "rxvt-unicode" ) then
	bindkey    '^[[23$'	undefined-key
	bindkey    '^[[24$'	undefined-key
	bindkey    "^[[11\^"	undefined-key
	bindkey    "^[[12\^"	undefined-key
	bindkey    "^[[13\^"	undefined-key
	bindkey    "^[[14\^"	undefined-key
	bindkey    "^[[15\^"	undefined-key
	bindkey    "^[[17\^"	undefined-key
	bindkey    "^[[18\^"	undefined-key
	bindkey    "^[[19\^"	undefined-key
	bindkey    "^[[20\^"	undefined-key
	bindkey    "^[[21\^"	undefined-key
	bindkey    "^[[23\^"	undefined-key
	bindkey    "^[[24\^"	undefined-key
	bindkey -s "^[Oo"	"/"
	bindkey -s "^[Oj"	"*"
	bindkey -s "^[Om"	"-"
	bindkey -s "^[Ok"	"+"
	bindkey -s "^[Ol"	","
	bindkey    "^[OM"	newline
	bindkey -s "^[On"	"."
	bindkey -s "^[Op"	"0"
	bindkey -s "^[Oq"	"1"
	bindkey -s "^[Or"	"2"
	bindkey -s "^[Os"	"3"
	bindkey -s "^[Ot"	"4"
	bindkey -s "^[Ou"	"5"
	bindkey -s "^[Ov"	"6"
	bindkey -s "^[Ow"	"7"
	bindkey -s "^[Ox"	"8"
	bindkey -s "^[Oy"	"9"
	bindkey    "^[^[Oo"	undefined-key
	bindkey    "^[^[Oj"	undefined-key
	bindkey    "^[^[Om"	undefined-key
	bindkey    "^[^[Ok"	undefined-key
	bindkey    "^[^[Ol"	delete-char
	bindkey    "^[^[OM"	newline
	bindkey    "^[^[On"	delete-char
	bindkey    "^[^[Op"	yank
	bindkey    "^[^[Oq"	end-of-line
	bindkey    "^[^[Or"	down-history
	bindkey    "^[^[Os"	history-search-forward
	bindkey    "^[^[Ot"	backward-char
	bindkey -s "^[^[Ou"	"source /etc/csh.cshrc"
	bindkey    "^[^[Ov"	forward-char
	bindkey    "^[^[Ow"	beginning-of-line
	bindkey    "^[^[Ox"	up-history
	bindkey    "^[^[Oy"	history-search-backward
	bindkey    "^[[c"	forward-word
	bindkey    "^[[d"	backward-word
	bindkey    "^[[a"	history-search-backward
	bindkey    "^[[b"	history-search-forward
	bindkey    "^[^[[c"	forward-word
	bindkey    "^[^[[d"	backward-word
	bindkey    "^[^[[a"	history-search-backward
	bindkey    "^[^[[b"	history-search-forward
	bindkey    "^[^[[C"	forward-word
	bindkey    "^[^[[D"	backward-word
	bindkey    "^[^[[A"	history-search-backward
	bindkey    "^[^[[B"	history-search-forward
	bindkey    "^[[2\^"	yank
	bindkey    "^[[3\^"	delete-char
	bindkey    "^[[5\^"	history-search-backward
	bindkey    "^[[6\^"	history-search-forward
	bindkey    "^[[7\^"	beginning-of-line
	bindkey    "^[[8\^"	end-of-line
	bindkey    '^[[2$'	yank
	bindkey    '^[[3$'	delete-char
	bindkey    '^[[5$'	history-search-backward
	bindkey    '^[[6$'	history-search-forward
	bindkey    '^[[7$'	beginning-of-line
	bindkey    '^[[8$'	end-of-line
	bindkey    '^[^[[2$'	yank
	bindkey    '^[^[[3$'	delete-char
	bindkey    '^[^[[5$'	history-search-backward
	bindkey    '^[^[[6$'	history-search-forward
	bindkey    '^[^[[7$'	beginning-of-line
	bindkey    '^[^[[8$'	end-of-line
	bindkey    "^[="	newline
endif
if ( "$CSHEDIT" == "emacs" ) then 
    	if ( "$TERM" == "xterm" ) then
	     bindkey    "^[^[OD"	backward-word
	     bindkey    "^[^[OC"	forward-word
	     bindkey    "^[^[OA"	up-history
	     bindkey    "^[^[OB"	down-history
	     bindkey    "^^[OD"		backward-char
	     bindkey    "^^[OC"		forward-char
	     bindkey    "^^[OA"		up-history
	     bindkey    "^^[OB"		down-history
    	endif
	bindkey    "^[^[[D"	backward-word
	bindkey    "^[^[[C"	forward-word
	bindkey    "^[^[[A"	up-history
	bindkey    "^[^[[B"	down-history
	bindkey    "^^[[D"	backward-char
	bindkey    "^^[[C"	forward-char
	bindkey    "^^[[A"	up-history
	bindkey    "^^[[B"	down-history
endif
if ( "$TERM" == "screen" ) then
	bindkey    "\e[1;2D"	backward-word
	bindkey    "\e[1;2C"	forward-word
	bindkey    "\e[1;2A"	up-history
	bindkey    "\e[1;2B"	down-history
	bindkey    "\e[1;2H"	beginning-of-line
	bindkey    "\e[1;2F"	end-of-line
	bindkey    "\e[2;2~"	yank
	bindkey    "\e[3;2~"	delete-char
	bindkey    "\e[5;2~"	history-search-backward
	bindkey    "\e[6;2~"	history-search-forward
	bindkey    "\e[1;5D"	backward-word
	bindkey    "\e[1;5C"	forward-word
	bindkey    "\e[1;5A"	up-history
	bindkey    "\e[1;5B"	down-history
	bindkey    "\e[1;5H"	beginning-of-line
	bindkey    "\e[1;5F"	end-of-line
	bindkey    "\e[2;5~"	yank
	bindkey    "\e[3;5~"	delete-char
	bindkey    "\e[5;5~"	history-search-backward
	bindkey    "\e[6;5~"	history-search-forward
	bindkey    "\e[1;3D"	backward-word
	bindkey    "\e[1;3C"	forward-word
	bindkey    "\e[1;3A"	up-history
	bindkey    "\e[1;3B"	down-history
	bindkey    "\e[1;3H"	beginning-of-line
	bindkey    "\e[1;3F"	end-of-line
	bindkey    "\e[2;3~"	yank
	bindkey    "\e[3;3~"	delete-char
	bindkey    "\e[5;3~"	history-search-backward
	bindkey    "\e[6;3~"	history-search-forward
	bindkey    "\e[1;2P"	undefined-key
	bindkey    "\e[1;2Q"	undefined-key
	bindkey    "\e[1;2R"	undefined-key
	bindkey    "\e[1;2S"	undefined-key
	bindkey    "\e[15;2~"	undefined-key
	bindkey    "\e[17;2~"	undefined-key
	bindkey    "\e[18;2~"	undefined-key
	bindkey    "\e[19;2~"	undefined-key
	bindkey    "\e[20;2~"	undefined-key
	bindkey    "\e[21;2~"	undefined-key
	bindkey    "\e[23;2~"	undefined-key
	bindkey    "\e[24;2~"	undefined-key
	bindkey    "\e[1;5P"	undefined-key
	bindkey    "\e[1;5Q"	undefined-key
	bindkey    "\e[1;5R"	undefined-key
	bindkey    "\e[1;5S"	undefined-key
	bindkey    "\e[15;5~"	undefined-key
	bindkey    "\e[17;5~"	undefined-key
	bindkey    "\e[18;5~"	undefined-key
	bindkey    "\e[19;5~"	undefined-key
	bindkey    "\e[20;5~"	undefined-key
	bindkey    "\e[21;5~"	undefined-key
	bindkey    "\e[23;5~"	undefined-key
	bindkey    "\e[24;5~"	undefined-key
	bindkey    "\e[1;3P"	undefined-key
	bindkey    "\e[1;3Q"	undefined-key
	bindkey    "\e[1;3R"	undefined-key
	bindkey    "\e[1;3S"	undefined-key
	bindkey    "\e[15;3~"	undefined-key
	bindkey    "\e[17;3~"	undefined-key
	bindkey    "\e[18;3~"	undefined-key
	bindkey    "\e[19;3~"	undefined-key
	bindkey    "\e[20;3~"	undefined-key
	bindkey    "\e[21;3~"	undefined-key
	bindkey    "\e[23;3~"	undefined-key
	bindkey    "\e[24;3~"	undefined-key
endif


#==[ Configuration File ]===========================#
# /etc/profile.d/complete.bash
 _def="-o default -o bashdefault"
 _dir="-o nospace -o dirnames -o plusdirs"
_file="-o nospace -o filenames"
_mkdr="-o nospace -o dirnames"
_nosp="-o nospace"
_compreply_ ()
{
    local IFS=$'\n'
    local s x
    local -i o
    local -i isdir=$1
    test ${#COMPREPLY[@]} -eq 0 && return 0
    for ((o=0; o < ${#COMPREPLY[@]}; o++)) ; do
	if test ! -d "${COMPREPLY[$o]}" ; then
	    ((isdir == 0)) || continue
	    COMPREPLY[$o]="${COMPREPLY[$o]%%/}"
	    continue
	fi
	COMPREPLY[$o]="${COMPREPLY[$o]%%/}/"
    done
    if test ${#COMPREPLY[@]} -eq 1 ; then
	eval x="${COMPREPLY[@]}"
	if test -d "$x"
	then
	    compopt -o plusdirs
	    compopt +o nospace
	else
	    compopt -o nospace
	fi
    fi
    s="${COMP_WORDBREAKS//[: ]}"
    s="${s//	}"
    s="${s//[\{\}()\[\]]}"
    s="${s} 	(){}[]\`\$"
    o=${#s}
    while test $((o--)) -gt 0 ; do
	x="${s:${o}:1}"
	case "$x" in
	\() COMPREPLY=($(echo "${COMPREPLY[*]}"|command sed -r 's/\(/\\\(/g')) ;;
	*)  COMPREPLY=(${COMPREPLY[*]//${x}/\\${x}}) ;;
	esac
    done
}
_cdpath_ ()
{
    local -i o
    local c="$1"
    local x="$(bind -v | sed -rn 's/set (mark-)/\1/p')"
    local dir=$([[ $x =~ mark-directories+([[:space:]])on ]] && echo on)
    local sym=$([[ $x =~ mark-symlinked-directories+([[:space:]])on ]] && echo on)
    for x in ${CDPATH//:/$'\n'}; do
	o=${#COMPREPLY[@]}
	for s in $(compgen -d +o plusdirs $x/$c); do
	    if [[ (($sym == on && -h $s) || ($dir == on && ! -h $s)) && ! -d ${s#$x/} ]] ; then
		s="${s}/"
	    fi
	    COMPREPLY[o++]=${s#$x/}
	done
    done
}
_cd_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local s x
    local IFS=$'\n'
    local -i glob=0
    local -i isdir=0
    local -i cdpath=0
    local -i quoted=0
    if [[ "${c:0:1}" == '"' ]] ; then
	let quoted++
	compopt -o plusdirs
    fi
    shopt -q extglob && let glob++
    ((glob == 0)) && shopt -s extglob
    if [[ $COMP_WORDBREAKS =~ : && $COMP_LINE =~ : ]] ; then
	compopt +o plusdirs
	if ((COMP_CWORD > 1)) ; then
	    IFS="${COMP_WORDBREAKS//:}"
	    COMP_WORDS=($COMP_LINE)
	    let COMP_CWORD=${#COMP_WORDS[@]}-1
	    c=${COMP_WORDS[COMP_CWORD]}
	    IFS=$'\n'
	fi
    fi
    case "${1##*/}" in
    mkdir)  ;;
    cd|pushd)
	s="-S/"
	[[ "$c" =~ ^\..* ]] || let cdpath++ ;;
    *)	s="-S/"
    esac
    case "$c" in
    *[*?[]*)	COMPREPLY=()				# use bashdefault
		((cdpath == 0)) || _cdpath_ "$c"
		((glob == 0)) && shopt -u extglob
		return 0						;;
    \$\(*\))	eval COMPREPLY=\(${c}\)
		compopt +o plusdirs					;;
    \$\(*)	COMPREPLY=($(compgen -c -P '$(' -S ')'	-- ${c#??}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \`*\`)	eval COMPREPLY=\(${c}\)
		compopt +o plusdirs					;;
    \`*)	COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \$\{*\})	eval COMPREPLY=\(${c}\) ;;
    \$\{*)	COMPREPLY=($(compgen -v -P '${' -S '}'	-- ${c#??}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    if ((${#COMPREPLY[@]} > 1)) ; then
			((cdpath == 0)) || _cdpath_ "$c"
			((glob == 0)) && shopt -u extglob
			return 0
		    fi
		    let isdir++
		    eval COMPREPLY=\(${COMPREPLY[@]}\)
		fi							;;
    \$*)	COMPREPLY=($(compgen -v -P '$' $s	-- ${c#?}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    if ((${#COMPREPLY[@]} > 1)) ; then
			((cdpath == 0)) || _cdpath_ "$c"
			((glob == 0)) && shopt -u extglob
			return 0
		    fi
		    let isdir++
		    eval COMPREPLY=\(${COMPREPLY[@]}\)
		fi							;;
    \~*/*)	COMPREPLY=($(compgen -d $s +o plusdirs 	-- "${c}"))
		if ((${#COMPREPLY[@]} > 0)) ; then
 		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \~*)	COMPREPLY=($(compgen -u $s 		-- "${c}"))
		if ((${#COMPREPLY[@]} > 0)) ; then
 		    compopt +o plusdirs
		    let isdir++
		fi							;;
    *\:*)	if [[ $COMP_WORDBREAKS =~ : ]] ; then
		    x=${c%"${c##*[^\\]:}"}
		    COMPREPLY=($(compgen -d $s +o plusdirs -- "${c}"))
 		    COMPREPLY=(${COMPREPLY[@]#"$x"})
		    ((${#COMPREPLY[@]} == 0)) || let isdir++
		fi
		((cdpath == 0)) || _cdpath_ "$c"
		((glob == 0)) && shopt -u extglob
		return 0						;;
    *)		COMPREPLY=()				# use (bash)default
		((cdpath == 0)) || _cdpath_ "$c"
		((glob == 0)) && shopt -u extglob
		return 0						;;
    esac
    if test ${#COMPREPLY[@]} -gt 0 ; then
 	_cdpath_ "$c"
	((${#COMPREPLY[@]} == 0)) || let isdir++
    fi
    ((quoted)) || _compreply_ $isdir
    ((glob == 0)) && shopt -u extglob
    return 0
}
if shopt -q cdable_vars; then
    complete ${_def} ${_dir} -vF _cd_		cd
else
    complete ${_def} ${_dir}  -F _cd_		cd
fi
complete ${_def} ${_dir}  -F _cd_		rmdir pushd chroot chrootx
complete ${_def} ${_mkdr} -F _cd_		mkdir
_exp_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local a="${COMP_LINE}"
    local e s cd dc t=""
    local -i o
    local -i glob=0 
    local -i quoted=0
    local IFS
    if [[ "${c:0:1}" == '"' ]] ; then
	let quoted++
	compopt -o plusdirs
    fi
    shopt -q extglob && let glob++
    ((glob == 0)) && shopt -s extglob
    cd='*-?(c)d*'
    dc='*-d?(c)*'
    case "${1##*/}" in
    compress)		e='*.Z'					;;
    bzip2)
	case "$c" in
	-)		COMPREPLY=(d c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
 	-?|-??)		COMPREPLY=($c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
	esac
	case "$a" in
	$cd|$dc)	e='!*.+(*)'
			t='@(bzip2 compressed)*'		;;
	*)		e='*.bz2'				;;
	esac							;;
    bunzip2)		e='!*.+(*)'
			t='@(bzip2 compressed)*'		;;
    gzip)
	case "$c" in
	-)		COMPREPLY=(d c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
 	-?|-??)		COMPREPLY=($c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
	esac
	case "$a" in
	$cd|$dc)	e='!*.+(*)'
			t='@(gzip compressed|*data 16 bits)*'	;;
	*)		e='*.+(gz|tgz|z|Z)'			;;
	esac							;;
    gunzip)		e='!*.+(*)'
			t='@(gzip compressed|*data 16 bits)*'	;;
    lzma)
	case "$c" in
	-)		COMPREPLY=(d c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
 	-?|-??)		COMPREPLY=($c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
	esac
	case "$a" in
	$cd|$dc)	e='!*.+(lzma)'				;;
	*)		e='*.+(lzma)'				;;
	esac							;;
    unlzma)		e='!*.+(lzma)'				;;
    xz)
	case "$c" in
	-)		COMPREPLY=(d c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
 	-?|-??)		COMPREPLY=($c)
			((glob == 0)) && shopt -u extglob
			return 0				;;
	esac
	case "$a" in
	$cd|$dc)	e='!*.+(xz)'				;;
	*)		e='*.+(xz)'				;;
	esac							;;
    unxz)		e='!*.+(xz)'				;;
    uncompress)		e='!*.Z'				;;
    unzip)		e='!*.+(*)'
			t="@(MS-DOS executable|Zip archive)*"	;;
    gs|ghostview)	e='!*.+(eps|EPS|ps|PS|pdf|PDF)'		;;
    gv|kghostview)	e='!*.+(eps|EPS|ps|PS|ps.gz|pdf|PDF)'	;;
    acroread|[xk]pdf)	e='!*.+(fdf|pdf|FDF|PDF)'		;;
    evince)		e='!*.+(ps|PS|pdf|PDF)'			;;
    dvips)		e='!*.+(dvi|DVI)'			;;
    rpm|zypper)		e='!*.+(rpm|you)'			;;
    [xk]dvi)		e='!*.+(dvi|dvi.gz|DVI|DVI.gz)'		;;
    tex|latex|pdflatex)	e='!*.+(tex|TEX|texi|latex)'		;;
    export)
	case "$a" in
	*=*)		c=${c#*=}				;;
	*)		COMPREPLY=($(compgen -v -- ${c}))
			((glob == 0)) && shopt -u extglob
			return 0				;;
	esac
    *)			e='!*'
    esac
    case "$(complete -p ${1##*/} 2> /dev/null)" in
	*-d*)	;;
	*) s="-S/"
    esac
    IFS=$'\n'
    case "$c" in
    \$\(*\))	   eval COMPREPLY=\(${c}\) ;;
    \$\(*)		COMPREPLY=($(compgen -c -P '$(' -S ')'  -- ${c#??}))	;;
    \`*\`)	   eval COMPREPLY=\(${c}\) ;;
    \`*)		COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?}))	;;
    \$\{*\})	   eval COMPREPLY=\(${c}\) ;;
    \$\{*)		COMPREPLY=($(compgen -v -P '${' -S '}'  -- ${c#??}))	;;
    \$*)		COMPREPLY=($(compgen -v -P '$'		-- ${c#?}))	;;
    \~*/*)		COMPREPLY=($(compgen -f -X "$e" +o plusdirs -- ${c}))	;;
    \~*)		COMPREPLY=($(compgen -u ${s}	 	-- ${c}))	;;
    *@*)		COMPREPLY=($(compgen -A hostname -P '@' -S ':' -- ${c#*@})) ;;
    *[*?[]*)		COMPREPLY=()			# use bashdefault
			((glob == 0)) && shopt -u extglob
			return 0						;;
    *[?*+\!@]\(*\)*)
	if ((glob == 0)) ; then
			COMPREPLY=($(compgen -f -X "$e" -- $c))
			((glob == 0)) && shopt -u extglob
			return 0
	fi
			COMPREPLY=($(compgen -G "${c}"))			;;
    *)
	if test "$c" = ".." ; then
			COMPREPLY=($(compgen -d -X "$e" ${_nosp} +o plusdirs -- $c))
	else
			COMPREPLY=($(compgen -f -X "$e" +o plusdirs -- $c))
	fi
    esac
    if test -n "$t" ; then
	let o=0
	local -a reply=()
 	((quoted)) || _compreply_
	for s in ${COMPREPLY[@]}; do
	    e=$(eval echo $s)
	    if test -d "$e" ; then
		reply[$((o++))]="$s"
		continue
	    fi
	    case "$(file -b $e 2> /dev/null)" in
	    $t)	reply[$((o++))]="$s"
	    esac
	done
	COMPREPLY=(${reply[@]})
	((glob == 0)) && shopt -u extglob
	return 0
    fi
    ((quoted)) || _compreply_
    ((glob == 0)) && shopt -u extglob
    return 0
}
_gdb_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local e p
    local -i o
    local IFS
    local -i quoted=0
    if [[ "${c:0:1}" == '"' ]] ; then
	let quoted++
	compopt -o plusdirs
    fi
    if test $COMP_CWORD -eq 1 ; then
	case "$c" in
 	-*) COMPREPLY=($(compgen -W '-args -tty -s -e -se -c -x -d' -- "$c")) ;;
	*)  COMPREPLY=($(compgen -c -- "$c"))
	esac
	return 0
    fi
    p=${COMP_WORDS[COMP_CWORD-1]}
    IFS=$'\n'
    case "$p" in
    -args)	COMPREPLY=($(compgen -c -- "$c")) ;;
    -tty)	COMPREPLY=(/dev/tty* /dev/pts/*)
		COMPREPLY=($(compgen -W "${COMPREPLY[*]}" -- "$c")) ;;
    -s|e|-se)	COMPREPLY=($(compgen -f -- "$c")) ;;
    -c|-x)	COMPREPLY=($(compgen -f -- "$c")) ;;
    -d)		COMPREPLY=($(compgen -d ${_nosp} +o plusdirs -- "$c")) ;;
    *)
		if test -z "$c"; then
		    COMPREPLY=($(command ps axho comm,pid |\
				 command sed -rn "\@^${p##*/}@{ s@.*[[:blank:]]+@@p; }"))
		else
		    COMPREPLY=()
		fi
		let o=${#COMPREPLY[*]}
		((quoted)) || _compreply_
		for s in $(compgen -f -- "$c") ; do
		    e=$(eval echo $s)
		    if test -d "$e" ; then
			COMPREPLY[$((o++))]="$s"	
			continue
		    fi
		    case "$(file -b $e 2> /dev/null)" in
		    *)	COMPREPLY[$((o++))]="$s"
		    esac
		done
    esac 
    return 0
}
complete ${_def} -X '.[^./]*' -F _exp_ ${_file} \
				 	compress \
					bzip2 \
					bunzip2 \
					gzip \
					gunzip \
					uncompress \
					unzip \
					gs ghostview \
					gv kghostview \
					acroread xpdf kpdf \
					evince rpm zypper \
					dvips xdvi kdvi \
					tex latex pdflatex
complete ${_def} -F _exp_ ${_file} 	chown chgrp chmod chattr ln
complete ${_def} -F _exp_ ${_file} 	more cat less strip grep vi ed
complete ${_def} -A function -A alias -A command -A builtin \
					type
complete ${_def} -A function		function
complete ${_def} -A alias		alias unalias
complete ${_def} -A variable		unset local readonly
complete ${_def} -F _exp_ ${_nosp}	export
complete ${_def} -A variable -A export	unset
complete ${_def} -A shopt		shopt
complete ${_def} -A setopt		set
complete ${_def} -A helptopic		help
complete ${_def} -A user		talk su login sux
complete ${_def} -A builtin		builtin
complete ${_def} -A export		printenv
complete ${_def} -A command		command which nohup exec nice eval 
complete ${_def} -A command		ltrace strace
complete ${_def} -F _gdb_ ${_file}  	gdb
HOSTFILE=""
test -s $HOME/.hosts && HOSTFILE=$HOME/.hosts
complete ${_def} -A hostname		ping telnet slogin rlogin \
					traceroute nslookup
complete ${_def} -A hostname -A directory -A file \
					rsh ssh scp
complete ${_def} -A stopped -P '%'	bg
complete ${_def} -A job -P '%'		fg jobs disown
_man_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local o=${COMP_WORDS[COMP_CWORD-1]}
    local os="- f k P S t l"
    local ol="whatis apropos pager sections troff local-file"
    local m s
    if test -n "$MANPATH" ; then
	m=${MANPATH//:/\/man,}
    else
	m="/usr/X11R6/man/man,/usr/openwin/man/man,/usr/share/man/man"
    fi
    case "$c" in
 	 -) COMPREPLY=($os)	;;
	--) COMPREPLY=($ol) 	;;
 	-?) COMPREPLY=($c)	;;
	\./*)
	    COMPREPLY=($(compgen -f -d -X '\./.*' +o plusdirs  -- $c)) ;;
    [0-9n]|[0-9n]p)
	    COMPREPLY=($c)	;;
	 *)
	case "$o" in
	    -l|--local-file)
		COMPREPLY=($(compgen -f -d -X '.*' +o plusdirs -- $c)) ;;
	[0-9n]|[0-9n]p)
		s=$(eval echo {${m}}$o/)
		if type -p sed &> /dev/null ; then
		    COMPREPLY=(\
			$(command ls -1UA $s 2>/dev/null|\
			  command sed -rn "/^$c/{s@\.[0-9n].*\.gz@@g;s@.*/:@@g;p;}")\
		    )
		else
		    s=($(ls -1fUA $s 2>/dev/null))
		    s=(${s[@]%%.[0-9n]*})
		    s=(${s[@]#*/:})
		    for m in ${s[@]} ; do
			case "$m" in
			    $c*) COMPREPLY=(${COMPREPLY[@]} $m)
			esac
		    done
		    unset m s
		    COMPREPLY=(${COMPREPLY[@]%%.[0-9n]*})
		    COMPREPLY=(${COMPREPLY[@]#*/:})
		fi					   ;;
	     *) COMPREPLY=($(compgen -c -- $c))		   ;;
	esac
    esac
}
complete ${_def} -F _man_ ${_file}		man
_rootpath_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local os="-h -K -k -L -l -V -v -b -E -H -P -S -i -s"
    local ox="-r -p -t -u"
    case "$c" in
	-*) COMPREPLY=($(compgen -W "$os $ox" -- "$c")) ;;
	*)  if ((COMP_CWORD <= 1)) ; then
		COMPREPLY=($(PATH=/sbin:/usr/sbin:$PATH:/usr/local/sbin compgen -c -- "${c}"))
	    else
		COMPREPLY=()
	    fi
    esac
    if ((${#COMPREPLY[@]} > 0)) ; then
	let o=0
	for s in ${COMPREPLY[@]}; do
	    e=$(eval echo $s)
	    if test -d "$e" ; then
		compopt -o plusdirs
		break
	    fi
	    if ! type -p "$e" > /dev/null 2>&1 ; then
		COMPREPLY[$o]=$(PATH=/sbin:/usr/sbin:$PATH:/usr/local/sbin type -p "$e" 2> /dev/null)
	    fi
	    let o++
	done
    fi
}
complete ${_def} -F _rootpath_			sudo
_ls_ ()
{
    local c=${COMP_WORDS[COMP_CWORD]}
    local IFS=$'\n'
    local s x
    local -i glob=0
    local -i isdir=0
    local -i quoted=0
    local -i variable=0
    if [[ "${c:0:1}" == '"' ]] ; then
	let quoted++
	compopt -o plusdirs
    fi
    if [[ "${c:0:1}" == '$' ]] ; then
	let variable++
	compopt -o dirnames +o filenames
    else
	compopt +o dirnames -o filenames
    fi
    if test -d "$c" ; then
	compopt -o nospace
    else
	compopt +o nospace
    fi
    shopt -q extglob && let glob++
    ((glob == 0)) && shopt -s extglob
    case "$c" in
    *[*?[]*)	COMPREPLY=()				# use bashdefault
		((glob == 0)) && shopt -u extglob
		return 0						;;
    \$\(*\))    eval COMPREPLY=\(${c}\)
		compopt +o plusdirs					;;
    \$\(*)	COMPREPLY=($(compgen -c -P '$(' -S ')'  -- ${c#??}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \`*\`)	eval COMPREPLY=\(${c}\)
		compopt +o plusdirs					;;
    \`*)	COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \$\{*\})	eval COMPREPLY=\(${c}\)					;;
    \$\{*)	COMPREPLY=($(compgen -v -P '${' -S '}'  -- ${c#??}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    if ((${#COMPREPLY[@]} > 1)) ; then
			((glob == 0)) && shopt -u extglob
			return 0
		    fi
		    let isdir++
		    eval COMPREPLY=\(${COMPREPLY[@]}\)
		fi							;;
    \$*)	COMPREPLY=($(compgen -v -P '$' $s	-- ${c#?}))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    if ((${#COMPREPLY[@]} > 1)) ; then
			((glob == 0)) && shopt -u extglob
			return 0
		    fi
		    let isdir++
		    eval COMPREPLY=\(${COMPREPLY[@]}\)
		fi							;;
    \~*/*)	COMPREPLY=($(compgen -d $s +o plusdirs  -- "${c}"))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    \~*)	COMPREPLY=($(compgen -u $s		-- "${c}"))
		if ((${#COMPREPLY[@]} > 0)) ; then
		    compopt +o plusdirs
		    let isdir++
		fi							;;
    *\:*)	if [[ $COMP_WORDBREAKS =~ : ]] ; then
		    x=${c%"${c##*[^\\]:}"}
		    COMPREPLY=($(compgen -d $s +o plusdirs -- "${c}"))
		    COMPREPLY=(${COMPREPLY[@]#"$x"})
		    ((${#COMPREPLY[@]} == 0)) || let isdir++
		fi
		((glob == 0)) && shopt -u extglob
		return 0						;;
    *)		COMPREPLY=()			    # use (bash)default
		((glob == 0)) && shopt -u extglob
		return 0						;;
    esac
    ((quoted)) || _compreply_ $isdir
    ((glob == 0)) && shopt -u extglob
}
complete ${_def} ${_file}  -F _ls_		ls ll la l ls-l lf
unset _def _dir _file _nosp
if ! type -t _completion_loader &> /dev/null ; then
    _completion_loader ()
    {
	local dir=/usr/share/bash-completion/completions
	local cmd="${1##*/}"
	local -i init=$(grep -c _init_completion "${dir}/${cmd}" 2>/dev/null)
	if ((init > 0)) && ! type -t _init_completion &> /dev/null ; then
	    complete -o default -o bashdefault "${cmd}" &>/dev/null && return 124
	fi
	. "${dir}/${cmd}" &>/dev/null && return 124
	complete -o default -o bashdefault "${cmd}" &>/dev/null && return 124
    }
    complete -D -F _completion_loader
fi


#==[ Configuration File ]===========================#
# /etc/profile.d/complete.tcsh
    set autolist=ambiguous
    set noglob
    set hosts
    foreach _f ("$HOME/.hosts" /etc/csh.hosts "$HOME/.rhosts" /etc/hosts.equiv)
	if ( -r $_f ) then
	    set hosts=($hosts `grep -E -shv '^#|\+' $_f |awk '{ print $1 }'`)
	endif
    end
    if ( -r "$HOME/.netrc" ) then
	set _f=`awk '/machine/ { print $2 }' < "$HOME/.netrc"` >& /dev/null
	set hosts=($hosts $_f)
    endif
    set hosts=(`echo $hosts localhost $HOSTNAME|tr ' ' '\n'|sort -u -t '.'`)
    unset _f
    set _maildir = /var/spool/mail
    set _ypdir  =  /var/yp
    set _domain =  "`domainname`"
    if ($?MANPATH) then
	set _manpath="{${MANPATH:as/:/,/}}/{man,cat}"
    else
	set _manpath="/usr{{/X11/man,/openwin/man}/{man,cat},{/man/{man,cat}}}"
    endif
    complete ispell	c/-/"(a A b B C d D e ee f L m M p s S T v vv w W)"/ \
			n/-d/"(english deutsch)"/ \
			n/-T/"(tex plaintex nroff latin1 ascii atari)"/ \
			n@-p@'`ls -1 "$HOME"/.ispell_*`'@ \
			n/-W/"(1 2 3 4 5)"/ \
			n/-L/x:'ispell -L <number>'/ \
			n/-f/t/ n/*/f:^*.{dvi,ps,a,o,gz,z,Z}/
    complete ywho	n/*/\$hosts/	# argument from list in $hosts
    complete {r,s}sh	p/1/\$hosts/ c/-/"(l n)"/   n/-l/u/ N/-l/c/ n/-/c/ p/2/c/ p/*/f/
    complete xrsh	p/1/\$hosts/ c/-/"(l 8 e)"/ n/-l/u/ N/-l/c/ n/-/c/ p/2/c/ p/*/f/
    complete {r,s}login	p/1/\$hosts/ c/-/"(l 8 e)"/ n/-l/u/
    complete xlogin	n/*/\$hosts/
    complete telnet	p/1/\$hosts/ p/2/x:'<port>'/ n/*/n/
    complete xtelnet	n/*/\$hosts/ 
    complete cd		p/1/d/		# Directories only
    complete chdir	p/1/d/
    complete pushd	p/1/d/
    complete popd	p/1/d/
    complete pu		p/1/d/
    complete po		p/1/d/
    complete complete	p/1/X/		# Completions only
    complete uncomplete	n/*/X/
    complete exec	p/1/c/		# Commands only
    complete trace	p/1/c/
    complete strace	p/1/c/
    complete which	n/*/c/
    complete where	n/*/c/
    complete skill	p/1/c/
    complete dde	p/1/c/ 
    complete adb	c/-I/d/ n/-/c/ N/-/"(core)"/ p/1/c/ p/2/"(core)"/
    complete sdb	p/1/c/
    complete dbx	c/-I/d/ n/-/c/ N/-/"(core)"/ p/1/c/ p/2/"(core)"/
    complete xdb	p/1/c/
    complete gdb	n/-d/d/ n/*/c/
    complete ups	p/1/c/
    complete set	'c/*=/f/' 'p/1/s/=' 'n/=/f/'
    complete unset	n/*/s/
    complete alias	p/1/a/		# only aliases are valid
    complete unalias	n/*/a/
    complete xdvi	n/*/f:*.dvi/	# Only files that match *.dvi
    complete laser	n/*/f:*.dvi/
    complete dvips	n/*/f:*.dvi/
    complete tex	n/*/f:*.{tex,TEX}/	# Only files that match *.tex
    complete latex	n/*/f:*.{tex,TEX,texi,latex,ltx}/
    complete slitex	n/*/f:*.{tex,TEX,latex,ltx}/
    complete su		c/--/"(login fast preserve-environment command shell \
			help version)"/	c/-/"(f l m p c s -)"/ \
			n/{-c,--command}/c/ \
			n@{-s,--shell}@'`cat /etc/shells`'@ n/*/u/
    complete cc		c/-[IL]/d/ \
			c@-l@'`\ls -1 /usr/lib/lib*.a | sed s%^.\*/lib%%\;s%\\.a\$%%`'@ \
			c/-/"(o l c g L I D U)"/ n/*/f:*.[coasi]/
    complete acc	c/-[IL]/d/ \
			c@-l@'`\ls -1 /usr/lang/SC1.0/lib*.a | sed s%^.\*/lib%%\;s%\\.a\$%%`'@ \
			c/-/"(o l c g L I D U)"/ n/*/f:*.[coasi]/
    complete gcc	c/-[IL]/d/ \
			c/-f/"(caller-saves cse-follow-jumps delayed-branch \
			       elide-constructors expensive-optimizations \
			       float-store force-addr force-mem inline \
			       inline-functions keep-inline-functions \
			       memoize-lookups no-default-inline \
			       no-defer-pop no-function-cse omit-frame-pointer \
			       rerun-cse-after-loop schedule-insns \
			       schedule-insns2 strength-reduce \
			       thread-jumps unroll-all-loops \
			       unroll-loops syntax-only all-virtual \
			       cond-mismatch dollars-in-identifiers \
			       enum-int-equiv no-asm no-builtin \
			       no-strict-prototype signed-bitfields \
			       signed-char this-is-variable unsigned-bitfields \
			       unsigned-char writable-strings call-saved-reg \
			       call-used-reg fixed-reg no-common \
			       no-gnu-binutils nonnull-objects \
			       pcc-struct-return pic PIC shared-data \
			       short-enums short-double volatile)"/ \
			c/-W/"(all aggregate-return cast-align cast-qual \
			       comment conversion enum-clash error format \
			       id-clash-len implicit missing-prototypes \
			       no-parentheses pointer-arith return-type shadow \
			       strict-prototypes switch uninitialized unused \
			       write-strings)"/ \
			c/-m/"(68000 68020 68881 bitfield fpa nobitfield rtd \
			       short c68000 c68020 soft-float g gnu unix fpu \
			       no-epilogue)"/ \
			c/-d/"(D M N)"/ \
			c/-/"(f W vspec v vpath ansi traditional \
			      traditional-cpp trigraphs pedantic x o l c g L \
			      I D U O O2 C E H B b V M MD MM i dynamic \
			      nodtdlib static nostdinc undef)"/ \
			c/-l/f:*.a/ \
			n/*/f:*.{c,C,cc,o,a,s,i}/
    complete g++	n/*/f:*.{C,cc,cpp,o,s,i}/
    complete CC		n/*/f:*.{C,cc,cpp,o,s,i}/
    complete rm		c/--/"(directory force interactive verbose \
			recursive help version)"/ c/-/"(d f i v r R -)"/ \
			n/*/f:^*.{c,cc,C,h,in}/	# Protect precious files
    complete {vi,more}	n/*/f:^*.{o,a,dvi,gz,z,Z}/
    complete less	n/*/f:^*.{o,a,dvi}/
    complete bindkey	N/-a/b/ N/-c/c/ n/-[ascr]/'x:<key-sequence>'/ \
			n/-[svedlr]/n/ c/-[vedl]/n/ c/-/"(a s k c v e d l r)"/ \
			n/-k/"(left right up down)"/ p/2-/b/ \
			p/1/'x:<key-sequence or option>'/
    complete find	n/-fstype/"(nfs 4.2)"/ n/-name/f/ \
			n/-type/"(c b d f p l s)"/ n/-user/u/ n/-group/g/ \
			n/-exec/c/ n/-ok/c/ n/-cpio/f/ n/-ncpio/f/ n/-newer/f/ \
			c/-/"(follow fstype name perm prune type user nouser \
			     group nogroup size inum atime mtime ctime exec \
			     ok print ls cpio ncpio newer xdev depth \
			     daystart follow maxdepth mindepth noleaf version \
			     anewer cnewer amin cmin mmin true false uid gid \
			     ilname iname ipath iregex links lname empty path \
			     regex used xtype fprint fprint0 fprintf \
			     print0 printf not a and o or)"/ \
			n/*/d/
    complete -%*	c/%/j/			# fill in the jobs builtin
    complete -./*	p/0/C/			# expand local executables
    complete {fg,bg,stop}	c/%/j/ p/1/"(%)"//
    complete limit	c/-/"(h)"/ n/*/l/
    complete unlimit	c/-/"(h)"/ n/*/l/
    complete nm		n/*/f:^*.{h,C,c,cc}/
    complete finger	c/*@/\$hosts/ n/*/u/@ 
    complete ping	p/1/\$hosts/
    complete traceroute	p/1/\$hosts/
    complete {talk,ntalk,phone,otalk,ytalk}	p/1/'`users | tr " " "\012" | uniq`'/ \
		n/*/\`who\ \|\ grep\ \$:1\ \|\ awk\ \'\{\ print\ \$2\ \}\'\`/
    complete ftp	c/-/"(d i g n v)"/ n/-/\$hosts/ p/1/\$hosts/ n/*/n/
    complete ncftp	c/-/"(a I N)"/     n/-/\$hosts/ p/1/\$hosts/ n/*/n/
    complete rcp 'c%*@*:%`set q=$:-0;set q="$q:s/@/ /";set q="$q:s/:/ /";set q=($q " ");rsh $q[2] -l $q[1] ls -dp $q[3]\*`%' 'c%*:%`set q=$:-0;set q="$q:s/:/ /";set q=($q " ");rsh $q[1] ls -dp $q[2]\*`%' 'c%*@%$hosts%:' 'C@[./$~]*@f@'  'n/*/$hosts/:'
    complete scp 'c%*@*:%`set q=$:-0;set q="$q:s/@/ /";set q="$q:s/:/ /";set q=($q " ");ssh $q[2] -l $q[1] ls -dp $q[3]\*`%' 'c%*:%`set q=$:-0;set q="$q:s/:/ /";set q=($q " ");ssh $q[1] ls -dp $q[2]\*`%' 'c%*@%$hosts%:' 'C@[./$~]*@f@'  'n/*/$hosts/:'
    complete dd	c/--/"(help version)"/ c/[io]f=/f/ \
		c/conv=*,/"(ascii ebcdic ibm block unblock \
			    lcase notrunc ucase swab noerror sync)"/,\
		c/conv=/"(ascii ebcdic ibm block unblock \
			  lcase notrunc ucase swab noerror sync)"/,\
		c/*=/x:'<number>'/ \
		n/*/"(if of conv ibs obs bs cbs files skip file seek count)"/=
    complete nslookup	p/1/x:'<host>'/ p/2/\$hosts/
    complete ar	c/[dmpqrtx]/"(c l o u v a b i)"/ p/1/"(d m p q r t x)"// \
		p/2/f:*.a/ p/*/f:*.o/
    complete {sprev,snext} \
		c@+@F:"$HOME/Mail/"@
    complete {rexec,rxexec,rxterm,rmterm} \
			'p/1/$hosts/' 'c/-/(l L E)/' 'n/-l/u/' 'n/-L/f/' \
			'n/-E/e/' 'n/*/c/'
    complete kill	'c/-/S/' 'c/%/j/' 'n/*/`ps xh | cut -d " " -f 1`/'
    complete attach 'n/-mountpoint/d/' 'n/-m/d/' 'n/-type/(afs nfs rvd ufs)/' \
		    'n/-t/(afs nfs rvd ufs)/' 'n/-user/u/' 'n/-U/u/' \
		    'c/-/(verbose quiet force printpath lookup debug map \
			  nomap remap zephyr nozephyr readonly write \
			  mountpoint noexplicit explicit type mountoptions \
			  nosetuid setuid override skipfsck lock user host)/' \
		    'n/-e/f/' 'n/*/()/'
    complete hesinfo	'p/1/u/' \
			'p/2/(passwd group uid grplist pcap pobox cluster \
			      filsys sloc service)/'
    complete ./configure 'c/--*=/f/' 'c/--{cache-file,prefix,exec-prefix,\
				bindir,sbindir,libexecdir,datadir,\
				sysconfdir,sharedstatedir,localstatedir,\
				libdir,includedir,oldincludedir,infodir,\
				mandir,srcdir}/(=)//' \
			 'c/--/(cache-file verbose prefix exec-prefix bindir \
				sbindir libexecdir datadir sysconfdir \
				sharedstatedir localstatedir libdir \
				includedir oldincludedir infodir mandir \
				srcdir)//'
    complete gs 'c/-sDEVICE=/(x11 cdjmono cdj550 epson eps9high epsonc \
			      dfaxhigh dfaxlow laserjet ljet4 sparc pbm \
			      pbmraw pgm pgmraw ppm ppmraw bit)/' \
		'c/-sOutputFile=/f/' 'c/-s/(DEVICE OutputFile)/=' \
		'c/-d/(NODISPLAY NOPLATFONTS NOPAUSE)/' 'n/*/f/'
    complete perl	'n/-S/c/'
    complete printenv	'n/*/e/'
    complete sccs	p/1/"(admin cdc check clean comb deledit delget \
			delta diffs edit enter fix get help info \
			print prs prt rmdel sccsdiff tell unedit \
			unget val what)"/
    if ( $?SKIP_MH ) goto skip_mh
    if ( ! -r "$HOME/.mh_profile" ) goto skip_mh
    if ( ! `grep -cE '^Path:' "$HOME/.mh_profile"` ) goto skip_mh
    if ( ! $?FOLDERS ) then
	which folders >& /dev/null
	if ( $status != 0 ) goto skip_mh
	set folders="`/bin/sh -c 'exec folders -fast -recurse < /dev/null 2> /dev/null'`"
	if ( $status != 0 ) then
	    unset folders
	    setenv SKIP_MH
	    goto skip_mh
	endif
	setenv FOLDERS "$folders"
    endif
    if ( ! $?MHA ) then
	which ali >& /dev/null
	if ( $status != 0 ) goto skip_mh
	set mha="`/bin/sh -c 'exec ali < /dev/null 2> /dev/null'`"
	if ( $status != 0 ) then
	    unset mha
	    setenv SKIP_MH
	    goto skip_mh
	endif
	setenv MHA "$mha"
    endif
    set folders = ( $FOLDERS )
    set mha = ( $MHA )
    complete ali \
	'c/-/(alias nolist list nonormalize normalize nouser user help)/' \
	'n,-alias,f,'
    complete anno \
	'c/-/(component noinplace inplace nodate date text help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete burst \
	'c/-/(noinplace inplace noquiet quiet noverbose verbose help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete comp \
	'c/-/(draftfolder draftmessage nodraftfolder editor noedit file form nouse use whatnowproc nowhatnowproc help)/' \
	'c,+,$folders,'  \
	'n,-whatnowproc,c,'  \
	'n,-file,f,'\
	'n,-form,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete dist \
	'c/-/(noannotate annotate draftfolder draftmessage nodraftfolder editor noedit form noinplace inplace whatnowproc nowhatnowproc help)/' \
	'c,+,$folders,'  \
	'n,-whatnowproc,c,'  \
	'n,-form,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete folder \
	'c/-/(all nofast fast noheader header nopack pack noverbose verbose norecurse recurse nototal total noprint print nolist list push pop help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete folders \
	'c/-/(all nofast fast noheader header nopack pack noverbose verbose norecurse recurse nototal total noprint print nolist list push pop help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete forw \
	'c/-/(noannotate annotate draftfolder draftmessage nodraftfolder editor noedit filter form noformat format noinplace inplace digest issue volume whatnowproc nowhatnowproc help)/' \
	'c,+,$folders,'  \
	'n,-whatnowproc,c,'  \
	'n,-filter,f,'\
	'n,-form,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete inc \
	'c/-/(audit file noaudit nochangecur changecur file form format nosilent silent notruncate truncate width help)/' \
	'c,+,$folders,'  \
	'n,-audit,f,'\
	'n,-form,f,'
    complete mark \
	'c/-/(add delete list sequence nopublic public nozero zero help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete mhmail \
	'c/-/(body cc from subject help)/' \
	'n,-cc,$mha,'  \
	'n,-from,$mha,'  \
	'n/*/$mha/'
    complete mhpath \
	'c/-/(help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete msgchk \
	'c/-/(nodate date nonotify notify help)/' 
    complete msh \
	'c/-/(prompt noscan scan notopcur topcur help)/' 
    complete next \
	'c/-/(draft form moreproc nomoreproc length width showproc noshowproc header noheader help)/' \
	'c,+,$folders,'  \
	'n,-moreproc,c,'  \
	'n,-showproc,c,'  \
	'n,-form,f,'
    complete packf \
	'c/-/(file help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete pick \
	'c/-/(and or not lbrace rbrace cc date from search subject to othercomponent after before datefield sequence nopublic public nozero zero nolist list help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete prev \
	'c/-/(draft form moreproc nomoreproc length width showproc noshowproc header noheader help)/' \
	'c,+,$folders,'  \
	'n,-moreproc,c,'  \
	'n,-showproc,c,'  \
	'n,-form,f,'
    complete prompter \
	'c/-/(erase kill noprepend prepend norapid rapid nodoteof doteof help)/' 
    complete refile \
	'c/-/(draft nolink link nopreserve preserve src file help)/' \
	'c,+,$folders,'  \
	'n,-file,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete rmf \
	'c/-/(nointeractive interactive help)/' \
	'c,+,$folders,'  
    complete rmm \
	'c/-/(help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete scan \
	'c/-/(noclear clear form format noheader header width noreverse reverse file help)/' \
	'c,+,$folders,'  \
	'n,-form,f,'\
	'n,-file,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete send \
	'c/-/(alias draft draftfolder draftmessage nodraftfolder filter nofilter noformat format noforward forward nomsgid msgid nopush push noverbose verbose nowatch watch width help)/' \
	'n,-alias,f,'\
	'n,-filter,f,'
    complete show \
	'c/-/(draft form moreproc nomoreproc length width showproc noshowproc header noheader help)/' \
	'c,+,$folders,'  \
	'n,-moreproc,c,'  \
	'n,-showproc,c,'  \
	'n,-form,f,'\
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete sortm \
	'c/-/(datefield textfield notextfield limit nolimit noverbose verbose help)/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete vmh \
	'c/-/(prompt vmhproc novmhproc help)/' \
	'n,-vmhproc,c,'  
    complete whatnow \
	'c/-/(draftfolder draftmessage nodraftfolder editor noedit prompt help)/' 
    complete whom \
	'c/-/(alias nocheck check draft draftfolder draftmessage nodraftfolder help)/' \
	'n,-alias,f,'
    complete plum \
	'c/-/()/' \
	'c,+,$folders,'  \
	'n,*,`(mark | sed "s/:.*//";echo next cur prev first last)|tr " " "\n" | sort -u`,'
    complete mail \
	'c/-/()/' \
	'n/*/$mha/'
skip_mh:
    complete acroread	'p/*/f:*.{pdf,fdf,PDF,FDF}/'
    complete xpdf	'p/*/f:*.{pdf,fdf,PDF,FDF}/'
    complete kpdf	'p/*/f:*.{pdf,fdf,PDF,FDF}/'
    complete apachectl  'c/*/(start stop restart fullstatus status graceful \
			configtest help)/'
    complete appletviewer	'p/*/f:*.class/'
    complete bison	'c/--/(debug defines file-prefix= fixed-output-files \
			help name-prefix= no-lines no-parser output= \
			token-table verbose version yacc)/' \
			'c/-/(b d h k l n o p t v y V)/' 'n/-b/f/' 'n/-o/f/' \
			'n/-p/f/'
    complete bunzip2	'p/*/f:*.bz2/' 
    complete bzip2	'n/-9/f:^*.bz2/' 'n/-d/f:*.bz2/'
    complete c++	'p/*/f:*.{c++,cxx,c,cc,C,cpp}/'
    complete co		'p@1@`\ls -1a RCS | sed -e "s/\(.*\),v/\1/"`@'
    complete crontab	'n/-u/u/'
    complete camcontrol	'p/1/(cmd debug defects devlist eject inquiry \
			modepage negotiate periphlist rescan reset start \
			stop tags tur)/'
    complete ctlinnd	'p/1/(addhist allow begin cancel changegroup \
			checkfile drop feedinfo flush flushlogs go hangup \
			logmode mode name newgroup param pause readers refile \
			reject reload renumber reserve rmgroup send shutdown \
			kill throttle trace xabort xexec)/'
    complete cvs	'c/--/(help help-commands help-synonyms)/' \
			'p/1/(add admin annotate checkout commit diff \
			edit editors export history import init log login \
			logout rdiff release remove rtag status tag unedit \
			update watch watchers)/' 'n/-a/(edit unedit commit \
			all none)/' 'n/watch/(on off add remove)/'
    complete cxx	'p/*/f:*.{c++,cxx,c,cc,C,cpp}/'
    complete detex	'p/*/f:*.tex/'
    complete edquota    'n/*/u/'
    complete exec	'p/1/c/'
    complete ghostview	'p/*/f:*.{eps,EPS,ps,PS,pdf,PDF,ps.gz}/'
    complete gv		'p/*/f:*.{eps,EPS,ps,PS,pdf,PDF,ps.gz}/'
    complete ifconfig	'p@1@`ifconfig -l`@' 'n/*/(range phase link netmask \
			mtu vlandev vlan metric mediaopt down delete \
			broadcast arp debug)/'
    complete imake	'c/-I/d/'
    complete ipfw 	'p/1/(flush add delete list show zero)/' \
			'n/add/(allow permit accept pass deny drop reject \
			reset count skipto num divert port tee port)/'
    complete javac	'p/*/f:*.java/'
    complete ldif2ldbm	'n/-i/f:*.ldif/'
    complete libtool	'c/--mode=/(compile execute finish install link \
			uninstall)/' 'c/--/(config debug dry-run features \
			finish help quiet silent version mode=)/'
    complete libtoolize	'c/--/(automake copy debug dry-run force help ltdl \
			ltdl-tar version)/'
    complete links	'c/-/(assume-codepage async-dns download-dir \
			format-cache-size ftp-proxy help http-proxy \
			max-connections max-connections-to-host \
			memory-cache-size receive-timeout retries \
			unrestartable-receive-timeout version)/'
    complete natd	c/-/'(alias_address config deny_incoming dynamic \
			inport interface log log_denied log_facility \
			outport outport port pptpalias proxy_only \
			proxy_rule redirect_address redirect_port \
			reverse same_ports unregistered_only use_sockets \
			verbose)'/ 'n@-interface@`ifconfig -l`@'
    complete netstat	'n@-I@`ifconfig -l`@'
    complete objdump	'c/--/(adjust-vma= all-headers architecture= \
			archive-headers debugging demangle disassemble \
			disassemble-all disassemble-zeroes dynamic-reloc \
			dynamic-syms endian= file-headers full-contents \
			headers help info line-numbers no-show-raw-insn \
			prefix-addresses private-headers reloc section-headers \
			section=source stabs start-address= stop-address= \
			syms target= version wide)/' \
			'c/-/(a h i f C d D p r R t T x s S l w)/'
    complete xmodmap	'c/-/(display help grammar verbose quiet n e pm pk \
			pke pp)/'
    complete lynx	'c/-/(accept_all_cookies anonymous assume_charset= \
			assume_local_charset= assume_unrec_charset= auth= base \
			book buried_news cache= case cfg= child cookie_file= \
			cookies core crawl debug_partial display= dump editor= \
			emacskeys enable_scrollback error_file= force_html \
			force_secure forms_options from ftp get_data head help \
			hiddenlinks= historical homepage= image_links index= \
			ismap link= localhost mime_header minimal \
			newschunksize= newsmaxchunk= nobrowse nocc nocolor \
			nofilereferer nolist nolog nopause noprint noredir \
			noreferer nostatus number_links partial partial_thres \
			pauth= popup post_data preparsed print pseudo_inlines \
			raw realm reload restrictions= resubmit_posts rlogin \
			selective show_cursor soft_dquotes source stack_dump \
			startfile_ok tagsoup telnet term= tlog trace traversal \
			underscore useragent= validate verbose version vikeys \
			width=)/' 'c/(http|ftp)/$URLS/'
    complete {gmake,make} \
			'c/{--directory,--include-dir}=/d/' 'c/{-C,-I}/d/' \
			'c/{--assume-new,--assume-old,--makefile,--new-file,--what-if,--file}=/f/' \
			'c/{-W,-o,-f}/f/' \
			'c/--/(assume-new= assume-old= debug directory= \
			dry-run environment-overrides file= help \
			ignore-errors include-dir= jobs[=N] just-print \
			keep-going load-average[=N] makefile= max-load[=N] \
			new-file= no-builtin-rules no-keep-going \
			no-print-directory old-file= print-data-base \
			print-directory question quiet recon silent stop \
			touch version warn-undefined-variables what-if=)//' \
			'c/-/(- C d e f h i I k n p q r R s S t v w)/' \
			'n@*@`cat -s {GNUm,M,m}akefile |& sed -n -e "/cat:/d" -e "s/^\([A-Za-z0-9-]*\):.*/\1/p"`@' \
			'n/=/f/' 'n/-f/f/'
    complete mixer	p/1/'(vol bass treble synth pcm speaker mic cd mix \
			pcm2 rec igain ogain line1 line2 line3)'/ \
			p@2@'`mixer $:-1 | awk \{\ print\ \$7\ \}`'@
    complete mpg123	'c/--/(2to1 4to1 8bit aggressive au audiodevice \
    			auth buffer cdr check doublespeed equalizer frames \
			gain halfspeed headphones left lineout list mix mono \
			proxy quiet random rate reopen resync right scale \
			shuffle single0 single1 skip speaker stdout stereo \
			test verbose wav)/'
    complete mysqladmin	'n/*/(create drop extended-status flush-hosts \
			flush-logs flush-status flush-tables flush-privileges \
			kill password ping processlist reload refresh \
			shutdown status variables version)/'
    set _muttalias=/dev/null
    foreach _f ("$HOME/.muttrc-alias" "$HOME/.muttalias")
	if ( -r $_f ) then
	    set _muttalias=$_f
	    break
	endif
    end
    unset _f
    complete mutt	c@-f=@F:${HOME}/Mail/@ \
			n/-a/f/ \
			n/-F/f/ n/-H/f/ \
			n/-s/x:'<subject line>'/ \
			n/-e/x:'<command>'/ \
			n@-b@'`awk '"'"'{print $2 }'"'"' $_muttalias`'@ \
			n@-c@'`awk '"'"'{print $2 }'"'"' $_muttalias`'@ \
			n@*@'` awk '"'"'{print $2 }'"'"' $_muttalias`'@
    complete ndc	'n/*/(status dumpdb reload stats trace notrace \
			querylog start stop restart )/'
    complete nm		'c/--/(debug-syms defined-only demangle dynamic \
			extern-only format= help line-numbers no-demangle \
			no-sort numeric-sort portability print-armap \
			print-file-name reverse-sort size-sort undefined-only \
			version)/' 'p/*/f:^*.{h,C,c,cc}/'
    complete nmap	'n@-e@`ifconfig -l`@' 'p/*/$hostnames/'
    complete perldoc 	'n@*@`\ls -1 /usr/lib/perl*/5.*/pod | sed s%\\.pod.\*\$%%`@'
    complete postfix    'n/*/(start stop reload abort flush check)/'
    complete postmap	'n/1/(hash: regexp:)' 'c/hash:/f/' 'c/regexp:/f/'
    complete rcsdiff	'p@1@`\ls -1a RCS | sed -e "s/\(.*\),v/\1/"`@'
    complete X		'c/-/(I a ac allowMouseOpenFail allowNonLocalModInDev \
			allowNonLocalXvidtune ar1 ar2 audit auth bestRefresh \
			bgamma bpp broadcast bs c cc class co core deferglyphs \
			disableModInDev disableVidMode displayID dpi dpms f fc \
			flipPixels fn fp gamma ggamma help indirect kb keeptty \
			ld lf logo ls nolisten string noloadxkb nolock nopn \
			once p pn port probeonly query quiet r rgamma s \
			showconfig sp su t terminate to tst v verbose version \
			weight wm x xkbdb xkbmap)/'
    complete vidcontrol	'p/1/(132x25 132x30 132x43 132x50 132x60 40x25 80x25 \
			80x30 80x43 80x50 80x60 EGA_80x25 EGA_80x43 \
			VESA_132x25 VESA_132x30 VESA_132x43 VESA_132x50 \
			VESA_132x60 VESA_800x600 VGA_320x200 VGA_40x25 \
			VGA_80x25 VGA_80x30 VGA_80x50 VGA_80x60)/'
    complete vim	'n/*/f:^*.[oa]/'
    complete where	'n/*/c/'
    complete which	'n/*/c/'
    complete wmsetbg	'c/-/(display D S a b c d e m p s t u w)/' \
			'c/--/(back-color center colors dither help match \
			maxscale parse scale smooth tile update-domain \
			update-wmaker version workspace)/'
    complete xdb	'p/1/c/'
    complete xdvi	'c/-/(allowshell debug display expert gamma hushchars \
			hushchecksums hushspecials install interpreter keep \
			margins nogrey noinstall nomakepk noscan paper safer \
			shrinkbuttonn thorough topmargin underlink version)/' \
			'n/-paper/(a4 a4r a5 a5r)/' 'p/*/f:*.dvi/'
    complete xlock	'c/-/(allowaccess allowroot debug description \
			echokeys enablesaver grabmouse grabserver hide inroot \
			install inwindow mono mousemotion nolock remote \
			resetsaver sound timeelapsed use3d usefirst verbose \
			wireframe background batchcount bg bitmap both3d \
			count cycles delay delta3d display dpmsoff \
			dpmsstandby dpmssuspend endCmd erasedelay erasemode \
			erasetime fg font foreground geometry help \
			icongeometry info invalid left3d lockdelay logoutCmd \
			mailCmd mailIcon message messagefile messagefont \
			messagesfile mode name ncolors nice nomailIcon none3d \
			parent password planfont program resources right3d \
			saturation size startCmd timeout username validate \
			version visual)/' 'n/-mode/(ant atlantis ball bat \
			blot bouboule bounce braid bubble bubble3d bug cage \
			cartoon clock coral crystal daisy dclock decay deco \
			demon dilemma discrete drift eyes fadeplot flag flame \
			flow forest galaxy gears goop grav helix hop hyper \
			ico ifs image invert julia kaleid kumppa lament laser \
			life life1d life3d lightning lisa lissie loop lyapunov \
			mandelbrot marquee matrix maze moebius morph3d \
			mountain munch nose pacman penrose petal pipes puzzle \
			pyro qix roll rotor rubik shape sierpinski slip sphere \
			spiral spline sproingies stairs star starfish strange \
			superquadrics swarm swirl tetris thornbird triangle \
			tube turtle vines voters wator wire world worm xjack \
			blank bomb random)/' 
    complete xfig	'c/-/(display)/' 'p/*/f:*.fig/'
    complete wget 	c/--/"(accept= append-output= background cache= \
			continue convert-links cut-dirs= debug \
			delete-after directory-prefix= domains= \
			dont-remove-listing dot-style= exclude-directories= \
			exclude-domains= execute= follow-ftp \
			force-directories force-html glob= header= help \
			http-passwd= http-user= ignore-length \
			include-directories= input-file= level= mirror \
			no-clobber no-directories no-host-directories \
			no-host-lookup no-parent non-verbose \
			output-document= output-file= passive-ftp \
			proxy-passwd= proxy-user= proxy= quiet quota= \
			recursive reject= relative retr-symlinks save-headers \
			server-response span-hosts spider timeout= \
			timestamping tries= user-agent= verbose version wait=)"/
    if ( -r /etc/shells ) then
	complete setenv	p@1@e@ n@DISPLAY@\$hosts@: n@SHELL@'`cat /etc/shells`'@ 'c/*:/f/'
    else
	complete setenv	p@1@e@ n@DISPLAY@\$hosts@: 'c/*:/f/'
    endif
    complete unsetenv	n/*/e/
    if (-r "$HOME/.mailrc") then
	complete mail	c/-/"(e i f n s u v)"/ c/*@/\$hosts/ \
			c@+@F:"$HOME/Mail"@ C@[./\$~]@f@ n/-s/x:'<subject>'/ \
			n@-u@T:$_maildir@ n/-f/f/ \
			n@*@'`sed -n s/alias//p "$HOME/.mailrc" | tr -s " " "\t" | cut -f 2`'@
    else
	complete mail	c/-/"(e i f n s u v)"/ c/*@/\$hosts/ \
			c@+@F:"$HOME/Mail"@ C@[./\$~]@f@ n/-s/x:'<subject>'/ \
			n@-u@T:$_maildir@ n/-f/f/ n/*/u/
    endif
    complete man	n@[0-9n]@'`\ls -1fUA ${_manpath}$:-1/|&\sed \\%.\*:%d\;s%\\.$:-1.\*\$%%|\sort -u`'@ \
			c/-/"(- f k s t l)"/ n/-f/c/ n/-k/x:'<keyword>'/ n/-l/f/ C@./*@f@ n/*/c/
    complete ps		c/-t/x:'<tty>'/ c/-/"(a c C e g k l S t u v w x)"/ \
			n/-k/x:'<kernel>'/ N/-k/x:'<core_file>'/ n/*/x:'<PID>'/
    complete compress	c/-/"(c f v b)"/ n/-b/x:'<max_bits>'/ n/*/f:^*.Z/
    complete uncompress	c/-/"(c f v)"/                        n/*/f:*.Z/
    complete psompress	c/-/"(d c f)"/                        n/*/f:^*.Z/
    complete uuencode	p/1/f/ p/2/x:'<decode_pathname>'/ n/*/n/
    complete uudecode	c/-/"(f)"/ n/-f/f:*.{uu,UU}/ p/1/f:*.{uu,UU}/ n/*/n/
    complete xhost	c/[+-]/\$hosts/ n/*/\$hosts/
    complete emacs	c/-/"(batch d f funcall i insert kill l load \
			no-init-file nw q t u user)"/ c/+/x:'<line_number>'/ \
			n/-d/x:'<display>'/ n/-f/x:'<lisp_function>'/ n/-i/f/ \
			n@-l@F:/usr/share/emacs/@ \
			n/-t/x:'<terminal>'/ \
			n/-u/u/ n/*/f:^*{[\#~],.dvi,.o,.gz,.Z,.z,.zip}/
    complete zcat	c/--/"(force help license quiet version)"/ \
			c/-/"(f h L q V -)"/ n/*/f:*.{gz,Z,z,zip}/
    complete gzip	c/--/"(stdout to-stdout decompress uncompress \
			force help list license no-name quiet recurse \
			suffix test verbose version fast best)"/ \
			c/-/"(c d f h l L n q r S t v V 1 2 3 4 5 6 7 8 9 -)"/ \
			n/{-S,--suffix}/x:'<file_name_suffix>'/ \
			n/{-d,--{de,un}compress}/f:*.{gz,Z,z,zip,taz,tgz}/ \
			N/{-d,--{de,un}compress}/f:*.{gz,Z,z,zip,taz,tgz}/ \
			n/*/f:^*.{gz,Z,z,zip,taz,tgz}/
    complete {gunzip,ungzip} c/--/"(stdout to-stdout force help list license \
			no-name quiet recurse suffix test verbose version)"/ \
			c/-/"(c f h l L n q r S t v V -)"/ \
			n/{-S,--suffix}/x:'<file_name_suffix>'/ \
			n/*/f:*.{gz,Z,z,zip,taz,tgz,tar.gz}/
    complete zgrep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/-/"(A b B c C e f h i l n s v V w x)"/ \
			p/1/x:'<limited_regular_expression>'/ N/-*e/f/ \
			n/-*e/x:'<limited_regular_expression>'/ n/-*f/f/ n/*/f/
    complete zegrep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/-/"(A b B c C e f h i l n s v V w x)"/ \
			p/1/x:'<full_regular_expression>'/ N/-*e/f/ \
			n/-*e/x:'<full_regular_expression>'/ n/-*f/f/ n/*/f/
    complete zfgrep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/-/"(A b B c C e f h i l n s v V w x)"/ \
			p/1/x:'<fixed_string>'/ N/-*e/f/ \
			n/-*e/x:'<fixed_string>'/ n/-*f/f/ n/*/f/
    complete znew	c/-/"(f t v 9 P K)"/ n/*/f:*.Z/
    complete zmore	n/*/f:*.{gz,Z,z,zip,bz2}/
    complete zfile	n/*/f:*.{gz,Z,z,zip,taz,tgz}/
    complete ztouch	n/*/f:*.{gz,Z,z,zip,taz,tgz}/
    complete zforce	n/*/f:^*.{gz,taz,tgz}/
    complete grep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/--/"(extended-regexp fixed-regexp basic-regexp \
			regexp file ignore-case word-regexp line-regexp \
			no-messages revert-match version help byte-offset \
			line-number with-filename no-filename quiet silent \
			text directories recursive files-without-match \
			files-with-matches count before-context after-context \
			context binary unix-byte-offsets)"/ \
			c/-/"(A a B b C c d E e F f G H h i L l n q r s U u V v w x)"/ \
			p/1/x:'<limited_regular_expression>'/ N/-*e/f/ \
			n/-*e/x:'<limited_regular_expression>'/ n/-*f/f/ n/*/f/
    complete egrep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/--/"(extended-regexp fixed-regexp basic-regexp \
			regexp file ignore-case word-regexp line-regexp \
			no-messages revert-match version help byte-offset \
			line-number with-filename no-filename quiet silent \
			text directories recursive files-without-match \
			files-with-matches count before-context after-context \
			context binary unix-byte-offsets)"/ \
			c/-/"(A a B b C c d E e F f G H h i L l n q r s U u V v w x)"/ \
			p/1/x:'<full_regular_expression>'/ N/-*e/f/ \
			n/-*e/x:'<full_regular_expression>'/ n/-*f/f/ n/*/f/
    complete fgrep	c/-*A/x:'<#_lines_after>'/ c/-*B/x:'<#_lines_before>'/ \
			c/--/"(extended-regexp fixed-regexp basic-regexp \
			regexp file ignore-case word-regexp line-regexp \
			no-messages revert-match version help byte-offset \
			line-number with-filename no-filename quiet silent \
			text directories recursive files-without-match \
			files-with-matches count before-context after-context \
			context binary unix-byte-offsets)"/ \
			c/-/"(A a B b C c d E e F f G H h i L l n q r s U u V v w x)"/ \
			p/1/x:'<fixed_string>'/ N/-*e/f/ \
			n/-*e/x:'<fixed_string>'/ n/-*f/f/ n/*/f/
    complete users	c/--/"(help version)"/ p/1/x:'<accounting_file>'/
    complete who	c/--/"(heading mesg idle count help message version \
			writable)"/ c/-/"(H T w i u m q s -)"/ \
			p/1/x:'<accounting_file>'/ n/am/"(i)"/ n/are/"(you)"/
    complete chown	c/--/"(changes dereference no-dereference silent \
			quiet reference recursive verbose help version)"/ \
			c/-/"(c f h R v -)"/ C@[./\$~]@f@ c/*[.:]/g/ \
			n/-/u/: p/1/u/. n/*/f/
    complete chgrp	c/--/"(changes no-dereference silent quiet reference \
			recursive verbose help version)"/ \
			c/-/"(c f h R v -)"/ n/-/g/ p/1/g/ n/*/f/
    complete chmod	c/--/"(changes silent quiet verbose reference \
			recursive help version)"/ c/-/"(c f R v)"/
    complete df		c/--/"(all block-size human-readable si inodes \
			kilobytes local megabytes no-sync portability sync \
			type print-type exclude-type help version)"/ \
			c/-/"(a H h i k l m P T t v x)"/
    complete du		c/--/"(all block-size bytes total dereference-args \
			human-readable si kilobytes count-links dereference \
			megabytes separate-dirs summarize one-file-system \
			exclude-from exclude max-depth help version"/ \
			c/-/"(a b c D H h k L l m S s X x)"/
    complete cat	c/--/"(number-nonblank number squeeze-blank show-all \
			show-nonprinting show-ends show-tabs help version)"/ \
			c/-/"(b e n s t u v A E T -)"/ n/*/f/
    complete mv		c/--/"(backup force interactive update verbose suffix \
			version-control help version)"/ \
			c/-/"(b f i u v S V -)"/ \
			n/{-S,--suffix}/x:'<suffix>'/ \
			n/{-V,--version-control}/"(t numbered nil existing \
			never simple)"/ n/-/f/ N/-/d/ p/3-/d/ n/*/f/
    complete cp		c/--/"(archive backup no-dereference force \
			interactive link preserve parents sparse recursive \
			symbolic-link suffix update verbose version-control \
			one-file-system help version)"/ \
			c/-/"(a b d f i l P p R r S s u V v x -)"/ \
			n/-*r/d/ n/{-S,--suffix}/x:'<suffix>'/ \
			n/{-V,--version-control}/"(t numbered nil existing \
			never simple)"/ n/-/f/ N/-/d/ p/3-/d/ n/*/f/
    complete ln		c/--/"(backup directory force no-dereference \
			interactive symbolic suffix verbose version-control \
			help version)"/ \
			c/-/"(b d F f i n S s V v -)"/ \
			n/{-S,--suffix}/x:'<suffix>'/ \
			n/{-V,--version-control}/"(t numbered nil existing \
			never simple)"/ n/-/f/ N/-/x:'<link_name>'/ \
			p/1/f/ p/2/x:'<link_name>'/
    complete touch	c/--/"(date reference time help version)"/ \
			c/-/"(a c d f m r t -)"/ \
			n/{-d,--date}/x:'<date_string>'/ \
			c/--time/"(access atime mtime modify use)"/ \
			n/{-r,--file}/f/ n/-t/x:'<time_stamp>'/ n/*/f/
    complete mkdir	c/--/"(mode parents verbose help version)"/ \
			c/-/"(p m -)"/ \
			n/{-m,--mode}/x:'<mode>'/ n/*/d/
    complete rmdir	c/--/"(ignore-fail-on-non-empty parents verbose help \
			version)"/ c/-/"(p -)"/ n/*/d/
    complete tar	c/-[Acru]*/"(b B C f F g G h i l L M N o P \
			R S T v V w W X z Z j I)"/ \
			c/-[dtx]*/"( B C f F g G i k K m M O p P \
			R s S T v w x X z Z j I)"/ \
			p/1/"(A c d r t u x -A -c -d -r -t -u -x \
			--catenate --concatenate --create --diff --compare \
			--delete --append --list --update --extract --get \
			--help --version)"/ \
			c/--/"(catenate concatenate create diff compare \
			delete append list update extract get atime-preserve \
			block-size read-full-blocks directory checkpoint file \
			force-local info-script new-volume-script incremental \
			listed-incremental dereference ignore-zeros \
			ignore-failed-read keep-old-files starting-file \
			one-file-system tape-length modification-time \
			multi-volume after-date newer old-archive portability \
			to-stdout same-permissions preserve-permissions \
			absolute-paths preserve record-number remove-files \
			same-order preserve-order same-owner sparse \
			files-from null totals verbose label version \
			interactive confirmation verify exclude exclude-from \
			compress uncompress gzip ungzip use-compress-program \
			block-compress help version)"/ \
			c/-/"(b B C f F g G h i k K l L m M N o O p P R s S \
			T v V w W X z Z 0 1 2 3 4 5 6 7 -)"/ \
			C@[/dev]@f@ \
			n/-c*{zf,fz}/x:'<new_gziped_tar_file, device_file, or "-">'/ \
			n/-c*{jf,fj}/x:'<new_bziped_tar_file, device_file, or "-">'/ \
			n/-c*f/x:'<new_tar_file, device_file, or "-">'/ \
			n/-[Adrtuxv]*{zf,fz}/f:*.{tar.gz,tgz}/ n/-[Adrtuxv]*{jf,fj}/f:*.tar.bz2/ \
			n/{-[Adrtuxv]*f,--file}/f:*.tar/ \
			N/-x*{zf,fz}/'`tar -tzf $:-1`'/ N/-x*{jf,fj}/'`tar -tjf $:-1`'/ \
			N/{-x*f,--file}/'`tar -tf $:-1`'/ \
			n/--use-compress-program/c/ \
			n/{-b,--block-size}/x:'<block_size>'/ \
			n/{-V,--label}/x:'<volume_label>'/ \
			n/{-N,--{after-date,newer}}/x:'<date>'/ \
			n/{-L,--tape-length}/x:'<tape_length_in_kB>'/ \
			n/{-C,--directory}/d/ \
			N/{-C,--directory}/'`\ls $:-1`'/ \
			n/-[0-7]/"(l m h)"/
    complete  mount	c/-/"(a n v t r w)"/ n/-t/"(minix iso9660 msdos vfat ext2 nfs proc)"/ \
   			'C@/de@F@' 'C@/*@F@@' 'n@*@`grep -E -v \(^#\|^\$\) /etc/fstab|awk \{\ print\ \$2\ \}`@'
    complete umount	c/-/"(a n t)"/   n/-t/"(minix iso9660 msdos ext2 nfs proc)"/ \
   			n/*/'`mount | cut -d " " -f 3`'/
    complete domainname	p@1@D:$_ypdir@" " n@*@n@
    complete ypcat	c@-@"(d k t x)"@ n@-x@n@ n@-d@D:$_ypdir@" " \
			N@-d@\`\\ls\ -1\ $_ypdir/\$:-1\ \|\&\ sed\ -n\ s%\\\\.by\\[a-z\\]\\\*\\\$%%p\`@ \
			p/1/"(aliases ethers passwd group hosts netid.byname networks protocols \
			rpc.byname services)"/
    complete ypmatch	c@-@"(d k t x)"@ n@-x@n@ n@-d@D:$_ypdir@" " \
			N@-d@\`\\ls\ -1\ $_ypdir/\$:-1\ \|\&\ sed\ -n\ s%\\\\.by\\[a-z\\]\\\*\\\$%%p\`@ \
			n@-@x:'<key ...>'@ p@1@x:'<key ...>'@ \
			p/1/"(aliases ethers passwd group hosts netid.byname networks protocols \
			rpc.byname services)"/
    complete ypwhich	c@-@"(d m t x V1 V2)"@ n@-x@n@ n@-d@D:$_ypdir@" " \
			n@-m@\`\\ls\ -1\ $_ypdir/$_domain\ \|\&\sed\ -n\ s%\\\\.by\\[a-z\\]\\\*\\\$%%p\`@ \
			N@-m@n@ n@*@\$hosts@
    unset _maildir _ypdir _domain
    if ( -r /etc/printcap ) then
	set printers=(`sed -n -e '/^[^ 	#][^:]*:/{s/|.*:.*//p;}' /etc/printcap | sort -u`)
	complete lpr	'c/-P/$printers/'
	complete lpq	'c/-P/$printers/'
	complete lprm	'c/-P/$printers/'
	complete lpquota	'p/1/(-Qprlogger)/' 'c/-P/$printers/'
	complete dvips	'c/-P/$printers/' 'n/-o/f:*.{ps,PS}/' 'n/*/f:*.dvi/'
	complete dvilj	'p/*/f:*.dvi/'
    endif
    unset noglob


#==[ Configuration File ]===========================#
# /etc/profile.d/csh.ssh
if ( ${?SSH_CONNECTION} ) then
    set val=0
    foreach lc (LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE	    \
		LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS \
		LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION LC_ALL)
	eval set val=\${\?$lc}
	if ( $val != 0 ) then
	    setenv SSH_SENDS_LOCALE yes
	    unset lc val
	    break
	endif
    end
    unset lc val
    setenv LIBGL_DEBUG quiet
endif


#==[ Configuration File ]===========================#
# /etc/profile.d/desktop-data.csh
if ( -r /etc/sysconfig/windowmanager) then
    set location=""
    set line=""
    if ( ${?DISPLAY} ) then
	set location="`echo $DISPLAY | sed 's/:[^:]*//'`"
	set line="`echo $DISPLAY | sed 's/[^:]*:/:/'`"
    endif
    if ( ${%location} == 0 ) then
	switch ( $line )
        case \:0:
	   set location=local
	   breaksw
	case \:0.0:
	   set location=local
	   breaksw
        default:
	   set location=local
	   breaksw
	endsw
    endif
    if ( "$location" == "local" ) then
	eval `sed -n -e 's/^\(X_MOUSE_CURSOR\) *=/set \1=/p' < /etc/sysconfig/windowmanager`
	setenv XCURSOR_THEME "$X_MOUSE_CURSOR"
	unset XCURSOR_THEME
    endif
    unset location
    unset line
endif
setenv QT_SYSTEM_DIR /usr/share/desktop-data


#==[ Configuration File ]===========================#
# /etc/profile.d/desktop-data.sh
if test -r /etc/sysconfig/windowmanager; then
    location=${DISPLAY%:*}
    if test -z "$location" ; then
	case ":${DISPLAY#*:}" in
        :0|:0.0) location=local ;; # console
        *)       location=local ;; # other displays
	esac
    fi
    if test "$location" = local ; then
	. /etc/sysconfig/windowmanager
	XCURSOR_THEME="$X_MOUSE_CURSOR"
	export XCURSOR_THEME
    fi
    unset location
fi
export QT_SYSTEM_DIR=/usr/share/desktop-data


#==[ Configuration File ]===========================#
# /etc/profile.d/krb5.csh
if ( -d /usr/lib/mit/bin ) then
    set COUNT=`ls -1 /usr/lib/mit/bin/ | wc -l`
    if ( $COUNT > 0 ) then
        setenv PATH "${PATH}:/usr/lib/mit/bin"
    endif
endif
if ( -d /usr/lib/mit/sbin ) then
    set COUNT=`ls -1 /usr/lib/mit/sbin/ | wc -l`
    if ( $COUNT > 0 ) then
        setenv PATH "${PATH}:/usr/lib/mit/sbin"
    endif
endif


#==[ Configuration File ]===========================#
# /etc/profile.d/krb5.sh
if [ -d /usr/lib/mit/bin ]; then
    COUNT=`ls -1 /usr/lib/mit/bin/ | wc -l`
    if [ $COUNT -gt 0 ]; then
        PATH="$PATH:/usr/lib/mit/bin"
    fi
fi
if [ -d /usr/lib/mit/sbin ]; then
    COUNT=`ls -1 /usr/lib/mit/sbin/ | wc -l`
    if [ $COUNT -gt 0 ]; then
        PATH="$PATH:/usr/lib/mit/sbin"
    fi
fi
export PATH=$PATH


#==[ Configuration File ]===========================#
# /etc/profile.d/lang.csh
if ( ${?SSH_SENDS_LOCALE} ) goto end
if ( ${?GDM_LANG} ) then
    eval `sed -rn -e 's/^(RC_LANG)=/set _\1=/p' < /etc/sysconfig/language`
    if ( ${?_RC_LANG} ) then
	if ( "$_RC_LANG" == "$GDM_LANG" ) then
	    unsetenv GDM_LANG
	else
	    setenv LANG $GDM_LANG
	endif
	unset _RC_LANG
    endif
endif
unset _save
if ( ${?LANG} ) then
    set _save=$LANG
endif
if ( -s /etc/sysconfig/language ) then
    foreach line ("`sed -rn '/^[^#]/p' < /etc/sysconfig/language`")
	switch ("$line")
	case RC_*:
	    if ( ${?GDM_LANG} ) continue
	    eval set ${line:s/RC_//}
	    breaksw
	case ROOT_USES_LANG*:
	    if ( "$uid" == 0 ) then
		eval set $line
	    else
		set ROOT_USES_LANG=yes
	    endif
	    breaksw
	default:
	    breaksw
	endsw
    end
    unset line
endif
if ( -s $HOME/.i18n ) then
    eval `sed -rn -e 's/^((LANG|LC_[A-Z_]+))=/set \1=/p' < $HOME/.i18n`
endif
if ( ${?_save} ) then
    set LANG=$_save
    unset _save
endif
foreach lc (LANG LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE    \
	    LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES  \
	    LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER       \
	    LC_TELEPHONE LC_TIME )
    eval set val=\${\?$lc}
    if ( $val == 0 ) continue
    eval set val=\$$lc
    if  ( "$ROOT_USES_LANG" == "yes" ) then
	if ( ${%val} == 0 ) then
	    eval unsetenv $lc
	else
	    eval setenv $lc $val
	endif
    else if ( "$ROOT_USES_LANG" == "ctype" ) then
	if ( "$lc" == "LANG" ) continue
	if ( "$lc" == "LC_CTYPE" ) then
	    setenv LC_CTYPE $LANG
	    setenv LANG POSIX
	else
	    eval unsetenv $lc
	endif
    else
	if ( "$lc" == "LANG" ) then
	    setenv LANG POSIX
	else
	    eval unsetenv $lc
	endif
    endif
    eval unset $lc
end
unset lc val
unset ROOT_USES_LANG
if ( ${?LC_ALL} ) then
    set LC_ALL=$LC_ALL
    if ( ${%LC_ALL} > 0 && "$LC_ALL" != "$LANG" ) then
	setenv LC_ALL $LC_ALL
    else
	unsetenv LC_ALL
    endif
    unset LC_ALL
endif
end:


#==[ Configuration File ]===========================#
# /etc/profile.d/lang.sh
test -z "$SSH_SENDS_LOCALE" || return
if test -n "$GDM_LANG" ; then
    eval $(sed -rn -e 's/^(RC_LANG)=/_\1=/p' < /etc/sysconfig/language)
    if test "$_RC_LANG" = "$GDM_LANG" ; then
	unset GDM_LANG
    else
	LANG=$GDM_LANG
    fi
    unset _RC_LANG
fi
unset _save
test -n "$LANG" && _save="$LANG"
if test -s /etc/sysconfig/language ; then
    while read line ; do
	case "$line" in
	\#*|"")
		continue
	RC_*)
		test -n "$GDM_LANG" && continue
		eval ${line#RC_}
	ROOT_USES_LANG*)
		test "$UID" = 0 && eval $line || ROOT_USES_LANG=yes
	esac
    done < /etc/sysconfig/language
    unset line
fi
test -s $HOME/.i18n && . $HOME/.i18n
test -n "$_save" && LANG="$_save"
unset _save
for lc in LANG LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE	\
	  LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES	\
	  LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER	\
	  LC_TELEPHONE LC_TIME
do
    eval val="\$$lc"
    if  test "$ROOT_USES_LANG" = "yes"    ; then
	if test -z "$val" ; then
	    eval unset $lc
	else
	    eval $lc=\$val
	    eval export $lc
	fi
    elif test "$ROOT_USES_LANG" = "ctype" ; then
	test "$lc" = "LANG" && continue
	if test "$lc" = "LC_CTYPE" ; then
	    LC_CTYPE=$LANG
	    LANG=POSIX
	    export LANG LC_CTYPE
	else
	    eval unset $lc
	fi
    else
	if test "$lc" = "LANG" ; then
	    LANG=POSIX
	    export LANG
	else
	    eval unset $lc
	fi
    fi
done
unset lc val
unset ROOT_USES_LANG
if test -n "$LC_ALL" -a "$LC_ALL" != "$LANG" ; then
    export LC_ALL
else
    unset LC_ALL
fi


#==[ Configuration File ]===========================#
# /etc/profile.d/ls.bash
case "$-" in
*i*)
    if test -x /usr/bin/dircolors ; then
        if test -f $HOME/.dir_colors ; then
	    eval "`/usr/bin/dircolors -b $HOME/.dir_colors`"
        elif test -f /etc/DIR_COLORS ; then
	    eval "`/usr/bin/dircolors -b /etc/DIR_COLORS`"
        fi
    fi
    if test "${LS_COLORS+empty}" = "${LS_COLORS:+empty}" ; then
        LS_OPTIONS=--color=tty
    else
        LS_OPTIONS=--color=none
    fi
    if test "$UID" = 0 ; then
        LS_OPTIONS="-A -N $LS_OPTIONS -T 0"
    else
        LS_OPTIONS="-N $LS_OPTIONS -T 0"
    fi
    if test "$EMACS" = "t" ; then
        LS_OPTIONS='-N --color=none -T 0';
    fi
    export LS_OPTIONS
    if test "$is" != "ash" ; then
	unalias ls 2>/dev/null
    fi
    case "$is" in
	bash|dash|ash)
	    _ls ()
	    {
		local IFS=' '
		command ls $LS_OPTIONS ${1+"$@"}
	    }
	    alias ls=_ls
	zsh)
	    test -s /etc/profile.d/ls.zsh && . /etc/profile.d/ls.zsh
	ksh)
	    _ls ()
	    {
		typeset IFS=' '
		command ls $LS_OPTIONS ${1+"$@"}
	    }
	    alias ls=_ls
	*)  alias ls='/bin/ls $LS_OPTIONS' ;;
    esac
    alias dir='ls -l'
    alias ll='ls -l'
    alias la='ls -la'
    alias l='ls -alF'
    alias ls-l='ls -l'
esac


#==[ Configuration File ]===========================#
# /etc/profile.d/ls.tcsh
if (! ${?prompt}) goto done
if ( -x /usr/bin/dircolors ) then
    if ( -r $HOME/.dir_colors ) then
	eval `/usr/bin/dircolors -c $HOME/.dir_colors`
    else if ( -r /etc/DIR_COLORS ) then
	eval `/usr/bin/dircolors -c /etc/DIR_COLORS`
    endif
endif
setenv LS_OPTIONS '--color=tty'
if ( ${?LS_COLORS} ) then
    if ( "${LS_COLORS}" == "" ) setenv LS_OPTIONS '--color=none'
endif
unalias ls
if ( "$uid" == "0" ) then
    setenv LS_OPTIONS "-A -N $LS_OPTIONS -T 0"
else
    setenv LS_OPTIONS "-N $LS_OPTIONS -T 0"
endif
alias ls 'ls $LS_OPTIONS'
alias la 'ls -aF --color=none'
alias ll 'ls -l  --color=none'
alias l  'll'
alias dir  'ls --format=vertical'
alias vdir 'ls --format=long'
alias d dir;
alias v vdir;
done:


#==[ Configuration File ]===========================#
# /etc/profile.d/ls.zsh
z_ls ()
{
    local IFS=' '
    command \ls $=LS_OPTIONS ${1+"$@"}
}
alias ls=z_ls


#==[ Configuration File ]===========================#
# /etc/profile.d/oracle11.sh
export ORACLE_HOME=/oracle11/client
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib


#==[ Configuration File ]===========================#
# /etc/profile.d/profile.csh
set noglob
set sysconf=""
foreach sys (/etc/sysconfig/windowmanager	\
	     /etc/sysconfig/mail		\
	     /etc/sysconfig/proxy		\
	     /etc/sysconfig/console		\
	     /etc/sysconfig/news)
    if (! -s ${sys:q} ) continue
    set sysconf="${sysconf} ${sys}"
end
unset sys
set val=""
foreach line ( "`/bin/grep -vh '^#' $sysconf`" )
    set val="${line:q:s/=/ /}"
    set arr=( $val )
    eval set val="${arr[2-]}"
    switch (${line:q})
    case CWD_IN_ROOT_PATH=*:
	if ( ${line:q} !~ *=*yes* ) continue
	if ( "$path[*]" =~ *.* ) continue
	if ( $uid < 100 ) set -l path=( $path . )
	breaksw
    case CWD_IN_USER_PATH=*:
	if ( ${line:q} !~ *=*yes* ) continue
	if ( "$path[*]" =~ *.* ) continue
	if ( $uid >= 100 ) set -l path=( $path . )
	breaksw
    case FROM_HEADER=*:
	setenv FROM_HEADER "${val:q}"
	breaksw
    case PROXY_ENABLED=*:
	set proxy_enabled="${val:q}"
	breaksw
    case HTTP_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv http_proxy "${val:q}"
	breaksw
    case HTTPS_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv https_proxy "${val:q}"
	breaksw
    case FTP_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv ftp_proxy "${val:q}"
	breaksw
    case GOPHER_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv gopher_proxy "${val:q}"
	breaksw
    case SOCKS_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv socks_proxy "${val:q}"
	setenv SOCKS_PROXY "${val:q}"
	breaksw
    case SOCKS5_SERVER=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv SOCKS5_SERVER "${val:q}"
	breaksw
    case NO_PROXY=*:
	if (! ${%proxy_enabled} == yes ) continue
	setenv no_proxy "${val:q}"
	breaksw
    case DEFAULT_WM=*:
	set default_wm="${val:q}"
	breaksw
    case CONSOLE_MAGIC=*:
	set console_magic="${val:q}"
	breaksw
    case ORGANIZATION=*:
	if (! ${%val} ) continue
	setenv ORGANIZATION "${val:q}"
	breaksw
    case NNTPSERVER=*:
	setenv NNTPSERVER "${val:q}"
	if ( ! ${?NNTPSERVER} ) setenv NNTPSERVER news
	breaksw
    default:
	breaksw
    endsw
end
unset sysconf line
if ( -d /usr/lib/dvgt_help ) then
    setenv DV_IMMED_HELP /usr/lib/dvgt_help
endif
if ( -d /usr/lib/rasmol ) then
    setenv RASMOLPATH /usr/lib/rasmol
endif
if ( ${?proxy_enabled} ) then
    if ( "$proxy_enabled" != "yes" ) then
	unsetenv http_proxy https_proxy ftp_proxy gopher_proxy no_proxy socks_proxy SOCKS_PROXY SOCKS5_SERVER
    endif
    unset proxy_enabled
endif
if ( ! ${?WINDOWMANAGER} ) then
    if (! ${?default_wm} ) set default_wm
    set desktop="/usr/share/xsessions/${default_wm}.desktop"
    set default_wm="${default_wm:t}"
    if ( -s ${desktop:q} ) then
	set wm="`sed -rn '/^Exec=/{s@[^=]*=([^=]*)@\1@p;}' ${desktop:q}`"
	switch ("${wm:q}")
	case /usr/bin/env*:
	case env*:
	    setenv WINDOWMANAGER "${wm:q}"
	    breaksw
	default:
	    foreach val ($path /usr/X11R6/bin /usr/openwin/bin)
		if ( ${val:q} =~ *.* ) continue
		set val="${val:q}/${wm:q}"
		if ( ! -x ${val:q} ) continue
		setenv WINDOWMANAGER "${val:q}"
		break
	    end
	    breaksw
	endsw
	unset val wm
    endif
    unset desktop
    if ( ${%default_wm} > 0 && ! ${?WINDOWMANAGER} ) then
	foreach val ($path /usr/X11R6/bin /usr/openwin/bin)
	    if ( ${val:q} =~ *.* ) continue
	    set val="${val:q}/${default_wm:q}"
	    if ( ! -x ${val:q} ) continue
	    setenv WINDOWMANAGER "${val:q}"
	    break
	end
	unset val
    endif
endif
unset default_wm
if ( ${?loginsh} && ${?console_magic} && "$tty" =~ tty* ) then
    if ( "$TERM" == "linux" && -o /dev/$tty ) then
	echo -n "\033$console_magic"
    endif
endif
unset noglob


#==[ Configuration File ]===========================#
# /etc/profile.d/profile.sh
for sys in /etc/sysconfig/windowmanager	\
	   /etc/sysconfig/mail		\
	   /etc/sysconfig/proxy		\
	   /etc/sysconfig/console	\
	   /etc/sysconfig/news
do
    test -s $sys || continue
    while read line ; do
	case "$line" in
	\#*|"") continue ;;
        esac
	eval val=${line#*=}
	case "$line" in
	CWD_IN_ROOT_PATH=*)
	    test "$val" = "yes" || continue
	    test $UID -lt 100 && PATH=$PATH:.
	CWD_IN_USER_PATH=*)
	    test "$val" = "yes" || continue
	    test $UID -ge 100 && PATH=$PATH:.
	FROM_HEADER=*)
	    FROM_HEADER="${val}"
	    export FROM_HEADER
	PROXY_ENABLED=*)
	    PROXY_ENABLED="${val}"
	HTTP_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    http_proxy="${val}"
	    export http_proxy
	HTTPS_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    https_proxy="${val}"
	    export https_proxy
	FTP_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    ftp_proxy="${val}"
	    export ftp_proxy
	GOPHER_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    gopher_proxy="${val}"
	    export gopher_proxy
	SOCKS_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    socks_proxy="${val}"
	    export socks_proxy
	    SOCKS_PROXY="${val}"
	    export SOCKS_PROXY
	SOCKS5_SERVER=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    SOCKS5_SERVER="${val}"
	    export SOCKS5_SERVER
	NO_PROXY=*)
	    test "$PROXY_ENABLED" = "yes" || continue
	    no_proxy="${val}"
	    export no_proxy
	    NO_PROXY="${val}"
	    export NO_PROXY
	DEFAULT_WM=*)
	    DEFAULT_WM="${val}"
	CONSOLE_MAGIC=*)
	    CONSOLE_MAGIC="${val}"
	ORGANIZATION=*)
	    test -n "$val" || continue
	    ORGANIZATION="${val}"
	    export ORGANIZATION
	NNTPSERVER=*)
	    NNTPSERVER="${val}"
	    test -z "$NNTPSERVER" && NNTPSERVER=news
	    export NNTPSERVER
	esac
    done < $sys
done
unset sys line val
if test -d /usr/lib/dvgt_help ; then
    DV_IMMED_HELP=/usr/lib/dvgt_help
    export DV_IMMED_HELP
fi
if test -d /usr/lib/rasmol ; then
    RASMOLPATH=/usr/lib/rasmol
    export RASMOLPATH
fi
if test "$PROXY_ENABLED" != "yes" ; then
    unset http_proxy https_proxy ftp_proxy gopher_proxy no_proxy NO_PROXY socks_proxy SOCKS_PROXY SOCKS5_SERVER
fi
unset PROXY_ENABLED
if test -z "$WINDOWMANAGER" ; then
    SAVEPATH=$PATH
    PATH=$PATH:/usr/X11R6/bin:/usr/openwin/bin
    desktop=/usr/share/xsessions/${DEFAULT_WM}.desktop
    if test -s "$desktop" ; then
	while read -r line; do
	    case ${line} in
	    Exec=/usr/bin/env*|Exec=env*)
		    WINDOWMANAGER="${line#Exec=}"
		    break
	    Exec=*) WINDOWMANAGER="$(command -v ${line#Exec=})"
		    break
	    esac
	done < $desktop
    fi
    if test -n "$DEFAULT_WM" -a -z "$WINDOWMANAGER" ; then
	WINDOWMANAGER="$(command -v ${DEFAULT_WM##*/})"
    fi
    PATH=$SAVEPATH
    unset SAVEPATH desktop
fi
unset DEFAULT_WM
export WINDOWMANAGER
if test -n "$CONSOLE_MAGIC" ; then
    case "$(tty 2> /dev/null)" in
    /dev/tty*)
	if test "$TERM" = "linux" -a -t ; then
	    /bin/echo -en "\033$CONSOLE_MAGIC"
	fi
    esac
fi


#==[ Configuration File ]===========================#
# /etc/profile.d/pulseaudio.csh
setenv ALSA_CONFIG_PATH /etc/alsa-pulse.conf
setenv SDL_AUDIODRIVER pulse
setenv AUDIODRIVER pulseaudio
setenv QEMU_AUDIO_DRV pa


#==[ Configuration File ]===========================#
# /etc/profile.d/pulseaudio.sh
export ALSA_CONFIG_PATH=/etc/alsa-pulse.conf
alias aumix='padsp aumix'
alias sox='padsp sox'
export SDL_AUDIODRIVER=pulse
alias timidity='timidity -Oe'
export AUDIODRIVER=pulseaudio
export QEMU_AUDIO_DRV=pa


#==[ Configuration File ]===========================#
# /etc/profile.d/python.csh
setenv PYTHONSTARTUP /etc/pythonstart


#==[ Configuration File ]===========================#
# /etc/profile.d/python.sh
export PYTHONSTARTUP=/etc/pythonstart


#==[ Configuration File ]===========================#
# /etc/profile.d/python3.csh
setenv PYTHONSTARTUP /etc/pythonstart


#==[ Configuration File ]===========================#
# /etc/profile.d/python3.sh
export PYTHONSTARTUP=/etc/pythonstart


#==[ Configuration File ]===========================#
# /etc/profile.d/sh.ssh
test_lc()
{
    for lc in LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE	  \
	      LC_MONETARY LC_MESSAGES LC_PAPER LC_NAMELC_ADDRESS  \
	      LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION LC_ALL
    do
	eval val="\$$lc"
	if test -n "$val" ; then
	    unset lc val
	    return 0
	fi
    done
    unset lc val
    return 1
}
if test -n "$SSH_CONNECTION" ; then
    if test_lc ; then
	SSH_SENDS_LOCALE=yes
	export SSH_SENDS_LOCALE
    fi
    LIBGL_DEBUG=quiet
    export LIBGL_DEBUG
fi


#==[ Configuration File ]===========================#
# /etc/profile.d/time_style.sh
export TIME_STYLE=long-iso


#==[ Configuration File ]===========================#
# /etc/profile.d/vte.sh
[ -n "$BASH_VERSION" -o -n "$ZSH_VERSION" ] || return 0
[[ $- == *i* ]] || return 0
[ "${VTE_VERSION:-0}" -ge 3405 ] || return 0
__vte_urlencode() (
  LC_ALL=C
  str="$1"
  while [ -n "$str" ]; do
    safe="${str%%[!a-zA-Z0-9/:_\.\-\!\'\(\)~]*}"
    printf "%s" "$safe"
    str="${str#"$safe"}"
    if [ -n "$str" ]; then
      printf "%%%02X" "'$str"
      str="${str#?}"
    fi
  done
)
__vte_ps1() {
  echo -n "(__vte_ps1 is obsolete)"
}
__vte_osc7 () {
  printf "\033]7;file://%s%s\007" "${HOSTNAME:-}" "$(__vte_urlencode "${PWD}")"
}
__vte_prompt_command() {
  local pwd='~'
  [ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/}
  printf "\033]0;%s@%s:%s\007%s" "${USER}" "${HOSTNAME%%.*}" "${pwd}" "$(__vte_osc7)"
}
case "$TERM" in
  xterm*|vte*)
    [ -n "$BASH_VERSION" ] && PROMPT_COMMAND="__vte_prompt_command"
    [ -n "$ZSH_VERSION"  ] && precmd_functions+=(__vte_osc7)
esac
true


#==[ Configuration File ]===========================#
# /etc/profile.d/xdg-environment.csh
if ( ! ${?XDG_DATA_DIRS} ) then
    set XDG_DATA_DIRS
else
    set XDG_DATA_DIRS=(${XDG_DATA_DIRS:as/:/ /})
endif
set nonomatch
foreach xdgdir (/usr/local/share /usr/share /etc/opt/*/share /opt/*/share /usr/share/gnome/help)
    if ( -d "$xdgdir" ) then
	set -l XDG_DATA_DIRS=($XDG_DATA_DIRS $xdgdir)
    endif
end
unset nonomatch
set    xdgdir="${XDG_DATA_DIRS:q}"
unset  XDG_DATA_DIRS
setenv XDG_DATA_DIRS "${xdgdir:as/ /:/}"
unset  xdgdir
if ( ! ${?XDG_CONFIG_DIRS} ) then
    set XDG_CONFIG_DIRS
else
    set XDG_CONFIG_DIRS=(${XDG_CONFIG_DIRS:as/:/ /})
endif
set nonomatch
foreach xdgdir (/usr/local/etc/xdg /etc/xdg /etc/opt/*/xdg)
    if ( -d "$xdgdir" ) then
	set -l XDG_CONFIG_DIRS=($XDG_CONFIG_DIRS $xdgdir)
    endif
end
unset nonomatch
set    xdgdir="${XDG_CONFIG_DIRS:q}"
unset  XDG_CONFIG_DIRS
setenv XDG_CONFIG_DIRS "${xdgdir:as/ /:/}"
unset  xdgdir


#==[ Configuration File ]===========================#
# /etc/profile.d/xdg-environment.sh
uniquefy_search_path ()
{
  OIFS="$IFS"
  IFS='
'
  set -- $(echo ${1+"$@"} | sed -r 's@/*:|([^\\]):@\1\n@g;H;x;s@/\n@\n@')
  IFS="$OIFS"
  _y=""
  for _x ; do
    case ":${_y}:" in
      *:"${_x}":*) continue
    esac
    _y=${_y:+"$_y:"}${_x}
  done
  echo "${_y}"
  unset _y _x
}
setup_xdg_paths() {
  if [ "x$ZSH_VERSION" != "x" ] ; then
    setopt nullglob localoptions
  fi
  for xdgdir in /usr/local/share /usr/share /etc/opt/*/share /opt/*/share /usr/share/gnome ; do
     if test -d "$xdgdir" && test -d "$xdgdir/applications"; then
        if test -z "$XDG_DATA_DIRS"; then
           XDG_DATA_DIRS="$xdgdir"
        else
           XDG_DATA_DIRS="$XDG_DATA_DIRS:$xdgdir"
        fi
     fi
  done
  XDG_DATA_DIRS=$(uniquefy_search_path "$XDG_DATA_DIRS")
  export XDG_DATA_DIRS
  for xdgdir in /usr/local/etc/xdg /etc/xdg /etc/opt/*/xdg ; do
     if test -d "$xdgdir"; then
        if test -z "$XDG_CONFIG_DIRS"; then
           XDG_CONFIG_DIRS="$xdgdir"
        else
           XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS:$xdgdir"
        fi
     fi
  done
  XDG_CONFIG_DIRS=$(uniquefy_search_path "$XDG_CONFIG_DIRS")
  export XDG_CONFIG_DIRS
  unset xdgdir
}
setup_xdg_paths


#==[ Configuration File ]===========================#
# /etc/profile.d/zzz-glib2.csh
setenv G_BROKEN_FILENAMES 1
set west_europe_legacy_encoding=ISO-8859-15
set russian_legacy_encoding=KOI8-R
set sr_YU_legacy_encoding=ISO-8859-2,CP1250
set japanese_legacy_encoding=EUC-JP
if (! ${?LANG} ) goto skip
switch ( $LANG )
    case aa_DJ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case af_ZA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case an_ES*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-15,CP1252
	breaksw
    case ar_AE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_BH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_DZ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_EG*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_IQ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_JO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_KW*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_LB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_LY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_MA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_OM*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_QA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_SA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_SD*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_SY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_TN*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case ar_YE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-6
	breaksw
    case be_BY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,CP1251
	breaksw
    case bg_BG*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,CP1251
	breaksw
    case br_FR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case bs_BA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case ca_ES*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case cs_CZ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case cy_GB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-14,CP1252
	breaksw
    case da_DK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case de_AT*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case de_BE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case de_DE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case de_CH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case de_LU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case el_GR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-7
	breaksw
    case en_AU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_BE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case en_BW*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_CA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_DK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_GB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case en_HK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_IE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case en_NZ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_PH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_SG*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_US*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case en_ZA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case en_ZW*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_AR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_BO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_CL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_CO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_CR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_DO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_EC*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_ES*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case es_GT*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_HN*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_MX*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_NI*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_PA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_PE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_PR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_PY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_SV*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_US*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_UY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case es_VE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case et_EE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case eu_ES*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case fa_IR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,CP1256
	breaksw
    case fi_FI*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case fo_FO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case fr_BE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case fr_CA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case fr_FR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case fr_CH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case fr_LU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case ga_IE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case gd_GB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-15,CP1252
	breaksw
    case gl_ES*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case gv_GB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case he_IL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-8
	breaksw
    case hr_HR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case hu_HU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case hy_AM*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ARMSCII-8
	breaksw
    case id_ID*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case is_IS*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case it_CH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case it_IT*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case iw_IL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-8
	breaksw
    case ja_JP*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$japanese_legacy_encoding,EUC-JP,SHIFT_JIS,ISO-8859-1
	breaksw
    case ka_GE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,GEORGIAN-PS
	breaksw
    case kl_GL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case km_KH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,GB18030
	breaksw
    case ko_KR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,EUC-KR,ISO-8859-1
	breaksw
    case kw_GB*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case lg_UG*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-10,CP1252
	breaksw
    case lt_LT*:                                           
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
	breaksw
    case lv_LV*:                                           
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
	breaksw
    case mi_NZ*:                                           
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-13,CP1252
	breaksw
    case mk_MK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-5,CP1251
	breaksw
    case ms_MY*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case mt_MT*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-3
	breaksw
    case nb_NO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case nl_BE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case nl_NL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case nn_NO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case no_NO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case oc_FR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case om_KE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case pl_PL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case pt_BR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case pt_PT*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case ro_RO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case ru_RU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$russian_legacy_encoding,CP1251
	breaksw
    case ru_UA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-U
	breaksw
    case sh_YU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case sk_SK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case sl_SI*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-2,CP1250
	breaksw
    case so_DJ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case so_KE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case so_SO*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case sq_AL*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case sr_YU*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$sr_YU_legacy_encoding
	breaksw
    case st_ZA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case sv_FI*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case sv_SE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case tg_TJ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-T
	breaksw
    case th_TH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,TIS-620,ISO-8859-1
	breaksw
    case tl_PH*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case tr_TR*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-9
	breaksw
    case uk_UA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,KOI8-U
	breaksw
    case uz_UZ*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case vi_VN*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,TCVN5712-1,ISO-8859-1
	breaksw
    case wa_BE*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,$west_europe_legacy_encoding,CP1252
	breaksw
    case xh_ZA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
    case yi_US*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,CP1255
	breaksw
    case zh_CN*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
	breaksw
    case zh_HK*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,BIG5-HKSCS,ISO-8859-1
	breaksw
    case zh_SG*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
	breaksw
    case zh_TW*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,BIG5,EUC-TW,ISO-8859-1
	breaksw
    case zu_ZA*:
	setenv G_FILENAME_ENCODING @locale,UTF-8,ISO-8859-1,CP1252
	breaksw
endsw
skip:
unset west_europe_legacy_encoding
unset russian_legacy_encoding
unset sr_YU_legacy_encoding


#==[ Configuration File ]===========================#
# /etc/profile.d/zzz-glib2.sh
export G_BROKEN_FILENAMES=1
west_europe_legacy_encoding=ISO-8859-15
russian_legacy_encoding=KOI8-R
sr_YU_legacy_encoding=ISO-8859-2,CP1250
japanese_legacy_encoding=EUC-JP
case $LANG in
    aa_DJ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    af_ZA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    an_ES* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
    ar_AE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_BH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_DZ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_EG* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_IQ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_JO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_KW* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_LB* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_LY* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_MA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_OM* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_QA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_SA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_SD* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_SY* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_TN* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    ar_YE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-6
    be_BY* )
	G_FILENAME_ENCODING=@locale,UTF-8,CP1251
    bg_BG* )
	G_FILENAME_ENCODING=@locale,UTF-8,CP1251
    br_FR* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    bs_BA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    ca_ES* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    cs_CZ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    cy_GB* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-14,CP1252
    da_DK* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    de_AT* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    de_BE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    de_DE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    de_CH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    de_LU* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    el_GR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-7
    en_AU* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_BE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    en_BW* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_CA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_DK* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_GB* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    en_HK* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_IE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    en_NZ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_PH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_SG* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_US* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    en_ZA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    en_ZW* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_AR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_BO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_CL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_CO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_CR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_DO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_EC* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_ES* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    es_GT* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_HN* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_MX* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_NI* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_PA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_PE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_PR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_PY* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_SV* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_US* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_UY* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    es_VE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    et_EE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    eu_ES* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    fa_IR* )
	G_FILENAME_ENCODING=@locale,UTF-8,CP1256
    fi_FI* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    fo_FO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    fr_BE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    fr_CA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    fr_FR* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    fr_CH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    fr_LU* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    ga_IE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    gd_GB* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
    gl_ES* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    gv_GB* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    he_IL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-8
    hr_HR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    hu_HU* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    hy_AM* )
	G_FILENAME_ENCODING=@locale,UTF-8,ARMSCII-8
    id_ID* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    is_IS* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    it_CH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    it_IT* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    iw_IL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-8
    ja_JP* )
	G_FILENAME_ENCODING=@locale,UTF-8,$japanese_legacy_encoding,EUC-JP,SHIFT_JIS,ISO-8859-1
    ka_GE* )
	G_FILENAME_ENCODING=@locale,UTF-8,GEORGIAN-PS
    kl_GL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    km_KH* )
	G_FILENAME_ENCODING=@locale,UTF-8,GB18030
    ko_KR* )
	G_FILENAME_ENCODING=@locale,UTF-8,EUC-KR,ISO-8859-1
    kw_GB* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    lg_UG* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-10,CP1252
    lt_LT* )                                        
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
    lv_LV* )                                        
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
    mi_NZ* )                                        
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-13,CP1252
    mk_MK* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-5,CP1251
    ms_MY* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    mt_MT* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-3
    nb_NO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    nl_BE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    nl_NL* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    nn_NO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    no_NO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    oc_FR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    om_KE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    pl_PL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    pt_BR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    pt_PT* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    ro_RO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    ru_RU* )
	G_FILENAME_ENCODING=@locale,UTF-8,$russian_legacy_encoding,CP1251
    ru_UA* )
	G_FILENAME_ENCODING=@locale,UTF-8,KOI8-U
    sh_YU* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    sk_SK* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    sl_SI* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-2,CP1250
    so_DJ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    so_KE* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    so_SO* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    sq_AL* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    sr_YU* )
	G_FILENAME_ENCODING=@locale,UTF-8,$sr_YU_legacy_encoding
    st_ZA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    sv_FI* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    sv_SE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    tg_TJ* )
	G_FILENAME_ENCODING=@locale,UTF-8,KOI8-T
    th_TH* )
	G_FILENAME_ENCODING=@locale,UTF-8,TIS-620,ISO-8859-1
    tl_PH* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    tr_TR* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-9
    uk_UA* )
	G_FILENAME_ENCODING=@locale,UTF-8,KOI8-U
    uz_UZ* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    vi_VN* )
	G_FILENAME_ENCODING=@locale,UTF-8,TCVN5712-1,ISO-8859-1
    wa_BE* )
	G_FILENAME_ENCODING=@locale,UTF-8,$west_europe_legacy_encoding,CP1252
    xh_ZA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
    yi_US* )
	G_FILENAME_ENCODING=@locale,UTF-8,CP1255
    zh_CN* )
	G_FILENAME_ENCODING=@locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
    zh_HK* )
	G_FILENAME_ENCODING=@locale,UTF-8,BIG5-HKSCS,ISO-8859-1
    zh_SG* )
	G_FILENAME_ENCODING=@locale,UTF-8,GB2312,GB18030,GBK,ISO-8859-1
    zh_TW* )
	G_FILENAME_ENCODING=@locale,UTF-8,BIG5,EUC-TW,ISO-8859-1
    zu_ZA* )
	G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-1,CP1252
esac
export G_FILENAME_ENCODING
unset west_europe_legacy_encoding
unset russian_legacy_encoding
unset sr_YU_legacy_encoding


#==[ Configuration File ]===========================#
# /etc/profile.d/zzz-groff.csh
if ( $?LANG ) then
switch ( $LANG )
    case ja*:
    setenv MAN_KEEP_FORMATTING yes
    unsetenv GROFF_NO_SGR
    case zh*:
    setenv MAN_KEEP_FORMATTING yes
    unsetenv GROFF_NO_SGR
    case ko*:
    setenv MAN_KEEP_FORMATTING yes
    unsetenv GROFF_NO_SGR
endsw
endif


#==[ Configuration File ]===========================#
# /etc/profile.d/zzz-groff.sh
case "${LANGUAGE-${LC_ALL-${LC_MESSAGES-${LANG}}}}" in
    ja*|zh*|ko*)
        unset GROFF_NO_SGR
        export MAN_KEEP_FORMATTING=yes
esac


#==[ Configuration File ]===========================#
# /etc/profile.d/zzzz-entorno.sh
COBDIR=/opt/microfocus/cobol
export COBDIR
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$COBDIR/lib:/opt/ibm/db2/V9.1/lib64:/usr/syncsort/lib:/opt/ezt/bin
export LD_LIBRARY_PATH
export  EZTPATH=/opt/ezt/bin:/usr/bin:/usr/lib:/usr/lib64:/opt/ibm/db2/V9.1/lib64
export PATH=$PATH:/opt/microfocus/cobol/bin
export PATH=$PATH:/rsiiri/sysexi/rsi/prod/scripts:/usr/syncsort/bin:/opt/ezt/bin:/opt/IBMJava2-s390-142/jre/bin
export LANG=es_ES
export PATH=$PATH:/home/db2inst1/sqllib/bin:/opt/ibm/db2/V9.1/lib64
export PATH=$PATH:/usr/local/bphx:/opt/ibm/db2/V9.1/lib64:/opt/universal/bin
export SPFTEMP=NOTEMP


#==[ Configuration File ]===========================#
# /etc/bash.bashrc
if test -z "$is" ; then
 if test -f /proc/mounts ; then
  if ! is=$(readlink /proc/$$/exe 2>/dev/null) ; then
    case "$0" in
    *pcksh)	is=ksh	;;
    *)		is=sh	;;
    esac
  fi
  case "$is" in
    */bash)	is=bash
	case "$0" in
	sh|-sh|*/sh)
		is=sh	;;
	esac		;;
    */ash)	is=ash  ;;
    */dash)	is=ash  ;;
    */ksh)	is=ksh  ;;
    */ksh93)	is=ksh  ;;
    */pdksh)	is=ksh  ;;
    */mksh)	is=ksh  ;;
    */lksh)	is=ksh  ;;
    */*pcksh)	is=ksh  ;;
    */zsh)	is=zsh  ;;
    */*)	is=sh   ;;
  esac
  for a in $SHELL ; do
    case "$a" in
      */r*sh)
        readonly restricted=true ;;
      -r*|-[!-]r*|-[!-][!-]r*)
        readonly restricted=true ;;
      --restricted)
        readonly restricted=true ;;
    esac
  done
  unset a
 else
  is=sh
 fi
fi
path ()
{
    if test -x /usr/bin/$1 ; then
	${1+"/usr/bin/$@"}
    elif test -x   /bin/$1 ; then
	${1+"/bin/$@"}
    fi
}
test -z "$UID"  && readonly  UID=`path id -ur 2> /dev/null`
test -z "$EUID" && readonly EUID=`path id -u  2> /dev/null`
test -s /etc/profile.d/ls.bash && . /etc/profile.d/ls.bash
if test "$EMACS" = "t" ; then
    path tset -I -Q
    path stty cooked pass8 dec nl -echo
fi
case "$-" in
*i*)
    case "$is" in
    bash)
	case "$(declare -p COLUMNS 2> /dev/null)" in
	*-x*COLUMNS=*) shopt -s checkwinsize
	esac
	shopt -s histappend
	if test "$UID" -eq 0  ; then
	    HISTTIMEFORMAT=${HISTTIMEFORMAT:-"%F %H:%M:%S "}
	fi
	unset TERMCAP
	spwd () {
	  ( IFS=/
	    set $PWD
	    if test $# -le 3 ; then
		echo "$PWD"
	    else
		eval echo \"..\${$(($#-1))}/\${$#}\"
	    fi ) ; }
	if path tput hs 2>/dev/null || path tput -T $TERM+sl hs 2>/dev/null ; then
	    if test "$TERM" = xterm ; then
		_tsl=$(echo -en '\e]2;')
		_isl=$(echo -en '\e]1;')
		_fsl=$(echo -en '\007')
	    else
		_tsl=$(path tput tsl 2>/dev/null || path tput -T $TERM+sl tsl 2>/dev/null)
		_isl=''
		_fsl=$(path tput fsl 2>/dev/null || path tput -T $TERM+sl fsl 2>/dev/null)
	    fi
	    _sc=$(tput sc 2>/dev/null)
	    _rc=$(tput rc 2>/dev/null)
	    if test -n "$_tsl" -a -n "$_isl" -a "$_fsl" ; then
		TS1="$_sc$_tsl%s@%s:%s$_fsl$_isl%s$_fsl$_rc"
	    elif test -n "$_tsl" -a "$_fsl" ; then
		TS1="$_sc$_tsl%s@%s:%s$_fsl$_rc"
	    fi
	    unset _isl _tsl _fsl _sc _rc
	    ppwd () {
		local dir
		local -i width
		test -n "$TS1" || return;
		dir="$(dirs +0)"
		let width=${#dir}-18
		test ${#dir} -le 18 || dir="...${dir#$(printf "%.*s" $width "$dir")}"
		if test ${#TS1} -gt 17 ; then
		    printf "$TS1" "$USER" "$HOST" "$dir" "$HOST"
		else
		    printf "$TS1" "$USER" "$HOST" "$dir"
		fi
	    }
	else
	    ppwd () { true; }
	fi
	if test "$UID" -eq 0  ; then
	    if test -n "$TERM" -a -t ; then
	    	_bred="$(path tput bold 2> /dev/null; path tput setaf 1 2> /dev/null)"
	    	_sgr0="$(path tput sgr0 2> /dev/null)"
	    fi
	    if test -n "$_bred" -a -n "$_sgr0" ; then
		_u="\[$_bred\]\h"
		_p=" #\[$_sgr0\]"
	    else
		_u="\h"
		_p=" #"
	    fi
	    unset _bred _sgr0
	else
	    _u="\u@\h"
	    _p=">"
	fi
	if test -z "$EMACS" -a -z "$MC_SID" -a -z "$restricted" -a \
		-z "$STY" -a -n "$DISPLAY" -a ! -r $HOME/.bash.expert
	then
	    _t="\[\$(ppwd)\]"
	else
	    _t=""
	fi
	case "$(declare -p PS1 2> /dev/null)" in
	*-x*PS1=*)
	*)
	    PS1="${_t}${_u}:\w${_p} "
	esac
	unset _u _p _t
    ash)
	cd () {
	    local ret
	    command cd "$@"
	    ret=$?
	    PWD=$(pwd)
	    if test "$UID" = 0 ; then
		PS1="${HOST}:${PWD} # "
	    else
		PS1="${USER}@${HOST}:${PWD}> "
	    fi
	    return $ret
	}
	cd .
    ksh)
	if test "${PS1-\$ }" = '$ ' ; then
	    if test "$UID" = 0 ; then
		PS1="${HOST}:"'${PWD}'" # "
	    else
		PS1="${USER}@${HOST}:"'${PWD}'"> "
	    fi
	fi
    zsh)
	if test "$UID" = 0; then
	    PS1='%n@%m:%~ # '
	else
	    PS1='%n@%m:%~> '
	fi
    *)
	if test "$UID" = 0 ; then
	    PS1="${HOST}:"'${PWD}'" # "
	else
	    PS1="${USER}@${HOST}:"'${PWD}'"> "
	fi
    esac
    PS2='> '
    if test "$is" = "ash" ; then
	test -s /etc/profile.d/alias.ash && . /etc/profile.d/alias.ash
    else
	test -s /etc/profile.d/alias.bash && . /etc/profile.d/alias.bash
	test -s $HOME/.alias && . $HOME/.alias
    fi
    if test "$is" = "bash" -a -r $HOME/.bash.expert ; then
	. $HOME/.bash.expert
    elif test "$is" = "bash" ; then
	case "$BASH_VERSION" in
	[2-9].*)
	    if test -e /etc/bash_completion ; then
		. /etc/bash_completion
	    elif test -s /etc/profile.d/bash_completion.sh ; then
		. /etc/profile.d/bash_completion.sh
	    elif test -s /etc/profile.d/complete.bash ; then
		. /etc/profile.d/complete.bash
	    fi
	    if [[ $BASH_COMPLETION_COMPAT_DIR != /etc/bash_completion.d ]]; then
		for s in /etc/bash_completion.d/*.sh ; do
		    test -r $s && . $s
		done
	    fi
	    if test -e $HOME/.bash_completion ; then
		. $HOME/.bash_completion
	    fi
	    if test -f /etc/bash_command_not_found ; then
		. /etc/bash_command_not_found
	    fi
	*)  ;;
	esac
    fi
    HISTCONTROL=ignoreboth
    if test "$is" = "ksh" ; then
    	: ${HISTFILE=$HOME/.kshrc_history}
    	: ${VISUAL=emacs}
	case $(set -o) in
	*multiline*) set -o multiline
	esac
    fi
    if test "$is" = "zsh" ; then
	if test -f /etc/zsh_command_not_found ; then
	    . /etc/zsh_command_not_found
	fi
    fi
esac
if test -r /etc/profile.d/vte.sh -a ! -k /etc/profile.d/vte.sh; then
  . /etc/profile.d/vte.sh
fi
if test \( -n "$SSH_CONNECTION" -o -n "$SUDO_COMMAND" \) -a -z "$PROFILEREAD" ; then
    _SOURCED_FOR_SSH=true
    . /etc/profile > /dev/null 2>&1
    unset _SOURCED_FOR_SSH
fi
if test -t && type -p tty > /dev/null 2>&1 ; then
    GPG_TTY="`tty`"
    export GPG_TTY
fi
case "$is" in
bash) test -s /etc/bash.bashrc.local && . /etc/bash.bashrc.local ;;
ksh)  test -s /etc/ksh.kshrc.local   && . /etc/ksh.kshrc.local ;;
zsh)  test -s /etc/zsh.zshrc.local   && . /etc/zsh.zshrc.local ;;
ash)  test -s /etc/ash.ashrc.local   && . /etc/ash.ashrc.local
esac
test -s /etc/sh.shrc.local && . /etc/sh.shrc.local
if test -n "$restricted" -a -z "$PROFILEREAD" ; then
    PATH=/usr/lib/restricted/bin
    export PATH
fi


#==[ Configuration File ]===========================#
# /etc/csh.cshrc
if ((${?loginsh} || ${?SSH_CONNECTION} || ${?SUDO_COMMAND}) && ! ${?CSHRCREAD}) then
    set _SOURCED_FOR_SSH=true
    source /etc/csh.login >& /dev/null
    unset _SOURCED_FOR_SSH
endif
onintr -
set noglob
alias path 'if ( -x /bin/\!^ ) /bin/\!*; if ( -x /usr/bin/\!^ ) /usr/bin/\!*'
if ( -x /bin/id ) then
    set id=/bin/id
else if ( -x /usr/bin/id ) then
    set id=/usr/bin/id
endif
set echo_style=both
if (! ${?UID}  ) set -r  UID=${uid}
if (! ${?EUID} ) set -r EUID="`${id} -u`"
if ($?EMACS) then
  setenv LS_OPTIONS '-N --color=none -T 0';
endif
if (! ${?prompt}) goto done
if ($?EMACS) then
  path tset -I -Q
  path stty cooked pass8 dec nl -echo
endif
if ( "$uid" == "0" ) then
    set who=( "%n has %a %l from %M." )
    set watch=( any any )
endif
if ($?tcsh && -r /etc/profile.d/bindkey.tcsh) source /etc/profile.d/bindkey.tcsh
set autocorrect=1
set listmaxrows=23
set correct=cmd
set fignore=(.o \~)
set histdup=prev
set history=1000
set listjobs=long
set notify=1
set nostat=( /afs )
set rmstar=1
set savehist=( $history merge )
set showdots=1
set symlinks=ignore
unset autologout
unset ignoreeof
if (-r /etc/profile.d/ls.tcsh) source /etc/profile.d/ls.tcsh
if (-r /etc/profile.d/alias.tcsh) source /etc/profile.d/alias.tcsh
set prompt="%B%m%b %C2%# "
if ( -o /dev/$tty && -c /dev/$tty ) then
  alias cwdcmd '(echo "Directory: $cwd" > /dev/$tty)'
  if ( -x /usr/bin/biff ) /usr/bin/biff y
  if ( ${?DISPLAY} ) then
    if ( ${?TERM} && ${?EMACS} == 0 && ${?MC_SID} == 0 && ${?STY} == 0 && ! -r $HOME/.csh.expert ) then
      if ( ${TERM} == "xterm" ) then
        alias cwdcmd '(echo -n "\033]2;$USER on ${HOST}: $cwd\007\033]1;$HOST\007" > /dev/$tty)'
        cd .
      endif
    endif
    if ( -x /usr/bin/biff ) /usr/bin/biff n
    set prompt="%C2%# "
  endif
endif
alias helpcommand whatis
if (-r $HOME/.csh.expert) then
    unset noglob
    source $HOME/.csh.expert
    goto done
endif
if ($?tcsh) then
    set _rev=${tcsh:r}
    set _rel=${_rev:e}
    set _rev=${_rev:r}
    if (($_rev > 6 || ($_rev == 6 && $_rel > 1)) && -r /etc/profile.d/complete.tcsh) then
	source /etc/profile.d/complete.tcsh
    endif
    if ($_rev < 6 || ($_rev == 6 && $_rel < 14)) then
	switch ( `/usr/bin/locale charmap` )
	case UTF-8:
	    set dspmbyte=utf8
            breaksw
	case BIG5:
	    set dspmbyte=big5
            breaksw
	case EUC-JP:
	    set dspmbyte=euc
            breaksw
	case EUC-KR:
	    set dspmbyte=euc
            breaksw
	case GB2312:
	    set dspmbyte=euc
	    breaksw
	case SHIFT_JIS:
	    set dspmbyte=sjis
            breaksw
	default:
            breaksw
	endsw
    endif
    unset _rev _rel
endif
if ( -o /dev/$tty && -c /dev/$tty ) setenv GPG_TTY /dev/$tty
done:
onintr
unset noglob
if ( -r /etc/csh.cshrc.local ) source /etc/csh.cshrc.local


#==[ Configuration File ]===========================#
# /etc/csh.login
onintr -
set noglob
alias path 'if ( -x /bin/\!^ ) /bin/\!*; if ( -x /usr/bin/\!^ ) /usr/bin/\!*'
if ( -x /bin/id ) then
    set id=/bin/id
else if ( -x /usr/bin/id ) then
    set id=/usr/bin/id
endif
if ( -o /dev/$tty && -c /dev/$tty && ${?prompt} ) then
    if ( ! ${?TERM} )           setenv TERM linux
    if ( "$TERM" == "unknown" ) setenv TERM linux
    if ( "$TERM" == "ibm327x" ) setenv TERM dumb
    if ( ! ${?SSH_TTY} && "$TERM" != "dumb" ) then
	path stty sane cr0 pass8 dec
	path tset -I -Q
    endif
    if ( -d /proc/iSeries && ( $tty == "tty1" || "$tty" == "console")) then
	setenv LINES   24
	setenv COLUMNS 80
	eval `path initviocons -q -e -c`
    endif
    settc km yes
endif
unsetenv TERMCAP
umask 022
if (! ${?CSHRCREAD} ) then
    setenv CSHEDIT emacs
endif
if (! ${?UID}  ) set -r  UID=${uid}
if (! ${?EUID} ) set -r EUID="`${id} -u`"
if (! ${?USER} ) set    USER="`${id} -un`"
if (! ${?HOME} ) set    HOME=""
if (! ${?MAIL} ) setenv MAIL /var/spool/mail/$USER
if ( -x /bin/uname ) then
    if (! ${?HOST} ) setenv HOST "`/bin/uname -n`"
    if ( ${HOST} == localhost ) setenv HOST "`/bin/uname -n`"
    if (! ${?CPU}  ) setenv CPU  "`/bin/uname -m`"
endif
if ( -s /etc/HOSTNAME ) then
    if (! ${?HOSTNAME} ) setenv HOSTNAME `cat /etc/HOSTNAME`
else
    if (! ${?HOSTNAME} ) setenv HOSTNAME $HOST
endif
if (! ${?LOGNAME} )  set    LOGNAME=$USER
if ( ${CPU} =~ i?86 ) then
    setenv HOSTTYPE i386
else
    setenv HOSTTYPE "$CPU"
endif
setenv OSTYPE linux
setenv MACHTYPE "${CPU}-suse-${OSTYPE}"
set mail=$MAIL
unset noglob
set _hpath
set _spath
set _upath=( /usr/local/bin /usr/bin /bin )
if ( "$HOME" != "/" ) then
    foreach _d (${HOME}/bin/${CPU} ${HOME}/bin)
	if ( -d $_d ) set _hpath=( $_d $_hpath )
    end
endif
if ( "$uid" == "0" ) then
    if ( -d /opt/kde3/sbin ) set _spath=( /opt/kde3/sbin )
    set _spath=( /sbin /usr/sbin /usr/local/sbin $_spath )
endif
foreach _d (/usr/X11/bin \
	    /usr/bin/X11 \
	    /usr/X11R6/bin \
	    /var/lib/dosemu \
	    /usr/games \
	    /opt/bin \
	    /opt/kde3/bin \
	    /opt/kde2/bin \
	    /opt/kde/bin \
	    /usr/openwin/bin \
	    /opt/cross/bin )
    if ( -d $_d ) set _upath=( $_upath $_d )
end
unset _d
if ( ${?OPENWINHOME} ) then
    if ( -d $OPENWINHOME/bin ) then
	set _upath=( $_upath $OPENWINHOME/bin )
    endif
endif
set -f path=( $_hpath $_spath $path $_upath )
unset _upath
unset _spath
unset _hpath
set noglob
if (! ${?INPUTRC} ) then
    if ( -r /etc/inputrc ) setenv INPUTRC /etc/inputrc
    if ( "$HOME" != "/" ) then
	if ( -s ${HOME}/.inputrc ) setenv INPUTRC ${HOME}/.inputrc
    endif
endif
if (! ${?LESS} ) then
    setenv LESS "-M -I -R"
    setenv LESSOPEN "lessopen.sh %s"
    setenv LESSCLOSE "lessclose.sh %s %s"
    setenv LESS_ADVANCED_PREPROCESSOR "no"
    if ( -s /etc/lesskey.bin ) then
        setenv LESSKEY /etc/lesskey.bin
    endif
    setenv PAGER less
    setenv MORE -sl
endif
if (! ${?CSHRCREAD} ) then
    setenv MINICOM  "-c on"
endif
if (! ${?CSHRCREAD} && -x /usr/bin/manpath ) then
    if ( ${?MANPATH} ) then
	setenv MANPATH "${MANPATH}:`(unsetenv MANPATH; /usr/bin/manpath -q)`"
    else
	setenv MANPATH "`(unsetenv MANPATH; /usr/bin/manpath -q)`"
    endif
endif
if (! ${?CSHRCREAD} ) then
    if ( -r /usr/share/X11/XKeysymDB ) then
	setenv XKEYSYMDB /usr/share/X11/XKeysymDB
    else
	setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB
    endif
    if ( -d /usr/share/X11/nls ) then
	setenv XNLSPATH /usr/share/X11/nls
    else
	setenv XNLSPATH /usr/X11R6/lib/X11/nls
    endif
    setenv COLORTERM 1
endif
if (! ${?CSHRCREAD} ) then
    if ( -r /etc/profile.d/csh.ssh )    source /etc/profile.d/csh.ssh
    if (! ${?SSH_SENDS_LOCALE} ) then
	if ( -r /etc/sysconfig/language && -r /etc/profile.d/csh.utf8 ) then
	    set _tmp=`/bin/sh -c '. /etc/sysconfig/language; echo $AUTO_DETECT_UTF8'`
	    if ( ${_tmp} == "yes" ) source /etc/profile.d/csh.utf8
	    unset _tmp
	endif
    endif
endif
if ( -d /etc/profile.d && ! ${?CSHRCREAD} ) then
    set _tmp=${?nonomatch}
    set nonomatch
    unset noglob
    foreach _s ( /etc/profile.d/*.csh )
	if ( -r $_s && ! -k $_s ) then
	    source $_s
	endif
    end
    set noglob
    if ( ! ${_tmp} ) unset nonomatch
    unset _tmp _s
endif
if (! ${?CSHRCREAD} ) then
    setenv CSHRCREAD true
    set -r CSHRCREAD=$CSHRCREAD
endif
onintr
unset noglob
if ( -r /etc/csh.login.local ) source /etc/csh.login.local
if (${?TERM} && -o /dev/$tty && -c /dev/$tty && ${?prompt} && ! ${?SSH_TTY}) then
    if (${TERM} == "xterm") then
	echo "Directory: $cwd"
	date
    endif
endif


#==[ Configuration File ]===========================#
# /etc/ksh.kshrc
if test -z "$is" ; then
 if test -f /proc/mounts ; then
  if ! is=$(readlink /proc/$$/exe 2>/dev/null) ; then
    case "$0" in
    *pcksh)	is=ksh	;;
    *)		is=sh	;;
    esac
  fi
  case "$is" in
    */bash)	is=bash
	case "$0" in
	sh|-sh|*/sh)
		is=sh	;;
	esac		;;
    */ash)	is=ash  ;;
    */dash)	is=ash  ;;
    */ksh)	is=ksh  ;;
    */ksh93)	is=ksh  ;;
    */pdksh)	is=ksh  ;;
    */mksh)	is=ksh  ;;
    */lksh)	is=ksh  ;;
    */*pcksh)	is=ksh  ;;
    */zsh)	is=zsh  ;;
    */*)	is=sh   ;;
  esac
  for a in $SHELL ; do
    case "$a" in
      */r*sh)
        readonly restricted=true ;;
      -r*|-[!-]r*|-[!-][!-]r*)
        readonly restricted=true ;;
      --restricted)
        readonly restricted=true ;;
    esac
  done
  unset a
 else
  is=sh
 fi
fi
path ()
{
    if test -x /usr/bin/$1 ; then
	${1+"/usr/bin/$@"}
    elif test -x   /bin/$1 ; then
	${1+"/bin/$@"}
    fi
}
test -z "$UID"  && readonly  UID=`path id -ur 2> /dev/null`
test -z "$EUID" && readonly EUID=`path id -u  2> /dev/null`
test -s /etc/profile.d/ls.bash && . /etc/profile.d/ls.bash
if test "$EMACS" = "t" ; then
    path tset -I -Q
    path stty cooked pass8 dec nl -echo
fi
case "$-" in
*i*)
    case "$is" in
    bash)
	case "$(declare -p COLUMNS 2> /dev/null)" in
	*-x*COLUMNS=*) shopt -s checkwinsize
	esac
	shopt -s histappend
	if test "$UID" -eq 0  ; then
	    HISTTIMEFORMAT=${HISTTIMEFORMAT:-"%F %H:%M:%S "}
	fi
	unset TERMCAP
	spwd () {
	  ( IFS=/
	    set $PWD
	    if test $# -le 3 ; then
		echo "$PWD"
	    else
		eval echo \"..\${$(($#-1))}/\${$#}\"
	    fi ) ; }
	if path tput hs 2>/dev/null || path tput -T $TERM+sl hs 2>/dev/null ; then
	    if test "$TERM" = xterm ; then
		_tsl=$(echo -en '\e]2;')
		_isl=$(echo -en '\e]1;')
		_fsl=$(echo -en '\007')
	    else
		_tsl=$(path tput tsl 2>/dev/null || path tput -T $TERM+sl tsl 2>/dev/null)
		_isl=''
		_fsl=$(path tput fsl 2>/dev/null || path tput -T $TERM+sl fsl 2>/dev/null)
	    fi
	    _sc=$(tput sc 2>/dev/null)
	    _rc=$(tput rc 2>/dev/null)
	    if test -n "$_tsl" -a -n "$_isl" -a "$_fsl" ; then
		TS1="$_sc$_tsl%s@%s:%s$_fsl$_isl%s$_fsl$_rc"
	    elif test -n "$_tsl" -a "$_fsl" ; then
		TS1="$_sc$_tsl%s@%s:%s$_fsl$_rc"
	    fi
	    unset _isl _tsl _fsl _sc _rc
	    ppwd () {
		local dir
		local -i width
		test -n "$TS1" || return;
		dir="$(dirs +0)"
		let width=${#dir}-18
		test ${#dir} -le 18 || dir="...${dir#$(printf "%.*s" $width "$dir")}"
		if test ${#TS1} -gt 17 ; then
		    printf "$TS1" "$USER" "$HOST" "$dir" "$HOST"
		else
		    printf "$TS1" "$USER" "$HOST" "$dir"
		fi
	    }
	else
	    ppwd () { true; }
	fi
	if test "$UID" -eq 0  ; then
	    if test -n "$TERM" -a -t ; then
	    	_bred="$(path tput bold 2> /dev/null; path tput setaf 1 2> /dev/null)"
	    	_sgr0="$(path tput sgr0 2> /dev/null)"
	    fi
	    if test -n "$_bred" -a -n "$_sgr0" ; then
		_u="\[$_bred\]\h"
		_p=" #\[$_sgr0\]"
	    else
		_u="\h"
		_p=" #"
	    fi
	    unset _bred _sgr0
	else
	    _u="\u@\h"
	    _p=">"
	fi
	if test -z "$EMACS" -a -z "$MC_SID" -a -z "$restricted" -a \
		-z "$STY" -a -n "$DISPLAY" -a ! -r $HOME/.bash.expert
	then
	    _t="\[\$(ppwd)\]"
	else
	    _t=""
	fi
	case "$(declare -p PS1 2> /dev/null)" in
	*-x*PS1=*)
	*)
	    PS1="${_t}${_u}:\w${_p} "
	esac
	unset _u _p _t
    ash)
	cd () {
	    local ret
	    command cd "$@"
	    ret=$?
	    PWD=$(pwd)
	    if test "$UID" = 0 ; then
		PS1="${HOST}:${PWD} # "
	    else
		PS1="${USER}@${HOST}:${PWD}> "
	    fi
	    return $ret
	}
	cd .
    ksh)
	if test "${PS1-\$ }" = '$ ' ; then
	    if test "$UID" = 0 ; then
		PS1="${HOST}:"'${PWD}'" # "
	    else
		PS1="${USER}@${HOST}:"'${PWD}'"> "
	    fi
	fi
    zsh)
	if test "$UID" = 0; then
	    PS1='%n@%m:%~ # '
	else
	    PS1='%n@%m:%~> '
	fi
    *)
	if test "$UID" = 0 ; then
	    PS1="${HOST}:"'${PWD}'" # "
	else
	    PS1="${USER}@${HOST}:"'${PWD}'"> "
	fi
    esac
    PS2='> '
    if test "$is" = "ash" ; then
	test -s /etc/profile.d/alias.ash && . /etc/profile.d/alias.ash
    else
	test -s /etc/profile.d/alias.bash && . /etc/profile.d/alias.bash
	test -s $HOME/.alias && . $HOME/.alias
    fi
    if test "$is" = "bash" -a -r $HOME/.bash.expert ; then
	. $HOME/.bash.expert
    elif test "$is" = "bash" ; then
	case "$BASH_VERSION" in
	[2-9].*)
	    if test -e /etc/bash_completion ; then
		. /etc/bash_completion
	    elif test -s /etc/profile.d/bash_completion.sh ; then
		. /etc/profile.d/bash_completion.sh
	    elif test -s /etc/profile.d/complete.bash ; then
		. /etc/profile.d/complete.bash
	    fi
	    if [[ $BASH_COMPLETION_COMPAT_DIR != /etc/bash_completion.d ]]; then
		for s in /etc/bash_completion.d/*.sh ; do
		    test -r $s && . $s
		done
	    fi
	    if test -e $HOME/.bash_completion ; then
		. $HOME/.bash_completion
	    fi
	    if test -f /etc/bash_command_not_found ; then
		. /etc/bash_command_not_found
	    fi
	*)  ;;
	esac
    fi
    HISTCONTROL=ignoreboth
    if test "$is" = "ksh" ; then
    	: ${HISTFILE=$HOME/.kshrc_history}
    	: ${VISUAL=emacs}
	case $(set -o) in
	*multiline*) set -o multiline
	esac
    fi
    if test "$is" = "zsh" ; then
	if test -f /etc/zsh_command_not_found ; then
	    . /etc/zsh_command_not_found
	fi
    fi
esac
if test -r /etc/profile.d/vte.sh -a ! -k /etc/profile.d/vte.sh; then
  . /etc/profile.d/vte.sh
fi
if test \( -n "$SSH_CONNECTION" -o -n "$SUDO_COMMAND" \) -a -z "$PROFILEREAD" ; then
    _SOURCED_FOR_SSH=true
    . /etc/profile > /dev/null 2>&1
    unset _SOURCED_FOR_SSH
fi
if test -t && type -p tty > /dev/null 2>&1 ; then
    GPG_TTY="`tty`"
    export GPG_TTY
fi
case "$is" in
bash) test -s /etc/bash.bashrc.local && . /etc/bash.bashrc.local ;;
ksh)  test -s /etc/ksh.kshrc.local   && . /etc/ksh.kshrc.local ;;
zsh)  test -s /etc/zsh.zshrc.local   && . /etc/zsh.zshrc.local ;;
ash)  test -s /etc/ash.ashrc.local   && . /etc/ash.ashrc.local
esac
test -s /etc/sh.shrc.local && . /etc/sh.shrc.local
if test -n "$restricted" -a -z "$PROFILEREAD" ; then
    PATH=/usr/lib/restricted/bin
    export PATH
fi


