|
@@ -126,6 +126,7 @@ PRIVATE_MAILING_LIST=
|
126
|
126
|
|
127
|
127
|
# Domain name for mediagoblin installation
|
128
|
128
|
MEDIAGOBLIN_DOMAIN_NAME=
|
|
129
|
+MEDIAGOBLIN_CODE=
|
129
|
130
|
MEDIAGOBLIN_REPO="https://gitorious.org/mediagoblin/mediagoblin.git"
|
130
|
131
|
MEDIAGOBLIN_ADMIN_PASSWORD=
|
131
|
132
|
|
|
@@ -693,6 +694,12 @@ function read_configuration {
|
693
|
694
|
fi
|
694
|
695
|
|
695
|
696
|
if [ -f $CONFIGURATION_FILE ]; then
|
|
697
|
+ if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
698
|
+ MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
699
|
+ fi
|
|
700
|
+ if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
|
|
701
|
+ MEDIAGOBLIN_CODE=$(grep "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
702
|
+ fi
|
696
|
703
|
if grep -q "GIT_ADMIN_PASSWORD" $CONFIGURATION_FILE; then
|
697
|
704
|
GIT_ADMIN_PASSWORD=$(grep "GIT_ADMIN_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
698
|
705
|
fi
|
|
@@ -2825,6 +2832,18 @@ function create_freedns_updater {
|
2825
|
2832
|
echo "$FREEDNS_WGET$MICROBLOG_CODE=" >> /usr/bin/dynamicdns
|
2826
|
2833
|
fi
|
2827
|
2834
|
fi
|
|
2835
|
+ if [ $GIT_CODE ]; then
|
|
2836
|
+ if [[ $GIT_CODE != "$DEFAULT_DOMAIN_CODE" ]]; then
|
|
2837
|
+ echo "# $GIT_DOMAIN_NAME" >> /usr/bin/dynamicdns
|
|
2838
|
+ echo "$FREEDNS_WGET$GIT_CODE=" >> /usr/bin/dynamicdns
|
|
2839
|
+ fi
|
|
2840
|
+ fi
|
|
2841
|
+ if [ $MEDIAGOBLIN_CODE ]; then
|
|
2842
|
+ if [[ $MEDIAGOBLIN_CODE != "$DEFAULT_DOMAIN_CODE" ]]; then
|
|
2843
|
+ echo "# $MEDIAGOBLIN_DOMAIN_NAME" >> /usr/bin/dynamicdns
|
|
2844
|
+ echo "$FREEDNS_WGET$MEDIAGOBLIN_CODE=" >> /usr/bin/dynamicdns
|
|
2845
|
+ fi
|
|
2846
|
+ fi
|
2828
|
2847
|
echo 'exit 0' >> /usr/bin/dynamicdns
|
2829
|
2848
|
chmod 600 /usr/bin/dynamicdns
|
2830
|
2849
|
chmod +x /usr/bin/dynamicdns
|