summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/profile/proteanos.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/profile/proteanos.sh b/src/profile/proteanos.sh
index 99cf56e..f027b65 100644
--- a/src/profile/proteanos.sh
+++ b/src/profile/proteanos.sh
@@ -40,6 +40,7 @@ start()
prof_proteanos_detect_root()
{
local root="${1}"
+ shift 1
if grep "^ID='proteanos'\$" "${root}/etc/os-release" >/dev/null 2>&1
then
@@ -52,6 +53,7 @@ prof_proteanos_detect_root()
prof_proteanos_normalize_suite()
{
local suite="${1}"
+ shift 1
case "${suite}" in
*/*) printf '%s\n' "${suite}";;
@@ -110,6 +112,7 @@ prof_proteanos_validate_archplat()
local arch="${2}"
local plat="${3}"
local suite="${4}"
+ shift 4
while read -r archplat; do
case "${archplat}" in
@@ -143,6 +146,7 @@ prof_proteanos_feeds()
local arch="${2}"
local plat="${3}"
local suite="${4}"
+ shift 4
local a=
local p=
local s=
@@ -173,6 +177,7 @@ prof_proteanos_feeds()
prof_proteanos_get_cert_url()
{
local mirror="${1}"
+ shift 1
printf '%s/archive.cert' "${mirror}"
return 0
@@ -195,6 +200,7 @@ prof_proteanos_include_pkg()
{
local name="${1}"
local value="${2}"
+ shift 2
if [ "x${name}" = 'xessential' ]; then
if [ "x${value}" = 'xyes' ]; then
@@ -209,6 +215,7 @@ prof_proteanos_get_fstab()
{
local arch="${1}"
local plat="${2}"
+ shift 2
case "${arch}" in
*-linux-*)
@@ -222,6 +229,7 @@ prof_proteanos_file_systems_mounted()
local root="${1}"
local arch="${2}"
local plat="${3}"
+ shift 3
[ -e "${root}/dev/null" ]
}
@@ -232,6 +240,7 @@ prof_proteanos_bind_mount()
local plat="${2}"
local olddir="${3}"
local newdir="${4}"
+ shift 4
case "${arch}" in
*-linux-*)
@@ -246,6 +255,7 @@ prof_proteanos_bind_umount()
local plat="${2}"
local olddir="${3}"
local newdir="${4}"
+ shift 4
case "${arch}" in
*-linux-*)
@@ -259,6 +269,7 @@ prof_proteanos_configure_system_native()
local root="${1}"
local arch="${2}"
local plat="${3}"
+ shift 3
printf 'disabled\n' >"${root}/etc/rc.policy"
opkg_install_all "${root}"
@@ -280,6 +291,7 @@ prof_proteanos_configure_system_foreign()
local root="${1}"
local arch="${2}"
local plat="${3}"
+ shift 3
printf '%s' "${prof_proteanos_install_service}" \
>"${root}/etc/rc.d/S10install"
@@ -296,6 +308,7 @@ prof_proteanos_find_kernel()
local root="${1}"
local arch="${2}"
local plat="${3}"
+ shift 3
local kernel=
case "${arch}" in
@@ -315,6 +328,7 @@ prof_proteanos_make_initramfs()
{
local arch="${1}"
local plat="${2}"
+ shift 2
local init_created=
case "${arch}" in