aboutsummaryrefslogtreecommitdiff
path: root/scripts/checkout-developer-layout.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/checkout-developer-layout.sh')
-rwxr-xr-xscripts/checkout-developer-layout.sh40
1 files changed, 24 insertions, 16 deletions
diff --git a/scripts/checkout-developer-layout.sh b/scripts/checkout-developer-layout.sh
index 4e7e1ba8..49eca98f 100755
--- a/scripts/checkout-developer-layout.sh
+++ b/scripts/checkout-developer-layout.sh
@@ -12,32 +12,40 @@
function print_usage ()
{
- echo " "
- echo "Usage: $0 [sourceforge ID]"
- echo " if no ID is given, it will check out anonymously"
- echo " "
- exit
+ echo " "
+ echo "Usage: $0 [sourceforge ID]"
+ echo " if no ID is given, it will check out anonymously"
+ echo " "
+ exit
}
if [ $# -eq 0 ]; then
- CVSROOT=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data"
- echo "Checking out anonymously. Give your SourceForge ID as an argument otherwise."
- echo "The anonymous password is: anoncvs"
- cvs login
+ CVSROOT=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data"
+ echo "Checking out anonymously. Give your SourceForge ID as an argument otherwise."
+ echo "The anonymous password is: anoncvs"
+ cvs login
elif [ "$1" == "--help" ]; then
- print_usage
+ print_usage
elif [ "$1" == "-h" ]; then
- print_usage
+ print_usage
elif [ $# -eq 1 ]; then
- CVSROOT=":ext:${1}@cvs.sourceforge.net:/cvsroot/pure-data"
+ CVSROOT=":ext:${1}@cvs.sourceforge.net:/cvsroot/pure-data"
else
- print_usage
+ print_usage
fi
-mkdir pure-data && cd pure-data
-for section in abstractions doc extensions externals pd scripts; do
- cvs checkout $section
+mkdir pure-data
+cd pure-data
+
+for section in abstractions doc extensions externals pd packages scripts; do
+ cvs checkout $section
done
+# Gem is still separate
+CVSROOT := :pserver:anonymous@cvs.gem.iem.at:/cvsroot/pd-gem
+cvs login
+cvs checkout Gem GemLibs
+
+
# make the symlinks which simulate the files being installed into the packages
cd packages && make devsymlinks