installer-distro-altlinux-server-7.0.1/000075500000000000000000000000001223346646600201725ustar00rootroot00000000000000installer-distro-altlinux-server-7.0.1/alterator-menu/000075500000000000000000000000001223346646600231315ustar00rootroot00000000000000installer-distro-altlinux-server-7.0.1/alterator-menu/module-expert-list000064400000000000000000000000731223346646600266170ustar00rootroot00000000000000xinetd services control auth ahttpd-server vsftpd net-dnat installer-distro-altlinux-server-7.0.1/alterator-menu/module-order-list000064400000000000000000000003151223346646600264220ustar00rootroot00000000000000net-domain trust ca datetime logs quota bacula-backup mkve xinted services updates control ahttpd-server ahttpd-poweroff dhcp mirror netinst vsftpd root net-eth net-pptp net-pppoe net-iptables net-dnat installer-distro-altlinux-server-7.0.1/alterator-menu/section-order-list000064400000000000000000000000411223346646600265750ustar00rootroot00000000000000system pkg servers users network installer-distro-altlinux-server-7.0.1/initinstall.d/000075500000000000000000000000001223346646600227465ustar00rootroot00000000000000installer-distro-altlinux-server-7.0.1/initinstall.d/05-vm-profile000075500000000000000000000061531223346646600252030ustar00rootroot00000000000000#!/bin/sh # see also http://www.altlinux.org/Autoinstall message() { echo "vm-profile: $*" >>/tmp/vm-profile.log; } mem="$(sed -n '/^MemTotal/s/[^0-9]//gp' /proc/meminfo)" # in kB max_disk="$(sort -rn /sys/block/[hs]d*/size | head -1)" # in 512-byte sectors # feel free to suggest better defaults if [ "$mem" -le 262144 ]; then swap="$[ 2*$mem ]" elif [ "$mem" -le 524288 ]; then swap="$mem" else swap=1048576 fi # don't do RAID in a VM, reduce swap to a minimum if grep -qE '(101300b8)|(80eebeef)|(14ad0405)' /proc/bus/pci/devices; then methods='plain' swap=131072 else methods='raid plain' fi if [ "$max_disk" -le 20971520 ]; then base=1048576 # less than 10G HDD, choose 1G partitions elif [ "$max_disk" -le 52428800 ]; then base=2097152 # 2G up to 25G HDD elif [ "$max_disk" -le 209715200 ]; then base=10485760 # 10G up to 100G HDD else base=20971520 # 20G otherwise fi message "mem=$mem k" message "swap=$swap k" message "max_disk=$max_disk" message "base=$base k" # EVMS deals with sectors swap="$[ 2*$swap ]" base="$[ 2*$base ]" # The Plan: # - provide a few more or less equivalent server partitioning profiles # - give larger swap to build servers (RAM sized so tmpfs can get swapped out) cat > /var/cache/alterator/vm-profile.scm << _EOF_ ((var (title . "Office server (large /var)") (action . trivial) (actiondata ("swap" (size . $swap) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var" (size $base . #t) (fsim . "Ext2/3") (methods $methods)))) (vz (title . "OpenVZ HN server (large /var/lib/vz)") (action . trivial) (actiondata ("swap" (size . $swap) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var/lib/vz" (size $base . #t) (fsim . "Ext2/3") (methods $methods)))) (kvm (title . "KVM HN server (large /var/lib/libvirt)") (action . trivial) (actiondata ("swap" (size . $[2*$swap]) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var/lib/libvirt" (size $base . #t) (fsim . "Ext2/3") (methods $methods)))) (home (title . "Terminal/Samba server (large /home)") (action . trivial) (actiondata ("swap" (size . $swap) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/home" (size $base . #t) (fsim . "Ext2/3") (methods $methods)))) (srv (title . "Generic server (large /srv)") (action . trivial) (actiondata ("swap" (size . $swap) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/srv" (size $base . #t) (fsim . "Ext2/3") (methods $methods)))) (build (title . "Build server (larger swap for tmpfs)") (action . trivial) (actiondata ("swap" (size $[2*$mem]) (fsim . "SWAPFS") (methods $methods)) ("/" (size $base) (fsim . "Ext2/3") (methods $methods)) ("/var" (size . $base) (fsim . "Ext2/3") (methods $methods)) ("/home" (size $base . #t) (fsim . "Ext2/3") (methods $methods))))) _EOF_ installer-distro-altlinux-server-7.0.1/installer-steps000064400000000000000000000001661223346646600232510ustar00rootroot00000000000000sysconfig license datetime vm pkg installer-preinstall grub installer-network users-root users-add luks release-notes