X-Git-Url: https://vcs.fsf.org/?p=fai-configs.git;a=blobdiff_plain;f=scripts%2FGMG%2F15_install_gmg.sh;h=b641dcd501c1cfcfa7c07d7215f531bda042c875;hp=fc60f118e917670143a41ddef059d500347d2c51;hb=baf29c033431d891dd4b3f0a3f9233a587fe853a;hpb=353cecb889e95ae85fa3627c391a31e0cdf75150 diff --git a/scripts/GMG/15_install_gmg.sh b/scripts/GMG/15_install_gmg.sh index fc60f11..b641dcd 100755 --- a/scripts/GMG/15_install_gmg.sh +++ b/scripts/GMG/15_install_gmg.sh @@ -1,17 +1,32 @@ #!/bin/bash +# Copy configs +fcopy -Bv /etc/init.d/install-mediagoblin +fcopy -Bv /etc/init.d/mediagoblin-paster +fcopy -Bv /etc/init.d/mediagoblin-celery-worker +fcopy -Bv /etc/mediagoblin-templates/mediagoblin.ini +fcopy -Bv /etc/nginx/sites-available/mediagoblin +fcopy -Bv /etc/nginx/mediagoblin-common.conf -cd $target/$GMG_PATH -if [ ! -d mediagoblin ]; then +# Add installer to boot +$ROOTCMD update-rc.d install-mediagoblin defaults +fqdn=$HOSTNAME - $ROOTCMD git clone git://git.savannah.gnu.org/mediagoblin.git -b stable - $ROOTCMD cd mediagoblin - $ROOTCMD git submodule init && $ROOTCMD git submodule update +# Replace Tokens +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/install-mediagoblin +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/mediagoblin-celery-worker +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/mediagoblin-paster +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/mediagoblin-templates/mediagolbin.ini +sed 's^GMG_SENDER_TOKEN^'$GMG_SENDER'^g' -i $target/etc/mediagoblin-templates/mediagolbin.ini - $ROOTCMD ./bootstrap.sh && $ROOTCMD ./configure && $ROOTCMD make - $ROOTCMD mkdir user_dev && $ROOTCMD chmod 750 user_dev - $ROOTCMD ./bin/easy_install flup +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/nginx/mediagoblin-common.conf -fi +sed 's^GMG_FQDN_TOKEN^'$fqdn'^g' -i $target/etc/nginx/sites-available/mediagoblin + +# enable nginx config +$ROOTCMD ln -s /etc/nginx/sites-available/mediagoblin /etc/nginx/sites-enabled/mediagoblin +if [ ! -f $target//etc/nginx/sites-enabled/default ]; then + $ROOTCMD rm /etc/nginx/sites-enabled/default +fi