add autoinstall ebuild
This commit is contained in:
parent
d3f370c8ab
commit
a38139bc11
|
@ -0,0 +1,3 @@
|
|||
AUX init.d.autoinstall-r1 300 BLAKE2B 8515329053920bcbf86b80f992f062bb714c3ab6e391084cf56af030a61926019e786fcc71d8481c77a3ae180367e013bcbb62658f48a485aa7daecaf5eb5ec5 SHA512 dbdc47d8cef26b9a6dc121a0a109181c628dcdba6a3f008fd543831fe408f70d5f73983853e7398ad33fa2d0a3c58c39a3632e7436ccbdb40e5583deccf7377a
|
||||
AUX run-autoinstall.sh 393 BLAKE2B 95c102647087a4ccc3d7ab0440f63a28cacb5a00ae0b0c00887a59b882a2c8d9c52ef526b5eb00e727aab973e1a8893ba42e8147b04f116853f4058d846489c4 SHA512 1ac9aaa875e6e7aa52ae84d892d4c5361435ec9b83bb9e32ccaee061427bef58e22bf5ee1781ff76d5ff0e16fe330146f51d805db664cd89f06d7a87750595a5
|
||||
EBUILD admincd-autoinstall-1.0.ebuild 417 BLAKE2B c7b05faf9c99743c68fb1ec87ce1a2d80d66f811ab08181fca90f0d9d2c57ecc486d1fec76fcf1137c71ca7aa95a694cd509393c6bfcbb3e6afe10885f64c775 SHA512 71b33ac9774cd4abc5df4241dd35348d0f32433a2f9bd7786a28f1d99f670980113da68d39412ee6eb8b90b9b5d0f0a9c7fd1fe5d7b4190c605389b51da41612
|
|
@ -0,0 +1,24 @@
|
|||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Unattended installation support for Admin CD"
|
||||
HOMEPAGE=""
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
newinitd "${FILESDIR}/init.d.autoinstall-r1" autoinstall
|
||||
dosbin ${FILESDIR}/run-autoinstall.sh
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="autoinstall daemon"
|
||||
description="Unattended installation support for Admin CD"
|
||||
command=/usr/sbin/run-autoinstall.sh
|
||||
command_args="${autoinstall_args}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
# get_bootparam_val() {
|
||||
# # We're given something like:
|
||||
# # foo=bar=cow
|
||||
# # Return the "bar=cow" part.
|
||||
# case $1 in
|
||||
# *=*)
|
||||
|
||||
# ;;
|
||||
# esac
|
||||
# }
|
||||
|
||||
for x in $(cat /proc/cmdline); do
|
||||
case "${x}" in
|
||||
autoinstall=*) AUTOINSTALL_PATH="${x#*=}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -n "${AUTOINSTALL_PATH}" ]; then
|
||||
curl -sfL "${AUTOINSTALL_PATH}" | sh -
|
||||
fi
|
Loading…
Reference in New Issue