]> git.stg.codes - stg.git/blob - projects/make_tarball/mt.sh
Help book chapter 1 complete
[stg.git] / projects / make_tarball / mt.sh
1 #!/bin/bash
2
3
4 cvs_host=stgteam.dp.ua
5 cvs_user=<user>
6 cvs_pass=<password>
7
8 #arc_name=stg-2.4-`date "+%Y.%m.%d-%H.%M.%S"`.tgz
9 #arc_name=stg-2.4-`date "+%Y.%m.%d-%H.%M.%S"`.tgz
10 src_dir=stg-2.4-`date "+%Y.%m.%d-%H.%M.%S"`
11 arc_name=$src_dir.tar.gz
12
13 #mkdir $src_dir
14
15 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stgincludes include $src_dir
16
17 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/common.lib $src_dir
18 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/ibpp.lib $src_dir
19 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/common_settings.lib $src_dir
20 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/conffiles.lib $src_dir
21 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/crypto.lib $src_dir
22 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/logger.lib $src_dir
23 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/locker.lib $src_dir
24 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/hostallow.lib $src_dir
25 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/pinger.lib $src_dir
26 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/dotconfpp.lib $src_dir
27 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/ia_auth_c.lib $src_dir
28 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/script_executer.lib $src_dir
29 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/srvconf.lib $src_dir
30
31 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/Makefile $src_dir
32 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stglibs stglibs/Makefile.in $src_dir
33 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stargazer convertor $src_dir/projects
34 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stargazer stargazer $src_dir/projects
35
36 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/sgauth sgauth $src_dir/projects
37 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/sgconf sgconf $src_dir/projects
38 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/rscriptd rscriptd $src_dir/projects
39 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stargazer rlm_stg $src_dir/projects
40
41 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stgplugins plugins/store/firebird $src_dir/projects/stargazer
42 ./get_from_cvs $cvs_user $cvs_pass $cvs_host /cvsroot/stg3plugins max_mods/mysql $src_dir/projects/stargazer/plugins/store
43 mv $src_dir/projects/stargazer/plugins/store/max_mods/mysql $src_dir/projects/stargazer/plugins/store/
44 rm -rf $src_dir/projects/stargazer/plugins/store/max_mods
45 rm -rf $src_dir/projects/stargazer/plugins/other/userstat
46 rm -rf $src_dir/projects/stargazer/plugins/authorization/stress
47 rm -rf $src_dir/projects/stargazer/plugins/store/db
48 rm -rf $src_dir/projects/stargazer/plugins/configuration/rpcconfig
49
50 rm -f $src_dir/include/lp2_blocks.h
51 rm -f $src_dir/include/stdstring.h
52
53 mkdir -p $src_dir/lib
54
55 rm -fr $(find $src_dir/ -name CVS -type d)
56
57 rm -fr $src_dir/projects/stargazer/inst/var/stargazer/users/CVS
58
59 tar -czf $arc_name $src_dir