X-Git-Url: https://vcs.fsf.org/?p=fai-configs.git;a=blobdiff_plain;f=scripts%2FGMG%2F15_install_gmg.sh;h=037823398f03d5c6354ac60ddc77a9980c67d4cc;hp=75b6a7a2630a300803565f75942cca2da52c01e8;hb=5ff2163487d8fc2b59c69aedf85cbc2e783fe93f;hpb=df1b2913f09557e8141a079e88c1ff6a2a02ecb4 diff --git a/scripts/GMG/15_install_gmg.sh b/scripts/GMG/15_install_gmg.sh index 75b6a7a..0378233 100755 --- a/scripts/GMG/15_install_gmg.sh +++ b/scripts/GMG/15_install_gmg.sh @@ -1,5 +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 + +# Add installer to boot $ROOTCMD update-rc.d install-mediagoblin defaults -sed 's_GMG_PATH_TOKEN_'$GMG_PATH'_g' -i $target/etc/init.d/install-mediagoblin +fqdn=$HOSTNAME.$DOMAIN + +# 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 + +sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/nginx/mediagoblin-common.conf + +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