Commit | Line | Data |
---|---|---|
353cecb8 LMM |
1 | #!/bin/bash |
2 | ||
cc84a658 | 3 | # Copy configs |
e101f210 | 4 | fcopy -Bv /etc/init.d/install-mediagoblin |
a72f8c44 LMM |
5 | fcopy -Bv /etc/init.d/mediagoblin-paster |
6 | fcopy -Bv /etc/init.d/mediagoblin-celery-worker | |
d5ce9fc0 | 7 | fcopy -Bv /etc/mediagoblin-templates/mediagoblin.ini |
4e82f09a | 8 | fcopy -Bv /etc/mediagoblin-templates/paste.ini |
cc84a658 LMM |
9 | fcopy -Bv /etc/nginx/sites-available/mediagoblin |
10 | fcopy -Bv /etc/nginx/mediagoblin-common.conf | |
a72f8c44 | 11 | |
cc84a658 | 12 | # Add installer to boot |
bee0276b | 13 | $ROOTCMD update-rc.d install-mediagoblin defaults |
baf29c03 | 14 | fqdn=$HOSTNAME |
cc84a658 LMM |
15 | |
16 | # Replace Tokens | |
a7362b30 | 17 | sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/install-mediagoblin |
a72f8c44 LMM |
18 | sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/mediagoblin-celery-worker |
19 | sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/init.d/mediagoblin-paster | |
cc84a658 | 20 | |
c67630b5 LMM |
21 | sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/mediagoblin-templates/mediagoblin.ini |
22 | sed 's^GMG_SENDER_TOKEN^'$GMG_SENDER'^g' -i $target/etc/mediagoblin-templates/mediagoblin.ini | |
451a1594 LMM |
23 | |
24 | sed 's^GMG_PATH_TOKEN^'$GMG_PATH'^g' -i $target/etc/nginx/mediagoblin-common.conf | |
25 | ||
24781bc2 | 26 | sed 's^GMG_FQDN_TOKEN^'$fqdn'^g' -i $target/etc/nginx/sites-available/mediagoblin |
451a1594 | 27 | |
196d24cd | 28 | # enable nginx config |
24781bc2 | 29 | $ROOTCMD ln -s /etc/nginx/sites-available/mediagoblin /etc/nginx/sites-enabled/mediagoblin |
24453202 LMM |
30 | |
31 | if [ ! -f $target//etc/nginx/sites-enabled/default ]; then | |
32 | $ROOTCMD rm /etc/nginx/sites-enabled/default | |
33 | fi |