root/main/trunk/greenstone3/service.d/INSTALL-SERVICE.sh @ 34324

Revision 34324, 1.1 KB (checked in by davidb, 8 weeks ago)

Updated to include info about making this a boot-up service

  • Property svn:executable set to *
Line 
1#!/bin/bash
2
3if [ -d "/etc/systemd/system/" ] ; then
4
5    if [ "x$GSDL3SRCHOME" = "x" ] ; then
6    cd .. && source ./gs3-setup.sh && cd service.d
7    fi
8
9    echo ""
10   
11    echo "****"
12    echo "* Generating greenstone3.service from greenstone3.service.in"
13    echo "****"
14    cat greenstone3.service.in | sed "s%@GSDL3SRCHOME@%$GSDL3SRCHOME%g" > greenstone3.service
15     
16    echo "****"
17    echo "* Copying greenstone3.service to /etc/systemd/system/"
18    echo "****"
19    sudo /bin/cp greenstone3.service /etc/systemd/system/.
20
21    echo ""
22    echo "----"
23    echo "General info:"
24    echo "  In the event of the service being updated, you will most likely need to run:"
25    echo "    sudo systemctl daemon-reload"
26    echo ""
27    echo "  To enable this service to be run at boot-up time, run:"
28    echo "    sudo systemctl enable greenstone3"
29    echo "----"
30   
31else
32    echo "Error: Failed to find '/etc/systemd/system'" >&2
33    echo "This install script was developed on a Debian system." >&2
34    echo "It looks like your Linux Distribution uses a different directory structure for services" >&2
35
36    exit 1
37fi 
38
Note: See TracBrowser for help on using the browser.