From: Matthew M. <ma...@tu...> - 2003-02-24 21:57:35
|
> 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 :) This script is a gift from Olympus. Please test it out and grab today's CVS. We would like to release a final cut tomorrow if no bugs are experienced. Thanks, Matt -- Matthew McNaney Internet Systems Architect Electronic Student Services Appalachian State University Phone: 828-262-6493 phpwebsite.appstate.edu ess.appstate.edu > > 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 > > > > > ------------------------------------------------------- > 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 |