mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Since version 198 (Feb 2013) systemd contains kernel-install, a script managing kernel installs. This script allows execution of drop-in scripts for customization. Add such a drop-in script to s390-tools to handle the installation of zfcpdump kernels. It's main purpose is to manage a link to the latest installed zfcpudump kernel at ZFCPDUMP_IMAGE, where zipl expects to find the image to install for a SCSI dumper. The script supports two installation modes. One recommended by the BootLoaderSpecs [1] to /boot/<machine-id>/<kernel-version> directories and one directly to /boot. In the second case files are renamed during installation to <original-name>-<kernel-version> to guarantee unique names. Because the zfcpdump kernel is so special make the script stand-alone and prevent any other script from being executed (exit 77) when a zfcpdump is installed. Especially avoid functionality like creating an initrd (already provided by s390-tools) or creating a boot entry (the zfcpdump kernel should not be used for any other purpose than dumping). The script requires systemd >= 203. [1] https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ Signed-off-by: Philipp Rudo <prudo@linux.ibm.com> Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
93 lines
1.8 KiB
Plaintext
93 lines
1.8 KiB
Plaintext
#
|
|
# Ignore compiler generated files
|
|
#
|
|
*.o
|
|
*.a
|
|
*.o.d
|
|
|
|
#
|
|
# Ignore generated executables and other generated files
|
|
#
|
|
cmsfs-fuse/cmsfs-fuse
|
|
cpacfstats/cpacfstats
|
|
cpacfstats/cpacfstatsd
|
|
cpumf/bin/chcpumf
|
|
cpumf/bin/cpumf_helper
|
|
cpumf/bin/lscpumf
|
|
cpuplugd/cpuplugd
|
|
dasdfmt/dasdfmt
|
|
dasdinfo/dasdinfo
|
|
dasdview/dasdview
|
|
dump2tar/src/dump2tar
|
|
fdasd/fdasd
|
|
hmcdrvfs/hmcdrvfs
|
|
hyptop/hyptop
|
|
ip_watcher/xcec-bridge
|
|
ipl_tools/chreipl
|
|
ipl_tools/chshut
|
|
ipl_tools/lsreipl
|
|
ipl_tools/lsshut
|
|
iucvterm/bin/chiucvallow
|
|
iucvterm/bin/ts-shell
|
|
iucvterm/etc/ts-shell.conf
|
|
iucvterm/po/iucvterm.pot
|
|
iucvterm/src/iucvconn
|
|
iucvterm/src/iucvtty
|
|
iucvterm/src/ttyrun
|
|
iucvterm/test/test_afiucv
|
|
libutil/util_base_example
|
|
libutil/util_file_example
|
|
libutil/util_libc_example
|
|
libutil/util_opt_command_example
|
|
libutil/util_opt_example
|
|
libutil/util_panic_example
|
|
libutil/util_path_example
|
|
libutil/util_prg_example
|
|
libutil/util_rec_example
|
|
libutil/util_scandir_example
|
|
libzds/libzds.a
|
|
libvmcp/vmcp_example
|
|
mon_tools/mon_fsstatd
|
|
mon_tools/mon_procd
|
|
osasnmpd/osasnmpd
|
|
qetharp/qetharp
|
|
qethqoat/qethqoat
|
|
systemd/cpacfstatsd.service
|
|
systemd/iucvtty-login@.service
|
|
systemd/ttyrun-getty@.service
|
|
tape390/tape390_crypt
|
|
tape390/tape390_display
|
|
tunedasd/src/tunedasd
|
|
vmconvert/vmconvert
|
|
vmcp/vmcp
|
|
vmur/vmur
|
|
zconf/chp/chchp
|
|
zconf/chp/lschp
|
|
zconf/css/lscss
|
|
zconf/qeth/lsqeth
|
|
zconf/scm/lsscm
|
|
zconf/zcrypt/chzcrypt
|
|
zconf/zcrypt/lszcrypt
|
|
zdev/src/chzdev
|
|
zdev/src/chzdev_usage.c
|
|
zdev/src/lszdev
|
|
zdev/src/lszdev_usage.c
|
|
zdsfs/zdsfs
|
|
zdump/zgetdump
|
|
zfcpdump/cpioinit
|
|
zfcpdump/zfcpdump_part
|
|
zfcpdump/zfcpdump-initrd
|
|
zfcpdump/10-zfcpdump.install
|
|
ziomon/ziomon_mgr
|
|
ziomon/ziomon_util
|
|
ziomon/ziomon_zfcpdd
|
|
ziomon/ziorep_traffic
|
|
ziomon/ziorep_utilization
|
|
zipl/boot/*.bin
|
|
zipl/boot/*.exec
|
|
zipl/boot/data.h
|
|
zipl/src/chreipl_helper.device-mapper
|
|
zipl/src/zipl
|
|
zipl/src/zipl_helper.device-mapper
|
|
zkey/zkey
|