From: Adam M. <ad...@tu...> - 2003-02-24 21:46:55
|
ok guys, I will post my other script called 'ballz' to the cvs repository this evening. It does everything through anonymous exports and can build a tarball of any module requested or the entire phpwebsite installation, including the pear libs. Let me know what you think :) Adam > +1 to tags. > > Also I would like to see the script download and untar the pear tarball > at http://phpwebsite.appstate.edu/downloads/pear/pear.current.tar.gz . > Then delete the tarball once unpacked. Maybe have it do this if the > user passes "--with-pear" to the build_phpws.sh script. > > Don. > > On Mon, 24 Feb 2003, Mike Noyes wrote: > >> On Mon, 2003-02-10 at 11:52, Adam Morton wrote: >> > I wrote a shell script that will remotely checkout and build a >> phpwebsite installation for you. Make sure you edit the settings at >> the top to reflect the directory you want the installation to go >> into and the username on the remote string if you are not doing an >> anonymous checkout. You can also tweak which modules you wish to >> have installed. The secure_phpws script is run at the end as a non >> root user for setup. So make sure to fix your permissions after you >> run the web based installer. >> >> Adam, >> I have a diff for your shell script. Instead of checking out modules >> it exports them based on tags. This will allow developers to work from >> known tag points, and avoids the unnecessary CVS directory clutter >> checkout creates. >> >> >> $ diff -u ~/leaf/phpwebsite/build_phpws.sh ~/bin/build_phpws.sh >> --- /home/mhnoyes/leaf/phpwebsite/build_phpws.sh Mon Feb 24 09:22:19 >> 2003+++ /home/mhnoyes/bin/build_phpws.sh Mon Feb 24 11:00:25 2003 @@ >> -27,25 +27,28 @@ >> # Themes to check out >> THEMES="AHP clean Default gax mainsite shiny winxp" >> >> +# Tag to retrieve from repository >> +TAG=HEAD >> + >> ################################################ >> # END SETTINGS: Do not edit beyond this line!! # >> ################################################ >> >> # Grab the phpwebsite core and core modules >> -cvs $REMOTE co phpwebsite >> +cvs $REMOTE -q ex -r"$TAG" phpwebsite >> for i in $CORE_MODULES; do >> - cvs $REMOTE co $i >> + cvs $REMOTE -q ex -r"$TAG" $i >> mv $i phpwebsite/mod/ >> done >> >> # Grab any extra modules the user wants >> for i in $OTHER_MODULES; do >> - cvs $REMOTE co $i >> + cvs $REMOTE -q ex -r"$TAG" $i >> mv $i phpwebsite/mod/ >> done >> >> # Check out all themes and pick each one out individually >> -cvs $REMOTE co themes >> +cvs $REMOTE -q ex -r"$TAG" themes >> for i in $THEMES; do >> mv themes/$i phpwebsite/themes/ >> done >> >> >> > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Phpwebsite-developers mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpwebsite-developers --------------------------------------------------------------------- Adam Morton Developer - Electronic Student Services http://phpwebsite.appstate.edu Founder - Appalachian Linux Users Group http://alug.appstate.edu |