From e1887903ee801085f17a1d5223b62cdfe6deed4d Mon Sep 17 00:00:00 2001 From: KireinaHoro Date: Sat, 28 Jul 2018 00:07:40 +0800 Subject: sys-apps/sharkbait-setup: install scripts Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- sys-apps/sharkbait-setup/Manifest | 2 +- .../sharkbait-setup/sharkbait-setup-0.4-r1.ebuild | 50 ++++++++++++++++++++++ .../sharkbait-setup/sharkbait-setup-0.4.ebuild | 50 ---------------------- 3 files changed, 51 insertions(+), 51 deletions(-) create mode 100644 sys-apps/sharkbait-setup/sharkbait-setup-0.4-r1.ebuild delete mode 100644 sys-apps/sharkbait-setup/sharkbait-setup-0.4.ebuild diff --git a/sys-apps/sharkbait-setup/Manifest b/sys-apps/sharkbait-setup/Manifest index b7eb620..319fa00 100644 --- a/sys-apps/sharkbait-setup/Manifest +++ b/sys-apps/sharkbait-setup/Manifest @@ -1,3 +1,3 @@ DIST sharkbait-setup-0.4.tar.gz 17251 BLAKE2B 195241d186d25ae81ab3710c918485755297c7bec5cd627152244051b940131e3cc81ef526dc9c3d3a00ff95560262bff337bb8d9b878e5826bfa68a0f1e038f SHA512 180751d8693008a7b87cf82da1e29fd4b934b10141238e8e89def970c89f3312a0d06c1c206ee664e555b224f6b71589ab7b9f785cb0a5d99717cb4b4df4ed6a -EBUILD sharkbait-setup-0.4.ebuild 1242 BLAKE2B 0fdfec671437a94dd73b01fb32409ae52b14539844adcc96cdce4f6808cd797d409adca9fc0df1273ee4174e12d9723558f1f2d8c8b6c1d8430676f677553901 SHA512 c0bbf4f8a8112fb9b9ec0225dee33d2179ca2858eb8261a63419b1f2da2f64d6ad999ccf3e9c5ff4d442a08e764fcc0b389e9e1914f916dfe55d83e9170c1fb3 +EBUILD sharkbait-setup-0.4-r1.ebuild 1250 BLAKE2B ceb64017a5fb6b7479db7ad006d86338340e22b76a7c4d80d4cb949e11961993d0c08ee7a15a2ab6cd99021e6ba01f8a0f06c1b176d3451f00e44411fc89715d SHA512 1039892d4c0fb5d84a6115d119cb705dcf8554f511b78a8457d36b8407b06d9fbaee32c3f6ab5ca64449014655ccef2f722c0819cd034dc0cc26810ef906dd24 MISC metadata.xml 348 BLAKE2B c5fd7c7d586c6a5dac33a6bdf1815fcb3666abef061f87790e9384eb11f68f7de71645b9760f04f44655eff0b78db4f2bc11e6c80ca824d3684828fc3b4ce07d SHA512 dbc8c3a3c0cb4861f0140c368d0d5487a8cb04b0fa35cae89163cdcb73b2ba67457bc0eece633c10ef943e3cc83f638c641248c688a7909cbebc66f3f10555c5 diff --git a/sys-apps/sharkbait-setup/sharkbait-setup-0.4-r1.ebuild b/sys-apps/sharkbait-setup/sharkbait-setup-0.4-r1.ebuild new file mode 100644 index 0000000..7091ac4 --- /dev/null +++ b/sys-apps/sharkbait-setup/sharkbait-setup-0.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="First setup for SharkBait systems" +HOMEPAGE="https://github.com/KireinaHoro/sharkbait-setup" +SRC_URI="https://github.com/KireinaHoro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~arm64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} +>=app-emulation/lxc-3.0.0 +" + +src_install() { + exec_list=( + deploy.sh + pre-start.sh + post-stop.sh + ) + target="${EPREFIX}"/usr/lib/sharkbait-setup + insinto "${target}" + exeinto "${target}" + for a in config devices scripts; do + doins -r "${a}" + done + for a in "${exec_list[@]}"; do + doexe "${a}" + done + dosym "${target}"/deploy.sh "${EPREFIX}"/usr/bin/sharkbait-deploy +} + +pkg_postinst() { + device=$(sed -E -n 's/.*androidboot.hardware=(\S*).*/\1/p' /proc/cmdline) + if [ -d "${EPREFIX}/usr/lib/sharkbait-setup/devices/${device}" ] ; then + einfo "Run \`sharkbait-deploy ${device}\` to setup SharkBait for your device." + else + if [ -z "$device" ] ; then + ewarn "We failed to detect the device name." + else + ewarn "The device $device is not yet supported by sharkbait-setup." + fi + ewarn "Consult Porter's guide for how to add support for this device." + fi +} diff --git a/sys-apps/sharkbait-setup/sharkbait-setup-0.4.ebuild b/sys-apps/sharkbait-setup/sharkbait-setup-0.4.ebuild deleted file mode 100644 index b88c31f..0000000 --- a/sys-apps/sharkbait-setup/sharkbait-setup-0.4.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="First setup for SharkBait systems" -HOMEPAGE="https://github.com/KireinaHoro/sharkbait-setup" -SRC_URI="https://github.com/KireinaHoro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~arm64" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND} ->=app-emulation/lxc-3.0.0 -" - -src_install() { - exec_list=( - deploy.sh - pre-start.sh - post-stop.sh - ) - target="${EPREFIX}"/usr/lib/sharkbait-setup - insinto "${target}" - exeinto "${target}" - for a in config devices; do - doins -r "${a}" - done - for a in "${exec_list[@]}"; do - doexe "${a}" - done - dosym "${target}"/deploy.sh "${EPREFIX}"/usr/bin/sharkbait-deploy -} - -pkg_postinst() { - device=$(sed -E -n 's/.*androidboot.hardware=(\S*).*/\1/p' /proc/cmdline) - if [ -d "${EPREFIX}/usr/lib/sharkbait-setup/devices/${device}" ] ; then - einfo "Run \`sharkbait-deploy ${device}\` to setup SharkBait for your device." - else - if [ -z "$device" ] ; then - ewarn "We failed to detect the device name." - else - ewarn "The device $device is not yet supported by sharkbait-setup." - fi - ewarn "Consult Porter's guide for how to add support for this device." - fi -} -- cgit v1.2.3-65-gdbad