add autoinstall ebuild

This commit is contained in:
2020-06-04 20:54:46 +03:00
parent d3f370c8ab
commit a38139bc11
4 changed files with 61 additions and 0 deletions

View File

@@ -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
}

View File

@@ -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