#!/bin/sh -x PORTAGE="/usr/local/portage" USERID="backuppc" DOMAIN="mydomain.com" IPADDR="192.168.0" CONFIG_DIR="etc/BackupPC" CATEGORY=app-backup PROGRAM=backuppc VER="3.0.0" MAJ_VER="300" PROGRAM_VERSION=$PROGRAM-$VER EBUILD_PATH="$PORTAGE/$CATEGORY/$PROGRAM/$PROGRAM_VERSION" /etc/init.d/backuppc status emerge --color=n -q =$CATEGORY/$PROGRAM-$VER sed -i "s/^Conf{CgiAdminUserGroup} = '';/Conf{CgiAdminUserGroup} = 'backuppc';/" /etc/BackupPC/config.pl sed -i "s/^Conf{CgiAdminUsers} = '';/Conf{CgiAdminUsers} = 'backuppc';/" /etc/BackupPC/config.pl # File /etc/apache2/vhosts.d/10_BackupPC.conf needs proper path, i.e. # /usr/share/webapps/backuppc/3.0.0/hostroot/cgi-bin/ ##### Begin Additional Setup Steps #### cd /etc/apache2/vhosts.d/ cp -p 10_BackupPC.conf.$VER 10_BackupPC.conf sed -i "s/SERVER.EXAMPLE.COM/$SERVER.$DOMAIN" 10_BackupPC.conf sed -i "s/USERID/$USERID" 10_BackupPC.conf sed -i "s/IPADDR/$IPADDR" 10_BackupPC.conf cd /usr/share/webapps/backuppc/$VER/htdocs/backuppc ln -s ../image image chown -Rf backuppc:backuppc /etc/BackupPC chown -Rf backuppc:backuppc /var/log/BackupPC chown backuppc:backuppc /var/www/localhost/cgi-bin/BackupPC_Admin chmod 755 /var/www/localhost/cgi-bin/BackupPC_Admin ##### End Additional Setup Steps #### /etc/init.d/backuppc start