bug 4.3/943

setup : add args
    server.xml : server package
    server-dep.xml : add depends package into server.xml
	modified:   ../main/setup
	new file:   server-dep.xml
	new file:   server.xml
This commit is contained in:
fling
2011-07-13 09:57:07 +08:00
parent 4886b752df
commit 6643b5e655
3 changed files with 1671 additions and 2 deletions

View File

@@ -26,6 +26,7 @@
workdir="$(pwd)/../interface"
exec_file='xinitrc_setup'
work_write_dir='/var/install'
configfile="../xml/config.xml"
#===================================================================================
#Performance function
#===================================================================================
@@ -43,7 +44,7 @@ config_execfile(){
if [ -f ${work_write_dir}/install.xml ]; then
echo "python check_oldconf.py -l $1 " >> ${work_write_dir}/${exec_file}
fi
echo "python ri_main.py -l $1" >> ${work_write_dir}/${exec_file}
echo "python ri_main.py -l $1 -c $configfile" >> ${work_write_dir}/${exec_file}
}
main(){
@@ -51,13 +52,14 @@ main(){
local language='chinese'
local xstart='yes'
tmp=$(getopt -o s:l:nh --long style:,language:,noXserver,help -- "$@")
tmp=$(getopt -o c:s:l:nh --long style:,configfile:,language:,noXserver,help -- "$@")
eval set -- "$tmp"
mkdir -p $work_write_dir
while true;do
case "$1" in
'-c'|'--configfile') configfile="$2" ; shift 2;;
'-s'|'--style') type="$2" ;shift 2;;
'-l'|'--language') language="$2" ;shift 2;;
'-n'|'--noXserver') xstart='no' ;shift ;;

857
xml/server-dep.xml Normal file
View File

@@ -0,0 +1,857 @@
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<package name='Archive-Zip'/>
<package name='IO-Compress-Base'/>
<package name='IO-Compress-Zlib'/>
<package name='Mesa'/>
<package name='SDL'/>
<package name='XML-Parser'/>
<package name='acct'/>
<package name='acl'/>
<package name='acpid'/>
<package name='adjtimex'/>
<package name='apache'/>
<package name='apr'/>
<package name='at'/>
<package name='attr'/>
<package name='audit'/>
<package name='bash'/>
<package name='bc'/>
<package name='beecrypt'/>
<package name='bindutils'/>
<package name='binutils'/>
<package name='bzip2'/>
<package name='cdrtools'/>
<package name='coreutils'/>
<package name='cpio'/>
<package name='cracklib'/>
<package name='cups'/>
<package name='db'/>
<package name='dbus'/>
<package name='dbus-glib-1'/>
<package name='dhcpcd'/>
<package name='dialog'/>
<package name='diffutils'/>
<package name='dosfstools'/>
<package name='e2fsprogs'/>
<package name='ed'/>
<package name='eject'/>
<package name='expat'/>
<package name='expect'/>
<package name='fetchmail'/>
<package name='file'/>
<package name='filesystem'/>
<package name='findutils'/>
<package name='flex'/>
<package name='freetype'/>
<package name='fontconfig'/>
<package name='gamin'/>
<package name='gawk'/>
<package name='gcc'/>
<package name='gdb'/>
<package name='gdbm'/>
<package name='gettext'/>
<package name='glib2'/>
<package name='glibc'/>
<package name='glibmm'>
<description>
C++ Interfaces for GTK+ and GNOME
</description>
</package>
<package name='gmp'/>
<package name='grep'/>
<package name='groff'/>
<package name='grub'/>
<package name='gzip'/>
<package name='hdparm'/>
<package name='help2man'/>
<package name='hotplug'/>
<package name='iproute2'/>
<package name='iptables'/>
<package name='ispell'/>
<package name='jfsutils'/>
<package name='kbd'/>
<package name='libjpeg'/>
<package name='libtiff'/>
<package name='libungif'/>
<package name='kernel-header'/>
<package name='killproc'/>
<package name='less'/>
<package name='libaio'/>
<package name='libarchive'/>
<package name='libcap'/>
<package name='libdrm'/>
<package name='libidl'/>
<package name='libmac'/>
<package name='libmec'/>
<package name='libpcap'/>
<package name='libpng'/>
<package name='libpthread-stubs'/>
<package name='libsigc++'>
<description>
Callback Framework for C++
</description>
</package>
<package name='libstdc++-compat'/>
<package name='libtool'/>
<package name='libusb'/>
<package name='libxcb'/>
<package name='libxml++'>
<description>
libxml++ is a C++ API for the popular libxml XML parser, written in C
</description>
</package>
<package name='libxml2'/>
<package name='libxslt'/>
<package name='linux-identd'/>
<package name='linux-pam'/>
<package name='linx_init'/>
<package name='lm_sensors'/>
<package name='logrotate'/>
<package name='lsof'>
<description>
list open files
</description>
</package>
<package name='lvm2'/>
<package name='m4'/>
<package name='mactools'/>
<package name='make'/>
<package name='man'/>
<package name='man-pages'/>
<package name='mdadm'/>
<package name='mectools'/>
<package name='mktemp'/>
<package name='mod_perl'/>
<package name='mod_php'/>
<package name='module-init-tools'/>
<package name='mpfr'/>
<package name='mt-st'/>
<package name='mysql'/>
<package name='nail'/>
<package name='nasm'/>
<package name='ncurses'/>
<package name='net-snmp'/>
<package name='net-tools'/>
<package name='netkit-base'/>
<package name='netkit-rsh'>
<service script='inetd' name='rsh' number='S310'/>
<service script='inetd' name='rcp' number='S310'/>
<service script='inetd' name='rlogin' number='S310'/>
</package>
<package name='netkit-telnet'/>
<package name='netkit-telnetd'>
<service script='inetd' name='telnet' number='S310'/>
</package>
<package name='nfs-utils'/>
<package name='ntp'/>
<package name='openldap'/>
<package name='openssh'>
<service script='sshd' name='ssh' number='S205'/>
</package>
<package name='openssl'/>
<package name='pam_make'/>
<package name='parted'/>
<package name='patch'/>
<package name='pciutils'/>
<package name='pcre'/>
<package name='perl'/>
<package name='perl-gettext'/>
<package name='pine'/>
<package name='pkg-config'/>
<package name='pkgutils'/>
<package name='popt'/>
<package name='portmap'/>
<package name='ports'/>
<package name='postfix'/>
<package name='ppp'/>
<package name='procmail'/>
<package name='procps'/>
<package name='proftpd'>
<service script='proftpd' name='ftp' number='S280'/>
</package>
<package name='psmisc'/>
<package name='python'/>
<package name='quota'/>
<package name='raidtools'/>
<package name='rdate'/>
<package name='readline'/>
<package name='reiserfsprogs'/>
<package name='rpm'/>
<package name='rpm2targz'/>
<package name='rsync'/>
<package name='samba'/>
<package name='sed'/>
<package name='shadow'/>
<package name='slocate'/>
<package name='smartmontools'/>
<package name='sqlite'/>
<package name='star'/>
<package name='strace'/>
<package name='sysfsutils'/>
<package name='sysklogd'/>
<package name='sysstat'/>
<package name='sysvinit'/>
<package name='tar'/>
<package name='tcl'/>
<package name='tcp_wrappers'/>
<package name='tcpdump'/>
<package name='tcsh'/>
<package name='termcap'/>
<package name='texi2html'/>
<package name='texinfo'/>
<package name='time'/>
<package name='timezone'/>
<package name='tk'/>
<package name='tls'>
<description>
TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism.
</description>
</package>
<package name='traceroute'/>
<package name='tree'/>
<package name='udev'/>
<package name='unrar'>
<description>
unrar is a free software version of the non-free unrar utility that exists on many GNU/Linux systems today.
</description>
</package>
<package name='unzip'/>
<package name='usbutils'/>
<package name='util-linux'/>
<package name='vim'/>
<package name='vixie-cron'/>
<package name='wget'/>
<package name='which'/>
<package name='windowmaker'/>
<package name='xfsprogs'/>
<package name='xorg-x11-libX11'/>
<package name='xorg-x11-libXdamage'/>
<package name='xorg-x11-libXfixes'/>
<package name='xorg-x11-libXxf86vm'/>
<package name='xorg-x11-libXrender'/>
<package name='xorg-x11-libXext'/>
<package name='xorg-x11-libXft'/>
<package name='xorg-x11-libXau'/>
<package name='xorg-x11-libSM'/>
<package name='xorg-x11-libICE'/>
<package name='xorg-x11-libXpm'/>
<package name='xorg-x11-libXt'/>
<package name='zip'/>
<package name='zlib'/>
<group name='base'>
<description>
基础类是包括字符界面的最小系统,可以独立运行各种不依靠图形界面的程序,
除 ssh(d) 外不包括其它网络服务。
基础类软件包分为必选包和可选包,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='mandatory' package='acct'/>
<including install='mandatory' package='acl'/>
<including install='mandatory' package='acpid'/>
<including install='optional' package='adjtimex'/>
<including install='optional' package='at'/>
<including install='mandatory' package='attr'/>
<including install='optional' package='audit'/>
<including install='mandatory' package='bash'/>
<including install='optional' package='bc'/>
<including install='optional' package='beecrypt'/>
<including install='mandatory' package='bzip2'/>
<including install='optional' package='cdrtools'/>
<including install='mandatory' package='coreutils'/>
<including install='mandatory' package='cpio'/>
<including install='mandatory' package='cracklib'/>
<including install='mandatory' package='db'/>
<!-- delete device-mapper, because new version lvm2 includes it -->
<including install='optional' package='dialog'/>
<including install='mandatory' package='diffutils'/>
<including install='optional' package='dosfstools'/>
<including install='mandatory' package='e2fsprogs'/>
<including install='optional' package='ed'/>
<including install='mandatory' package='eject'/>
<including install='optional' package='expat'/>
<including install='mandatory' package='expect'/>
<including install='mandatory' package='file'/>
<including install='mandatory' package='filesystem'/>
<including install='mandatory' package='findutils'/>
<including install='optional' package='gawk'/>
<including install='mandatory' package='gcc'/>
<including install='mandatory' package='gdbm'/>
<including install='optional' package='gettext'/>
<including install='mandatory' package='glibc'/>
<including install='mandatory' package='gmp'/>
<including install='mandatory' package='grep'/>
<including install='mandatory' package='groff'/>
<including install='mandatory' package='grub'/>
<including install='mandatory' package='gzip'/>
<including install='optional' package='hdparm'/>
<including install='optional' package='help2man'/>
<including install='mandatory' package='hotplug'/>
<including install='mandatory' package='iproute2'/>
<including install='mandatory' package='iptables'/>
<including install='mandatory' package='ispell'/>
<including install='optional' package='jfsutils'/>
<including install='mandatory' package='kbd'/>
<including install='mandatory' package='kernel-header'/>
<including install='mandatory' package='killproc'/>
<including install='mandatory' package='less'/>
<including install='optional' package='libaio'/>
<including install='mandatory' package='libarchive'/>
<including install='mandatory' package='libcap'/>
<including install='mandatory' package='libusb'/>
<including install='optional' package='libxml2'/>
<including install='optional' package='libxslt'/>
<including install='mandatory' package='linux-pam'/>
<including install='mandatory' package='linx_init'/>
<including install='optional' package='lm_sensors'/>
<including install='mandatory' package='logrotate'/>
<including install='optional' package='lsof'/>
<including install='optional' package='lvm2'/>
<including install='mandatory' package='man'/>
<including install='mandatory' package='man-pages'/>
<including install='optional' package='mdadm'/>
<including install='mandatory' package='mktemp'/>
<including install='mandatory' package='module-init-tools'/>
<including install='mandatory' package='mpfr'/>
<including install='optional' package='mt-st'/>
<including install='optional' package='mysql'/>
<including install='mandatory' package='ncurses'/>
<including install='mandatory' package='net-tools'/>
<including install='mandatory' package='netkit-base'/>
<including install='optional' package='netkit-telnetd'/>
<including install='mandatory' package='openssh'/>
<including install='mandatory' package='openssl'/>
<including install='mandatory' package='pam_make'/>
<including install='optional' package='parted'/>
<including install='mandatory' package='patch'/>
<including install='mandatory' package='pciutils'/>
<including install='optional' package='pcre'/>
<including install='mandatory' package='perl'/>
<including install='mandatory' package='perl-gettext'/>
<including install='mandatory' package='pkg-config'/>
<including install='mandatory' package='pkgutils'/>
<including install='mandatory' package='popt'/>
<including install='mandatory' package='ports'/>
<including install='mandatory' package='procps'/>
<including install='mandatory' package='psmisc'/>
<including install='optional' package='python'/>
<including install='optional' package='quota'/>
<including install='optional' package='raidtools'/>
<including install='mandatory' package='readline'/>
<including install='mandatory' package='reiserfsprogs'/>
<including install='optional' package='rpm'/>
<including install='mandatory' package='rpm2targz'/>
<including install='mandatory' package='sed'/>
<including install='mandatory' package='shadow'/>
<including install='mandatory' package='slocate'/>
<including install='mandatory' package='smartmontools'/>
<including install='mandatory' package='star'/>
<including install='mandatory' package='sysfsutils'/>
<including install='mandatory' package='sysklogd'/>
<including install='optional' package='sysstat'/>
<including install='mandatory' package='sysvinit'/>
<including install='mandatory' package='tar'/>
<including install='mandatory' package='tcl'/>
<including install='mandatory' package='tcp_wrappers'/>
<including install='optional' package='tcsh'/>
<including install='optional' package='termcap'/>
<including install='mandatory' package='texinfo'/>
<including install='mandatory' package='time'/>
<including install='mandatory' package='timezone'/>
<including install='optional' package='traceroute'/>
<including install='optional' package='tree'/>
<including install='mandatory' package='udev'/>
<including install='optional' package='unrar'/>
<including install='optional' package='unzip'/>
<including install='optional' package='usbutils'/>
<including install='mandatory' package='util-linux'/>
<including install='optional' package='texi2html'/>
<including install='mandatory' package='vim'/>
<including install='mandatory' package='vixie-cron'/>
<including install='optional' package='wget'/>
<including install='mandatory' package='which'/>
<including install='optional' package='xfsprogs'/>
<including install='optional' package='zip'/>
<including install='mandatory' package='zlib'/>
<including install='mandatory' package='libmac'/>
<including install='mandatory' package='libmec'/>
<including install='mandatory' package='mactools'/>
<including install='mandatory' package='mectools'/>
</group>
<group name='development'>
<description>
开发类包括 C、C++Fortran、DDD 等开发工具。
开发类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='optional' package='Archive-Zip'/>
<including install='mandatory' package='binutils'/>
<including install='optional' package='flex'/>
<including install='mandatory' package='gdb'/>
<including install='optional' package='glibmm'/>
<including install='optional' package='IO-Compress-Base'/>
<including install='optional' package='IO-Compress-Zlib'/>
<including install='optional' package='libidl'/>
<including install='optional' package='libsigc++'/>
<including install='optional' package='libstdc++-compat'/>
<including install='optional' package='libxml++'/>
<including install='optional' package='libtool'/>
<including install='mandatory' package='m4'/>
<including install='mandatory' package='make'/>
<including install='optional' package='nasm'/>
<including install='optional' package='strace'/>
<including install='optional' package='tls'/>
<including install='optional' package='XML-Parser'/>
<including install='optional' package='sqlite'/>
</group>
<group name='gui'>
<description>
图形类包括 X11 相关的各种程序。
图形类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='optional' package='gamin'/>
<including install='optional' package='glib2'/>
<including install='optional' package='freetype'/>
<including install='optional' package='fontconfig'/>
<including install='optional' package='SDL'/>
<including install='optional' package='tk'/>
<including install='optional' package='windowmaker'/>
<!-- xorg related packages -->
<including install='mandatory' package='xorg-x11-libX11'/>
<including install='mandatory' package='xorg-x11-libXdamage'/>
<including install='mandatory' package='xorg-x11-libXfixes'/>
<including install='mandatory' package='xorg-x11-libXxf86vm'/>
<including install='mandatory' package='xorg-x11-libXrender'/>
<including install='mandatory' package='xorg-x11-libXext'/>
<including install='mandatory' package='xorg-x11-libXft'/>
<including install='mandatory' package='xorg-x11-libXau'/>
<including install='mandatory' package='xorg-x11-libSM'/>
<including install='mandatory' package='xorg-x11-libICE'/>
<including install='mandatory' package='xorg-x11-libXpm'/>
<including install='mandatory' package='xorg-x11-libXt'/>
<including install='mandatory' package='libxcb'/>
<including install='mandatory' package='libpthread-stubs'/>
<including install='mandatory' package='Mesa'/>
<including install='mandatory' package='libdrm'/>
</group>
<group name='internet'>
<description>
因特网类包括万维网浏览器 Firefox 等。
因特网类软件包都是必选包,当选择安装该类后,必选包是默认安装的。
</description>
<including install='mandatory' package='dbus'/>
<including install='mandatory' package='dbus-glib-1'/>
</group>
<group name='multi-media'>
<description>
多媒体类包括各种媒体库。
多媒体类都是可选软件包,可以自由选择安装。
</description>
<including install='optional' package='libjpeg'/>
<including install='optional' package='libtiff'/>
<including install='optional' package='libpng'/>
<including install='optional' package='libungif'/>
</group>
<group name='network_service'>
<description>
网络服务类包括各种网络服务包。
网络服务类都是可选软件包,可以自由选择安装。
</description>
<including install='optional' package='apache'/>
<including install='optional' package='apr'/>
<including install='optional' package='bindutils'/>
<including install='optional' package='cups'/>
<including install='optional' package='dhcpcd'/>
<including install='optional' package='fetchmail'/>
<including install='optional' package='linux-identd'/>
<including install='optional' package='mod_perl'/>
<including install='optional' package='mod_php'/>
<including install='optional' package='nail'/>
<including install='optional' package='net-snmp'/>
<including install='optional' package='netkit-rsh'/>
<including install='optional' package='netkit-telnet'/>
<including install='optional' package='nfs-utils'/>
<including install='optional' package='ntp'/>
<including install='optional' package='pine'/>
<including install='optional' package='portmap'/>
<including install='optional' package='postfix'/>
<including install='optional' package='ppp'/>
<including install='optional' package='procmail'/>
<including install='optional' package='proftpd'/>
<including install='optional' package='rdate'/>
<including install='optional' package='rsync'/>
<including install='optional' package='samba'/>
</group>
<group name='network_tools'>
<description>
网络工具类包括 tcpdump 等网络工具。
网络工具类都是可选软件包,可以自由选择安装。
</description>
<including install='optional' package='libpcap'/>
<including install='optional' package='openldap'/>
<including install='optional' package='tcpdump'/>
</group>
<release name='security'>
<including group='base' install='mandatory'/>
<including group='development' install='optional'/>
<including group='gui' install='optional'/>
<including group='internet' install='optional'/>
<including group='multi-media' install='optional'/>
<including group='network_service' install='optional'/>
<including group='network_tools' install='optional'/>
</release>
</configuration>

810
xml/server.xml Normal file
View File

@@ -0,0 +1,810 @@
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<package name='Archive-Zip'/>
<package name='IO-Compress-Base'/>
<package name='IO-Compress-Zlib'/>
<package name='Mesa'/>
<package name='SDL'/>
<package name='XML-Parser'/>
<package name='acct'/>
<package name='acl'/>
<package name='acpid'/>
<package name='adjtimex'/>
<package name='apache'/>
<package name='apr'/>
<package name='at'/>
<package name='attr'/>
<package name='audit'/>
<package name='bash'/>
<package name='bc'/>
<package name='beecrypt'/>
<package name='bindutils'/>
<package name='binutils'/>
<package name='bzip2'/>
<package name='cdrtools'/>
<package name='coreutils'/>
<package name='cpio'/>
<package name='cracklib'/>
<package name='cups'/>
<package name='db'/>
<package name='dbus'/>
<package name='dbus-glib-1'/>
<package name='dhcpcd'/>
<package name='dialog'/>
<package name='diffutils'/>
<package name='dosfstools'/>
<package name='e2fsprogs'/>
<package name='ed'/>
<package name='eject'/>
<package name='expat'/>
<package name='expect'/>
<package name='fetchmail'/>
<package name='file'/>
<package name='filesystem'/>
<package name='findutils'/>
<package name='flex'/>
<package name='gawk'/>
<package name='gcc'/>
<package name='gdb'/>
<package name='gdbm'/>
<package name='gettext'/>
<package name='glibc'/>
<package name='glibmm'>
<description>
C++ Interfaces for GTK+ and GNOME
</description>
</package>
<package name='gmp'/>
<package name='grep'/>
<package name='groff'/>
<package name='grub'/>
<package name='gzip'/>
<package name='hdparm'/>
<package name='help2man'/>
<package name='hotplug'/>
<package name='iproute2'/>
<package name='iptables'/>
<package name='ispell'/>
<package name='jfsutils'/>
<package name='kbd'/>
<package name='kernel-header'/>
<package name='killproc'/>
<package name='less'/>
<package name='libaio'/>
<package name='libarchive'/>
<package name='libcap'/>
<package name='libdrm'/>
<package name='libidl'/>
<package name='libmac'/>
<package name='libmec'/>
<package name='libpcap'/>
<package name='libpthread-stubs'/>
<package name='libsigc++'>
<description>
Callback Framework for C++
</description>
</package>
<package name='libstdc++-compat'/>
<package name='libtool'/>
<package name='libusb'/>
<package name='libxcb'/>
<package name='libxml++'>
<description>
libxml++ is a C++ API for the popular libxml XML parser, written in C
</description>
</package>
<package name='libxml2'/>
<package name='libxslt'/>
<package name='linux-identd'/>
<package name='linux-pam'/>
<package name='linx_init'/>
<package name='lm_sensors'/>
<package name='logrotate'/>
<package name='lsof'>
<description>
list open files
</description>
</package>
<package name='lvm2'/>
<package name='m4'/>
<package name='mactools'/>
<package name='make'/>
<package name='man'/>
<package name='man-pages'/>
<package name='mdadm'/>
<package name='mectools'/>
<package name='mktemp'/>
<package name='mod_perl'/>
<package name='mod_php'/>
<package name='module-init-tools'/>
<package name='mpfr'/>
<package name='mt-st'/>
<package name='mysql'/>
<package name='nail'/>
<package name='nasm'/>
<package name='ncurses'/>
<package name='net-snmp'/>
<package name='net-tools'/>
<package name='netkit-base'/>
<package name='netkit-rsh'>
<service script='inetd' name='rsh' number='S310'/>
<service script='inetd' name='rcp' number='S310'/>
<service script='inetd' name='rlogin' number='S310'/>
</package>
<package name='netkit-telnet'/>
<package name='netkit-telnetd'>
<service script='inetd' name='telnet' number='S310'/>
</package>
<package name='nfs-utils'/>
<package name='ntp'/>
<package name='openldap'/>
<package name='openssh'>
<service script='sshd' name='ssh' number='S205'/>
</package>
<package name='openssl'/>
<package name='pam_make'/>
<package name='parted'/>
<package name='patch'/>
<package name='pciutils'/>
<package name='pcre'/>
<package name='perl'/>
<package name='perl-gettext'/>
<package name='pine'/>
<package name='pkg-config'/>
<package name='pkgutils'/>
<package name='popt'/>
<package name='portmap'/>
<package name='ports'/>
<package name='postfix'/>
<package name='ppp'/>
<package name='procmail'/>
<package name='procps'/>
<package name='proftpd'>
<service script='proftpd' name='ftp' number='S280'/>
</package>
<package name='psmisc'/>
<package name='python'/>
<package name='quota'/>
<package name='raidtools'/>
<package name='rdate'/>
<package name='readline'/>
<package name='reiserfsprogs'/>
<package name='rpm'/>
<package name='rpm2targz'/>
<package name='rsync'/>
<package name='samba'/>
<package name='sed'/>
<package name='shadow'/>
<package name='slocate'/>
<package name='smartmontools'/>
<package name='sqlite'/>
<package name='star'/>
<package name='strace'/>
<package name='sysfsutils'/>
<package name='sysklogd'/>
<package name='sysstat'/>
<package name='sysvinit'/>
<package name='tar'/>
<package name='tcl'/>
<package name='tcp_wrappers'/>
<package name='tcpdump'/>
<package name='tcsh'/>
<package name='termcap'/>
<package name='texi2html'/>
<package name='texinfo'/>
<package name='time'/>
<package name='timezone'/>
<package name='tk'/>
<package name='tls'>
<description>
TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism.
</description>
</package>
<package name='traceroute'/>
<package name='tree'/>
<package name='udev'/>
<package name='unrar'>
<description>
unrar is a free software version of the non-free unrar utility that exists on many GNU/Linux systems today.
</description>
</package>
<package name='unzip'/>
<package name='usbutils'/>
<package name='util-linux'/>
<package name='vim'/>
<package name='vixie-cron'/>
<package name='wget'/>
<package name='which'/>
<package name='windowmaker'/>
<package name='xfsprogs'/>
<package name='zip'/>
<package name='zlib'/>
<group name='base'>
<description>
基础类是包括字符界面的最小系统,可以独立运行各种不依靠图形界面的程序,
除 ssh(d) 外不包括其它网络服务。
基础类软件包分为必选包和可选包,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='mandatory' package='acct'/>
<including install='mandatory' package='acl'/>
<including install='mandatory' package='acpid'/>
<including install='optional' package='adjtimex'/>
<including install='optional' package='at'/>
<including install='mandatory' package='attr'/>
<including install='optional' package='audit'/>
<including install='mandatory' package='bash'/>
<including install='optional' package='bc'/>
<including install='optional' package='beecrypt'/>
<including install='mandatory' package='bzip2'/>
<including install='optional' package='cdrtools'/>
<including install='mandatory' package='coreutils'/>
<including install='mandatory' package='cpio'/>
<including install='mandatory' package='cracklib'/>
<including install='mandatory' package='db'/>
<!-- delete device-mapper, because new version lvm2 includes it -->
<including install='optional' package='dialog'/>
<including install='mandatory' package='diffutils'/>
<including install='optional' package='dosfstools'/>
<including install='mandatory' package='e2fsprogs'/>
<including install='optional' package='ed'/>
<including install='mandatory' package='eject'/>
<including install='optional' package='expat'/>
<including install='mandatory' package='expect'/>
<including install='mandatory' package='file'/>
<including install='mandatory' package='filesystem'/>
<including install='mandatory' package='findutils'/>
<including install='optional' package='gawk'/>
<including install='mandatory' package='gcc'/>
<including install='mandatory' package='gdbm'/>
<including install='optional' package='gettext'/>
<including install='mandatory' package='glibc'/>
<including install='mandatory' package='gmp'/>
<including install='mandatory' package='grep'/>
<including install='mandatory' package='groff'/>
<including install='mandatory' package='grub'/>
<including install='mandatory' package='gzip'/>
<including install='optional' package='hdparm'/>
<including install='optional' package='help2man'/>
<including install='mandatory' package='hotplug'/>
<including install='mandatory' package='iproute2'/>
<including install='mandatory' package='iptables'/>
<including install='mandatory' package='ispell'/>
<including install='optional' package='jfsutils'/>
<including install='mandatory' package='kbd'/>
<including install='mandatory' package='kernel-header'/>
<including install='mandatory' package='killproc'/>
<including install='mandatory' package='less'/>
<including install='optional' package='libaio'/>
<including install='mandatory' package='libarchive'/>
<including install='mandatory' package='libcap'/>
<including install='mandatory' package='libusb'/>
<including install='optional' package='libxml2'/>
<including install='optional' package='libxslt'/>
<including install='mandatory' package='linux-pam'/>
<including install='mandatory' package='linx_init'/>
<including install='optional' package='lm_sensors'/>
<including install='mandatory' package='logrotate'/>
<including install='optional' package='lsof'/>
<including install='optional' package='lvm2'/>
<including install='mandatory' package='man'/>
<including install='mandatory' package='man-pages'/>
<including install='optional' package='mdadm'/>
<including install='mandatory' package='mktemp'/>
<including install='mandatory' package='module-init-tools'/>
<including install='mandatory' package='mpfr'/>
<including install='optional' package='mt-st'/>
<including install='optional' package='mysql'/>
<including install='mandatory' package='ncurses'/>
<including install='mandatory' package='net-tools'/>
<including install='mandatory' package='netkit-base'/>
<including install='optional' package='netkit-telnetd'/>
<including install='mandatory' package='openssh'/>
<including install='mandatory' package='openssl'/>
<including install='mandatory' package='pam_make'/>
<including install='optional' package='parted'/>
<including install='mandatory' package='patch'/>
<including install='mandatory' package='pciutils'/>
<including install='optional' package='pcre'/>
<including install='mandatory' package='perl'/>
<including install='mandatory' package='perl-gettext'/>
<including install='mandatory' package='pkg-config'/>
<including install='mandatory' package='pkgutils'/>
<including install='mandatory' package='popt'/>
<including install='mandatory' package='ports'/>
<including install='mandatory' package='procps'/>
<including install='mandatory' package='psmisc'/>
<including install='optional' package='python'/>
<including install='optional' package='quota'/>
<including install='optional' package='raidtools'/>
<including install='mandatory' package='readline'/>
<including install='mandatory' package='reiserfsprogs'/>
<including install='optional' package='rpm'/>
<including install='mandatory' package='rpm2targz'/>
<including install='mandatory' package='sed'/>
<including install='mandatory' package='shadow'/>
<including install='mandatory' package='slocate'/>
<including install='mandatory' package='smartmontools'/>
<including install='mandatory' package='star'/>
<including install='mandatory' package='sysfsutils'/>
<including install='mandatory' package='sysklogd'/>
<including install='optional' package='sysstat'/>
<including install='mandatory' package='sysvinit'/>
<including install='mandatory' package='tar'/>
<including install='mandatory' package='tcl'/>
<including install='mandatory' package='tcp_wrappers'/>
<including install='optional' package='tcsh'/>
<including install='optional' package='termcap'/>
<including install='mandatory' package='texinfo'/>
<including install='mandatory' package='time'/>
<including install='mandatory' package='timezone'/>
<including install='optional' package='traceroute'/>
<including install='optional' package='tree'/>
<including install='mandatory' package='udev'/>
<including install='optional' package='unrar'/>
<including install='optional' package='unzip'/>
<including install='optional' package='usbutils'/>
<including install='mandatory' package='util-linux'/>
<including install='optional' package='texi2html'/>
<including install='mandatory' package='vim'/>
<including install='mandatory' package='vixie-cron'/>
<including install='optional' package='wget'/>
<including install='mandatory' package='which'/>
<including install='optional' package='xfsprogs'/>
<including install='optional' package='zip'/>
<including install='mandatory' package='zlib'/>
<including install='mandatory' package='libmac'/>
<including install='mandatory' package='libmec'/>
<including install='mandatory' package='mactools'/>
<including install='mandatory' package='mectools'/>
</group>
<group name='development'>
<description>
开发类包括 C、C++Fortran、DDD 等开发工具。
开发类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='optional' package='Archive-Zip'/>
<including install='mandatory' package='binutils'/>
<including install='optional' package='flex'/>
<including install='mandatory' package='gdb'/>
<including install='optional' package='glibmm'/>
<including install='optional' package='IO-Compress-Base'/>
<including install='optional' package='IO-Compress-Zlib'/>
<including install='optional' package='libidl'/>
<including install='optional' package='libsigc++'/>
<including install='optional' package='libstdc++-compat'/>
<including install='optional' package='libxml++'/>
<including install='optional' package='libtool'/>
<including install='mandatory' package='m4'/>
<including install='mandatory' package='make'/>
<including install='optional' package='nasm'/>
<including install='optional' package='strace'/>
<including install='optional' package='tls'/>
<including install='optional' package='XML-Parser'/>
<including install='optional' package='sqlite'/>
</group>
<group name='gui'>
<description>
图形类包括 X11 相关的各种程序。
图形类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。
</description>
<including install='optional' package='SDL'/>
<including install='optional' package='tk'/>
<including install='optional' package='windowmaker'/>
<!-- xorg related packages -->
<including install='mandatory' package='libxcb'/>
<including install='mandatory' package='libpthread-stubs'/>
<including install='mandatory' package='Mesa'/>
<including install='mandatory' package='libdrm'/>
</group>
<group name='internet'>
<description>
因特网类包括万维网浏览器 Firefox 等。
因特网类软件包都是必选包,当选择安装该类后,必选包是默认安装的。
</description>
<including install='mandatory' package='dbus'/>
<including install='mandatory' package='dbus-glib-1'/>
</group>
<group name='network_service'>
<description>
网络服务类包括各种网络服务包。
网络服务类都是可选软件包,可以自由选择安装。
</description>
<including install='optional' package='apache'/>
<including install='optional' package='apr'/>
<including install='optional' package='bindutils'/>
<including install='optional' package='cups'/>
<including install='optional' package='dhcpcd'/>
<including install='optional' package='fetchmail'/>
<including install='optional' package='linux-identd'/>
<including install='optional' package='mod_perl'/>
<including install='optional' package='mod_php'/>
<including install='optional' package='nail'/>
<including install='optional' package='net-snmp'/>
<including install='optional' package='netkit-rsh'/>
<including install='optional' package='netkit-telnet'/>
<including install='optional' package='nfs-utils'/>
<including install='optional' package='ntp'/>
<including install='optional' package='pine'/>
<including install='optional' package='portmap'/>
<including install='optional' package='postfix'/>
<including install='optional' package='ppp'/>
<including install='optional' package='procmail'/>
<including install='optional' package='proftpd'/>
<including install='optional' package='rdate'/>
<including install='optional' package='rsync'/>
<including install='optional' package='samba'/>
</group>
<group name='network_tools'>
<description>
网络工具类包括 tcpdump 等网络工具。
网络工具类都是可选软件包,可以自由选择安装。
</description>
<including install='optional' package='libpcap'/>
<including install='optional' package='openldap'/>
<including install='optional' package='tcpdump'/>
</group>
<release name='security'>
<including group='base' install='mandatory'/>
<including group='development' install='optional'/>
<including group='gui' install='optional'/>
<including group='internet' install='optional'/>
<including group='network_service' install='optional'/>
<including group='network_tools' install='optional'/>
</release>
</configuration>