Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
"$@"
done
}
+
+get_first_line() {
+ file="$1"
+ while IFS= read -r line || [ -n "$line" ]; do
+ break
+ done < "${file}"
+ echo "$line"
+}
fi
if [ -f /etc/kernel/cmdline ]; then
# we can have cmdline files with multiple or no new line at all, handle both!
- while IFS= read -r CMDLINE || [ -n "$CMDLINE" ]; do
- break
- done < /etc/kernel/cmdline
+ CMDLINE=$(get_first_line /etc/kernel/cmdline)
echo ${CMDLINE} | grep -q 'root=' || \
{ warn "No root= parameter in /etc/kernel/cmdline found!"; exit 1; }
else