Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37546934
en ru br
Репозитории ALT

Группа :: Система/Настройка/Прочее
Пакет: installer-distro-altlinux-server

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

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
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin