[rescue] Trimming down Solaris 10
Jonathan Katz
jon at jonworld.com
Wed Dec 3 11:37:56 CST 2008
Here is my Solaris 10 Jumpstart profile. Starts out with SUNWXCreq and
adds some packages but removes a bunch of others. Who needs telnet and
ftp, anyway? I don't know if it has the stuff requried for ZFS.
This is from a former job and includes packages requried for 15Ks and
SFx000s, Oracle and its installers and some Java bloat.
=-=-=-=-=-=-=-=
install_type initial_install
system_type standalone
partitioning explicit
cluster SUNWCreq
# UltraSPARC drivers (should be w/ req?)
package SUNWus add
# Necessary C Libraries for apps
package SUNWlibCf add
# Programming tools for debugging with truss
package SUNWtoo add # ld
package SUNWbtool add # make
# Programming tools required by Oracle for install
# and relinking during upgrades/patches.
package SUNWipc add # shared memory utils
package SUNWbcp add # SunOS 4.x tools!
# Compression apps and libs
package SUNWgzip add # gzip
package SUNWzip add # zip
# PICL stuff for HW info
package SUNWfruid add # FRU ID Utility and Library (Usr)
package SUNWfruip add # FRU ID Platform Modules (Usr)
# Common DR (Mandatory)
package SUNWdcsr add # Domain Configuration Server, (Root)
package SUNWdcsu add # Domain Configuration Server
package SUNWefc add # Embedded FCode Interpreter (root)
package SUNWefcr add # Embedded FCode Interpreter (root)
package SUNWefcu add # Embedded FCode Interpreter (usr)
package SUNWefcl add # Embedded FCode Interpreter (libs)
# 12K & 15K DR specific (Mandatory)
package SUNWsckmr add # Init script & links for Sun Fire 15000
Key Management daemon
package SUNWsckmu add # Key Management daemon for Sun Fire 15000
package SUNWcpr add # Suspend/Resume (DR)
# Network Console (Mandatory)
package SUNWcvcr add # Network Console daemon and rc script
# Commonly needed Java (Mandatory)
package SUNWctpls add # Portable layout services for Complex
Text Layout support
package SUNWj3rt add # J2SDK 1.4 runtime environment
package SUNWj3man add # J2SDK 1.4 man pages
# Let's add tcsh and bash and bzip and sysutils
package SUNWplowr add # locales?
package SUNWpmgr add # locales?
package SUNWtcsh add # tcsh
package SUNWbash add # bash
package SUNWaccr add # Accounting (root)
package SUNWaccu add # Accounting (usr)
# Live Upgrade
package SUNWlur add # Live Upgrade (root)
package SUNWluu add # Live Upgrade (usr)
package SUNWluzone add # Live Upgrade (zones)
# And let's add some manpages, too
package SUNWdoc add
package SUNWman add
package SUNWdpl add
# Packages for Patrol and sysadmins, BSD stuff, and DTRACE!!!
package SUNWscpr add # "Source Compatibility"
package SUNWscpu add # "Source Compatibility"
package SUNWadmc add # Admin Commands
package SUNWadmfw add # Admin Framework
package SUNWadmfr add # Admin Framework
package SUNWinst add # Install Tools
package SUNWpoolr add # Resource Pooling
package SUNWpool add # Resource Pooling
package SUNWqos add # QoS
package SUNWqosu add # QoS Utils
package SUNWfss add # Fair Share Scheduler
package SUNWcpc add # CPU performance counters
package SUNWcpcu add # CPU performance counters
package SUNWarc add # LINT libraries
package SUNWarcr add # LINT libraries
package SUNWlibmr add # Math Libraries
package SUNWcstl add # App Trace Libs
package SUNWlibpopt add # CLI interface lib for apps
# Let's add tcpd and ssh for security! We also have to add Kerberos
package SUNWast add # Audit tools
package SUNWbart add # BART tool
package SUNWlibgcrypt add # GNU Crypt libs
package SUNWopensslr add # OpenSSL
package SUNWtcpd add # TCP wrappers
package SUNWsshcu add # ssh
package SUNWsshdr add # ssh
package SUNWsshdu add # ssh
package SUNWsshr add # ssh
package SUNWsshu add # ssh
package SUNWgssdh add # GSS api for diffe-helman
package SUNWgssk add # GSS for kerberos
package SUNWrsg add # Kerberos Kernel Support
# Let's add zones
package SUNWzoner add # Zones (root)
package SUNWzoneu add # Zones (usr)
package SUNWj5rt add # Java 5 Runtime
package SUNWj5rtx add # Java 5 Runtime (64 bit)
package SUNWfsmgtr add # Filesystem API (root)
package SUNWfsmgtu add # Filesystem API (usr)
package SUNWrcapr add # Resource Capping daemons (root)
package SUNWrcapu add # Resource Capping daemons (usr)
# Let's add some LOCALE support for Oracle
package SUNWuiu8 add
package SUNWulcf add
# PatchPro and friends
package SUNWupdatemgrr add
package SUNWupdatemgru add
package SUNWppro-plugin-sunos-base add
package SUNWppror add
package SUNWpprou add
package SUNWccfw add
package SUNWccfwctrl add
package SUNWcsmauth add
package SUNWccinv add
package SUNWcctpx add
package SUNWccccr add
package SUNWccsign add
package SUNWccccfg add
package SUNWccccrr add
package SUNWbrg add
package SUNWscnsom add
package SUNWsensor add
package SUNWscnprm add
package SUNWscn-base add
package SUNWcacaort add
package SUNWsam add
package SUNWscn-base-r add
package SUNWsamr add
package SUNWjdmk-base add
package SUNWscnprmr add
package SUNWbrgr add
package SUNWsensorr add
package SUNWscnsomr add
# Let's delete telnet, ftp, tftp and other network utils because we can!
# Stuff we can take out... like sendmail!
package SUNWsndmr delete # Part of SUNWcreq
package SUNWsndmu delete # Part of SUNWcreq
package SUNWtnamd delete # Trivial Named
package SUNWtnamr delete # Trivial Named
package SUNWtnetc delete # telnet
package SUNWtnetd delete # telnet
package SUNWtnetr delete # telnet
package SUNWftpr delete # ftp
package SUNWftpu delete # ftp
package SUNWtftpr delete # tftp
package SUNWtftp delete # tftp
package SUNWauda delete # Audio Apps
package SUNWatfsr delete # Autofs (root)
package SUNWatfsu delete # Autofs (usr)
package SUNWnfscr delete # NFS Client (root)
package SUNWnfscu delete # NFS Client (usr)
package SUNWnfssr delete # NFS Server (root)
package SUNWnfssu delete # NFS Server (usr)
package SUNWbsr delete # Boot Server (root)
package SUNWbsu delete # Boot Server (usr)
package SUNWwbsup delete # WAN boot
package SUNWrcmdc delete # rlogin, rwho, finger
package SUNWrcmdr delete # rlogin, rwho, finger
package SUNWrcmds delete # rlogin, rwho, finger
package SUNWnfsckr delete # NFS Kernel
package SUNWnfsskr delete # NFS Kernel
package SUNWnisr delete # NIS
package SUNWnisu delete # NIS
package SUNWntpr delete # NTP
package SUNWntpu delete # NTP
package SUNWbip delete # Silly FTP stuff
package SUNWbipr delete # Silly FTP stuff
# Xwin stuff is left in as it is required by Siebel and Oracle installers
#package SUNWmfrun delete # Motif RunTime Kit
package SUNWxcu4 add # XCU4 Utilities
#package SUNWxcu4 delete # XCU4 Utilities
#package SUNWxwplt delete # X Window System platform software
#package SUNWxwrtl delete # X Window System Runtime Library
Links in /usr/lib
#package SUNWxwice delete # ICE components
#package SUNWowbcp delete # OW Binary Compatability Libs?
#package SUNWxwplr delete # Xwindow Platform Config
#package SUNWxwfnt delete # Xwindow Fonts
#package SUNWxwmod delete # Xwindows kernel junk
#package SUNWxwdv delete # Xwindows kernel junk
filesys rootdisk.s0 2048 /
filesys rootdisk.s1 512 swap
filesys rootdisk.s3 2048 /var
filesys rootdisk.s4 100
filesys rootdisk.s5 512 /export/home
filesys rootdisk.s6 free /opt
More information about the rescue
mailing list