# # Creator:Andreas Utterberg (andutt) # # Description:Andutteye Surveillance Gentoo portage install specifications for ebuild package. # EMVER="1.24-1" DESCRIPTION="Andutteye Surveillance server software. Webbinterface and server engines included." SRC_URI="http://andutteye.com/download/andutteye-server-${EMVER}-bin.tar.gz" HOMEPAGE="http://www.andutteye.com" KEYWORDS="x86 ppc sparc alpha amd64 ia64" SLOT="0" LICENSE="Free for non-commersiall use. For company and goverment use a commersial licence are needed" DEPEND="dev-perl/Class-DBI dev-perl/Class-DBI-mysql dev-perl/DBD-mysql dev-db/mysql media-libs/gd net-www/apache dev-php/mod_php app-admin/andutteye-client" src_unpack() { einfo "Creating Andutteye directorys" diropts -m 0750 dodir /opt/andutteye/server dodir /opt/andutteye/ssl dodir /opt/andutteye/var dodir /var/www/html/andutteye dodir /var/www/html/config dodir /var/www/html/pages dodir /var/www/html/themes dodir /var/www/html/themes/andutteye-default dodir /var/www/html/themes/andutt-blue-magenta dodir /var/www/html/themes/andutt-blue-magenta-planet dodir /var/www/html/install dodir /var/www/html/language dodir /var/www/html/language/english dodir /var/www/html/language/swedish dodir /var/www/html/tablespecs einfo "Unpacking Andutteye Surveillance server" unpack ${A} } pkg_preinst() { einfo "Installing Andutteye Surveillance software" insinto /etc/init.d doins ${WORKDIR}/etc/init.d/* insinto /opt/andutteye/server doins ${WORKDIR}/opt/andutteye/server/andutteye_server insinto /var/www/html/andutteye doins ${WORKDIR}/var/www/html/andutteye/* insinto /var/www/html/andutteye/config doins ${WORKDIR}/var/www/html/andutteye/config/* insinto /var/www/html/andutteye/pages doins ${WORKDIR}/var/www/html/andutteye/pages/* insinto /var/www/html/andutteye/themes doins ${WORKDIR}/var/www/html/andutteye/themes/* insinto /var/www/html/andutteye/themes/andutteye-default doins ${WORKDIR}/var/www/html/andutteye/themes/andutteye-default/* insinto /var/www/html/andutteye/themes/andutt-blue-magenta doins ${WORKDIR}/var/www/html/andutteye/themes/andutt-blue-magenta/* insinto /var/www/html/andutteye/themes/andutt-blue-magenta-planet doins ${WORKDIR}/var/www/html/andutteye/themes/andutt-blue-magenta-planet/* insinto /var/www/html/andutteye/themes/andutt-icetheme doins ${WORKDIR}/var/www/html/andutteye/themes/andutt-icetheme/* insinto /var/www/html/andutteye/themes/andutteye-arrows doins ${WORKDIR}/var/www/html/andutteye/themes/andutteye-arrows/* insinto /var/www/html/andutteye/themes/silas-blue_eye doins ${WORKDIR}/var/www/html/andutteye/themes/silas-blue_eye/* insinto /var/www/html/andutteye/themes/andutteye-techno doins ${WORKDIR}/var/www/html/andutteye/themes/andutteye-techno/* insinto /var/www/html/andutteye/install doins ${WORKDIR}/var/www/html/andutteye/install/* insinto /var/www/html/andutteye/language/english doins ${WORKDIR}/var/www/html/andutteye/language/english/* insinto /var/www/html/andutteye/language/swedish doins ${WORKDIR}/var/www/html/andutteye/language/swedish/* insinto /var/www/html/andutteye/tablespecs doins ${WORKDIR}/var/www/html/andutteye/tablespecs/* USERCHECK=`cat ${ROOT}/etc/passwd |grep andutteye` if [ -z "$USERCHECK" ] then einfo "Creating Andutteye Surveillance useraccount" useradd -g root -m -c "Andutteye surveillance user" andutteye fi } pkg_postinst() { if [ ! -d /opt/andutteye/etc ] then mkdir /opt/andutteye/etc fi if [ ! -d /opt/andutteye/var ] then mkdir /opt/andutteye/var fi chown -R andutteye:root ${ROOT}/opt/andutteye chmod -R 750 ${ROOT}/opt/andutteye chmod 755 ${ROOT}/etc/init.d/andutteye* chmod 755 /var/www/html/andutteye/install/install.sh echo echo einfo "Andutteye Surveillance server software have been sucessfully installed on your system" einfo "The software bundle includes the webbinterface and the serverlistener that loads Andutteye" einfo "with alarms and information." echo einfo "You must now create the andutteye database and tables, to do that execute the installationprogram" einfo "that will guide you through the installation process. Execute it as the root user. The program is located" einfo "under /var/www/html/andutteye/install/install.sh by default. The complete webbstructure for the interface" einfo "are located under /var/www/html/andutteye/ but this can be moves to a location for your own chooise." echo einfo "Support, information and documentation for manual installation and much more can be found at the official site." echo echo }