# Raiz do svn (mex-pedia) SVN := . # Raiz do sistema Passarola (Destino) DEST := /home/natura # Pasta do Apache2 'sites-available' APACHE := /etc/apache2/sites-available # Utilizadores por defeito USERS := jj rosario isabel guida nrc smirnov ireneb gjm rmp ines jmp ricardo susana carla teresa lau.horta eliana vitor install: #cd $(SVN) #svn up mkdir -p $(DEST) mkdir -p $(DEST)/mex mkdir -p $(DEST)/mexs mkdir -p $(DEST)/catalog mkdir -p $(DEST)/logs cp $(SVN)/mex-index/. $(DEST)/ -ur cp $(SVN)/mex-www/. $(DEST)/mex -ur cp $(SVN)/mexs-www/. $(DEST)/mexs -ur cp $(SVN)/catalog-www/. $(DEST)/catalog -ur touch /home/natura/mex/public/catalogue mkdir -p $(DEST)/mex/public/users/ touch $(DEST)/mex/public/users/passwd cp $(SVN)/passarola.conf $(APACHE) a2ensite passarola.conf service apache2 restart @echo 'A acrescentar utilizadores ...' $(foreach user, $(USERS), perl $(DEST)/mexadduser $(user);) #perl $(DEST)/managedb.pl $(USERS) # Gestor de SQLite chown www-data:www-data $(DEST) -R @echo 'Sistema instalado e pronto a ser utilizado ...' cgi: cd verify-www;make cp $(SVN)/passarolaCGI.conf $(APACHE) a2ensite passarolaCGI.conf service apache2 restart uninstall: @echo 'Para desinstalar introduza os seguintes comandos ...' @echo 'rm -f $(DEST) -R' @echo 'a2dissite passarola.conf' @echo 'service apache2 restart'