diff options
| author | Nippy <nippy@Nippy-Mac-mini.local> | 2026-09-20 18:31:47 +0200 |
|---|---|---|
| committer | Nippy <nippy@Nippy-Mac-mini.local> | 2026-09-20 18:31:47 +0200 |
| commit | 6ae5efe50ff29423e8ff4c522e8502f1b57050bb (patch) | |
| tree | 80809956f75cabbbab7c9e759a28fa9313518c12 /releng/airootfs/root/.automated_script.sh | |
| parent | 7346135a427bb9f4b83de7dab5031d38ff32e0b5 (diff) | |
| download | RaveOS-build-iso-6ae5efe50ff29423e8ff4c522e8502f1b57050bb.tar.gz RaveOS-build-iso-6ae5efe50ff29423e8ff4c522e8502f1b57050bb.zip | |
new iso
Diffstat (limited to 'releng/airootfs/root/.automated_script.sh')
| -rwxr-xr-x | releng/airootfs/root/.automated_script.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/releng/airootfs/root/.automated_script.sh b/releng/airootfs/root/.automated_script.sh deleted file mode 100755 index f7f3ced..0000000 --- a/releng/airootfs/root/.automated_script.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -script_cmdline() { - local param - for param in $(</proc/cmdline); do - case "${param}" in - script=*) - echo "${param#*=}" - return 0 - ;; - esac - done -} - -automated_script() { - local script rt - script="$(script_cmdline)" - if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then - if [[ "${script}" =~ ^((http|https|ftp|tftp)://) ]]; then - # there's no synchronization for network availability before executing this script - printf '%s: waiting for network-online.target\n' "$0" - until systemctl --quiet is-active network-online.target; do - sleep 1 - done - printf '%s: downloading %s\n' "$0" "${script}" - curl "${script}" --location --retry-connrefused --retry 10 --fail -s -o /tmp/startup_script - rt=$? - else - cp "${script}" /tmp/startup_script - rt=$? - fi - if [[ ${rt} -eq 0 ]]; then - chmod +x /tmp/startup_script - printf '%s: executing automated script\n' "$0" - # note that script is executed when other services (like pacman-init) may be still in progress, please - # synchronize to "systemctl is-system-running --wait" when your script depends on other services - /tmp/startup_script - fi - fi -} - -if [[ $(tty) == "/dev/tty1" ]]; then - automated_script -fi |