diff options
author | ivan <ivan> | 2004-06-05 03:00:19 +0000 |
---|---|---|
committer | ivan <ivan> | 2004-06-05 03:00:19 +0000 |
commit | 89f39d9b08a66f8337a2398c87530776b46f53d5 (patch) | |
tree | 871c21da348a9a636cdeabd23b2393951d75cd5e | |
parent | e0a677290ff5e9697140aad6fcf5455f3be188bb (diff) |
self-service installer?
-rw-r--r-- | Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -57,9 +57,13 @@ QUEUED_USER=fs_queue FREESIDE_PATH = `pwd` SELFSERVICE_USER = fs_selfservice -SELFSERVICE_MACHINES = localhost +# SELFSERVICE_MACHINES = www.example.com # SELFSERVICE_MACHINES = web1.example.com web2.example.com +#user with sudo access on SELFSERVICE_MACHINES for automated self-service +#installation. +SELFSERVICE_INSTALL_USER = ivan + #--- #not changable yet @@ -151,6 +155,12 @@ install-init: s/%%%SELFSERVICE_MACHINES%%%/${SELFSERVICE_MACHINES}/g;\ " ${INIT_FILE} +install-selfservice: + for MACHINE in ${SELFSERVICE_MACHINES}; do \ + scp -r fs_selfservice/FS-SelfService ${SELFSERVICE_INSTALL_USER}@\$MACHINE:. + ssh ${SELFSERVICE_INSTALL_USER}@\$MACHINE "cd FS-SelfService; perl Makefile.PL && make" + ssh ${SELFSERVICE_INSTALL_USER}@\$MACHINE "cd FS-SelfService; sudo make install" + install: install-perl-modules install-docs install-init deploy: install |