ChangeLog

# ChangeLog for net-fs/openafs-legacy
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs-legacy/ChangeLog,v 1.7 2008/02/07 23:55:44 stefaan Exp $

07 Feb 2008; Stefaan De Roeck metadata.xml:
Correct maintainer email (proxy maintenance has since long ended)

25 Dec 2007; Christian Heim metadata.xml:
Removing seemant from metadata.xml as per #202469.

02 Jun 2007; Raúl Porcel openafs-legacy-0.1.ebuild:
Drop ia64 keyword as it doesn't work with current glibc, bug 156008

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

19 Sep 2005; Stefaan De Roeck
openafs-legacy-0.1.ebuild:
QA: add IUSE=""

*openafs-legacy-0.1 (27 Jul 2005)

27 Jul 2005; Seemant Kulleen +metadata.xml,
+openafs-legacy-0.1.ebuild:
New package, created by: Stefaan De Roeck
As a guide for these links, acinclude.m4 from the openafs package was
used. A README file exists as well, but at the time of writing, the
afsbosserver-variable was inaccurately described. The idea here is that the
new openafs ebuilds install into FHS correct locations, despite the
protestations of one Martin Mokrejs .
Please do not use this, as it is only useful with openafs-1.2.13 and openafs-1.3.85 and up.

Manifest

EBUILD openafs-legacy-0.1.ebuild 1853 RMD160 f7f4a8a7cf62acb87d3bcdfd2587e1a8db7098f3 SHA1 d9fe55c965eb21a46abe119d73353003cc5d16f9 SHA256 d1cef26c143cce39c5f273ab5bb5b010c0c99afece6585052ce1b4f77f5698eb
MISC ChangeLog 1489 RMD160 e84ec59c02b6f0897b1831e608ac822ed0e6fa81 SHA1 75bd8e5f9ab2888f950cdbfc5cf4a4758479f21b SHA256 aa49cf1ab4f111117b6d74c275a85468d6f9bfc6037a0cb23237f771f30285bd
MISC metadata.xml 257 RMD160 bdd8774c27ef44768461f989b1b8f39b05dba604 SHA1 00f967e5c80cffb1aa27339ac1cb7d78337e2250 SHA256 7d889f95fc85d20f0095c58bade668803678faf7595db44d098fb71a05fede98

metadata.xml




net-fs

stefaan@gentoo.org
Stefaan De Roeck

openafs-legacy-0.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs-legacy/openafs-legacy-0.1.ebuild,v 1.4 2007/07/12 05:38:40 mr_bones_ Exp $

DESCRIPTION="Package that provides access to a FHS compliant OpenAFS installation through soft-links at legacy paths"
HOMEPAGE="http://www.gentoo.org/ http://www.openafs.org/"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~x86"
IUSE=""

DEPEND="sys-apps/baselayout"
PDEPEND="net-fs/openafs"

# As a guide for these links, acinclude.m4 from the openafs package was
# used. A README file exists as well, but at the time of writing, the
# afsbosserver-variable was inaccurately described.

src_compile() {
ebegin "Nothing to compile"
eend $?
}

src_install() {
# some basenames for FHS paths
sysconfdir=/etc
libexecdir=/usr/libexec
localstatedir=/var/lib
sbindir=/usr/sbin

# create parent directories for Transarc mode
dodir /usr/{vice,afs}

# viceetcdir
viceetcdir=${sysconfdir}/openafs
dosym ${viceetcdir} /usr/vice/etc

# afssrvdir
afssrvbindir=${libexecdir}/openafs
dosym ${afssrvbindir} /usr/afs/bin

# afsconfdir
afsconfdir=${sysconfdir}/openafs/server
dosym ${afsconfdir} /usr/afs/etc

# afslocaldir
afslocaldir=${localstatedir}/openafs
dosym ${afslocaldir} /usr/afs/local

# afsdbdir
afsdbdir=${localstatedir}/openafs/db
dosym ${afsdbdir} /usr/afs/db

# afslogdir
afslogdir=${localstatedir}/openafs/logs
dosym ${afslogdir} /usr/afs/logs

# afsbosconfig
dodir ${afslocaldir}
dosym ${viceetcdir}/BosConfig ${afslocaldir}/BosConfig

# afsbosserver
dodir ${afssrvbindir}
dosym ${sbindir}/bosserver ${afssrvbindir}/bosserver
}

pkg_prerm() {
ewarn "It is recommended to remove this package AFTER removing openafs"
ewarn "This way there will be no dead links left lying around"
}