Skip to content

Commit

Permalink
Add power, network, and bashcomp utils to fm-system.
Browse files Browse the repository at this point in the history
  • Loading branch information
rynbrd committed Sep 30, 2015
1 parent 6d28336 commit ffffd86
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 0 deletions.
1 change: 1 addition & 0 deletions sys-apps/fm-system/Manifest
Expand Up @@ -2,3 +2,4 @@ AUX sudoers.wheel 66 SHA256 7e0aae2913bdfa549b1940d015ef66d215b616c211d5d9310ccd
EBUILD fm-system-0.ebuild 1877 SHA256 2c9360371d1b550602dc8c13116f0c85061ed79851a0eb5aa421220fe8513110 SHA512 c41daaba9435dd175730db26bc5cf6fcfdd19b3490bd752a6dc38caf6a43a8f8a60ed67e6376d78099abb152b5d5b2ac2ea045456a8063db98d09b6ad716fef7 WHIRLPOOL 95ff2f40abde4c41c5336a89b64f9e890bee6d651683f08c069a67d613e3a4c6cf5930d31fe77c1909065fe6042fb4b5a25b5700d2aeb355ebe5c493a9b609fe
EBUILD fm-system-1.ebuild 1882 SHA256 ac1dd0afacdba4cfef73e12ceb1dd46bad0960ee65da1e47c89fb832a6e043b5 SHA512 d7171705596a474ed6b448c73f454be23ac2b1b8d9188a7d7c3dced8af1e16f9db76c495aafbf7935cc2dd01ddb34dce37e65afc0529f45c2f4f06350d95fb44 WHIRLPOOL 7b5b2b8a16668c330b6a30938e94de87af8338a0a3236c954ed45fecd96df4331ca40531fa21106fc598b5c3a6ebaa86672d6b3143136ddcf18a708969ab5d49
EBUILD fm-system-2.ebuild 1804 SHA256 35729afe82545ba1154c3c778ff20d9683bd6527ca5e49b9239b70177d4b9332 SHA512 ed1a1a9bd6653a5fdd5150615b03c374dd55b6ecfa06001e6436bbae58bf4de11e1ad9ef2b4f637e6dce0ab2243aeb42834c892a7b0a77f39eb8206970786ad1 WHIRLPOOL c9ad6ad36d50bd82430abf72e4c9fc8ef7653be422ec0f0de6ec86e10fdd73ffd2219f53a17a95521f654fdc5a8fe9b2f84f52d2c0637619352b68ca38409ebd
EBUILD fm-system-3.ebuild 1926 SHA256 b26798c1095e868c6c7a9679c13b930d1e65404a4fa397c2a3befd577e41c865 SHA512 95c5f4936708fff3272c1466cc514f6f7655214b9c21844c7754df1b81280b565b65fc252f928c61e53039fd6881dbc2aa716f6b98d685269f82804819b01f2a WHIRLPOOL 6cc6050c2d7da0892c40598e2d67fe2e6b6efb89a371c4853b46360a710e03ce4a2c9acd6cd6254d7da5bd81880ac2e0c7e39347c1429441ca2caccc4d391438
101 changes: 101 additions & 0 deletions sys-apps/fm-system/fm-system-3.ebuild
@@ -0,0 +1,101 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=4

DESCRIPTION="Core system utilities."
HOMEPAGE="https://github.com/BlueDragonX/fm-overlay"
SRC_URI=""

LICENSE="BSD-modified"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="avahi bluetooth distcc laptop networkmanager nfs wifi zfs"

DEPEND="
>=sys-devel/gcc-4.8.0
app-admin/sudo
app-editors/vim
app-misc/tmux
app-portage/eix
app-portage/gentoolkit
app-portage/layman
app-shells/bash-completion
app-shells/gentoo-bashcomp
dev-vcs/git
net-firewall/iptables
net-misc/bridge-utils
net-misc/dhcpcd
net-misc/ntp
net-misc/openssh
sys-apps/mlocate
sys-apps/pciutils
sys-apps/systemd
sys-apps/usbutils
sys-boot/grub
sys-kernel/genkernel-next
sys-libs/glibc[nscd]
sys-power/pm-utils
avahi? ( net-dns/avahi )
bluetooth? ( >=net-wireless/bluez-5.0 )
distcc? ( sys-devel/distcc )
laptop? (
app-laptop/laptop-mode-tools
sys-power/acpid
sys-power/powertop
)
networkmanager? ( net-misc/networkmanager )
nfs? ( net-fs/nfs-utils )
wifi? ( net-wireless/wpa_supplicant )
zfs? ( sys-fs/zfs )
"
RDEPEND="${DEPEND}"

src_unpack() {
mkdir -p "$S"
}

src_install() {
insopts -m0440
insinto "/etc/sudoers.d"
doins "${FILESDIR}/sudoers.wheel"
}

pkg_config() {
eselect editor set /usr/bin/vi
rc-config add cronie default
rc-config add nscd default
rc-config add ntpd default
rc-config add sshd default
rc-config add syslog-ng default

if use avahi; then
rc-config add avahi-daemon default
fi

if use bluetooth; then
rc-config add bluetooth default
fi

if use distcc; then
rc-config add distccd default
fi

if use laptop; then
rc-config add acpid default
rc-config add laptop_mode default
fi

if use networkmanager; then
rc-config add NetworkManager default
fi

if use nfs; then
rc-config add nfs default
fi

if use zfs; then
rc-config add zfs default
fi
}

0 comments on commit ffffd86

Please sign in to comment.