Adjusted for use with egroupware - checks out all modules

This commit is contained in:
Miles Lott 2003-11-07 06:03:38 +00:00
parent 9fc3c9b55b
commit 6f08e22c39

View File

@ -1,8 +1,8 @@
#!/usr/bin/perl #!/usr/bin/perl
############################################################################ ############################################################################
# phpGroupWare # # eGroupWare #
# http:#www.phpgroupware.org # # http://www.egroupware.org #
# The file written by Miles Lott <milosch@phpgroupware.org> # # The file written by Miles Lott <milos@groupwhere.org> #
# -------------------------------------------- # # -------------------------------------------- #
# This program is free software; you can redistribute it and/or modify it # # This program is free software; you can redistribute it and/or modify it #
# under the terms of the GNU General Public License as published by the # # under the terms of the GNU General Public License as published by the #
@ -17,76 +17,13 @@
#**************************************************************************# #**************************************************************************#
# Temp paths that can be read and written to # Temp paths that can be read and written to
$tmp_dir = '/tmp'; $tmp_dir = '/tmp';
# Path of where you want the phpgroupware directory to go. NO trailing / # Path of where you want the egroupware directory to go. NO trailing /
$co_dir = '/var/www/html'; $co_dir = '/var/www/html';
# If you do not have developer access to cvs, change to True # If you do not have developer access to cvs, change to True
$cvs_anonymous = True; $cvs_anonymous = True;
# Only needed if you have developers cvs access # Only needed if you have developers cvs access
$cvs_login = ''; $cvs_login = '';
# Modules you want to checkout, do NOT add the phpgroupware module
@co_modules = (
'addressbook',
'admin',
'backup',
'bookkeeping',
'bookmarks',
'brewer',
'calendar',
'cart',
'ccs',
'cdb',
'chat',
'chora',
'comic',
'cron',
'developer_tools',
'dj',
'eldaptir',
'email',
'filemanager',
'forum',
'ftp',
'headlines',
'hr',
'infolog',
'inv',
'manual',
'mediadb',
'meerkat',
'messenger',
'napster',
'netsaint',
'news_admin',
'nntp',
'notes',
'phonelog',
'phpGWShell_Win32_VB',
'phpgwapi',
'phpgwnetsaint',
'phpsysinfo',
'phpwebhosting',
'polls',
'preferences',
'projects',
'qmailldap',
'rbs',
'setup',
'skel',
'soap',
'squirrelmail',
'stocks',
'syncml-server',
'timetrack',
'todo',
'transy',
'tts',
'wap',
'wcm',
'weather',
'xmlrpc'
);
# -- End config section # -- End config section
sub docvscommand sub docvscommand
@ -125,23 +62,23 @@
chdir($co_dir); chdir($co_dir);
if ($cvs_anonymous) if ($cvs_anonymous)
{ {
&docvscommand('cvs -d:pserver:anonymous@subversions.gnu.org:443/cvsroot/phpgroupware login',True); &docvscommand('cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/egroupware login',True);
&docvscommand('cvs -d:pserver:anonymous@subversions.gnu.org:443/cvsroot/phpgroupware co phpgroupware',True); &docvscommand('cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/egroupware co egroupware',True);
} }
else else
{ {
&docvscommand('cvs -d' . $cvs_login . '@subversions.gnu.org:/cvsroot/phpgroupware co phpgroupware'); &docvscommand('cvs -d' . $cvs_login . '@cvs.sourceforge.net:/cvsroot/egroupware co egroupware');
} }
chdir($co_dir . '/phpgroupware'); chdir($co_dir . '/egroupware');
if ($cvs_anonymous) if ($cvs_anonymous)
{ {
&docvscommand('cvs -z3 -d:pserver:anonymous@subversions.gnu.org:443/cvsroot/phpgroupware co ' . join(' ',@co_modules)); &docvscommand('cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/egroupware co all');
} }
else else
{ {
&docvscommand('cvs -d' . $cvs_login . '@subversions.gnu.org:/cvsroot/phpgroupware co ' . join(' ',@co_modules)); &docvscommand('cvs -d' . $cvs_login . '@cvs.sourceforge.net:/cvsroot/egroupware co all');
} }
&docvscommand('cvs update -dP'); &docvscommand('cvs update -dP');