|
From: Derrick M. <d2...@pe...> - 2003-07-28 14:08:34
|
I wasn't able to find an existing profile for Redhat9 so I tried my
hand at putting together one. Sendmail seems to hang on startup so I've
just disabled it for now. The rest seems to work okay. All one has to do
to update UML Builder is copy the text below into a file called:
"/usr/lib/uml/umlbuilder/profiles/Redhat9.p".
Cheers,
Derrick Moser
---BEGIN-CUT---
# Redhat 9 setup
modules = {
'core':
(
# Description
'Core',
# Include
(),
# Packages
'ash', 'basesystem', 'bash', 'coreutils', 'cpio', 'e2fsprogs', 'ed',
'file', 'filesystem', 'glibc', 'grub', 'hdparm', 'hotplug', 'initscripts',
'iproute', 'iputils', 'kbd', 'kernel', 'libgcc', 'libtermcap', 'losetup',
'passwd', 'procps', 'raidtools', 'readline', 'redhat-logos',
'redhat-release', 'rootfiles', 'rpm', 'setserial', 'setup', 'sysklogd',
'SysVinit', 'termcap', 'util-linux', 'vim-minimal', 'authconfig', 'kudzu',
'lilo', 'redhat-config-mouse', 'shadow-utils',
),
'base':
(
# Description
'Base',
# Include
('core', 'dialup', ),
# Packages
'acl', 'anacron', 'apmd', 'aspell', 'at', 'attr', 'authconfig', 'autofs',
'bc', 'bind-utils', 'bzip2', 'crontabs', 'cyrus-sasl-plain', 'devlabel',
'dhclient', 'diffutils', 'dos2unix', 'dosfstools', 'dump', 'ethtool',
'eject', 'fbset', 'finger', 'ftp', 'gpm', 'irda-utils', 'kernel-pcmcia-cs',
'krb5-workstation', 'kudzu', 'lftp', 'lha', 'logrotate', 'lsof',
'logwatch', 'lokkit', 'mailcap', 'man', 'man-pages', 'mkbootdisk', 'mt-st',
'mtools', 'mtr', 'netconfig', 'nfs-utils', 'nss_ldap', 'ntsysv',
'openssh-clients', 'pam_krb5', 'pam_smb', 'parted', 'pax', 'pciutils',
'pidentd', 'pinfo', 'quota', 'rdate', 'redhat-config-network-tui',
'redhat-logos', 'reiserfs-utils', 'rp-pppoe', 'rsh', 'rsync', 'jfsutils',
'jwhois', 'setuptool', 'sendmail', 'slocate', 'specspo', 'star', 'sudo',
'stunnel', 'talk', 'tcp_wrappers', 'tcsh', 'telnet', 'traceroute', 'time',
'tmpwatch', 'up2date', 'utempter', 'wireless-tools', 'rdist', 'tcpdump',
'openssh-server', 'wget', 'unix2dos', 'unzip', 'vconfig', 'vim-common',
'vixie-cron', 'ypbind', 'zip',
),
'printing':
(
# Description
'Printing Support',
# Include
(),
# Packages
'4Suite', 'XFree86-font-utils', 'a2ps', 'cups', 'ghostscript', 'hpijs',
'LPRng', 'ttfprint', 'redhat-config-printer', 'redhat-switch-printer',
),
'base-x':
(
# Description
'X Window System',
# Include
('printing', ),
# Packages
'authconfig-gtk', 'bitmap-fonts', 'firstboot', 'desktop-backgrounds-basic',
'desktop-backgrounds-extra', 'gdm', 'openssh-askpass',
'openssh-askpass-gnome', 'redhat-config-date', 'redhat-config-network',
'redhat-config-services', 'redhat-config-soundcard', 'redhat-config-users',
'redhat-config-xfree86', 'redhat-logviewer', 'redhat-config-printer-gui',
'redhat-switch-printer-gnome', 'redhat-switch-mail-gnome',
'redhat-config-packages', 'switchdesk', 'usermode-gtk', 'XFree86',
'XFree86-font-utils', 'XFree86-tools', 'XFree86-twm', 'XFree86-xauth',
'XFree86-75dpi-fonts', 'XFree86-100dpi-fonts', 'xinitrc', 'XFree86-xdm',
'up2date-gnome', 'rhn-applet', 'xisdnload',
),
'dialup':
(
# Description
'Dialup Networking Support',
# Include
(),
# Packages
'ppp', 'lrzsz', 'minicom', 'statserial', 'wvdial', 'isdn4k-utils',
),
'gnome-desktop':
(
# Description
'GNOME Desktop Environment',
# Include
('base-x', ),
# Packages
'control-center', 'desktop-file-utils', 'desktop-printing', 'eog',
'file-roller', 'gconf-editor', 'gedit', 'gftp', 'gimp-print-utils',
'gnome-applets', 'gnome-audio', 'gnome-icon-theme', 'gnome-media',
'gnome-panel', 'gnome-session', 'gnome-system-monitor', 'gnome-terminal',
'gnome-themes', 'gnome-user-docs', 'gnome-utils', 'gnome-vfs-extras',
'gnome-vfs2-extras', 'gqview', 'gtk-engines', 'gtk2-engines', 'ggv',
'gthumb', 'mtr-gtk', 'magicdev', 'hwbrowser', 'metacity', 'nautilus',
'nautilus-media', 'switchdesk-gnome', 'yelp',
),
'kde-desktop':
(
# Description
'KDE Desktop Environment',
# Include
('base-x', 'dialup', ),
# Packages
'kdeutils', 'arts', 'autorun', 'desktop-printing', 'fam', 'htdig',
'kdegraphics', 'kdepim', 'kdeaddons', 'kdeadmin', 'kdeartwork',
'kdemultimedia', 'kdebase', 'kdenetwork', 'switchdesk-kde', 'xinetd',
),
'graphical-internet':
(
# Description
'Graphical Internet',
# Include
(),
# Packages
'balsa', 'evolution', 'gaim', 'galeon', 'gnomemeeting', 'mozilla',
'mozilla-psm', 'mozilla-chat', 'mozilla-mail', 'pan', 'xchat', 'indexhtml',
'licq-kde', 'quanta',
),
'text-internet':
(
# Description
'Text-based Internet',
# Include
('base', ),
# Packages
'fetchmail', 'epic', 'lynx', 'mutt', 'ncftp', 'pine', 'slrn',
),
'sound-and-video':
(
# Description
'Sound and Video',
# Include
('base', 'base-x', ),
# Packages
'aumix', 'cdda2wav', 'cdlabelgen', 'cdp', 'cdparanoia', 'cdrecord',
'dvdrecord', 'dvgrab', 'grip', 'gtoaster', 'kdemultimedia', 'mikmod',
'sndconfig', 'sox', 'vorbis-tools', 'xawtv', 'xcdroast', 'xmms',
'xmms-skins',
),
'graphics':
(
# Description
'Graphics',
# Include
('base', 'base-x', ),
# Packages
'ImageMagick', 'sane-frontends', 'xsane', 'xsane-gimp', 'dia', 'gimp',
'gimp-data-extras', 'gimp-print-plugin', 'gtkam', 'gtkam-gimp',
'kdegraphics', 'netpbm-progs', 'xfig',
),
'office':
(
# Description
'Office/Productivity',
# Include
('base-x', ),
# Packages
'openoffice', 'xpdf', 'MagicPoint', 'abiword', 'ggv', 'gnumeric',
'gnucash', 'mrproject', 'kdepim', 'koffice', 'kdegraphics', 'tetex-xdvi',
),
'mail-server':
(
# Description
'Mail Server',
# Include
('base', ),
# Packages
'sendmail', 'imap', 'sendmail-cf', 'mailman', 'spamassassin',
'squirrelmail', 'postfix',
),
'network-server':
(
# Description
'Network Servers',
# Include
('base', ),
# Packages
'amanda-server', 'am-utils', 'cipe', 'dhcp', 'finger-server',
'krb5-server', 'pxe', 'radvd', 'rsh-server', 'talk-server',
'telnet-server', 'vnc-server', 'ypserv', 'zebra',
),
'news-server':
(
# Description
'News Server',
# Include
('base', ),
# Packages
'inn',
),
'smb-server':
(
# Description
'Windows File Server',
# Include
('base', ),
# Packages
'samba-client', 'samba',
),
'server-cfg':
(
# Description
'Server Configuration Tools',
# Include
('base', ),
# Packages
'redhat-config-bind', 'redhat-config-httpd', 'redhat-config-nfs',
'redhat-config-network', 'redhat-config-printer',
'redhat-config-printer-gui', 'redhat-config-samba',
'redhat-config-securitylevel', 'redhat-config-services',
'redhat-switch-printer', 'redhat-switch-printer-gnome',
'redhat-switch-mail', 'redhat-switch-mail-gnome',
),
'ftp-server':
(
# Description
'FTP Server',
# Include
('base', ),
# Packages
'vsftpd',
),
'sql-server':
(
# Description
'SQL Database Server',
# Include
('base', ),
# Packages
'postgresql-server', 'unixODBC', 'perl-DBD-Pg', 'perl-DB_File',
'mysql-server',
),
'web-server':
(
# Description
'Web Server',
# Include
('base', ),
# Packages
'httpd', 'httpd-manual', 'hwcrypto', 'mod_python', 'mod_perl', 'mod_ssl',
'php', 'php-imap', 'php-ldap', 'php-odbc', 'php-pgsql', 'mod_auth_pgsql',
'php-mysql', 'mod_auth_mysql', 'squid', 'tux', 'webalizer',
),
'dns-server':
(
# Description
'DNS Name Server',
# Include
('base', ),
# Packages
'caching-nameserver', 'bind',
),
'authoring-and-publishing':
(
# Description
'Authoring and Publishing',
# Include
('base', ),
# Packages
'xhtml1-dtds', 'docbook-style-dsssl', 'docbook-utils', 'docbook-utils-pdf',
'linuxdoc-tools', 'tetex', 'tetex-afm', 'tetex-xdvi', 'xmlto',
),
'engineering-and-scientific':
(
# Description
'Engineering and Scientific',
# Include
('base', ),
# Packages
'blas', 'gnuplot', 'lam', 'lapack', 'octave', 'pvm', 'units',
),
'editors':
(
# Description
'Editors',
# Include
('base', ),
# Packages
'vim-enhanced', 'vim-X11',
),
'emacs':
(
# Description
'Emacs',
# Include
('base', ),
# Packages
'emacs', 'emacs-leim', 'psgml',
),
'xemacs':
(
# Description
'XEmacs',
# Include
('base', ),
# Packages
'xemacs', 'xemacs-el', 'xemacs-info',
),
'system-tools':
(
# Description
'System Tools',
# Include
(),
# Packages
'amanda-client', 'ethereal', 'ethereal-gnome', 'nmap', 'nmap-frontend',
'rdesktop', 'samba-client', 'shapecfg', 'tsclient', 'vnc', 'xdelta', 'mc',
'screen',
),
'admin-tools':
(
# Description
'Administration Tools',
# Include
(),
# Packages
'authconfig-gtk', 'redhat-config-date', 'redhat-config-keyboard',
'redhat-config-kickstart', 'redhat-config-language',
'redhat-config-rootpassword', 'redhat-config-soundcard',
'redhat-config-users', 'redhat-config-packages', 'redhat-config-proc',
'redhat-logviewer',
),
'games':
(
# Description
'Games and Entertainment',
# Include
('base', ),
# Packages
'joystick', 'Maelstrom', 'chromium', 'freeciv', 'tuxracer', 'xboard',
'gnome-games', 'kdegames',
),
'ISO8859-2-support':
(
# Description
'ISO8859-2 Support',
# Include
(),
# Packages
'fonts-ISO8859-2', 'fonts-ISO8859-2-75dpi', 'fonts-ISO8859-2-100dpi',
),
'ISO8859-9-support':
(
# Description
'ISO8859-9 Support',
# Include
(),
# Packages
'XFree86-ISO8859-9-75dpi-fonts', 'XFree86-ISO8859-9-100dpi-fonts',
),
'cyrillic-support':
(
# Description
'Cyrillic Support',
# Include
(),
# Packages
'XFree86-cyrillic-fonts', 'fonts-KOI8-R', 'fonts-KOI8-R-100dpi',
),
'british-support':
(
# Description
'British Support',
# Include
(),
# Packages
'aspell-en-gb', 'kde-i18n-British',
),
'canadian-support':
(
# Description
'Canadian Support',
# Include
(),
# Packages
'aspell-en-ca',
),
'catalan-support':
(
# Description
'Catalan Support',
# Include
(),
# Packages
'aspell-ca', 'kde-i18n-Catalan',
),
'brazilian-support':
(
# Description
'Brazilian Support',
# Include
('portuguese-support', ),
# Packages
'aspell-pt_BR', 'kde-i18n-Brazil',
),
'czech-support':
(
# Description
'Czech Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Czech', 'man-pages-cs',
),
'danish-support':
(
# Description
'Danish Support',
# Include
(),
# Packages
'aspell-da', 'kde-i18n-Danish', 'man-pages-da',
),
'dutch-support':
(
# Description
'Dutch Support',
# Include
(),
# Packages
'aspell-nl', 'kde-i18n-Dutch',
),
'estonian-support':
(
# Description
'Estonian Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Estonian',
),
'finnish-support':
(
# Description
'Finnish Support',
# Include
(),
# Packages
'kde-i18n-Finnish',
),
'german-support':
(
# Description
'German Support',
# Include
(),
# Packages
'aspell-de', 'kde-i18n-German', 'man-pages-de',
),
'greek-support':
(
# Description
'Greek Support',
# Include
(),
# Packages
'kde-i18n-Greek',
),
'hebrew-support':
(
# Description
'Hebrew Support',
# Include
(),
# Packages
'kde-i18n-Hebrew', 'fonts-hebrew',
),
'hungarian-support':
(
# Description
'Hungarian Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Hungarian',
),
'spanish-support':
(
# Description
'Spanish Support',
# Include
(),
# Packages
'aspell-es', 'kde-i18n-Spanish', 'man-pages-es',
),
'french-support':
(
# Description
'French Support',
# Include
(),
# Packages
'aspell-fr', 'kde-i18n-French', 'man-pages-fr',
),
'icelandic-support':
(
# Description
'Icelandic Support',
# Include
(),
# Packages
'kde-i18n-Icelandic',
),
'italian-support':
(
# Description
'Italian Support',
# Include
(),
# Packages
'aspell-it', 'kde-i18n-Italian', 'man-pages-it',
),
'korean-support':
(
# Description
'Korean Support',
# Include
(),
# Packages
'nvi-m17n', 'kde-i18n-Korean', 'man-pages-ko', 'ami', 'hanterm-xf', 'h2ps',
'nhpf', 'ttfonts-ko',
),
'norwegian-support':
(
# Description
'Norwegian Support',
# Include
(),
# Packages
'aspell-no', 'kde-i18n-Norwegian', 'kde-i18n-Norwegian-Nynorsk',
),
'polish-support':
(
# Description
'Polish Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Polish', 'man-pages-pl',
),
'portuguese-support':
(
# Description
'Portuguese Support',
# Include
(),
# Packages
'aspell-pt', 'kde-i18n-Portuguese',
),
'romanian-support':
(
# Description
'Romanian Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Romanian',
),
'russian-support':
(
# Description
'Russian Support',
# Include
('cyrillic-support', ),
# Packages
'kde-i18n-Russian', 'man-pages-ru',
),
'serbian-support':
(
# Description
'Serbian Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Serbian',
),
'slovak-support':
(
# Description
'Slovak Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Slovak',
),
'slovenian-support':
(
# Description
'Slovenian Support',
# Include
('ISO8859-2-support', ),
# Packages
'kde-i18n-Slovenian',
),
'swedish-support':
(
# Description
'Swedish Support',
# Include
(),
# Packages
'aspell-sv', 'kde-i18n-Swedish',
),
'turkish-support':
(
# Description
'Turkish Support',
# Include
('ISO8859-9-support', ),
# Packages
'kde-i18n-Turkish',
),
'ukrainian-support':
(
# Description
'Ukrainian Support',
# Include
('cyrillic-support', ),
# Packages
'kde-i18n-Ukrainian',
),
'chinese-support':
(
# Description
'Chinese Support',
# Include
(),
# Packages
'nvi-m17n', 'kde-i18n-Chinese', 'kde-i18n-Chinese-Big5', 'libtabe-devel',
'miniChinput', 'stardict', 'ttfonts-zh_TW', 'ttfonts-zh_CN', 'taipeifonts',
'xcin', 'bg5ps',
),
'japanese-support':
(
# Description
'Japanese Support',
# Include
(),
# Packages
'Canna', 'jcode.pl', 'kakasi-dict', 'kcc', 'kon2', 'kon2-fonts', 'lv',
'nvi-m17n', 'nvi-m17n-canna', 'perl-NKF', 'perl-Text-Kakasi', 'nkf',
'ttfonts-ja', 'watanabe-vf', 'kde-i18n-Japanese', 'fonts-ja', 'jisksp14',
'jisksp16-1990', 'FreeWnn', 'kappa20', 'kinput2-canna-wnn6', 'knm_new',
'kterm', 'skkdic', 'skkinput', 'man-pages-ja', 'kakasi-devel',
'Wnn6-SDK-devel', 'namazu-devel',
),
'development-tools':
(
# Description
'Development Tools',
# Include
('development-libs', ),
# Packages
'ElectricFence', 'autoconf', 'automake14', 'automake15', 'automake',
'binutils', 'bison', 'byacc', 'cdecl', 'cproto', 'cvs', 'ddd', 'dejagnu',
'dev86', 'diffstat', 'doxygen', 'dmalloc', 'expect', 'flex', 'gcc',
'gcc-c++', 'gcc-g77', 'gcc-gnat', 'gcc-java', 'gcc-objc', 'gdb', 'gettext',
'indent', 'libtool', 'ltrace', 'make', 'memprof', 'nasm', 'njamd',
'patchutils', 'perl-CPAN', 'pkgconfig', 'pmake', 'pstack', 'python-devel',
'rcs', 'rpm-build', 'redhat-rpm-config', 'splint', 'strace', 'texinfo',
),
'development-libs':
(
# Description
'Development Libraries',
# Include
(),
# Packages
'curl-devel', 'cyrus-sasl-devel', 'db4-devel', 'db4-utils', 'dialog',
'expat-devel', 'fam-devel', 'gdbm-devel', 'gmp-devel', 'gpm-devel',
'hesiod-devel', 'krb5-devel', 'krbafs-devel', 'kudzu-devel',
'libcap-devel', 'libtermcap-devel', 'libusb-devel', 'libuser-devel',
'libxml-devel', 'libxml2-devel', 'lockdev-devel', 'modutils-devel',
'ncurses-devel', 'newt-devel', 'openldap-devel', 'openssl-devel',
'pam-devel', 'pciutils-devel', 'readline-devel', 'rpm-devel',
'slang-devel', 'swig', 'zlib-devel', 'libogg-devel', 'libvorbis-devel',
),
'kernel-development':
(
# Description
'Kernel Development',
# Include
('development-tools', ),
# Packages
'kernel-source', 'libattr-devel', 'libacl-devel', 'tk',
),
'legacy-software-development':
(
# Description
'Legacy Software Development',
# Include
(),
# Packages
'compat-gcc', 'compat-gcc-c++', 'compat-gcc-g77', 'compat-libstdc++',
'compat-libstdc++-devel',
),
'x-software-development':
(
# Description
'X Software Development',
# Include
('development-tools', ),
# Packages
'Glide3-devel', 'XFree86-devel', 'Xaw3d-devel', 'gd-devel',
'lesstif-devel', 'libjpeg-devel', 'libtiff-devel', 'libpng-devel',
'libmng-devel', 'libungif-devel', 'freetype-devel', 'netpbm-devel',
'libpng10-devel', 'openmotif-devel', 'SDL-devel', 'SDL_image-devel',
'SDL_mixer-devel', 'SDL_net-devel',
),
'gnome-software-development':
(
# Description
'GNOME Software Development',
# Include
('x-software-development', ),
# Packages
'bug-buddy', 'pygtk2-devel', 'glib-devel', 'glib2-devel', 'gtk+-devel',
'GConf-devel', 'GConf2-devel', 'Guppi-devel', 'ORBit-devel',
'ORBit2-devel', 'atk-devel', 'bonobo-activation-devel',
'bonobo-conf-devel', 'bonobo-devel', 'eel2-devel', 'fontconfig-devel',
'gail-devel', 'gal-devel', 'gdk-pixbuf-devel', 'gnome-libs-devel',
'gnome-pilot-devel', 'gnome-print-devel', 'gnome-vfs-devel',
'gnome-vfs2-devel', 'gtkhtml-devel', 'gtk-doc', 'gtk2-devel',
'imlib-devel', 'libIDL-devel', 'libart_lgpl-devel', 'libbonobo-devel',
'libbonoboui-devel', 'libglade-devel', 'libglade2-devel', 'libgnome-devel',
'libgnomecanvas-devel', 'libgnomeui-devel', 'libgtop-devel',
'libole2-devel', 'librsvg-devel', 'librsvg2-devel', 'libunicode-devel',
'libxslt-devel', 'linc-devel', 'oaf-devel', 'pango-devel', 'glade',
'glade2',
),
'kde-software-development':
(
# Description
'KDE Software Development',
# Include
('x-software-development', ),
# Packages
'PyQt-devel', 'arts-devel', 'cdparanoia-devel', 'cups-devel', 'kdbg',
'kdebase-devel', 'kdelibs-devel', 'kdenetwork-devel', 'kdesdk',
'kdesdk-devel', 'kdepim-devel', 'kdevelop', 'kdeutils-devel',
'kdegraphics-devel', 'pilot-link-devel', 'qt-designer', 'qt-devel',
'sane-backends-devel', 'sip-devel', 'libxslt-devel',
),
'workstation-common':
(
# Description
'Workstation Common',
# Include
('base', 'base-x', 'admin-tools', 'editors', 'sound-and-video', 'dialup',
'office', 'graphical-internet', 'text-internet', 'printing', 'graphics',
'games', ),
# Packages
),
'server':
(
# Description
'Server',
# Include
('base', 'printing', 'text-internet', 'dialup', 'web-server', 'smb-server',
'server-cfg', 'admin-tools', ),
# Packages
),
'gnome':
(
# Description
'GNOME',
# Include
('gnome-desktop', ),
# Packages
),
'kde':
(
# Description
'KDE',
# Include
('kde-desktop', ),
# Packages
),
'supported':
(
# Description
'Supported Packages',
# Include
(),
# Packages
'anaconda', 'anaconda-help', 'anaconda-images', 'anaconda-runtime',
'booty',
),
}
supportedfs=['ext2', 'reiserfs', 'ext3']
installrpms=['dev', 'e2fsprogs', 'glibc', 'util-linux', 'setup',
'bash', 'python', 'ncurses', 'tar', 'coreutils', 'rpm',
'net-tools', 'sash', 'reiserfs-utils', 'cpio', 'bzip2-libs', 'popt']
actions={
'prep': '''
# you get errors if these files do not exist
import os
os.system("touch /var/lib/rpm/Basenames")
os.system("touch /var/lib/rpm/Conflictname")
os.system("touch /var/lib/rpm/Dirnames")
os.system("touch /var/lib/rpm/Filemd5s")
os.system("touch /var/lib/rpm/Group")
os.system("touch /var/lib/rpm/Installtid")
os.system("touch /var/lib/rpm/Name")
os.system("touch /var/lib/rpm/Packages")
os.system("touch /var/lib/rpm/Providename")
os.system("touch /var/lib/rpm/Provideversion")
os.system("touch /var/lib/rpm/Pubkeys")
os.system("touch /var/lib/rpm/Requirename")
os.system("touch /var/lib/rpm/Requireversion")
os.system("touch /var/lib/rpm/Sha1header")
os.system("touch /var/lib/rpm/Sigmd5")
os.system("touch /var/lib/rpm/Triggername")
''',
'post': '''
import os
# postinstall
# patchinittab adds /dev/ which we do not want
findandreplace("/etc/inittab", "/dev/ttys/", "ttys/")
# patch /etc/rc.d/rc.sysinit
os.system("sed '/^last=0$/,/^fi$/s/^/#/' < /mnt/etc/rc.d/rc.sysinit > /tmp/rc.sysinit; cp /tmp/rc.sysinit /mnt/etc/rc.d/rc.sysinit")
# disable sendmail
os.system("mv /mnt/etc/rc.d/rc3.d/S80sendmail /mnt/etc/rc.d/rc3.d/K30sendmail")
'''
}
---END-CUT---
|