summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorLars Müller2006-12-16 10:18:06 +0100
committerLars Müller2006-12-16 10:18:06 +0100
commit6abe87925b451c88b17c0f5a168eb9fc57cc626e (patch)
tree104ff85c72cbe7cbe566bfdcff28dcca720054e8 /installer
parentEnabled busybox udev service (see #99 too). Integrated for genereal use (diff)
downloadcore-6abe87925b451c88b17c0f5a168eb9fc57cc626e.tar.gz
core-6abe87925b451c88b17c0f5a168eb9fc57cc626e.tar.xz
core-6abe87925b451c88b17c0f5a168eb9fc57cc626e.zip
Move YAST_IS_RUNNING define to the place where we're able to devide
between different OS vendors. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@552 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer')
-rwxr-xr-xinstaller/slxossetup11
1 files changed, 6 insertions, 5 deletions
diff --git a/installer/slxossetup b/installer/slxossetup
index 10f581a5..972609ba 100755
--- a/installer/slxossetup
+++ b/installer/slxossetup
@@ -38,7 +38,7 @@ for suffix in "" local ${SLX_SYSTEM_VARIANTNAME}; do
. "${SLX_SYSTEM_CONFIG_PATH}/settings${suffix:+.$suffix}"
done
-function slxossetup_rpm_suse()
+function slxossetup_rpm()
{
SLX_METADATA_PATH="${SLX_PRIVATE_PATH}/metadata/${SLX_SYSTEM_NAME}"
SLX_STAGE1_PATH="${SLX_PRIVATE_PATH}/stage1/${SLX_SYSTEM_NAME}"
@@ -143,9 +143,6 @@ function slxossetup_rpm_suse()
packagelist="${packagelist} $( eval echo \$$variable)"
done
- # Inform SUSE RPMs that we're doing installation
- export YAST_IS_RUNNING="instsys"
-
smart --data-dir="${SLX_METADATA_PATH}" \
install \
${packagelist} \
@@ -155,7 +152,11 @@ function slxossetup_rpm_suse()
function slxossetup()
{
case "${SLX_SYSTEM_BASENAME}" in
- *suse*) slxossetup_rpm_suse ;;
+ *suse*)
+ # Inform SUSE RPMs that we're performing an installation
+ export YAST_IS_RUNNING="instsys"
+ slxossetup_rpm
+ ;;
*) echo "$0: Error, unkown system ${SLX_SYSTEM_BASENAME}" ;;
esac
}