www-apps/ifolder-server: Bump revision
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/ifolder@1002 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
68328fd9e5
commit
37071642a3
@ -2,6 +2,12 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: $
|
# $Header: $
|
||||||
|
|
||||||
|
08 Apr 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||||
|
-ifolder-server-3.6.7303.1.ebuild, -ifolder-server-3.6.7303.1-r1.ebuild,
|
||||||
|
-ifolder-server-3.6.7303.1-r2.ebuild, ifolder-server-3.6.7303.1-r3.ebuild,
|
||||||
|
-ifolder-server-3.7_pre7020.ebuild, +ifolder-server-3.7_pre7021.ebuild:
|
||||||
|
Bump revision
|
||||||
|
|
||||||
06 Apr 2009; Mario Fetka <mario.fetka@gmail.com>
|
06 Apr 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||||
+files/simias-1.8-mono22-1.patch, +files/simias-1.8-server-setup.diff,
|
+files/simias-1.8-mono22-1.patch, +files/simias-1.8-server-setup.diff,
|
||||||
+files/simias-1.8.use_system_gsoap.patch,
|
+files/simias-1.8.use_system_gsoap.patch,
|
||||||
|
@ -33,12 +33,8 @@ AUX simias-recovery_agent-fix-1.patch 682 RMD160 f4faf06f1f00d660f31bfc18951dcdb
|
|||||||
AUX simias-server-setup.diff 1071 RMD160 d8befc86eb4ebf8230bb28e54a677d21523bc6c9 SHA1 0e99938a4c2e2045ccef4ddfa86e3adcb2a345aa SHA256 f02a5d3cf6430d546b5971d62c08469ca9e6ab4910c074d3bb5e53b2044cf741
|
AUX simias-server-setup.diff 1071 RMD160 d8befc86eb4ebf8230bb28e54a677d21523bc6c9 SHA1 0e99938a4c2e2045ccef4ddfa86e3adcb2a345aa SHA256 f02a5d3cf6430d546b5971d62c08469ca9e6ab4910c074d3bb5e53b2044cf741
|
||||||
AUX simias_make_gcc43_happy.diff 1296 RMD160 11d3abf250e494744a534bac0af2dde451248942 SHA1 45c5e8aa305664caa302cab9b5cbaa8590689d2d SHA256 667df49faa48bde3b4cb76fee38af01965c226af15ddd34b9bfe8083c05adb8b
|
AUX simias_make_gcc43_happy.diff 1296 RMD160 11d3abf250e494744a534bac0af2dde451248942 SHA1 45c5e8aa305664caa302cab9b5cbaa8590689d2d SHA256 667df49faa48bde3b4cb76fee38af01965c226af15ddd34b9bfe8083c05adb8b
|
||||||
AUX webaccess-browse.patch 1001 RMD160 6262f046567d6736fb4193913cc4b4d0bb764792 SHA1 e33cb643b63ded940f9029fe7a79d3accf800450 SHA256 8517e52d6ac974de169fafe01705e1f9a6b8834b2f493ef485477398029b2353
|
AUX webaccess-browse.patch 1001 RMD160 6262f046567d6736fb4193913cc4b4d0bb764792 SHA1 e33cb643b63ded940f9029fe7a79d3accf800450 SHA256 8517e52d6ac974de169fafe01705e1f9a6b8834b2f493ef485477398029b2353
|
||||||
DIST gsoap-linux-2.7.tar.gz 5528885 RMD160 d952e0e6cc8d5bf19b5a157cfbd7585d043d92c1 SHA1 c077e7a48532da680734768cc1c085d666b1fc8c SHA256 6e6999f4d57d9aadf38fb02aac983c61eeefbf371839a44924c0ba1f5228dbab
|
|
||||||
DIST ifolder3-server-3.6.7303.1.tar.gz 19986658 RMD160 703f38b730c0dc59f77b1c55e83bb864008d45cf SHA1 329d128772c09ac7facff6d3b9e23989c8a1b972 SHA256 a047e14b5bf7235c83b0fe706a0bb05f69319887e49b9176b2c373c1e409ba55
|
DIST ifolder3-server-3.6.7303.1.tar.gz 19986658 RMD160 703f38b730c0dc59f77b1c55e83bb864008d45cf SHA1 329d128772c09ac7facff6d3b9e23989c8a1b972 SHA256 a047e14b5bf7235c83b0fe706a0bb05f69319887e49b9176b2c373c1e409ba55
|
||||||
EBUILD ifolder-server-3.6.7303.1-r1.ebuild 4374 RMD160 ba5010a12d06ea9df3f43a87eaf4e3c409a11b94 SHA1 e933443beb69bae373e7c5f8e532ee2fe3cc795c SHA256 475c53b2270288ec949024463181762466edad27ad1f807e61807cdf5ab647cf
|
EBUILD ifolder-server-3.6.7303.1-r3.ebuild 4571 RMD160 2012675d768bacc2f49ce26185312a35f2b37a58 SHA1 daedd1558a81b5c82026f854529b551a8e7ac328 SHA256 86da153aa4fd47f9391251e5ac59a718f30ff0d66015f3f4df166165d2a24139
|
||||||
EBUILD ifolder-server-3.6.7303.1-r2.ebuild 4430 RMD160 70af925f2444662b3be7af67169d31981e5e446e SHA1 f471033ed2486bc5213d343eb6118070ef1083c8 SHA256 1f3696c81ede5651670f44f4f80b4a1a6ac2f3934c50e5ed5603912f88c30b91
|
EBUILD ifolder-server-3.7_pre7021.ebuild 4683 RMD160 f5637430c164ca4318dbe513a7fa9fc7fce8567e SHA1 3909a025e9ac13e5057f7d34da993d2548779c50 SHA256 85ad386936721a4b52d236aaae9ad9b4b4fce50f7fefc2c86481fd6caed25287
|
||||||
EBUILD ifolder-server-3.6.7303.1-r3.ebuild 4574 RMD160 fbae8aff2510c0679f8208a865c0604ecd8e0fbf SHA1 36f084e88888d3b5c9807aba29395b7caeebef05 SHA256 0f279370359f696bd2b3afd3bbebf80a65a9738bb646d5a5c74a86d7a10b8e5d
|
MISC ChangeLog 2012 RMD160 cc4f7e4488542f90e988a32943aec541893ab4db SHA1 e390e8f406e7ecd7c0a9ec9a227b2ac9b8b2630b SHA256 4915746b1c7b7007162b98c3e94841e403d5f9fda900e7b3af21c64ba31d6225
|
||||||
EBUILD ifolder-server-3.6.7303.1.ebuild 4320 RMD160 2d8cfb188d8384206d043f3ff7ff7c8960aecce7 SHA1 0a83a3bcb51648888081ce8ff676c89dd08cc9f0 SHA256 da6a3447ec2cfdaf6ca56ab32398bdf02a5198644925b20b1782092999294b8a
|
|
||||||
EBUILD ifolder-server-3.7_pre7020.ebuild 4686 RMD160 9e59225354ca87ee477c043515be6e61ca3d323d SHA1 1e7db43f63f7b39e566f177970f7d2dbfe16396f SHA256 4082b02dd7a0c2781780bfc2533d71ecc37544db9bbf52f1ee2b530bd10b44ee
|
|
||||||
MISC ChangeLog 1718 RMD160 55f36db865648a9453f3f828dde6e8bdbe14d620 SHA1 9c3d327987d4b5f293b4c8e0be53954229e0471b SHA256 5fd7b601f54a951e39285cc6721fce274572cb35b3372f21641e4a1c83a45326
|
|
||||||
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
|
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
|
||||||
|
@ -1,137 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
WANT_AUTOMAKE=1.9
|
|
||||||
inherit autotools eutils mono
|
|
||||||
|
|
||||||
DESCRIPTION="Enterprise backend for iFolder"
|
|
||||||
HOMEPAGE="http://www.ifolder.com/"
|
|
||||||
SRC_URI="http://distfiles.one-gear.com/distfiles/ifolder${PV:0:1}-server-${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~x86 ~ppc ~amd64"
|
|
||||||
RESTRICT="mirror"
|
|
||||||
|
|
||||||
DEPEND="!net-misc/simias
|
|
||||||
>=dev-lang/mono-2.2
|
|
||||||
>=dev-db/libflaim-4.9.617
|
|
||||||
>=dev-dotnet/log4net-1.2.9
|
|
||||||
>=www-apache/mod_mono-1.2.1
|
|
||||||
>=net-libs/gsoap-2.7.12
|
|
||||||
sys-fs/e2fsprogs"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/simias
|
|
||||||
MAKEOPTS="-j1"
|
|
||||||
|
|
||||||
simiasdatadir="${ROOT}var/lib/simias"
|
|
||||||
gentoo_config_dir="${ROOT}etc/simias/apache/gentoo"
|
|
||||||
logdir="${ROOT}var/log/ifolder3"
|
|
||||||
DEVNULL=/dev/null
|
|
||||||
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
|
|
||||||
epatch "${FILESDIR}"/simias-libtool22-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias-mono22-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias_make_gcc43_happy.diff
|
|
||||||
epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias-1.6.use_system_gsoap.patch
|
|
||||||
epatch "${FILESDIR}"/gsoap-2.7.12.patch
|
|
||||||
#Patch the path of mod_mono.conf
|
|
||||||
# epatch ${FILESDIR}/${PN}-mod_mono-path.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-apache-rights.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
|
|
||||||
epatch ${FILESDIR}/new_mod_mono.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-admin-setup.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-apache-conf.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-web-setup.diff
|
|
||||||
epatch ${FILESDIR}/simias-server-setup.diff
|
|
||||||
epatch ${FILESDIR}/no_write_to_etc_during_install.diff
|
|
||||||
epatch ${FILESDIR}/new_default_simias.config.diff
|
|
||||||
# epatch ${FILESDIR}/flex_in_lib64.diff
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
eautoreconf || die "eautoreconf failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf --with-runasserver --with-simiasdatadir=${simiasdatadir} || die "configure failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
|
|
||||||
make DESTDIR=${D} install || die "Error install ${PN}"
|
|
||||||
dodir "${simiasdatadir}"
|
|
||||||
keepdir "${simiasdatadir}"
|
|
||||||
# dodir "${logdir}"
|
|
||||||
# keepdir "${logdir}"
|
|
||||||
dodir "${gentoo_config_dir}"
|
|
||||||
|
|
||||||
# if [[ ! -f ${simiasdatadir}/Simias.config ]];then
|
|
||||||
# einfo "It appears you have never setup iFolder"
|
|
||||||
# einfo "Extracting setup-files to ${simiasdatadir}"
|
|
||||||
# tar -zxvf ${FILESDIR}/setup-files.tar.gz -C ${D}/${simiasdatadir}
|
|
||||||
# fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
ewarn "Please edit ${ROOT}etc/apache2/httpd.conf and add the following line"
|
|
||||||
ewarn "at the bottom of the file after Include ${ROOT}etc/apache2/vhosts.d/*.conf"
|
|
||||||
ewarn "Include /etc/simias/apache/*.conf"
|
|
||||||
echo ""
|
|
||||||
ewarn "You MUST add \"-D MONO\" to APACHE2_OPTS in /etc/conf.d/apache2"
|
|
||||||
echo ""
|
|
||||||
# ewarn "You can check by running ps aux | grep mono"
|
|
||||||
# ewarn "Remember, your default admin credentials are: admin:novell"
|
|
||||||
echo ""
|
|
||||||
ewarn "You must run emerge --config ifolder-server now"
|
|
||||||
ewarn "to complete the install if this is the first time"
|
|
||||||
ewarn "you have installed the server"
|
|
||||||
# ewarn "Please edit ${simiasdatadir}/Simias.config now to change your administrative"
|
|
||||||
# ewarn "username and password if desired and to set the name and description of your new iFolder server."
|
|
||||||
# ewarn "You must also edit the \"PublicAddress\" and \"PrivateAddress\""
|
|
||||||
# ewarn "settings to match your environment!"
|
|
||||||
echo ""
|
|
||||||
ewarn "Visit http://www.ifolder.com/index.php/HowTo:Building_iFolder_Enterprise_Server_on_Gentoo"
|
|
||||||
ewarn "for more information"
|
|
||||||
# echo ""
|
|
||||||
# ewarn "Please login to http://localhost/admin/ in order to initialize the db"
|
|
||||||
# ewarn "if this is the first time running the server"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_config(){
|
|
||||||
|
|
||||||
ewarn "Remember that ${PN} runs behind apache"
|
|
||||||
ewarn "therefore give appropriate urls when running this"
|
|
||||||
ewarn "script. Specifically with regards to ports"
|
|
||||||
ewarn "ie: use \"http://localhost\""
|
|
||||||
ewarn "do not use \"http://localhost:8086\""
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
simias-server-setup --apache --path=${simiasdatadir} --prompt
|
|
||||||
chown -R apache:apache "${simiasdatadir}"
|
|
||||||
|
|
||||||
ifolder-admin-setup
|
|
||||||
ifolder-web-setup
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
einfo "Congratulations, configuration complete!"
|
|
||||||
ewarn "Now login to http://<server>/admin/"
|
|
||||||
ewarn "to initialize the database and create users"
|
|
||||||
ewarn "if this is the first time running the server"
|
|
||||||
ewarn "After you have created users you can login"
|
|
||||||
ewarn "to the web interface by visiting"
|
|
||||||
ewarn "http://<server>/ifolder/"
|
|
||||||
echo ""
|
|
||||||
ewarn "Do NOT use epiphany"
|
|
||||||
|
|
||||||
}
|
|
@ -1,138 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
WANT_AUTOMAKE=1.9
|
|
||||||
inherit autotools eutils mono
|
|
||||||
|
|
||||||
DESCRIPTION="Enterprise backend for iFolder"
|
|
||||||
HOMEPAGE="http://www.ifolder.com/"
|
|
||||||
SRC_URI="http://distfiles.one-gear.com/distfiles/ifolder${PV:0:1}-server-${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~x86 ~ppc ~amd64"
|
|
||||||
RESTRICT="mirror"
|
|
||||||
|
|
||||||
DEPEND="!net-misc/simias
|
|
||||||
>=dev-lang/mono-2.2
|
|
||||||
>=dev-db/libflaim-4.9.617
|
|
||||||
>=dev-dotnet/log4net-1.2.9
|
|
||||||
>=www-apache/mod_mono-1.2.1
|
|
||||||
>=net-libs/gsoap-2.7.12
|
|
||||||
sys-fs/e2fsprogs"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/simias
|
|
||||||
MAKEOPTS="-j1"
|
|
||||||
|
|
||||||
simiasdatadir="${ROOT}var/lib/simias"
|
|
||||||
gentoo_config_dir="${ROOT}etc/simias/apache/gentoo"
|
|
||||||
logdir="${ROOT}var/log/ifolder3"
|
|
||||||
DEVNULL=/dev/null
|
|
||||||
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
|
|
||||||
epatch "${FILESDIR}"/simias-libtool22-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias-mono22-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias_make_gcc43_happy.diff
|
|
||||||
epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
|
|
||||||
epatch "${FILESDIR}"/simias-1.6.use_system_gsoap.patch
|
|
||||||
epatch "${FILESDIR}"/gsoap-2.7.12.patch
|
|
||||||
epatch "${FILESDIR}"/simias-recovery_agent-fix-1.patch
|
|
||||||
#Patch the path of mod_mono.conf
|
|
||||||
# epatch ${FILESDIR}/${PN}-mod_mono-path.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-apache-rights.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
|
|
||||||
epatch ${FILESDIR}/new_mod_mono.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-admin-setup.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-apache-conf.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-web-setup.diff
|
|
||||||
epatch ${FILESDIR}/simias-server-setup.diff
|
|
||||||
epatch ${FILESDIR}/no_write_to_etc_during_install.diff
|
|
||||||
epatch ${FILESDIR}/new_default_simias.config.diff
|
|
||||||
# epatch ${FILESDIR}/flex_in_lib64.diff
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
eautoreconf || die "eautoreconf failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf --with-runasserver --with-simiasdatadir=${simiasdatadir} || die "configure failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
|
|
||||||
make DESTDIR=${D} install || die "Error install ${PN}"
|
|
||||||
dodir "${simiasdatadir}"
|
|
||||||
keepdir "${simiasdatadir}"
|
|
||||||
# dodir "${logdir}"
|
|
||||||
# keepdir "${logdir}"
|
|
||||||
dodir "${gentoo_config_dir}"
|
|
||||||
|
|
||||||
# if [[ ! -f ${simiasdatadir}/Simias.config ]];then
|
|
||||||
# einfo "It appears you have never setup iFolder"
|
|
||||||
# einfo "Extracting setup-files to ${simiasdatadir}"
|
|
||||||
# tar -zxvf ${FILESDIR}/setup-files.tar.gz -C ${D}/${simiasdatadir}
|
|
||||||
# fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
ewarn "Please edit ${ROOT}etc/apache2/httpd.conf and add the following line"
|
|
||||||
ewarn "at the bottom of the file after Include ${ROOT}etc/apache2/vhosts.d/*.conf"
|
|
||||||
ewarn "Include /etc/simias/apache/*.conf"
|
|
||||||
echo ""
|
|
||||||
ewarn "You MUST add \"-D MONO\" to APACHE2_OPTS in /etc/conf.d/apache2"
|
|
||||||
echo ""
|
|
||||||
# ewarn "You can check by running ps aux | grep mono"
|
|
||||||
# ewarn "Remember, your default admin credentials are: admin:novell"
|
|
||||||
echo ""
|
|
||||||
ewarn "You must run emerge --config ifolder-server now"
|
|
||||||
ewarn "to complete the install if this is the first time"
|
|
||||||
ewarn "you have installed the server"
|
|
||||||
# ewarn "Please edit ${simiasdatadir}/Simias.config now to change your administrative"
|
|
||||||
# ewarn "username and password if desired and to set the name and description of your new iFolder server."
|
|
||||||
# ewarn "You must also edit the \"PublicAddress\" and \"PrivateAddress\""
|
|
||||||
# ewarn "settings to match your environment!"
|
|
||||||
echo ""
|
|
||||||
ewarn "Visit http://www.ifolder.com/index.php/HowTo:Building_iFolder_Enterprise_Server_on_Gentoo"
|
|
||||||
ewarn "for more information"
|
|
||||||
# echo ""
|
|
||||||
# ewarn "Please login to http://localhost/admin/ in order to initialize the db"
|
|
||||||
# ewarn "if this is the first time running the server"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_config(){
|
|
||||||
|
|
||||||
ewarn "Remember that ${PN} runs behind apache"
|
|
||||||
ewarn "therefore give appropriate urls when running this"
|
|
||||||
ewarn "script. Specifically with regards to ports"
|
|
||||||
ewarn "ie: use \"http://localhost\""
|
|
||||||
ewarn "do not use \"http://localhost:8086\""
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
simias-server-setup --apache --path=${simiasdatadir} --prompt
|
|
||||||
chown -R apache:apache "${simiasdatadir}"
|
|
||||||
|
|
||||||
ifolder-admin-setup
|
|
||||||
ifolder-web-setup
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
einfo "Congratulations, configuration complete!"
|
|
||||||
ewarn "Now login to http://<server>/admin/"
|
|
||||||
ewarn "to initialize the database and create users"
|
|
||||||
ewarn "if this is the first time running the server"
|
|
||||||
ewarn "After you have created users you can login"
|
|
||||||
ewarn "to the web interface by visiting"
|
|
||||||
ewarn "http://<server>/ifolder/"
|
|
||||||
echo ""
|
|
||||||
ewarn "Do NOT use epiphany"
|
|
||||||
|
|
||||||
}
|
|
@ -12,7 +12,7 @@ SRC_URI="http://distfiles.one-gear.com/distfiles/ifolder${PV:0:1}-server-${PV}.t
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~x86 ~ppc ~amd64"
|
KEYWORDS="~x86 ~amd64"
|
||||||
RESTRICT="mirror"
|
RESTRICT="mirror"
|
||||||
|
|
||||||
DEPEND="!net-misc/simias
|
DEPEND="!net-misc/simias
|
||||||
@ -68,7 +68,7 @@ src_configure() {
|
|||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
|
||||||
make DESTDIR=${D} install || die "Error install ${PN}"
|
make DESTDIR="${D}" install || die "Error install ${PN}"
|
||||||
dodir "${simiasdatadir}"
|
dodir "${simiasdatadir}"
|
||||||
keepdir "${simiasdatadir}"
|
keepdir "${simiasdatadir}"
|
||||||
# dodir "${logdir}"
|
# dodir "${logdir}"
|
||||||
|
@ -1,144 +0,0 @@
|
|||||||
# Copyright 1999-2006 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
inherit autotools eutils mono
|
|
||||||
|
|
||||||
BUILDDATEANDTIME="20070103-0142"
|
|
||||||
|
|
||||||
DESCRIPTION="Enterprise backend for iFolder"
|
|
||||||
HOMEPAGE="http://www.ifolder.com/"
|
|
||||||
SRC_URI="http://distfiles.one-gear.com/distfiles/ifolder${PV:0:1}-server-${PV}.tar.gz
|
|
||||||
http://superb-east.dl.sourceforge.net/sourceforge/gsoap2/gsoap-linux-2.7.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~x86 ~ppc ~amd64"
|
|
||||||
RESTRICT="mirror"
|
|
||||||
|
|
||||||
DEPEND="!net-misc/simias
|
|
||||||
>=dev-lang/mono-1.2.1
|
|
||||||
>=dev-db/libflaim-4.9.617
|
|
||||||
>=dev-dotnet/log4net-1.2.9
|
|
||||||
>=www-apache/mod_mono-1.2.1
|
|
||||||
sys-fs/e2fsprogs"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
#S=${WORKDIR}/ifolder${PV:0:1}-server-${PV}
|
|
||||||
S=${WORKDIR}/simias
|
|
||||||
|
|
||||||
simiasdatadir="${ROOT}var/lib/simias"
|
|
||||||
gentoo_config_dir="${ROOT}etc/simias/apache/gentoo"
|
|
||||||
logdir="${ROOT}var/log/ifolder3"
|
|
||||||
DEVNULL=/dev/null
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
|
|
||||||
unpack ${A}
|
|
||||||
cd ${S}
|
|
||||||
#Patch the path of mod_mono.conf
|
|
||||||
# epatch ${FILESDIR}/${PN}-mod_mono-path.patch
|
|
||||||
epatch ${FILESDIR}/gsoap-path.patch
|
|
||||||
epatch ${FILESDIR}/gsoap-compile-new.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-apache-rights.patch
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
|
|
||||||
|
|
||||||
epatch ${FILESDIR}/new_mod_mono.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-admin-setup.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-apache-conf.diff
|
|
||||||
epatch ${FILESDIR}/ifolder-web-setup.diff
|
|
||||||
epatch ${FILESDIR}/simias-server-setup.diff
|
|
||||||
epatch ${FILESDIR}/no_write_to_etc_during_install.diff
|
|
||||||
epatch ${FILESDIR}/new_default_simias.config.diff
|
|
||||||
# epatch ${FILESDIR}/flex_in_lib64.diff
|
|
||||||
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
myconf="--with-runasserver --with-simiasdatadir=${simiasdatadir}"
|
|
||||||
./autogen.sh ${myconf}
|
|
||||||
# eautoreconf
|
|
||||||
econf ${myconf}
|
|
||||||
mv ${WORKDIR}/gsoap-linux-2.7 ${S}/tools/gsoap/
|
|
||||||
make DESTDIR={$D} || die "Error compiling ${PN}"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
|
|
||||||
make DESTDIR=${D} install || die "Error install ${PN}"
|
|
||||||
dodir "${simiasdatadir}"
|
|
||||||
keepdir "${simiasdatadir}"
|
|
||||||
# dodir "${logdir}"
|
|
||||||
# keepdir "${logdir}"
|
|
||||||
dodir "${gentoo_config_dir}"
|
|
||||||
|
|
||||||
# if [[ ! -f ${simiasdatadir}/Simias.config ]];then
|
|
||||||
# einfo "It appears you have never setup iFolder"
|
|
||||||
# einfo "Extracting setup-files to ${simiasdatadir}"
|
|
||||||
# tar -zxvf ${FILESDIR}/setup-files.tar.gz -C ${D}/${simiasdatadir}
|
|
||||||
# fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
ewarn "Please edit ${ROOT}etc/apache2/httpd.conf and add the following line"
|
|
||||||
ewarn "at the bottom of the file after Include ${ROOT}etc/apache2/vhosts.d/*.conf"
|
|
||||||
ewarn "Include /etc/simias/apache/*.conf"
|
|
||||||
echo ""
|
|
||||||
ewarn "You MUST add \"-D MONO\" to APACHE2_OPTS in /etc/conf.d/apache2"
|
|
||||||
echo ""
|
|
||||||
# ewarn "You can check by running ps aux | grep mono"
|
|
||||||
# ewarn "Remember, your default admin credentials are: admin:novell"
|
|
||||||
echo ""
|
|
||||||
ewarn "You must run emerge --config ifolder-server now"
|
|
||||||
ewarn "to complete the install if this is the first time"
|
|
||||||
ewarn "you have installed the server"
|
|
||||||
# ewarn "Please edit ${simiasdatadir}/Simias.config now to change your administrative"
|
|
||||||
# ewarn "username and password if desired and to set the name and description of your new iFolder server."
|
|
||||||
# ewarn "You must also edit the \"PublicAddress\" and \"PrivateAddress\""
|
|
||||||
# ewarn "settings to match your environment!"
|
|
||||||
echo ""
|
|
||||||
ewarn "Visit http://www.ifolder.com/index.php/HowTo:Building_iFolder_Enterprise_Server_on_Gentoo"
|
|
||||||
ewarn "for more information"
|
|
||||||
# echo ""
|
|
||||||
# ewarn "Please login to http://localhost/admin/ in order to initialize the db"
|
|
||||||
# ewarn "if this is the first time running the server"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_config(){
|
|
||||||
|
|
||||||
ewarn "Remember that ${PN} runs behind apache"
|
|
||||||
ewarn "therefore give appropriate urls when running this"
|
|
||||||
ewarn "script. Specifically with regards to ports"
|
|
||||||
ewarn "ie: use \"http://localhost\""
|
|
||||||
ewarn "do not use \"http://localhost:8086\""
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
simias-server-setup --apache --path=${simiasdatadir} --prompt
|
|
||||||
chown -R apache:apache "${simiasdatadir}"
|
|
||||||
|
|
||||||
ifolder-admin-setup
|
|
||||||
ifolder-web-setup
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
einfo "Congratulations, configuration complete!"
|
|
||||||
ewarn "Now login to http://<server>/admin/"
|
|
||||||
ewarn "to initialize the database and create users"
|
|
||||||
ewarn "if this is the first time running the server"
|
|
||||||
ewarn "After you have created users you can login"
|
|
||||||
ewarn "to the web interface by visiting"
|
|
||||||
ewarn "http://<server>/ifolder/"
|
|
||||||
echo ""
|
|
||||||
ewarn "Do NOT use epiphany"
|
|
||||||
|
|
||||||
}
|
|
@ -14,7 +14,7 @@ HOMEPAGE="http://www.ifolder.com/"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~x86 ~ppc ~amd64"
|
KEYWORDS="~x86 ~amd64"
|
||||||
RESTRICT="mirror"
|
RESTRICT="mirror"
|
||||||
|
|
||||||
DEPEND="!net-misc/simias
|
DEPEND="!net-misc/simias
|
||||||
@ -70,7 +70,7 @@ src_configure() {
|
|||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
|
||||||
make DESTDIR=${D} install || die "Error install ${PN}"
|
make DESTDIR="${D}" install || die "Error install ${PN}"
|
||||||
dodir "${simiasdatadir}"
|
dodir "${simiasdatadir}"
|
||||||
keepdir "${simiasdatadir}"
|
keepdir "${simiasdatadir}"
|
||||||
# dodir "${logdir}"
|
# dodir "${logdir}"
|
Loading…
Reference in New Issue
Block a user