net-misc/utm5: drop old version and unneeded stuff
This commit is contained in:
parent
bf90120417
commit
ab280d116f
@ -1,17 +0,0 @@
|
|||||||
# Copyright 1999-2005 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
*utm5-1.10.009 (07 Mar 2005)
|
|
||||||
|
|
||||||
07 Mar 2005; Peter Volkov <pvolkov@mics.msu.su> utm5-1.10.009.ebuild:
|
|
||||||
|
|
||||||
The begining.
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that
|
|
||||||
the comments should well explained and written in clean English. The
|
|
||||||
details about writing correct changelogs are explained in the
|
|
||||||
skel.ChangeLog file which you can find in the root directory of the
|
|
||||||
portage repository.
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<longdescription>UTM5 billing system, see www.netup.ru for details.</longdescription>
|
|
||||||
</pkgmetadata>
|
|
@ -1,115 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils multilib pax-utils rpm
|
|
||||||
|
|
||||||
DESCRIPTION="NetUP UTM - universal billing system for Internet Service Providers."
|
|
||||||
HOMEPAGE="www.netup.ru"
|
|
||||||
SRC_URI="
|
|
||||||
amd64? ( ${P}.x86_64-centos6_x64.rpm )
|
|
||||||
x86? ( ${P}.i386-centos6.rpm )
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="NETUP"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
RESTRICT="fetch mirror strip"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/openssl:0
|
|
||||||
sys-libs/zlib
|
|
||||||
dev-libs/libxslt
|
|
||||||
virtual/mailx
|
|
||||||
dev-db/mysql
|
|
||||||
dev-db/postgresql
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
PREVIOUS_INSTALLED="${T}/previous_installed"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please download ${A} from:"
|
|
||||||
einfo "http://www.netup.ru/"
|
|
||||||
einfo "and move it to ${DISTDIR}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
for process in utm5_radius utm5_rfw utm5_core
|
|
||||||
do
|
|
||||||
if `ps aux | grep -v "grep ${process}" | grep ${process} >/dev/null 2>&1` ; then
|
|
||||||
ewarn "You did not stop ${process}."
|
|
||||||
ewarn "Please stop all process with ${process} in"
|
|
||||||
ewarn "their names and then try again."
|
|
||||||
die "Processes are not stoped."
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ -x /netup/utm5/bin/utm5_core ] ; then
|
|
||||||
einfo "Previous installation found."
|
|
||||||
echo "true" > "${PREVIOUS_INSTALLED}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodir /netup/utm5
|
|
||||||
keepdir /netup/utm5/backup
|
|
||||||
keepdir /netup/utm5/db
|
|
||||||
keepdir /netup/utm5/log
|
|
||||||
keepdir /netup/utm5/templates
|
|
||||||
|
|
||||||
insinto /etc/utm5
|
|
||||||
pushd netup/utm5 &>/dev/null || die
|
|
||||||
for conf in *.cfg
|
|
||||||
do
|
|
||||||
doins ${conf}
|
|
||||||
rm ${conf} || die
|
|
||||||
dosym /etc/utm5/${conf} /netup/utm5/${conf}
|
|
||||||
done
|
|
||||||
popd &>/dev/null
|
|
||||||
# Preserve permissions! Replace with doins with care!
|
|
||||||
cp -a netup "${D}" || die
|
|
||||||
pax-mark -m "${D}/netup/utm5/bin/utm5_core"
|
|
||||||
|
|
||||||
dosym /usr/$(get_libdir)/libssl.so /netup/utm5/lib/libssl.so.10
|
|
||||||
dosym /usr/$(get_libdir)/libcrypto.so /netup/utm5/lib/libcrypto.so.10
|
|
||||||
|
|
||||||
# Mysql library(libmysqlclient_r.so.16) should be fetched from 5.5. 5.6 is incompatible
|
|
||||||
|
|
||||||
doinitd "${FILESDIR}"/utm5_{core,radius,rfw}
|
|
||||||
doconfd "${FILESDIR}"/utm5_rfw.conf
|
|
||||||
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
echo
|
|
||||||
if [ -f "${PREVIOUS_INSTALLED}" ] ; then
|
|
||||||
einfo "If this is your first instalation of utm5 please run:"
|
|
||||||
einfo "mysqladmin create UTM5"
|
|
||||||
einfo "mysql UTM5 < /netup/utm5/UTM5_MYSQL.sql"
|
|
||||||
einfo "mysql UTM5 < your_reg_file.sql"
|
|
||||||
einfo "to initialise mysql database. Or"
|
|
||||||
einfo "createdb -U postgres UTM5"
|
|
||||||
einfo "psql UTM5 < /netup/utm5/UTM5_MYSQL.sql"
|
|
||||||
einfo "psql UTM5 < your_reg_file.sql"
|
|
||||||
einfo "to initialise postgresql database."
|
|
||||||
else
|
|
||||||
einfo "Now, please, update your database with command"
|
|
||||||
einfo "mysql -f UTM5 < /netup/utm5/UTM5_MYSQL_update.sql"
|
|
||||||
einfo "if you are using mysql database or"
|
|
||||||
einfo "psql -f /netup/utm5/UTM5_PG_update.sql UTM5"
|
|
||||||
einfo "if you are using postgresql."
|
|
||||||
einfo ""
|
|
||||||
einfo "Please note. You need to update your UTM5_Admin.jar also."
|
|
||||||
fi
|
|
||||||
echo
|
|
||||||
einfo "To start utm5_core automaticaly during booting you need to run:"
|
|
||||||
einfo "rc-update add utm5_core default"
|
|
||||||
echo
|
|
||||||
ewarn "Note: Configuration files are in /etc/utm5"
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user