Michael Kearney wrote: > Section 1.1 There was no case for Web Stack 1.5 but it went forward > anyway?
yes > What are the changes from 1.5 to 1.6? Attached is a draft extraction/description of the parts of this ARC which represent 1.5 to 1.6 changes. (The team hasn't reviewed in detail). Does this information need to be integrated into the ARC? > > Section 2.1 What's incompatible between the MySQL 5.0 and 5.1 releases? The key incompatibility is with the on-disk formats. You can't use the same physical database files with different releases of MySQL, so you have to perform a one-time upgrade step when moving from 5.0 to 5.1. The documentation on upgrading is at http://dev.mysql.com/doc/refman/5.1/en/upgrade.html A couple of other items are listed at http://dev.mysql.com/doc/refman/5.1/en/faqs-migration.html#qandaitem-23-8-1-1 Do this information need to be integrated into the ARC? Thanks, Jeff > > > Best Regards, > Michael > > > Jyri Virkki wrote: >> I am sponsoring this case for Jeff, IK and Brian from the Web Stack team. >> >> This case covers the porting of the latest Web Stack components (upcoming >> OpenSolaris 2010.03) to the other Web Stack platforms (Solaris 10 + Red Hat). >> This case is an update to LSARC/2008/710. >> >> Timeout set to Jan.29. >> >> >> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI >> This information is Copyright 2010 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> Sun GlassFish Web Stack 1.6 >> 1.2. Name of Document Author/Supplier: >> Author: Jeff Trawick >> 1.3 Date of This Document: >> 22 January, 2010 >> 4. Technical Description >> >> Sun GlassFish Web Stack 1.6 >> Jeff Trawick, Isvaran Krishnamurthy, Brian Overstreet >> 21 January 2010 >> >> 1. Summary and motivation >> >> 1.1. Introduction >> >> Sun GlassFish Web Stack provides a collection of the technologies >> commonly known as AMP (Apache, MySQL, PHP) as well as several >> additional popular web tier technologies. >> >> Web Stack is shipped in several variants. For reference: >> >> Web Stack in OpenSolaris 2008.11 == Web Stack 1.4 for S10/RHEL >> Web Stack in OpenSolaris 2009.06 == Web Stack 1.5 for S10/RHEL >> Web Stack in OpenSolaris 2010.03 == Web Stack 1.6 for S10/RHEL >> >> New or updated components are generally first made available via the >> biweekly OpenSolaris dev updates. Such updates are covered by their >> individual ARC cases (list below). The updates are then ported to >> S10/RHEL and made available in the next Web Stack release. >> These are timed to ship at approximately the same time as the >> corresponding OpenSolaris release. >> >> This case covers the porting of Web Stack components included in >> the upcoming OpenSolaris 2010.03 to Solaris 10/RHEL. >> >> This case does not cover the per-component updates which have >> already been covered in previous cases targeted for 2010.03. >> Refer to list in section 6.1.1. >> >> This case covers only changes which are specific to the S10/RHEL >> version of Web Stack. Web Stack 1.4 (for S10/RHEL) was >> covered by LSARC/2008/710. This case only covers changes not >> previously documented in the prior case. >> >> Note: There was no case for Web Stack 1.5 (S10/RHEL), so this case >> covers all S10/RHEL changes from 1.4 to 1.6. >> >> Regarding product naming: The previous release of this standalone >> product for Solaris 10 and Red Hat Enterprise Linux was referred to >> as "Sun Web Stack." It is now referred to officially as "Sun >> GlassFish Web Stack." This document will refer to it simply as "Web >> Stack." >> >> Web Stack 1.6 is a minor release upgrade to Web Stack 1.4. The primary >> changes are: >> >> * add IPS/pkg(5) distribution (for S10/RHEL) >> * add new Sun GlassFish Web Stack Enterprise Manager feature >> (referred to as "WSEM") >> * synchronize with component versions in OpenSolaris 2010.03 >> * add additional extensions for PHP and Apache HTTP Server >> * add new Web Stack Demo Pages (referred to as "WSDP") >> >> 2. Technical description >> >> 2.1. API and ABI compatibility with Web Stack 1.4 >> >> Upgrades of the open source packages in Web Stack 1.6 are all >> compatible with those in release 1.4. MySQL 5.1 is an incompatible >> addition to Web Stack in this release, but MySQL 5.0 is retained to >> support migration from 1.4. >> >> 2.5. IPS/pkg(5) packaging of Web Stack >> >> Web Stack 1.6 is now delivered in two ways for Solaris 10 and RHEL 5: >> >> * native packages for Solaris 10 (SVR4) and RHEL 5 (rpms) >> (same packaging as previous release) >> * IPS/pkg(5) (sometimes referred to as an Update Center-based >> distribution) >> >> IPS allows open source projects and commercial application vendors to: >> >> * package software components and subseqent updates to them in a >> multi-platform manner >> * publish packages and package updates to network-accessible repositories >> * assemble and apply installable-from-scratch distributions >> * employ pre-packaged CLI and GUI tools and a set of APIs to discover, >> install and remove updates and add-ons for the installed distributions >> >> Additionally, the IPS/pkg(5) packaging of Web Stack is relocatable -- >> it can be installed to arbitrary filesystem locations. >> >> 2.6. Sun GlassFish Web Stack Enterprise Manager >> >> Sun Glassfish Web Stack Enterprise Manager (WSEM) is a software >> application to manage and monitor the Sun Glassfish Web Stack >> (SWS) product. WSEM is a value add for Web Stack and will deliver >> a browser based UI to monitor and manage the Web Stack server >> components. >> >> Unlike the other Web Stack components, WSEM is neither free nor >> open source. It is an unbundled commercial application available >> to users who have purchased support. >> >> WSEM has a dashboard which includes the status of the installed >> servers, CPU and memory utilization gauges, widgets to >> start/stop/restart each of the servers and a console to show >> alerts and other information. Graphs which display various metrics >> of the servers can be added to the dashboard. >> >> 2.6.1 Sun GlassFish Web Stack Enterprise Manager Architectural Overview >> >> WSEM runs on lighttpd with a python fastcgi providing all the >> backend functionality. The static information is served by >> lighttpd while the python fastcgi handles all the requests for >> dynamic data. The python fastcgi uses CherryPy as the application >> framework with Flup as the fastcgi connector. The python fastcgi >> exposes a REST like interface to the WSEM GUI for invocation. >> >> WSEM uses the collectd statistics collection daemon to gather >> monitoring data for all the servers. Collectd plugins are >> available which collect statistics for different servers and the >> system and the data is stored in RRD files. RRDTool is used to >> generate graphs from these RRD files. For java processes like >> tomcat, data is gathered using jcollectd which runs within the JVM >> as a java agent. >> >> The GUI is built using the DOJO javascript framework and uses AJAX >> to communicate with the backend. JSON is used for information >> exchange. >> >> By default, SSL is enabled on WSEM and uses a self-signed >> certificate generated on initial startup. The user may install any >> other certificate, CA signed or otherwise, into WSEM for SSL. The >> certificate file must be in PEM format. >> >> User authentication is via PAM, by default. The other >> authentication mechanism provided is file-based authentication. >> >> 2.6.2 Sun GlassFish Web Stack Enterprise Manager Configuration files >> >> WSEM has 3 configuration files which are used to configure the log >> level, authentication method, access control, port, certificate >> file path, etc. These configuration files reside under >> /etc/opt/webstack/admin/. >> >> 2.6.3 Sun GlassFish Web Stack Enterprise Manager Evaluation and >> Unrestricted licenses >> >> By default, WSEM ships with an evaluation license that allows WSEM >> to be used for a period of 30 days from the date of installation. >> A separate license package which allows unrestricted use of WSEM >> can be downloaded from a paid repository. >> >> 2.7. Web Stack Demo Pages >> >> Web Stack Demo Pages (WSDP) are web applications that are used to >> showcase the Web Stack product and give beginning users a tool to >> learn different Web programming technologies that are provided >> with Web Stack, mainly PHP. >> >> The Web Stack product delivers a set of independent open source >> servers and runtimes (including Apache, Lighttpd,MySQL, Squid, >> PHP, memcached) on OpenSolaris, Solaris 10 and RHEL 5.2. WSDP >> delivers several HTML/PHP/Perl pages and sample configurations for >> Apache and lighttpd. >> >> The demo pages provide a synergy with the XAMPP project from >> Apache and Friends through the shared use of these demo pages. >> >> 2.7.1 Web Stack Demo Pages Technical Description >> >> WSDP ships a set of HTML/PHP/Perl files, called "the demo pages," >> which are used for demo purposes. These pages implement a small >> web site which showcase different programming methodologies. >> >> 2.7.1.1 Web Stack Demo Pages Architectural Overview >> >> WSDP are HTML/PHP/Perl pages that can be run on any server that >> supports running PHP and Perl either through a module such as >> mod_php or a CGI interface. >> >> 2.7.1.2 Web Stack Demo Pages Configuration files >> >> WSDP currently has 2 configuration files to enable the WSDP >> functionality with Apache or Lighttpd. The configuration file for >> Apache is delivered to the ETC_ROOT/apache2/2.2/conf.d directory >> as samples.conf; this will enable the samples automatically at URI >> /samples upon installation of the samples package. The >> configuration for lighttpd is not enabled automatically; it is >> delivered to directory OPT_ROOT/samples/cfg as file >> samples-lighttpd.conf. >> >> >> 6. Interfaces >> >> This case is an update to LSARC/2008/710 (Web Stack 1.4). The >> interface changes here document only the delta from 1.4 to 1.6. >> >> 6.1 Additional Imported Interfaces >> >> 6.1.1 Component-level changes >> >> As documented in section 1, Web Stack is a port of a subset of >> OpenSolaris Web Stack components. The OpenSolaris features which >> are imported into Web Stack 1.6 over and beyond those imported >> into Web Stack 1.4 are defined in the following cases: >> >> PSARC/2007/586 Including Apache 2.2.6 with Solaris (for >> mod_auth_gss) >> PSARC/2008/090 Additional Apache2 Modules (for mod_security2) >> LSARC/2009/005 Ruby Gem Update >> LSARC/2009/020 Apache 2.2.11 >> LSARC/2009/062 Including MySQL 5.1 with Solaris >> LSARC/2009/124 PHP5 Feature Enhancements >> LSARC/2009/122 Apache2 mod_sed >> LSARC/2009/130 Update Squid Proxy Server to 2.7STABLE5 >> PSARC/2009/043 Python 2.6 and 3.0 >> LSARC/2009/067 memcached 1.4.x to be included in OpenSolaris >> LSARC/2009/553 mod_proxy_html and mod_xml2enc for Apache HTTPD 2.2 >> LSARC/2009/562 Updating Lighttpd and repackaging spawn-fcgi >> LSARC/2009/564 Update to PHP 5.2 to deliver additional features >> LSARC/2009/565 Update Apache HTTP Server to 2.2.14 >> LSARC/2009/600 Update mod_fcgid to 2.3.4 in OpenSolaris >> LSARC/2009/606 Deliver collectd 4.8.x into OpenSolaris >> LSARC/2009/667 Include NSAPI support in PHP >> PSARC/2009/563 Tomcat6 example package and PID file >> >> >> 6.1.2 New Imported Interfaces >> >> /usr/bin/pkgparam N/A no case found >> OpenSSL External/Volatile PSARC/2003/500 >> pkg CLI Uncommitted LSARC/2008/493 >> /usr/bin/svcs Committed PSARC/2002/547 >> /usr/bin/svcadm Committed PSARC/2002/547 >> /usr/bin/mpstat Uncommitted PSARC/1993/127 >> /usr/bin/kstat Evolving PSARC/1999/495 >> /usr/sbin/psrinfo Evolving PSARC/1996/257 >> /usr/bin/digest Evolving PSARC/2003/469 >> Perl Uncommitted PSARC/2003/661 >> >> /bin/rpm On Red Hat Only N/A >> /proc/meminfo On Red Hat Only N/A >> /usr/bin/mpstat On Red Hat Only N/A >> /usr/bin/sha256sum On Red Hat Only N/A >> >> >> 6.2 Exported Interfaces >> >> The following additional and/or modified interfaces are exported >> by this case: >> >> 6.2.1 Filesystem paths for native package distributions >> >> /opt/webstack/bin/64 Uncommitted Symlink to >> architecture-specific >> 64-bit binaries directory; >> Solaris 10 only >> /opt/webstack/bin/uninstall Uncommitted Command-line uninstaller; see >> Appendix 2 >> >> >> 6.2.1.1 Sun GlassFish Web Stack Enterprise Manager-specific files >> >> /opt/webstack/admin/bin/wsuseradd Uncommitted command line to create >> file-based users >> /etc/rc.d/init.d/sun-wsadmin Uncommitted initd script on RHEL >> /etc/opt/webstack/admin/admin.conf Uncommitted backend configuration >> /etc/opt/webstack/admin/server.conf Uncommitted Lighttpd server config >> /etc/opt/webstack/admin/collectd/collectd.conf >> Uncommitted Collectd configuration >> >> 6.2.2 Filesystem paths for IPS/pkg(5) distribution >> >> The IPS/pkg(5) distribution (for S10/RHEL) introduced by this case >> is fully relocatable. Unlike the native packages, there is no default >> filesystem location for this installation. The user selects where >> the top level $root will reside by unzipping the distribution zip >> file. Under that user-chosen $root location, the following layout >> is created ($component refers to specific components, such as "apache" >> or "mysql"): >> >> $root/etc/$component/* Configuration files >> $root/var/$component/* Run-time variable files >> $root/$component/* All static files (binaries, libraries, >> docs, etc.) >> $root/bin/setup-webstack Post-install program for use when >> installing >> outside of the Updatetool GUI (described in >> appendix 4) >> >> 6.2.2 Support Libraries (Project Private) >> >> In order to maintain feature parity with the OpenSolaris version of >> Web Stack components, the Web Stack porting effort may include >> several private support libraries when the corresponding library in >> Solaris 10 or RedHat Linux is either missing or too far out of date >> to be useful. All the support libraries are Project Private and not >> documented for direct customer use. >> >> 6.2.3 New Command-line interfaces >> >> 6.2.3.1 Native Package Installer >> >> Web Stack 1.6 has updated the simple command line installer to >> handle new product features, support an upgrade option for Web Stack >> 1.4 installations, and provide the capability to pass through options >> to the native package utility. >> >> Future major releases of the product may (or may not) alter the >> installation procedure, so the current simple installer is Uncommitted. >> >> New installer CLI options Uncommitted Defined in Appendix 1 >> New installer meta package names Uncommitted Defined in Appendix 1 >> New installer meta package mappings Uncommitted Defined in Appendix 1 >> >> 6.2.3.2 Simple service management scripts >> >> The IPS/pkg(5) distribution includes simplified scripts to manage >> services. These are not integrated directly into the system service >> mechanism. (Native package distributions continue to support the >> system service mechanism -- SMF or init script.) A script is provided >> for each installed service; the name of the script is the same as the >> package name. >> >> Common syntax: >> >> sun-SERVICE {start|stop|status|listeners|query-service| >> register-service [service-name]|unregister-service} >> >> The names of the scripts are shown below: >> >> Apache HTTP Server sun-apache22 Uncommitted >> lighttpd sun-lighttpd14 Uncommitted >> memcached sun-memcached Uncommitted >> MySQL 5.0 sun-mysql50 Uncommitted >> MySQL 5.1 sun-mysql51 Uncommitted >> Squid sun-squid Uncommitted >> Tomcat sun-tomcat6 Uncommitted >> WSEM sun-wsadmin Uncommitted >> >> 6.2.4 Solaris 10-specific items >> >> 6.2.4.1 New SVR4 package names >> >> Feature Package name Stability >> ---------------------------- ------------ --------- >> Apache module mod_auth_gss sun-apache22-authgss Uncommitted >> Apache module mod_proxy_html sun-apache22-proxy-html Uncommitted >> Apache module mod_security2 sun-apache22-security2 Uncommitted >> Apache module mod_sed sun-apache22-sed Uncommitted >> Apache mdoule mod_xml2enc sun-apache22-xml2enc Uncommitted >> collectd sun-collectd Uncommitted >> jcollectd sun-jcollectd Uncommitted >> MySQL 5.1 sun-mysql51 Uncommitted >> MySQL 5.1 client libraries sun-mysql51lib Uncommitted >> MySQL 5.1 test suite sun-mysql51test Uncommitted >> PHP extension memsession sun-php52-memsession Uncommitted >> PHP extension mysql sun-php52-mysql Uncommitted >> PHP extension pgsql sun-php52-pgsql Uncommitted >> Python 2.6.x sun-python26 Uncommitted >> RRDtool sun-rrdtool Uncommitted >> Spawn FastCGI utility sun-spawn-fcgi Uncommitted >> Tomcat 6 sun-tomcat6 Uncommitted >> Tomcat example applications sun-tomcat6-examples Uncommitted >> Sun GlassFish Web Stack Enterprise Manager (WSEM) >> sun-wsadmin Uncommitted >> WSEM support libraries sun-wsadmin-base Uncommitted >> WSEM license sun-wsadmin-license Uncommitted >> WSDP Demo pages and sample configuration files >> sun-samples Uncommitted >> >> >> 6.2.4.3 New SMF FMRIs for services (for native packages) >> >> WSEM /application/management:sun-wsadmin Uncommitted >> MySQL 5.1 /application/database/sun-mysql51 Uncommitted >> Tomcat /network/http:sun-tomcat6 Uncommitted >> >> 6.2.4.4 IPS/pkg(5) package names >> >> Feature Package name Stability >> ---------------------------- ------------ --------- >> Apache HTTP Server sun-apache22 Uncommitted >> Apache module mod_auth_gss sun-apache22-authgss Uncommitted >> Apache module mod_dtrace sun-apache22-dtrace Uncommitted >> Apache module mod_fcgid sun-apache22-fcgid Uncommitted >> Apache module mod_jk sun-apache22-jk Uncommitted >> Apache module mod_perl sun-apache22-perl Uncommitted >> Apache module mod_proxy_html sun-apache22-proxy-html Uncommitted >> Apache module mod_security2 sun-apache22-security2 Uncommitted >> Apache module mod_sed sun-apache22-sed Uncommitted >> Apache module mod_xml2enc sun-apache22-xml2enc Uncommitted >> collectd sun-collectd Uncommitted >> jcollectd sun-jcollectd Uncommitted >> lighttpd HTTP server sun-lighttpd14 Uncommitted >> memcached sun-memcached Uncommitted >> MySQL 5.0 sun-mysql50 Uncommitted >> MySQL 5.0 test suite sun-mysql50test Uncommitted >> MySQL 5.1 sun-mysql51 Uncommitted >> MySQL 5.1 client libraries sun-mysql51lib Uncommitted >> MySQL 5.1 test suite sun-mysql51test Uncommitted >> PHP sun-php52 Uncommitted >> PHP extension APC sun-php52-apc Uncommitted >> PHP extension idn sun-php52-idn Uncommitted >> PHP extension memcache sun-php52-memcache Uncommitted >> PHP extension mysql sun-php52-mysql Uncommitted >> PHP extension pgsql sun-php52-pgsql Uncommitted >> PHP extension suhosin sun-php52-suhosin Uncommitted >> PHP extension tcpwrap sun-php52-tcpwrap Uncommitted >> PHP extension xdebug sun-php52-xdebug Uncommitted >> Python sun-python26 Uncommitted >> RRDtool sun-rrdtool Uncommitted >> Ruby sun-ruby18 Uncommitted >> Spawn FCGI utility sun-spawn-fcgi Uncommitted >> squid sun-squid Uncommitted >> Tomcat sun-tomcat6 Uncommitted >> Tomcat example applications sun-tomcat6-examples Uncommitted >> WSEM sun-wsadmin Uncommitted >> WSEM support libraries sun-wsadmin-base Uncommitted >> WSEM license sun-wsadmin-license Uncommitted >> Web Stack support libraries sun-wsbase Uncommitted >> >> 6.2.5 RHEL 5-specific items >> >> 6.2.5.1 New RPM package names >> >> These are the same as in 6.2.4.1, New SVR4 package names, except that >> the following packages aren't provided: >> >> Package Reason >> --------------------- ------------------------------------ >> sun-python26 RedHat-provided Python is sufficient >> >> 6.2.5.2 New /etc/init.d scripts (for native packages) >> >> The native package names were used for the names of the new >> init scripts. >> >> WSEM sun-wsadmin Uncommitted >> MySQL 5.1 sun-mysql51 Uncommitted >> Tomcat sun-tomcat6 Uncommitted >> >> 6.2.5.3 New IPS/pkg(5) package names >> >> These are the same as in 6.2.4.4, New IPS/pkg(5) package names, >> except that the following packages are not provided: >> >> Package Reason >> --------------------- ------------------------------------ >> sun-apache22-authgss Relies on dependencies not in OS >> sun-apache22-dtrace Feature not applicable to Linux >> sun-python26 OS-provided Python is sufficient >> sun-ruby18 OS-provided Ruby is sufficient >> >> 6.3 Changed interfaces >> >> 6.3.1 Package names >> >> Feature Old package name Replacement >> --------------------- ---------------- ----------- >> Python 2.5 sun-python25 sun-python26 >> Tomcat 5.5 sun-tomcat5 sun-tomcat6 >> PHP DTrace extension sun-php52-dtrace integrated into sun-php52 >> (Solaris 10 only) >> >> 6.3.2 SMF FMRIs (Solaris 10) >> >> Feature Old SMF FMRI Replacement >> --------------------- ---------------- ----------- >> Tomcat 5.5 sun-tomcat5 sun-tomcat6 >> >> 6.3.3 Init scripts (RedHat) >> >> Feature Old init script Replacement >> --------------------- ---------------- ----------- >> Tomcat 5.5 sun-tomcat5 sun-tomcat6 >> >> >> 7. References >> >> Update Center 2 Toolkit - GUI and Desktop Notifier >> (not available externally) >> http://sac.sfbay.sun.com/LSARC/2008/411 >> >> OpenSSL (not available externally) >> http://sac.sfbay/PSARC/2003/500/ >> >> Web Stack 1.4 >> http://arc.opensolaris.org/caselog/LSARC/2008/710 >> >> pkg CLI >> http://arc.opensolaris.org/caselog/LSARC/2008/493 >> >> Including Apache 2.2.6 with Solaris >> http://arc.opensolaris.org/caselog/PSARC/2007/586 >> >> Additional Apache2 Modules >> http://arc.opensolaris.org/caselog/PSARC/2008/090 >> >> Ruby Gem Update >> http://arc.opensolaris.org/caselog/LSARC/2009/005 >> >> Apache 2.2.11 >> http://arc.opensolaris.org/caselog/LSARC/2009/020 >> >> Including MySQL 5.1 with Solaris >> http://arc.opensolaris.org/caselog/LSARC/2009/062 >> >> PHP5 Feature Enhancements >> http://arc.opensolaris.org/caselog/LSARC/2009/124 >> >> Apache2 mod_sed >> http://arc.opensolaris.org/caselog/LSARC/2009/122 >> >> Update Squid Proxy Server to 2.7STABLE5 >> http://arc.opensolaris.org/caselog/LSARC/2009/130 >> >> Python 2.6 and 3.0 >> http://arc.opensolaris.org/caselog/PSARC/2009/043 >> >> memcached 1.4.x to be included in OpenSolaris >> http://arc.opensolaris.org/caselog/LSARC/2009/067 >> >> modules mod_proxy_html and mod_xml2enc for Apache HTTPD 2.2 >> http://arc.opensolaris.org/caselog/LSARC/2009/553 >> >> Updating Lighttpd in OpenSolaris and repackaging spawn-fcgi >> http://arc.opensolaris.org/caselog/LSARC/2009/562 >> >> Update to PHP 5.2 to deliver additional features >> http://arc.opensolaris.org/caselog/LSARC/2009/564 >> >> Update Apache HTTP Server to 2.2.14 >> http://arc.opensolaris.org/caselog/LSARC/2009/565 >> >> Update mod_fcgid to 2.3.4 in OpenSolaris >> http://arc.opensolaris.org/caselog/LSARC/2009/600 >> >> Deliver collectd 4.8.x into OpenSolaris >> http://arc.opensolaris.org/caselog/LSARC/2009/606 >> >> Include NSAPI support in PHP >> http://arc.opensolaris.org/caselog/LSARC/2009/667 >> >> Tomcat6 example package and PID file >> http://arc.opensolaris.org/caselog/PSARC/2009/563 >> >> Apache and Friends, developers of XAMPP >> http://www.apachefriends.org/en/xampp.html >> >> >> ------------------------------------------------------------------------------- >> Appendix 1 >> >> Installer command user interface for native packages >> >> The install command resides in the user's download area and will >> install the native packages required to implement the desired >> feature, then call the registration script. >> >> Syntax: >> >> ./install [-h|-?|--help] [-Xplatform-option] [-u] [list-of-features] >> >> -h issue help messages >> -? and --help are synonyms >> >> -X pass platform option to native package installer >> >> -u perform upgrade of existing Web Stack installation from earlier >> release >> >> list-of-features = one or more of the following feature keywords: >> >> keyword packages to be installed (plus dependencies) >> ------------------ -------------------------------------------- >> admin sun-wsadmin >> amp sun-apache22, sun-apache22-dtrace*, >> sun-apache22-fcgid, >> sun-apache22-perl, sun-apache22-security2, >> sun-mysql51, >> sun-php52, sun-php52-apc, sun-php52-mysql >> apache sun-apache22, sun-apache22-authgss, >> sun-apache22-dtrace*, >> sun-apache22-fcgid, sun-apache22-jk, >> sun-apache22-perl, >> sun-apache22-proxy-html, sun-apache22-security2, >> sun-apache22-sed, sun-apache22-xml2enc >> lighttpd sun-lighttpd14 >> memcached sun-memcached >> mysql sun-mysql51 >> php sun-php52 >> python sun-python26* >> ruby sun-ruby18* >> samples sun-samples, sun-php52, sun-php52-mysql, >> sun-mysql51, >> sun-apache22 >> spawn-fcgi sun-spawn-fcgi >> squid sun-squid >> tomcat sun-tomcat6 >> >> *These packages are provided only on Solaris 10. They are not >> applicable >> to Linux or the OS provides a suitable replacement. >> >> ------------------------------------------------------------------------------- >> Appendix 2 >> >> Uninstaller interface for native packages >> >> The native package uninstall command is delivered as the file >> bin/uninstall within the Web Stack installation. >> >> Syntax: >> >> bin/uninstall -a >> >> All Web Stack component packages will be uninstalled. >> >> The uninstall command will remove only the component packages >> that were installed via the install command described in Appendix >> 1. It will not uninstall any packages that are installed using >> the platform native package tools. >> >> ------------------------------------------------------------------------------- >> Appendix 3 >> >> Packaging and Delivery of Sun GlassFish Web Stack Enterprise Manager >> >> WSEM will be delivered as the following packages: >> >> sun-wsadmin: Server backend (including server scripts, configuration files >> and >> server fastcgi) >> /opt/webstack/admin/bin/wsuseradd >> /opt/webstack/admin/lib/collectd/tomcat.xml >> /opt/webstack/admin/lib/python/admin.pyc >> /opt/webstack/admin/lib/python/wsuseradd.pyc >> /opt/webstack/admin/lib/python/site-packages/webstack/*.pyc >> /opt/webstack/admin/lib/locales/ >> /opt/webstack/admin/docroot/ >> /opt/webstack/admin/plugins/ >> /opt/webstack/lib/svc/method/sun-wsadmin >> /etc/opt/webstack/admin/admin.conf >> /etc/opt/webstack/admin/server.conf >> /etc/opt/webstack/admin/collectd/collectd.conf >> /etc/opt/webstack/admin/collectd/conf.d/ >> /var/opt/webstack/admin/logs/ >> /var/opt/webstack/admin/rrd/ >> /var/opt/webstack/admin/run/ >> /var/svc/manifest/application/management/sun-wsadmin.xml >> >> sun-wsadmin-license: includes the license file >> >> /etc/opt/webstack/admin/wsadmin.lic >> >> sun-rrdtool: RRDTool (packaged separately due to GPL) >> >> /opt/webstack/admin/bin/rrdtool >> /opt/webstack/admin/bin/rrdupdate >> /opt/webstack/admin/lib/librrd.so=librrd.so.4.0.7 >> /opt/webstack/admin/lib/librrd.so.4=librrd.so.4.0.7 >> /opt/webstack/admin/lib/librrd.so.4.0.4 >> /opt/webstack/admin/lib/librrd_th.so=librrd_th.so.4.0.7 >> /opt/webstack/admin/lib/librrd_th.so.4=librrd_th.so.4.0.7 >> /opt/webstack/admin/lib/librrd_th.so.4.0.7 >> >> sun-collectd: collectd system statistics collection daemon >> (packaged separately due to GPL) >> /opt/webstack/admin/sbin/collectd >> /opt/webstack/admin/sbin/collectdmon >> /opt/webstack/admin/lib/collectd/apache.so >> /opt/webstack/admin/lib/collectd/apcups.so >> /opt/webstack/admin/lib/collectd/ascent.so >> /opt/webstack/admin/lib/collectd/bind.so >> /opt/webstack/admin/lib/collectd/cpu.so >> /opt/webstack/admin/lib/collectd/csv.so >> /opt/webstack/admin/lib/collectd/curl.so >> /opt/webstack/admin/lib/collectd/df.so >> /opt/webstack/admin/lib/collectd/disk.so >> /opt/webstack/admin/lib/collectd/email.so >> /opt/webstack/admin/lib/collectd/exec.so >> /opt/webstack/admin/lib/collectd/filecount.so >> /opt/webstack/admin/lib/collectd/hddtemp.so >> /opt/webstack/admin/lib/collectd/interface.so >> /opt/webstack/admin/lib/collectd/load.so >> /opt/webstack/admin/lib/collectd/logfile.so >> /opt/webstack/admin/lib/collectd/match_regex.so >> /opt/webstack/admin/lib/collectd/match_timediff.so >> /opt/webstack/admin/lib/collectd/match_value.so >> /opt/webstack/admin/lib/collectd/mbmon.so >> /opt/webstack/admin/lib/collectd/memcached.so >> /opt/webstack/admin/lib/collectd/memory.so >> /opt/webstack/admin/lib/collectd/multimeter.so >> /opt/webstack/admin/lib/collectd/mysql.so >> /opt/webstack/admin/lib/collectd/network.so >> /opt/webstack/admin/lib/collectd/nginx.so >> /opt/webstack/admin/lib/collectd/ntpd.so >> /opt/webstack/admin/lib/collectd/openvpn.so >> /opt/webstack/admin/lib/collectd/ping.so >> /opt/webstack/admin/lib/collectd/postgresql.so >> /opt/webstack/admin/lib/collectd/powerdns.so >> /opt/webstack/admin/lib/collectd/rrdtool.so >> /opt/webstack/admin/lib/collectd/snmp.so >> /opt/webstack/admin/lib/collectd/syslog.so >> /opt/webstack/admin/lib/collectd/tail.so >> /opt/webstack/admin/lib/collectd/tape.so >> /opt/webstack/admin/lib/collectd/target_notification.so >> /opt/webstack/admin/lib/collectd/target_replace.so >> /opt/webstack/admin/lib/collectd/target_set.so >> /opt/webstack/admin/lib/collectd/teamspeak2.so >> /opt/webstack/admin/lib/collectd/types.db >> /opt/webstack/admin/lib/collectd/unixsock.so >> /opt/webstack/admin/lib/collectd/users.so >> /opt/webstack/admin/lib/collectd/uuid.so >> >> sun-jcollectd: Used for tomcat monitoring (packaged separately due to GPL) >> >> /opt/webstack/admin/lib/collectd/collectd.jar >> >> sun-wsadmin-base: Libraries needed by RRDTool, Flup, CherryPy and Python PAM >> >> /opt/webstack/admin/lib/libcairo.so=libcairo.so.2.10800.4 >> /opt/webstack/admin/lib/libcairo.so.2=libcairo.so.2.10800.4 >> /opt/webstack/admin/lib/libcairo.so.2.10800.4 >> /opt/webstack/admin/lib/libfontconfig.so=libfontconfig.so.1.4.3 >> /opt/webstack/admin/lib/libfontconfig.so.1=libfontconfig.so.1.4.3 >> /opt/webstack/admin/lib/libfontconfig.so.1.4.3 >> /opt/webstack/admin/lib/libglib-2.0.so=libglib-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libglib-2.0.so.0=libglib-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libglib-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgmodule-2.0.so=libgmodule-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgmodule-2.0.so.0=libgmodule-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgmodule-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgobject-2.0.so=libgobject-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgobject-2.0.so.0=libgobject-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libgobject-2.0.so.0.1800.3 >> /opt/webstack/admin/lib/libpango-1.0.so=libpango-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpango-1.0.so.0=libpango-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpango-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangocairo-1.0.so=libpangocairo-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangocairo-1.0.so.0=libpangocairo-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangocairo-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangoft2-1.0.so=libpangoft2-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangoft2-1.0.so.0=libpangoft2-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpangoft2-1.0.so.0.2300.0 >> /opt/webstack/admin/lib/libpixman-1.so=libpixman-1.so.0.13.2 >> /opt/webstack/admin/lib/libpixman-1.so.0=libpixman-1.so.0.13.2 >> /opt/webstack/admin/lib/libpixman-1.so.0.13.2 >> /opt/webstack/admin/lib/python/site-packages/cherrypy/ >> /opt/webstack/admin/lib/python/site-packages/flup/ >> /opt/webstack/admin/lib/python/site-packages/pam.py >> /opt/webstack/admin/lib/python/site-packages/pam.pyc >> >> ------------------------------------------------------------------------------- >> Appendix 4 >> >> setup-webstack command user interface for IPS/pkg(5) installations >> >> setup-webstack performs any necessary post-processing after installing >> or updating packages from the IPS repository, such as editing paths in >> configuration files to reflect the user's installation path. >> >> When the GUI Updatetool is used to install or update, setup-webstack is >> run automatically. When the pkg(5) CLI is used, the user must run >> setup-webstack manually. >> >> Syntax: >> >> bin/setup-webstack >> >> (no command-line arguments) >> >> ------------------------------------------------------------------------------- >> >> >> 6. Resources and Schedule >> 6.4. Steering Committee requested information >> 6.4.1. Consolidation C-team Name: >> none >> 6.5. ARC review type: FastTrack >> 6.6. ARC Exposure: open >> >> >> > > -- > <http://www.sun.com> * Michael Kearney * > Staff Software Engineer > > *Sun Microsystems, Inc.* > MS UBRM05-390, 500 Eldorado Blvd > Broomfield, CO 80021 US > Phone 303-272-2402 > Fax 303-272-6554 > Email Michael.Kearney at Sun.COM > > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: WebStack-Rough-1.5-to-1.6.txt URL: <http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20100125/f4415a24/attachment-0001.txt>