forked from pool/s390-tools
Accepting request 1073983 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1073983 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=58
This commit is contained in:
commit
54c5e4bde3
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -21,3 +21,5 @@
|
|||||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||||
|
## Specific LFS patterns
|
||||||
|
dracut-zdev-live-20230321.tar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
3
dracut-zdev-live-20230321.tar
Normal file
3
dracut-zdev-live-20230321.tar
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1862ca7d850d76c393d594681b2aaef8c7101c6c38ea697d32ffab6d45db620e
|
||||||
|
size 10240
|
@ -1,32 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# called by dracut
|
|
||||||
check() {
|
|
||||||
arch=${DRACUT_ARCH:-$(uname -m)}
|
|
||||||
[ "$arch" = "s390" -o "$arch" = "s390x" ] || return 1
|
|
||||||
|
|
||||||
require_binaries chzdev || return 1
|
|
||||||
|
|
||||||
[[ $hostonly ]] || return 0
|
|
||||||
|
|
||||||
# or on request
|
|
||||||
return 255
|
|
||||||
}
|
|
||||||
|
|
||||||
# called by dracut
|
|
||||||
depends() {
|
|
||||||
echo bash
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# called by dracut
|
|
||||||
installkernel() {
|
|
||||||
instmods ctcm lcs qeth qeth_l2 qeth_l3 dasd_diag_mod dasd_eckd_mod dasd_fba_mod
|
|
||||||
}
|
|
||||||
|
|
||||||
# called by dracut
|
|
||||||
install() {
|
|
||||||
inst_hook cmdline 41 "$moddir/parse-zdev-suse.sh"
|
|
||||||
inst_hook cleanup 41 "$moddir/write-udev-live-suse.sh"
|
|
||||||
inst_multiple chzdev
|
|
||||||
}
|
|
@ -1,37 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
for zdev in $(getargs rd.zdev -d 'rd_ZDEV='); do
|
|
||||||
IFS=, read -r z_drv z_chan znet_opts <<< "$zdev"
|
|
||||||
if [ -n "$z_drv" ] && [ "$z_drv" = "no-auto" ] ; then
|
|
||||||
: # ignore, as it's handled by 95zdev
|
|
||||||
elif [ -z "$z_drv" ] || [ -z "$z_chan" ]; then
|
|
||||||
warn "Invalid arguments for rd.zdev="
|
|
||||||
else
|
|
||||||
info "+ chzdev --persistent --enable [...] $z_drv $z_chan $z_opts"
|
|
||||||
chzdev --persistent --enable --force --yes --no-root-update --no-settle $z_drv $z_chan $z_opts
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# REMOVE everything below for FCS!
|
|
||||||
# support initial implementation only for already deployed `parmfile`s
|
|
||||||
for znet in $(getargs rd.znet -d 'rd_ZNET='); do
|
|
||||||
IFS=, read -r znet_drv znet_sc0 znet_sc1 znet_sc2 znet_options <<< "$znet"
|
|
||||||
if [ -z "$znet_drv" ] || [ -z "$znet_sc0" ] || [ -z "$znet_sc1" ] || [ -z "$znet_sc2" ] ; then
|
|
||||||
warn "Invalid arguments for rd.znet="
|
|
||||||
else
|
|
||||||
info "+ chzdev --persistent --enable $znet_drv $znet_sc0:$znet_sc1:$znet_sc2 $znet_options"
|
|
||||||
chzdev --persistent --enable --force --yes --no-root-update --no-settle $znet_drv $znet_sc0:$znet_sc1:$znet_sc2 $znet_options
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
for dasd in $(getargs rd.dasd -d 'rd_DASD='); do
|
|
||||||
dasd_drv=dasd
|
|
||||||
IFS=, read -r dasd_sc0 dasd_options <<< "$dasd"
|
|
||||||
if [ -z "$dasd_sc0" ]; then
|
|
||||||
warn "Invalid arguments for rd.dasd="
|
|
||||||
else
|
|
||||||
info "+ chzdev --persistent --enable $dasd_drv $dasd_sc0 $dasd_options"
|
|
||||||
chzdev --persistent --enable --force --yes --no-root-update --no-settle $dasd_drv $dasd_sc0 $dasd_options
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
@ -378,7 +378,7 @@ int print_uuid()
|
|||||||
|
|
||||||
result_string = NULL;
|
result_string = NULL;
|
||||||
}
|
}
|
||||||
printf("\n", result_string);
|
printf("%s\n", result_string);
|
||||||
return 0;
|
return 0;
|
||||||
} /* print_uuid */
|
} /* print_uuid */
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 22 12:13:52 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
Thu Mar 23 12:45:57 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
|
||||||
- Added SUSE scripts
|
- Allow activation of devices at boot via kernel command line
|
||||||
* module-setup.sh
|
for live installation media (jsc#PED-2975)
|
||||||
* parse-zdev-suse.sh
|
* Added a Source dracut-zdev-live-20230321.tar
|
||||||
* write-udev-live-suse.sh
|
* Updated the .spec file for the new Source
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 13 15:33:43 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
Mon Mar 13 15:33:43 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
@ -105,9 +105,8 @@ Source39: vmlogrdr.service.suse
|
|||||||
Source40: xpram.service
|
Source40: xpram.service
|
||||||
Source41: pkey.conf
|
Source41: pkey.conf
|
||||||
###
|
###
|
||||||
Source42: module-setup.sh
|
Source42: dracut-zdev-live-20230321.tar
|
||||||
Source43: parse-zdev-suse.sh
|
|
||||||
Source44: write-udev-live-suse.sh
|
|
||||||
###
|
###
|
||||||
### Obsolete scripts and man pages to be removed once changes in other tools are made
|
### Obsolete scripts and man pages to be removed once changes in other tools are made
|
||||||
### That's been delayed to at least SLES12 SP1, but I'm leaving the comments here.
|
### That's been delayed to at least SLES12 SP1, but I'm leaving the comments here.
|
||||||
@ -328,7 +327,7 @@ volume. If available, it reconfigures the FCP re-IPL settings to use an
|
|||||||
operational path.
|
operational path.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1 -a 42
|
||||||
|
|
||||||
cp -vi %{SOURCE22} CAUTION
|
cp -vi %{SOURCE22} CAUTION
|
||||||
|
|
||||||
@ -398,6 +397,11 @@ cp %{SOURCE18} zpxe.rexx
|
|||||||
cp %{SOURCE2} zipl.conf.sample
|
cp %{SOURCE2} zipl.conf.sample
|
||||||
cp %{SOURCE23} README.SUSE
|
cp %{SOURCE23} README.SUSE
|
||||||
|
|
||||||
|
### Adding SUSE scripts
|
||||||
|
install -d -m 755 %{buildroot}%{_prefix}/lib/dracut/modules.d
|
||||||
|
cp -a 96zdev-live %{buildroot}%{_prefix}/lib/dracut/modules.d
|
||||||
|
###
|
||||||
|
|
||||||
cd %{buildroot}
|
cd %{buildroot}
|
||||||
install -D -m755 %{SOURCE3} %{buildroot}%{_prefix}/lib/systemd/scripts/hsnc
|
install -D -m755 %{SOURCE3} %{buildroot}%{_prefix}/lib/systemd/scripts/hsnc
|
||||||
install -D -m644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.hsnc
|
install -D -m644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.hsnc
|
||||||
@ -466,6 +470,7 @@ rm -fv %{buildroot}%{_mandir}/man8/chmem.8*
|
|||||||
rm -fv %{buildroot}%{_mysbindir}/lsmem
|
rm -fv %{buildroot}%{_mysbindir}/lsmem
|
||||||
rm -fv %{buildroot}%{_mysbindir}/chmem
|
rm -fv %{buildroot}%{_mysbindir}/chmem
|
||||||
|
|
||||||
|
###
|
||||||
find . ! -type d |
|
find . ! -type d |
|
||||||
sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
|
sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
|
||||||
grep -v -E 'osasnmp|etc/ziplenv|\.conf$|ekmfweb.so|ekmfweb.h|kmipclient|kmip/profiles/.*profile$|chreipl-fcp-mpath' %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.list
|
grep -v -E 'osasnmp|etc/ziplenv|\.conf$|ekmfweb.so|ekmfweb.h|kmipclient|kmip/profiles/.*profile$|chreipl-fcp-mpath' %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.list
|
||||||
@ -677,6 +682,7 @@ done
|
|||||||
%dir %{_datadir}/s390-tools/netboot
|
%dir %{_datadir}/s390-tools/netboot
|
||||||
%dir %{_datadir}/s390-tools/genprotimg
|
%dir %{_datadir}/s390-tools/genprotimg
|
||||||
%dir %{_prefix}/lib/dracut/modules.d/95zdev
|
%dir %{_prefix}/lib/dracut/modules.d/95zdev
|
||||||
|
%dir %{_prefix}/lib/dracut/modules.d/96zdev-live
|
||||||
%dir %{_prefix}/lib/dracut/modules.d/99ngdump
|
%dir %{_prefix}/lib/dracut/modules.d/99ngdump
|
||||||
%dir /boot/zipl
|
%dir /boot/zipl
|
||||||
%dir %{_libdir}/zkey
|
%dir %{_libdir}/zkey
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ -w /sysroot/etc/udev/rules.d ]; then
|
|
||||||
# chzdev generated device activation starts with 41 ...
|
|
||||||
cp -p /etc/udev/rules.d/41-* /sysroot/etc/udev/rules.d
|
|
||||||
fi
|
|
Loading…
Reference in New Issue
Block a user