app-eselect/eselect-sh: Inline the module into the ebuild

The module itself is smaller than the ebuild file, so instead of wasting
two data blocks on them, let's inline the module into the ebuild.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2022-10-14 06:14:03 +02:00
parent 1692c261b7
commit 8fa855c455
2 changed files with 15 additions and 15 deletions

View File

@@ -11,11 +11,24 @@ S=${WORKDIR}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="app-eselect/eselect-lib-bin-symlink"
src_install() {
insinto /usr/share/eselect/modules
newins "${FILESDIR}"/sh.eselect-${PV} sh.eselect
newins - sh.eselect <<-EOF
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
DESCRIPTION="Manage /bin/sh (POSIX shell) implementations"
MAINTAINER="mgorny@gentoo.org"
VERSION="${PV}"
SYMLINK_PATH=/bin/sh
SYMLINK_TARGETS=( bash dash lksh mksh )
SYMLINK_DESCRIPTION='POSIX shell'
SYMLINK_CRUCIAL=1
inherit bin-symlink
EOF
}

View File

@@ -1,13 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
DESCRIPTION="Manage /bin/sh (POSIX shell) implementations"
MAINTAINER="mgorny@gentoo.org"
VERSION="0.5.0"
SYMLINK_PATH=/bin/sh
SYMLINK_TARGETS=( bash dash lksh mksh )
SYMLINK_DESCRIPTION='POSIX shell'
SYMLINK_CRUCIAL=1
inherit bin-symlink