Anaconda provisioning: Many fixes, first working autoinstall
This commit is contained in:
@@ -24,16 +24,16 @@ fi
|
||||
|
||||
# Usually, the pre section is run in the sh- shell, the OEMDRV will be mountet at /mnt/tmp
|
||||
# So we need to check if this is the case
|
||||
FQFILENAME="/mnt/tmp/ks_base_profiles/basic_pre_script.inc"
|
||||
FQFILENAME="/mnt/anaconda_pre/ks_base_profiles/basic_pre_script.inc"
|
||||
if [ ! -f ${FQFILENAME} ]; then
|
||||
echo "* Error finding the expeted Directory/File structure: Missing File"
|
||||
echo "${FQFILENAME}"
|
||||
echo "* Please check to run from Kickstart- Installation, or mount the OEMDRV with this File in /mnt/tmp before."
|
||||
echo "* Please check to run from Kickstart- Installation, or mount the OEMDRV with this File in /mnt/anaconda_pre before."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if there is a Partition OEMDRV and on which Drive
|
||||
source /mnt/tmp/system_setup/setup_system.conf
|
||||
/mnt/anaconda_pre/system_setup/setup_system.inc.sh
|
||||
OEMDRVINFO=$(blkid | grep 'LABEL="OEMDRV"')
|
||||
if [ "${OEMDRVINFO}." == "." ] ; then
|
||||
echo "* Error: Required partition with label 'OEMDRV' is not found."
|
||||
@@ -78,7 +78,7 @@ if [ "${REMPARTS}." != "." ]; then
|
||||
for (( i=0; i<${#REMPART}; i++ )); do
|
||||
CHAR="${REMPART:$i:1}"
|
||||
if [[ "${CHAR}" =~ [0-9] ]]; then
|
||||
PARTNR+="${CHAR}" # Append if it's a digit
|
||||
PARTNR+="${CHAR}" # Append if its a digit
|
||||
else
|
||||
PARTNR="" # Reset if a non-digit is encountered
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user