summaryrefslogtreecommitdiffstats
path: root/src/profile/proteanos.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/profile/proteanos.sh')
-rw-r--r--src/profile/proteanos.sh22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/profile/proteanos.sh b/src/profile/proteanos.sh
index 1936f88..69771a8 100644
--- a/src/profile/proteanos.sh
+++ b/src/profile/proteanos.sh
@@ -1,6 +1,6 @@
# ProteanOS architecture detection and feeds lists.
#
-# Copyright (C) 2013-2015 Patrick "P. J." McDermott
+# Copyright (C) 2013-2016 Patrick "P. J." McDermott
#
# This file is part of the ProteanOS Development Kit.
#
@@ -251,6 +251,26 @@ prof_proteanos_configure_system_foreign()
'root:x:0:\n' >"${root}/etc/group"
}
+prof_proteanos_find_kernel()
+{
+ local root="${1}"
+ local arch="${2}"
+ local plat="${3}"
+ local kernel=
+
+ case "${arch}" in
+ *-linux-*)
+ for kernel in vmlinuz; do
+ if [ -e "${root}/boot/${kernel}" ]; then
+ printf '%s' "/boot/${kernel}"
+ return 0
+ fi
+ done
+ ;;
+ esac
+ return 1
+}
+
prof_proteanos_register()
{
register_profile 'proteanos'