5 gitwebfiles="git-favicon.png git-logo.png gitweb.cgi gitweb.css"
9 for file in $gitwebfiles; do gitwebpattern="${gitwebpattern}|$file" ; done
10 gitwebpattern=$(echo "$gitwebpattern" | sed -e 's,|,,')
12 function missing_gitweb () {
14 echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx missing in gitweb (for web)"
15 for i in $gitwebfiles; do
20 echo -n "MISSING.. " ;
27 function fill_descriptions () {
28 echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking descriptions "
30 # accept args like plcapi or plcapi.git
31 b=$(basename $arg .git)
34 grep -q Unnamed $git/description && { echo -n $i "Setting.. "; echo $b > $git/description ; }
39 function upload_archives () {
40 echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking configs for uploadarch "
42 # accept args like plcapi or plcapi.git
43 b=$(basename $arg .git)
46 if ! grep -q uploadarch $git/config ; then
47 echo -n $i "Setting.. ";
48 cat >> $git/config <<EOF
58 function check_permissions () {
59 echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking descriptions "
61 # accept args like plcapi or plcapi.git
62 b=$(basename $arg .git)
65 chown -R root:onelab $git
73 [[ -z "$args" ]] && args=$(ls -d *.git)
74 fill_descriptions $args
76 check_permissions $args