From 353cecb889e95ae85fa3627c391a31e0cdf75150 Mon Sep 17 00:00:00 2001 From: Lisa Marie Maginnis Date: Fri, 26 Feb 2016 18:25:28 -0500 Subject: [PATCH] added inital isntall for gmg, no configfile yet --- scripts/GMG/05_create_local_user.sh | 5 +++++ scripts/GMG/10_create_dir.sh | 4 ++++ scripts/GMG/15_install_gmg.sh | 17 +++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100755 scripts/GMG/05_create_local_user.sh create mode 100755 scripts/GMG/10_create_dir.sh create mode 100755 scripts/GMG/15_install_gmg.sh diff --git a/scripts/GMG/05_create_local_user.sh b/scripts/GMG/05_create_local_user.sh new file mode 100755 index 0000000..e07891d --- /dev/null +++ b/scripts/GMG/05_create_local_user.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +# Create mediagoblin user & group +$ROOTCMD sudo useradd -c "GNU MediaGoblin system account" -d /var/lib/mediagoblin -m -r -g nginx mediagoblin +$ROOTCMD sudo groupadd mediagoblin && sudo usermod --append -G mediagoblin mediagoblin diff --git a/scripts/GMG/10_create_dir.sh b/scripts/GMG/10_create_dir.sh new file mode 100755 index 0000000..0143fce --- /dev/null +++ b/scripts/GMG/10_create_dir.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +$ROOTCMD sudo mkdir -p $GMG_PATH && $ROOTCMD sudo chown -hR mediagoblin:www-data $GMG_PATH + diff --git a/scripts/GMG/15_install_gmg.sh b/scripts/GMG/15_install_gmg.sh new file mode 100755 index 0000000..fc60f11 --- /dev/null +++ b/scripts/GMG/15_install_gmg.sh @@ -0,0 +1,17 @@ +#!/bin/bash + + +cd $target/$GMG_PATH +if [ ! -d mediagoblin ]; then + + $ROOTCMD git clone git://git.savannah.gnu.org/mediagoblin.git -b stable + $ROOTCMD cd mediagoblin + $ROOTCMD git submodule init && $ROOTCMD git submodule update + + + $ROOTCMD ./bootstrap.sh && $ROOTCMD ./configure && $ROOTCMD make + $ROOTCMD mkdir user_dev && $ROOTCMD chmod 750 user_dev + $ROOTCMD ./bin/easy_install flup + +fi + -- 2.25.1