You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.9 KiB
74 lines
1.9 KiB
11 years ago
|
# Copyright 1999-2013 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/phpvirtualbox/phpvirtualbox-4.2.7.ebuild,v 1.1 2013/09/11 20:29:44 hwoarang Exp $
|
||
|
|
||
|
EAPI="5"
|
||
|
|
||
|
inherit versionator eutils webapp depend.php readme.gentoo
|
||
|
|
||
|
MY_PV="$(replace_version_separator 2 '-')"
|
||
|
MY_P="${PN}-${MY_PV}"
|
||
|
|
||
|
DESCRIPTION="Web-based administration for VirtualBox in PHP"
|
||
|
HOMEPAGE="https://sourceforge.net/projects/phpvirtualbox/"
|
||
|
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
|
||
|
|
||
|
LICENSE="GPL-2"
|
||
|
KEYWORDS="~amd64 ~x86"
|
||
|
IUSE=""
|
||
|
|
||
|
RDEPEND="
|
||
|
dev-lang/php[session,unicode,soap,gd]
|
||
|
"
|
||
|
DEPEND="app-arch/unzip"
|
||
|
|
||
|
S="${WORKDIR}"/${MY_P}
|
||
|
|
||
|
need_php_httpd
|
||
|
|
||
|
DISABLE_AUTOFORMATTING="yes"
|
||
|
DOC_CONTENTS="
|
||
|
Local or remote virtualbox hosts must be compiled with
|
||
|
'vboxwebsrv' useflag and the respective init script
|
||
|
must be running to use this interface:
|
||
|
/etc/init.d/vboxwebsrv start
|
||
|
|
||
|
To enable the automatic startup mode feature uncomment the
|
||
|
following line in the config.php file:
|
||
|
var \$startStopConfig = true;
|
||
|
|
||
|
You should also add the /etc/init.d/vboxinit script to the
|
||
|
default runlevel on the virtualbox host:
|
||
|
\`rc-update add vboxinit default\`
|
||
|
If the server is on a remote host, than the script must be
|
||
|
copied manually from
|
||
|
'${FILESDIR}'/vboxinit-initd to
|
||
|
/etc/init.d/vboxinit on the remote host."
|
||
|
|
||
|
src_install() {
|
||
|
webapp_src_preinst
|
||
|
|
||
|
dodoc CHANGELOG.txt LICENSE.txt README.txt
|
||
|
rm -f CHANGELOG.txt LICENSE.txt README.txt
|
||
|
|
||
|
insinto "${MY_HTDOCSDIR}"
|
||
|
doins -r .
|
||
|
|
||
|
webapp_configfile "${MY_HTDOCSDIR}"/config.php-example
|
||
|
webapp_serverowned "${MY_HTDOCSDIR}"/config.php-example
|
||
|
|
||
|
webapp_src_install
|
||
|
if has_version app-emulation/virtualbox[vboxwebsrv] || \
|
||
|
has_version app-emulation/virtualbox-bin[vboxwebsrv]
|
||
|
then
|
||
|
newinitd "${FILESDIR}"/vboxinit-initd vboxinit
|
||
|
fi
|
||
|
|
||
|
readme.gentoo_create_doc
|
||
|
}
|
||
|
|
||
|
pkg_postinst() {
|
||
|
webapp_pkg_postinst
|
||
|
readme.gentoo_print_elog
|
||
|
}
|