mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-17 18:31:13 +02:00
Merge pull request #357 from marineam/nss
feat(sys-libs/nss-usrfiles): Require as a base system library.
This commit is contained in:
commit
a2ce604cb5
@ -131,6 +131,7 @@ RDEPEND="${RDEPEND}
|
||||
sys-fs/aufs-util
|
||||
sys-kernel/coreos-firmware
|
||||
sys-kernel/coreos-kernel
|
||||
sys-libs/nss-usrfiles
|
||||
sys-libs/timezone-data
|
||||
sys-process/lsof
|
||||
sys-process/procps
|
||||
|
@ -88,10 +88,13 @@ RDEPEND="${RDEPEND}
|
||||
>=media-libs/freetype-2.2.1
|
||||
net-misc/gsutil
|
||||
sys-apps/usbutils
|
||||
sys-apps/systemd
|
||||
sys-apps/systemd-sysv-utils
|
||||
!sys-apps/nih-dbus-tool
|
||||
=sys-devel/automake-1.10*
|
||||
sys-fs/sshfs-fuse
|
||||
sys-libs/libnih
|
||||
sys-libs/nss-usrfiles
|
||||
sys-power/iasl
|
||||
virtual/udev
|
||||
dev-libs/protobuf-c
|
||||
|
@ -1,3 +1,4 @@
|
||||
-*sys-apps/busybox
|
||||
-*sys-apps/kbd
|
||||
*app-arch/lbzip2
|
||||
*sys-libs/nss-usrfiles
|
||||
|
@ -1 +1,2 @@
|
||||
app-arch/lbzip2
|
||||
sys-libs/nss-usrfiles
|
||||
|
1
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-2.18.1.ebuild
vendored
Symbolic link
1
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-2.18.1.ebuild
vendored
Symbolic link
@ -0,0 +1 @@
|
||||
nss-usrfiles-9999.ebuild
|
@ -1,57 +0,0 @@
|
||||
# Copyright (c) 2013 The CoreOS Authors. All rights reserved.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
CROS_WORKON_COMMIT="47016ef8e5fb5436d62bd34fea69f15b9f3343c1"
|
||||
CROS_WORKON_PROJECT="marineam/nss-altfiles"
|
||||
CROS_WORKON_LOCALNAME="nss-altfiles"
|
||||
CROS_WORKON_REPO="git://github.com"
|
||||
|
||||
inherit cros-workon
|
||||
|
||||
# The default files are provided by baselayout
|
||||
BASELAYOUT_PV="2.2"
|
||||
BASELAYOUT_P="baselayout-${BASELAYOUT_PV}"
|
||||
|
||||
DESCRIPTION="NSS module for data sources under /usr on for CoreOS"
|
||||
HOMEPAGE="https://github.com/marineam/nss-altfiles"
|
||||
SRC_URI="mirror://gentoo/${BASELAYOUT_P}.tar.bz2
|
||||
http://dev.gentoo.org/~vapier/dist/${BASELAYOUT_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
cros-workon_src_unpack
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
: # Don't bother with the custom configure script.
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake DATADIR=/usr/share/nss MODULE_NAME=usrfiles
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so libnss_usrfiles.so.2
|
||||
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.conf" "${PN}.conf"
|
||||
|
||||
insinto /usr/share/nss
|
||||
doins "${FILESDIR}/nsswitch.conf"
|
||||
# imported from glibc 2.18 (not provided by baselayout)
|
||||
doins "${FILESDIR}/rpc"
|
||||
|
||||
# gentoo defaults from baselayout
|
||||
for file in hosts networks protocols services; do
|
||||
doins "${WORKDIR}/${BASELAYOUT_P}/etc/${file}"
|
||||
done
|
||||
}
|
39
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild
vendored
Normal file
39
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
# Copyright (c) 2013 The CoreOS Authors. All rights reserved.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
CROS_WORKON_PROJECT="coreos/nss-altfiles"
|
||||
CROS_WORKON_LOCALNAME="nss-altfiles"
|
||||
CROS_WORKON_REPO="git://github.com"
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
else
|
||||
CROS_WORKON_COMMIT="508d986e38c70bd0636740d287d2fe807822fb57" # v2.18.1
|
||||
KEYWORDS="amd64 arm x86"
|
||||
fi
|
||||
|
||||
inherit cros-workon
|
||||
|
||||
DESCRIPTION="NSS module for data sources under /usr on for CoreOS"
|
||||
HOMEPAGE="https://github.com/coreos/nss-altfiles"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_configure() {
|
||||
: # Don't bother with the custom configure script.
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake DATADIR=/usr/share/baselayout MODULE_NAME=usrfiles
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so libnss_usrfiles.so.2
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user