mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
zdev: dracut: modifiy the module-setup.sh
Export and import the configurations with zdev:early on the site-specific configurations as well. Filter the site-specific configurations by attribute "zdev:early" and import the output to the corresponding sites. Note that --site parameter does not work with the device type. Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Vineeth Vijayan <vneethv@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
c7ac1e63bd
commit
1643af4578
@@ -55,9 +55,22 @@ install() {
|
||||
chzdev --export - --persistent --by-attrib "zdev:early=1" --quiet \
|
||||
--type 2>/dev/null >> "$_tempfile"
|
||||
|
||||
# Obtain early device configuration for site-specific settings
|
||||
for (( site=0; site<10; site++ ))
|
||||
do
|
||||
chzdev --export - --persistent --by-attrib "zdev:early=1" --site $site \
|
||||
--quiet 2>/dev/null >> "$_tempfile"
|
||||
done
|
||||
|
||||
# Apply via --import to prevent other devices from being configured
|
||||
chzdev --import "$_tempfile" --persistent --base "/etc=$initdir/etc" \
|
||||
--yes --quiet --no-root-update --force >/dev/null
|
||||
# Apply site-specific configurations via --import
|
||||
for (( site=0; site<10; site++ ))
|
||||
do
|
||||
chzdev --import "$_tempfile" --persistent --base "/etc=$initdir/etc" \
|
||||
--site $site --yes --quiet --no-root-update --force >/dev/null
|
||||
done
|
||||
|
||||
rm -f "$_tempfile"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user