mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 08:56:58 +02:00
feat(sys-apps/baselayout) remove old baselayout ebuild
It wasn't being used, portage-stable was more up to date anyway.
This commit is contained in:
parent
dbca7fb617
commit
35a6c85f5b
@ -1,2 +1 @@
|
||||
DIST baselayout-2.0.1.tar.bz2 23232 RMD160 43cc68d2ea0847578906aa64e475152ea6da0273 SHA1 3fab155e800ef7898b6c64e81919b3c755362fa9 SHA256 33c3c2a2ccfc7126287e0adf76a8d318249328119fb8d0f1bc122eebfc2a380b
|
||||
DIST baselayout-2.2.tar.bz2 40744 SHA256 11d4a223b06da545c3e59e07c9195570f334b5b1be05d995df0ebc8ea2203e98 SHA512 a5199c42e835d9f2683cc94f3c4c47ecdc392316c24e0932845736e2e90479b0c5c8ad72ead8e0537f097405b7d7548d00b87b7ff8c9e3651486e3c5c0970b36 WHIRLPOOL 60cc4f7f76c5a45c15303e526decffb3bad2b50ac659b1dd072d2ed4b0eb0b31929a1a733ddb03a31ee5882b889a4efb87206f63ffaa2b11e26d36afd0933a95
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.1.ebuild,v 1.1 2009/05/24 19:47:02 vapier Exp $
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Filesystem baselayout and init scripts (Modified for Chromium OS)"
|
||||
HOMEPAGE="http://src.chromium.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
OS=$(use kernel_FreeBSD && echo BSD || echo Linux) \
|
||||
DESTDIR="${D}" \
|
||||
install || die
|
||||
|
||||
# handle multilib paths. do it here because we want this behavior
|
||||
# regardless of the C library that you're using. we do explicitly
|
||||
# list paths which the native ldconfig searches, but this isn't
|
||||
# problematic as it doesn't change the resulting ld.so.cache or
|
||||
# take longer to generate. similarly, listing both the native
|
||||
# path and the symlinked path doesn't change the resulting cache.
|
||||
local libdir ldpaths
|
||||
for libdir in $(get_all_libdirs) ; do
|
||||
ldpaths+=":/${libdir}:/usr/${libdir}:/usr/local/${libdir}"
|
||||
done
|
||||
dosed '/^LDPATH/d' /etc/env.d/00basic || die
|
||||
echo "LDPATH='${ldpaths#:}'" >> "${D}"/etc/env.d/00basic
|
||||
|
||||
# Remove files that don't make sense for Chromium OS
|
||||
for x in issue issue.logo ; do
|
||||
rm -f "${D}/etc/${x}"
|
||||
done
|
||||
|
||||
# This file has moved to openrc, but we don't want that.
|
||||
# https://bugs.gentoo.org/373219
|
||||
insinto /etc/init.d
|
||||
doinitd "${FILESDIR}"/functions.sh || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local x
|
||||
|
||||
# We installed some files to /usr/share/baselayout instead of /etc to stop
|
||||
# (1) overwriting the user's settings
|
||||
# (2) screwing things up when attempting to merge files
|
||||
# (3) accidentally packaging up personal files with quickpkg
|
||||
# If they don't exist then we install them
|
||||
for x in master.passwd passwd shadow group fstab ; do
|
||||
[ -e "${ROOT}etc/${x}" ] && continue
|
||||
[ -e "${ROOT}usr/share/baselayout/${x}" ] || continue
|
||||
cp -p "${ROOT}usr/share/baselayout/${x}" "${ROOT}"etc
|
||||
done
|
||||
|
||||
# Force shadow permissions to not be world-readable #260993
|
||||
for x in shadow ; do
|
||||
[ -e "${ROOT}etc/${x}" ] && chmod 0600 "${ROOT}etc/${x}"
|
||||
done
|
||||
}
|
Loading…
Reference in New Issue
Block a user