# 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" }