diff --git a/root/plymouth-set-default-theme b/usr/sbin/plymouth-set-default-theme index 910e8a4..f812d18 100755 --- a/usr/sbin/plymouth-set-default-theme +++ b/usr/sbin/plymouth-set-default-theme @@ -138,9 +138,8 @@ function read_or_set_file_ini_value () if [[ $CONFIG_VALUE_LINE_NUMBER == 0 ]]; then - CONFIG_FILE_LINE_COUNT=$(( $INI_SEGMENT_LINE_NUMBER + 1 )) - sed -i "$CONFIG_FILE_LINE_COUNT i $CONFIG_FILE_VALUE_NAME=$CONFIG_FILE_VALUE_NEW_VALUE" "$CONFIG_FILE_PATH" + sed -i "${INI_SEGMENT_LINE_NUMBER}a\\${CONFIG_FILE_VALUE_NAME}=${CONFIG_FILE_VALUE_NEW_VALUE}" "$CONFIG_FILE_PATH" else - sed -ie "${CONFIG_VALUE_LINE_NUMBER}s/.*/$CONFIG_FILE_VALUE_NAME=$CONFIG_FILE_VALUE_NEW_VALUE/" "$CONFIG_FILE_PATH" + sed -i "${CONFIG_VALUE_LINE_NUMBER}s|.*|${CONFIG_FILE_VALUE_NAME}=${CONFIG_FILE_VALUE_NEW_VALUE}|" "$CONFIG_FILE_PATH" fi fi