Compare commits
No commits in common. "c8" and "c9-beta" have entirely different histories.
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,4 +1,2 @@
|
|||||||
SOURCES/cmsfs-1.1.8c.tar.gz
|
SOURCES/s390-tools-2.33.1-rust-vendor.tar.xz
|
||||||
SOURCES/s390-tools-2.29.0-rust-vendor.tar.xz
|
SOURCES/s390-tools-2.33.1.tar.gz
|
||||||
SOURCES/s390-tools-2.29.0.tar.gz
|
|
||||||
SOURCES/src_vipa-2.1.0.tar.gz
|
|
||||||
|
2
.s390utils.metadata
Normal file
2
.s390utils.metadata
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
16b3df1ec7da8a40845ca3c81e96467f3c8beece SOURCES/s390-tools-2.33.1-rust-vendor.tar.xz
|
||||||
|
cd6394f5a08a3803100d5b7983b3bdf2544b4394 SOURCES/s390-tools-2.33.1.tar.gz
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
COMMAND="$1"
|
|
||||||
KERNEL_VERSION="$2"
|
|
||||||
BOOT_DIR_ABS="$3"
|
|
||||||
KERNEL_IMAGE="$4"
|
|
||||||
|
|
||||||
# Remove it, since for zipl the images are always installed in /boot
|
|
||||||
rm -rf "${BOOT_DIR_ABS%/*}"
|
|
@ -1,13 +1,4 @@
|
|||||||
ACTION!="add|change", GOTO="ccw_end"
|
ACTION!="add|bind|change", GOTO="ccw_end"
|
||||||
SUBSYSTEM!="ccw", GOTO="ccw_end"
|
SUBSYSTEM!="ccw", GOTO="ccw_end"
|
||||||
ATTRS{cutype}=="1731/01", RUN+="ccw_init"
|
DRIVER=="ctcm|lcs|qeth", RUN+="ccw_init"
|
||||||
ATTRS{cutype}=="1731/02", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="1731/05", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="1731/06", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/01", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/08", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/60", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/61", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/1e", RUN+="ccw_init"
|
|
||||||
ATTRS{cutype}=="3088/1f", RUN+="ccw_init"
|
|
||||||
LABEL="ccw_end"
|
LABEL="ccw_end"
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
diff -up cmsfs-1.1.8c/cmsfslst.c.orig cmsfs-1.1.8c/cmsfslst.c
|
|
||||||
--- cmsfs-1.1.8c/cmsfslst.c.orig 2020-08-19 09:47:36.459063820 +0000
|
|
||||||
+++ cmsfs-1.1.8c/cmsfslst.c 2020-08-19 09:47:45.619063820 +0000
|
|
||||||
@@ -49,7 +49,7 @@ int main(int argc,unsigned char *argv[])
|
|
||||||
}
|
|
||||||
|
|
||||||
/* sanity check */
|
|
||||||
- if (*devname == 0x00)
|
|
||||||
+ if ((devname == NULL) || (*devname == 0x00))
|
|
||||||
{
|
|
||||||
(void) fprintf(stderr,"Please specify a CMS volume.\n");
|
|
||||||
(void) fprintf(stderr,USAGE,argv[0]);
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -aruN cmsfs-1.1.8c/cmsfssed.sh cmsfs-1.1.8c.alma/cmsfssed.sh
|
|
||||||
--- cmsfs-1.1.8c/cmsfssed.sh 2006-01-29 07:04:32
|
|
||||||
+++ cmsfs-1.1.8c.alma/cmsfssed.sh 2023-11-01 10:57:10
|
|
||||||
@@ -85,7 +85,7 @@
|
|
||||||
DRIVER_SOURCE="cmsfs22x.c"
|
|
||||||
MODULES_DIRECTORY="/lib/modules/`uname -r`/fs"
|
|
||||||
;;
|
|
||||||
- 2.4*|2.5*)
|
|
||||||
+ 2.4*|2.5*|2.6*|3.*|4.*|5.*)
|
|
||||||
LINUX_RELEASE="2.4"
|
|
||||||
# ln -s cmsfs24x.c cmsfsvfs.c
|
|
||||||
INCLUDES="-I/lib/modules/`uname -r`/build/include"
|
|
@ -1,31 +0,0 @@
|
|||||||
From 25442f958a12b428b7d063b927ac48965dcd8164 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Dan=20Hor=C3=A1k?= <dan@danny.cz>
|
|
||||||
Date: Fri, 28 Jan 2011 16:11:19 +0100
|
|
||||||
Subject: [PATCH] use detected filesystem block size on FBA devices
|
|
||||||
|
|
||||||
If a FBA device is not properly formated, then the CMS file system can
|
|
||||||
have a different block size. The cmsfs tools were able to detect the file
|
|
||||||
system block size, but in fact they still used default 512 instead. And
|
|
||||||
using the default was causing crashes. Now the detected value is used.
|
|
||||||
|
|
||||||
https://bugzilla.redhat.com/show_bug.cgi?id=651012
|
|
||||||
---
|
|
||||||
cmsfsany.c | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cmsfsany.c b/cmsfsany.c
|
|
||||||
index 55bcfdc..18efffb 100644
|
|
||||||
--- a/cmsfsany.c
|
|
||||||
+++ b/cmsfsany.c
|
|
||||||
@@ -102,7 +102,7 @@ int cmsfs_find_label(struct CMSSUPER *vol,struct CMSFSADT *adt)
|
|
||||||
cmsfs_error(cmsfs_ermsg);
|
|
||||||
}
|
|
||||||
vol->flags = CMSFSFBA;
|
|
||||||
- vol->blksz = 512;
|
|
||||||
+ vol->blksz = blksz;
|
|
||||||
return vol->blksz;
|
|
||||||
} }
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.3.5
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
--- cmsfs-1.1.8/cmsfsvol.c.warnings 2003-07-18 01:38:57.000000000 +0200
|
|
||||||
+++ cmsfs-1.1.8/cmsfsvol.c 2005-09-06 16:57:15.000000000 +0200
|
|
||||||
@@ -52,7 +52,7 @@
|
|
||||||
|
|
||||||
/* print a header; looks like CMS */
|
|
||||||
(void) printf("LABEL VDEV M STAT CYL TYPE \
|
|
||||||
-BLKSZ FILES BLKS USED-(%) BLKS LEFT BLK TOTAL\n");
|
|
||||||
+BLKSZ FILES BLKS USED-(%%) BLKS LEFT BLK TOTAL\n");
|
|
||||||
|
|
||||||
for ( ; i < argc ; i++)
|
|
||||||
{
|
|
@ -7,7 +7,6 @@ Before=sysinit.target systemd-udev-trigger.service
|
|||||||
Type=oneshot
|
Type=oneshot
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
ExecStart=/usr/sbin/device_cio_free
|
ExecStart=/usr/sbin/device_cio_free
|
||||||
StandardOutput=syslog
|
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=sysinit.target
|
WantedBy=sysinit.target
|
||||||
|
File diff suppressed because it is too large
Load Diff
311
SOURCES/s390utils-2.33.1-rhel.patch
Normal file
311
SOURCES/s390utils-2.33.1-rhel.patch
Normal file
@ -0,0 +1,311 @@
|
|||||||
|
From ab26b43985f44b71abf40f8d0e50bfbd0808f8b9 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jan=20H=C3=B6ppner?= <hoeppner@linux.ibm.com>
|
||||||
|
Date: Fri, 14 Jun 2024 14:25:40 +0200
|
||||||
|
Subject: [PATCH 1/2] s390-tools: Replace 'which' with built-in 'command -v'
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
There are still a few scripts using the 'which' command to determine
|
||||||
|
either the full path or the mere existence of an executable.
|
||||||
|
Some of these scripts might run in minimal environments where 'which' is
|
||||||
|
not available due to dependency restriction. 'which' is also considered
|
||||||
|
unreliable for historical implementation details.
|
||||||
|
|
||||||
|
Use the POSIX defined [1] built-in 'command -v' instead to reduce
|
||||||
|
package dependencies and improve reliability.
|
||||||
|
|
||||||
|
[1] https://pubs.opengroup.org/onlinepubs/9699919799/
|
||||||
|
Reviewed-by: Benjamin Block <bblock@linux.ibm.com>
|
||||||
|
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
|
||||||
|
Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
|
||||||
|
(cherry picked from commit 0b0960254e8c2b556cefa97f83651a92f54a5e42)
|
||||||
|
---
|
||||||
|
iucvterm/doc/ts-shell/iucvconn_on_login | 2 +-
|
||||||
|
netboot/mk-pxelinux-ramfs | 2 +-
|
||||||
|
ziomon/ziomon | 3 +--
|
||||||
|
3 files changed, 3 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/iucvterm/doc/ts-shell/iucvconn_on_login b/iucvterm/doc/ts-shell/iucvconn_on_login
|
||||||
|
index 860c4cc..92010df 100755
|
||||||
|
--- a/iucvterm/doc/ts-shell/iucvconn_on_login
|
||||||
|
+++ b/iucvterm/doc/ts-shell/iucvconn_on_login
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
prog_name=`basename $0`
|
||||||
|
guest_name=${USER:-`whoami 2>/dev/null`}
|
||||||
|
terminal=lnxhvc0
|
||||||
|
-iucvconn=`which iucvconn 2>/dev/null`
|
||||||
|
+iucvconn=`command -v iucvconn 2>/dev/null`
|
||||||
|
|
||||||
|
__error() {
|
||||||
|
printf "$prog_name: $@\n" >&2
|
||||||
|
diff --git a/netboot/mk-pxelinux-ramfs b/netboot/mk-pxelinux-ramfs
|
||||||
|
index 64ebde1..07f8b07 100755
|
||||||
|
--- a/netboot/mk-pxelinux-ramfs
|
||||||
|
+++ b/netboot/mk-pxelinux-ramfs
|
||||||
|
@@ -127,7 +127,7 @@ echo "$cmd: Copying kexec"
|
||||||
|
# Install both binary and required shared libraries
|
||||||
|
OLDPATH=$PATH
|
||||||
|
PATH=$OLDPATH:/sbin:/usr/sbin
|
||||||
|
-kexec_bin=$(which kexec)
|
||||||
|
+kexec_bin=$(command -v kexec)
|
||||||
|
kexec_sos=$(sharedobjs $kexec_bin)
|
||||||
|
PATH=$OLDPATH
|
||||||
|
|
||||||
|
diff --git a/ziomon/ziomon b/ziomon/ziomon
|
||||||
|
index fd6248a..d1545cc 100755
|
||||||
|
--- a/ziomon/ziomon
|
||||||
|
+++ b/ziomon/ziomon
|
||||||
|
@@ -667,8 +667,7 @@ function check_free_space_mileage() {
|
||||||
|
|
||||||
|
|
||||||
|
function check_blktrace() {
|
||||||
|
- which blktrace >/dev/null 2>&1;
|
||||||
|
- if [ $? -ne 0 ]; then
|
||||||
|
+ if ! command -v blktrace >/dev/null 2>&1; then
|
||||||
|
echo "$WRP_TOOLNAME: Could not find blktrace. Please make sure that the blktrace package is installed and matches the level in the documentation.";
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
--
|
||||||
|
2.45.2
|
||||||
|
|
||||||
|
|
||||||
|
From 9770d8bff4b2ef6f01af1c273d1eac121b672a85 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marc Hartmayer <mhartmay@linux.ibm.com>
|
||||||
|
Date: Thu, 6 Jun 2024 15:07:45 +0000
|
||||||
|
Subject: [PATCH 2/2] Revert "zipl/src: Fix problems when target parameters are
|
||||||
|
specified by user"
|
||||||
|
|
||||||
|
The commit fb0b6263d1a9 ("zipl/src: Fix problems when target parameters
|
||||||
|
are specified by user") breaks the case where the user has to provide
|
||||||
|
all target attributes via the zipl command line, because the target
|
||||||
|
device cannot be used to retrieve those attributes.
|
||||||
|
|
||||||
|
$ zipl -V --blsdir /tmp/tmp.xHmFUdgBCi/boot//loader/entries/ --config /tmp/tmp.dSv9MJ3svs
|
||||||
|
Looking for components in '/lib/s390-tools'
|
||||||
|
Using config file '/tmp/tmp.dSv9MJ3svs' (from command line)
|
||||||
|
Using BLS config file '/tmp/tmp.xHmFUdgBCi/boot//loader/entries//50_normal.conf'
|
||||||
|
Using BLS config file '/tmp/tmp.xHmFUdgBCi/boot//loader/entries//45_normal_swiotlb.conf'
|
||||||
|
Using BLS config file '/tmp/tmp.xHmFUdgBCi/boot//loader/entries//40_pv.conf'
|
||||||
|
Using BLS config file '/tmp/tmp.xHmFUdgBCi/boot//loader/entries//30_pv_reboot.conf'
|
||||||
|
Secure boot support: yes
|
||||||
|
Target device information
|
||||||
|
Device..........................: 2b:00
|
||||||
|
Device name.....................: nbd0 *)
|
||||||
|
Device driver name..............: nbd
|
||||||
|
Type............................: disk device
|
||||||
|
Disk layout.....................: SCSI disk layout *)
|
||||||
|
Geometry - start................: 2048 *)
|
||||||
|
File system block size..........: 4096
|
||||||
|
Physical block size.............: 512 *)
|
||||||
|
Device size in physical blocks..: 2095071
|
||||||
|
*) Data provided by user.
|
||||||
|
Building bootmap in '/tmp/tmp.xHmFUdgBCi/boot/'
|
||||||
|
Building menu 'zipl-automatic-menu'
|
||||||
|
Adding #1: IPL section 'Normal Guest' (default)
|
||||||
|
initial ramdisk...: /tmp/tmp.xHmFUdgBCi/boot//ramdisk-s390x
|
||||||
|
kernel image......: /tmp/tmp.xHmFUdgBCi/boot//vmlinux-s390x
|
||||||
|
zIPL environment block content:
|
||||||
|
Error: Could not add image file '/tmp/tmp.xHmFUdgBCi/boot//vmlinux-s390x': Could not get disk geometry
|
||||||
|
|
||||||
|
This reverts commit fb0b6263d1a9a497760a21ccb178748ec5ccf955.
|
||||||
|
|
||||||
|
Acked-by: Eduard Shishkin <edward6@linux.ibm.com>
|
||||||
|
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com>
|
||||||
|
Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
|
||||||
|
(cherry picked from commit 63ff07ba38dda99e2661a097d05266555c727a2e)
|
||||||
|
---
|
||||||
|
zipl/include/job.h | 1 -
|
||||||
|
zipl/src/bootmap.c | 40 +++++++++++++++++++---------------------
|
||||||
|
zipl/src/disk.c | 3 ---
|
||||||
|
zipl/src/job.c | 3 ++-
|
||||||
|
4 files changed, 21 insertions(+), 26 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/zipl/include/job.h b/zipl/include/job.h
|
||||||
|
index e46788b..597d400 100644
|
||||||
|
--- a/zipl/include/job.h
|
||||||
|
+++ b/zipl/include/job.h
|
||||||
|
@@ -152,7 +152,6 @@ static inline int target_parameters_are_set(struct job_target_data *td)
|
||||||
|
|
||||||
|
int job_get(int argc, char* argv[], struct job_data** data);
|
||||||
|
void job_free(struct job_data* job);
|
||||||
|
-void free_target_data(struct job_target_data *td);
|
||||||
|
int type_from_target(char *target, disk_type_t *type);
|
||||||
|
int check_job_dump_images(struct job_dump_data* dump, char* name);
|
||||||
|
int check_job_images_ngdump(struct job_dump_data* dump, char* name);
|
||||||
|
diff --git a/zipl/src/bootmap.c b/zipl/src/bootmap.c
|
||||||
|
index 82b77d0..f6f5bac 100644
|
||||||
|
--- a/zipl/src/bootmap.c
|
||||||
|
+++ b/zipl/src/bootmap.c
|
||||||
|
@@ -304,6 +304,7 @@ static int add_component_file_range(struct install_set *bis,
|
||||||
|
address_t load_address,
|
||||||
|
size_t trailer, void *component,
|
||||||
|
int add_files,
|
||||||
|
+ struct job_target_data *target,
|
||||||
|
int comp_id, int menu_idx,
|
||||||
|
int program_table_id)
|
||||||
|
{
|
||||||
|
@@ -338,15 +339,8 @@ static int add_component_file_range(struct install_set *bis,
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
- /*
|
||||||
|
- * Make sure that file is on target device.
|
||||||
|
- * For this, retrieve info of the underlying disk without
|
||||||
|
- * any user hints
|
||||||
|
- */
|
||||||
|
- struct job_target_data tmp = {.source = source_unknown};
|
||||||
|
-
|
||||||
|
- rc = disk_get_info_from_file(filename, &tmp, &file_info);
|
||||||
|
- free_target_data(&tmp);
|
||||||
|
+ /* Make sure file is on correct device */
|
||||||
|
+ rc = disk_get_info_from_file(filename, target, &file_info);
|
||||||
|
if (rc)
|
||||||
|
return -1;
|
||||||
|
if (file_info->device != bis->info->device) {
|
||||||
|
@@ -383,11 +377,12 @@ write_segment_table:
|
||||||
|
static int add_component_file(struct install_set *bis, const char *filename,
|
||||||
|
address_t load_address, size_t trailer,
|
||||||
|
void *component, int add_files,
|
||||||
|
- int comp_id, int menu_idx, int program_table_id)
|
||||||
|
+ struct job_target_data *target, int comp_id,
|
||||||
|
+ int menu_idx, int program_table_id)
|
||||||
|
{
|
||||||
|
return add_component_file_range(bis, filename, NULL, load_address,
|
||||||
|
trailer, component, add_files,
|
||||||
|
- comp_id, menu_idx,
|
||||||
|
+ target, comp_id, menu_idx,
|
||||||
|
program_table_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -549,7 +544,8 @@ static int add_ipl_program(struct install_set *bis, char *filename,
|
||||||
|
bool add_envblk, struct job_envblk_data *envblk,
|
||||||
|
struct job_ipl_data *ipl, disk_blockptr_t *program,
|
||||||
|
int verbose, int add_files, component_header_type type,
|
||||||
|
- int is_secure, int menu_idx, int program_table_id)
|
||||||
|
+ struct job_target_data *target, int is_secure,
|
||||||
|
+ int menu_idx, int program_table_id)
|
||||||
|
{
|
||||||
|
struct signature_header sig_head;
|
||||||
|
size_t ramdisk_size, image_size;
|
||||||
|
@@ -671,7 +667,7 @@ static int add_ipl_program(struct install_set *bis, char *filename,
|
||||||
|
/* Add stage 3 loader to bootmap */
|
||||||
|
rc = add_component_file(bis, ZIPL_STAGE3_PATH, STAGE3_LOAD_ADDRESS,
|
||||||
|
signature_size, VOID_ADD(table, offset), 1,
|
||||||
|
- COMPONENT_ID_LOADER, menu_idx,
|
||||||
|
+ target, COMPONENT_ID_LOADER, menu_idx,
|
||||||
|
program_table_id);
|
||||||
|
if (rc) {
|
||||||
|
error_text("Could not add internal loader file '%s'",
|
||||||
|
@@ -749,7 +745,7 @@ static int add_ipl_program(struct install_set *bis, char *filename,
|
||||||
|
|
||||||
|
rc = add_component_file(bis, ipl->common.image, ipl->common.image_addr,
|
||||||
|
signature_size, VOID_ADD(table, offset),
|
||||||
|
- add_files, COMPONENT_ID_KERNEL_IMAGE,
|
||||||
|
+ add_files, target, COMPONENT_ID_KERNEL_IMAGE,
|
||||||
|
menu_idx, program_table_id);
|
||||||
|
if (rc) {
|
||||||
|
error_text("Could not add image file '%s'", ipl->common.image);
|
||||||
|
@@ -809,7 +805,7 @@ static int add_ipl_program(struct install_set *bis, char *filename,
|
||||||
|
ipl->common.ramdisk_addr,
|
||||||
|
signature_size,
|
||||||
|
VOID_ADD(table, offset),
|
||||||
|
- add_files, COMPONENT_ID_RAMDISK,
|
||||||
|
+ add_files, target, COMPONENT_ID_RAMDISK,
|
||||||
|
menu_idx, program_table_id);
|
||||||
|
if (rc) {
|
||||||
|
error_text("Could not add ramdisk '%s'",
|
||||||
|
@@ -865,7 +861,7 @@ static int add_ipl_program(struct install_set *bis, char *filename,
|
||||||
|
rc = add_component_file_range(bis, filename, ®,
|
||||||
|
ipl->envblk_addr, 0,
|
||||||
|
VOID_ADD(table, offset),
|
||||||
|
- 0,
|
||||||
|
+ 0, target,
|
||||||
|
COMPONENT_ID_ENVBLK,
|
||||||
|
menu_idx,
|
||||||
|
program_table_id);
|
||||||
|
@@ -897,6 +893,7 @@ static int add_segment_program(struct install_set *bis,
|
||||||
|
struct job_segment_data *segment,
|
||||||
|
disk_blockptr_t *program, int verbose,
|
||||||
|
int add_files, component_header_type type,
|
||||||
|
+ struct job_target_data *target,
|
||||||
|
int program_table_id)
|
||||||
|
{
|
||||||
|
void *table;
|
||||||
|
@@ -916,7 +913,7 @@ static int add_segment_program(struct install_set *bis,
|
||||||
|
printf(" segment file......: %s\n", segment->segment);
|
||||||
|
|
||||||
|
rc = add_component_file(bis, segment->segment, segment->segment_addr, 0,
|
||||||
|
- VOID_ADD(table, offset), add_files,
|
||||||
|
+ VOID_ADD(table, offset), add_files, target,
|
||||||
|
COMPONENT_ID_SEGMENT_FILE, 0 /* menu_idx */,
|
||||||
|
program_table_id);
|
||||||
|
if (rc) {
|
||||||
|
@@ -999,7 +996,7 @@ static int add_dump_program(struct install_set *bis, struct job_data *job,
|
||||||
|
ipl.common.parmline = dump->common.parmline;
|
||||||
|
ipl.common.parm_addr = dump->common.parm_addr;
|
||||||
|
return add_ipl_program(bis, NULL, false, NULL, &ipl, program,
|
||||||
|
- verbose, 1, type, SECURE_BOOT_DISABLED,
|
||||||
|
+ verbose, 1, type, target, SECURE_BOOT_DISABLED,
|
||||||
|
0 /* menu_idx */, program_table_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -1044,7 +1041,8 @@ static int build_program_table(struct job_data *job,
|
||||||
|
true, &job->envblk, &job->data.ipl,
|
||||||
|
&table[0], verbose || job->command_line,
|
||||||
|
job->add_files, component_header,
|
||||||
|
- job->is_secure, 0, program_table_id);
|
||||||
|
+ &job->target, job->is_secure, 0,
|
||||||
|
+ program_table_id);
|
||||||
|
break;
|
||||||
|
case job_segment:
|
||||||
|
if (bis->print_details) {
|
||||||
|
@@ -1057,7 +1055,7 @@ static int build_program_table(struct job_data *job,
|
||||||
|
rc = add_segment_program(bis, &job->data.segment, &table[0],
|
||||||
|
verbose || job->command_line,
|
||||||
|
job->add_files, COMPONENT_HEADER_IPL,
|
||||||
|
- program_table_id);
|
||||||
|
+ &job->target, program_table_id);
|
||||||
|
break;
|
||||||
|
case job_dump_partition:
|
||||||
|
/* Only useful for a partition dump that uses a dump kernel*/
|
||||||
|
@@ -1116,7 +1114,7 @@ static int build_program_table(struct job_data *job,
|
||||||
|
&table[job->data.menu.entry[i].pos],
|
||||||
|
verbose || job->command_line,
|
||||||
|
job->add_files, component_header,
|
||||||
|
- is_secure, i,
|
||||||
|
+ &job->target, is_secure, i,
|
||||||
|
program_table_id);
|
||||||
|
break;
|
||||||
|
case job_print_usage:
|
||||||
|
diff --git a/zipl/src/disk.c b/zipl/src/disk.c
|
||||||
|
index b4bd49a..38a637c 100644
|
||||||
|
--- a/zipl/src/disk.c
|
||||||
|
+++ b/zipl/src/disk.c
|
||||||
|
@@ -528,9 +528,6 @@ static int disk_set_info_complete(struct job_target_data *td,
|
||||||
|
* config file, or special "target options" of zipl tool.
|
||||||
|
* If target parameters were specified by user, then the step 1 above
|
||||||
|
* is skipped.
|
||||||
|
-
|
||||||
|
- * To exclude any user assumptions about the DEVICE, this function
|
||||||
|
- * should be called with TD pointing to a zeroed structure.
|
||||||
|
*
|
||||||
|
* DEVICE: logical, or physical device, optionally formated with a
|
||||||
|
* file system.
|
||||||
|
diff --git a/zipl/src/job.c b/zipl/src/job.c
|
||||||
|
index 2066402..27f0181 100644
|
||||||
|
--- a/zipl/src/job.c
|
||||||
|
+++ b/zipl/src/job.c
|
||||||
|
@@ -370,7 +370,8 @@ get_command_line(int argc, char* argv[], struct command_line* line)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-void free_target_data(struct job_target_data *data)
|
||||||
|
+static void
|
||||||
|
+free_target_data(struct job_target_data* data)
|
||||||
|
{
|
||||||
|
free(data->bootmap_dir);
|
||||||
|
free(data->targetbase);
|
||||||
|
--
|
||||||
|
2.45.2
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -up s390-tools-2.2.0/src_vipa-2.1.0/Makefile.orig s390-tools-2.2.0/src_vipa-2.1.0/Makefile
|
|
||||||
--- s390-tools-2.2.0/src_vipa-2.1.0/Makefile.orig 2020-02-21 13:51:23.502305796 +0100
|
|
||||||
+++ s390-tools-2.2.0/src_vipa-2.1.0/Makefile 2020-02-21 13:53:51.353817181 +0100
|
|
||||||
@@ -44,6 +44,8 @@ src_vipa.sh:
|
|
||||||
echo '#!/bin/bash' > src_vipa.sh
|
|
||||||
echo 'export LD_LIBRARY_PATH=$(LIBDIR):$$LD_LIBRARY_PATH' >> src_vipa.sh
|
|
||||||
echo 'export LD_PRELOAD=$(LIBDIR)/src_vipa.so' >> src_vipa.sh
|
|
||||||
+ echo 'echo "WARNING: The src_vipa (flexible source address selection) feature is DEPRECATED"' >> src_vipa.sh
|
|
||||||
+ echo 'echo "WARNING: It will be removed in the future."' >> src_vipa.sh
|
|
||||||
echo 'exec $$@' >> src_vipa.sh
|
|
||||||
chmod 755 src_vipa.sh
|
|
||||||
|
|
@ -1,6 +1,3 @@
|
|||||||
%define cmsfsver 1.1.8c
|
|
||||||
%define vipaver 2.1.0
|
|
||||||
|
|
||||||
# secure boot support is for RHEL only
|
# secure boot support is for RHEL only
|
||||||
%if 0%{?rhel} >= 8
|
%if 0%{?rhel} >= 8
|
||||||
%bcond_without signzipl
|
%bcond_without signzipl
|
||||||
@ -17,35 +14,29 @@
|
|||||||
|
|
||||||
Name: s390utils
|
Name: s390utils
|
||||||
Summary: Utilities and daemons for IBM z Systems
|
Summary: Utilities and daemons for IBM z Systems
|
||||||
Version: 2.29.0
|
Version: 2.33.1
|
||||||
Release: 3%{?dist}
|
Release: 2%{?dist}
|
||||||
Epoch: 2
|
Epoch: 2
|
||||||
License: MIT
|
License: MIT
|
||||||
#URL: http://www.ibm.com/developerworks/linux/linux390/s390-tools.html
|
URL: https://github.com/ibm-s390-linux/s390-tools
|
||||||
URL: https://github.com/ibm-s390-tools/s390-tools
|
Source0: https://github.com/ibm-s390-linux/s390-tools/archive/v%{version}.tar.gz#/s390-tools-%{version}.tar.gz
|
||||||
Source0: https://github.com/ibm-s390-tools/s390-tools/archive/v%{version}.tar.gz#/s390-tools-%{version}.tar.gz
|
|
||||||
# To create the vendor tarball:
|
# To create the vendor tarball:
|
||||||
# tar xf s390-tools-%%{version}.tar.gz ; pushd s390-tools-%%{version}/rust/pvsecret ; \
|
# tar xf s390-tools-%%{version}.tar.gz ; pushd s390-tools-%%{version}/rust/pvsecret ; \
|
||||||
# rm -f Cargo.lock && cargo vendor && \
|
# rm -f Cargo.lock && cargo vendor && \
|
||||||
# tar Jvcf ../../../s390-tools-%%{version}-rust-vendor.tar.xz vendor/ ; popd
|
# tar Jvcf ../../../s390-tools-%%{version}-rust-vendor.tar.xz vendor/ ; popd
|
||||||
Source1: s390-tools-%{version}-rust-vendor.tar.xz
|
Source1: s390-tools-%{version}-rust-vendor.tar.xz
|
||||||
Source4: http://www.linuxvm.org/Patches/S390/cmsfs-%{cmsfsver}.tar.gz
|
Source5: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/zfcpconf.sh
|
||||||
Source5: zfcpconf.sh
|
Source7: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/zfcp.udev
|
||||||
# http://www.ibm.com/developerworks/linux/linux390/src_vipa-%%{vipaver}.html
|
Source12: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/dasd.udev
|
||||||
Source6: http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/ht_src/src_vipa-%{vipaver}.tar.gz
|
Source13: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/dasdconf.sh
|
||||||
Source7: zfcp.udev
|
Source14: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/device_cio_free
|
||||||
# files for DASD initialization
|
Source15: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/device_cio_free.service
|
||||||
Source12: dasd.udev
|
Source16: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/ccw_init
|
||||||
Source13: dasdconf.sh
|
Source17: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/ccw.udev
|
||||||
Source14: device_cio_free
|
Source21: https://fedorapeople.org/cgit/sharkcz/public_git/utils.git/tree/normalize_dasd_arg
|
||||||
Source15: device_cio_free.service
|
Source23: 20-zipl-kernel.install
|
||||||
Source16: ccw_init
|
Source24: 52-zipl-rescue.install
|
||||||
Source17: ccw.udev
|
Source25: 91-zipl.install
|
||||||
Source21: normalize_dasd_arg
|
|
||||||
Source23: 00-zipl-prepare.install
|
|
||||||
Source24: 20-zipl-kernel.install
|
|
||||||
Source25: 52-zipl-rescue.install
|
|
||||||
Source26: 91-zipl.install
|
|
||||||
|
|
||||||
%if %{with signzipl}
|
%if %{with signzipl}
|
||||||
%define pesign_name redhatsecureboot302
|
%define pesign_name redhatsecureboot302
|
||||||
@ -58,13 +49,6 @@ Patch1: s390-tools-zipl-blscfg-rpm-nvr-sort.patch
|
|||||||
# upstream fixes/updates
|
# upstream fixes/updates
|
||||||
Patch100: s390utils-%{version}-rhel.patch
|
Patch100: s390utils-%{version}-rhel.patch
|
||||||
|
|
||||||
Patch1000: cmsfs-1.1.8-warnings.patch
|
|
||||||
Patch1001: cmsfs-1.1.8-kernel26.patch
|
|
||||||
Patch1002: cmsfs-1.1.8-use-detected-filesystem-block-size-on-FBA-devices.patch
|
|
||||||
Patch1003: cmsfs-1.1.8-args.patch
|
|
||||||
|
|
||||||
Patch2000: src_vipa-2.1.0-deprecate.patch
|
|
||||||
|
|
||||||
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
||||||
ExcludeArch: %{ix86}
|
ExcludeArch: %{ix86}
|
||||||
|
|
||||||
@ -79,7 +63,6 @@ Requires: s390utils-cpuplugd = %{epoch}:%{version}-%{release}
|
|||||||
Requires: s390utils-mon_statd = %{epoch}:%{version}-%{release}
|
Requires: s390utils-mon_statd = %{epoch}:%{version}-%{release}
|
||||||
Requires: s390utils-iucvterm = %{epoch}:%{version}-%{release}
|
Requires: s390utils-iucvterm = %{epoch}:%{version}-%{release}
|
||||||
Requires: s390utils-ziomon = %{epoch}:%{version}-%{release}
|
Requires: s390utils-ziomon = %{epoch}:%{version}-%{release}
|
||||||
Requires: s390utils-cmsfs = %{epoch}:%{version}-%{release}
|
|
||||||
%else
|
%else
|
||||||
#
|
#
|
||||||
# multiarch package structure
|
# multiarch package structure
|
||||||
@ -87,6 +70,7 @@ Requires: s390utils-cmsfs = %{epoch}:%{version}-%{release}
|
|||||||
Requires: s390utils-se-data = %{epoch}:%{version}-%{release}
|
Requires: s390utils-se-data = %{epoch}:%{version}-%{release}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
BuildRequires: make
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
%if %{with rust}
|
%if %{with rust}
|
||||||
@ -130,39 +114,14 @@ The s390utils packages contain a set of user space utilities that should to
|
|||||||
be used together with the zSeries (s390) Linux kernel and device drivers.
|
be used together with the zSeries (s390) Linux kernel and device drivers.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n s390-tools-%{version} -a 4 -a 6
|
%setup -q -n s390-tools-%{version}
|
||||||
|
|
||||||
# Fedora/RHEL changes
|
# Fedora/RHEL changes
|
||||||
%patch0 -p1 -b .zipl-invert-script-options
|
%patch -P 0 -p1 -b .zipl-invert-script-options
|
||||||
%patch1 -p1 -b .blscfg-rpm-nvr-sort
|
%patch -P 1 -p1 -b .blscfg-rpm-nvr-sort
|
||||||
|
|
||||||
# upstream fixes/updates
|
# upstream fixes/updates
|
||||||
%patch100 -p1
|
%patch -P 100 -p1
|
||||||
|
|
||||||
#
|
|
||||||
# cmsfs
|
|
||||||
#
|
|
||||||
pushd cmsfs-%{cmsfsver}
|
|
||||||
# Patch to fix a couple of code bugs
|
|
||||||
%patch1000 -p1 -b .warnings
|
|
||||||
|
|
||||||
# build on kernel-2.6, too
|
|
||||||
%patch1001 -p1 -b .cmsfs26
|
|
||||||
|
|
||||||
# use detected filesystem block size (#651012)
|
|
||||||
%patch1002 -p1 -b .use-detected-block-size
|
|
||||||
|
|
||||||
# fix args processing (#1866872)
|
|
||||||
%patch1003 -p1 -b .args
|
|
||||||
popd
|
|
||||||
|
|
||||||
#
|
|
||||||
# src_vipa
|
|
||||||
#
|
|
||||||
pushd src_vipa-%{vipaver}
|
|
||||||
# mark as deprecated
|
|
||||||
%patch2000 -p2
|
|
||||||
popd
|
|
||||||
|
|
||||||
# remove --strip from install
|
# remove --strip from install
|
||||||
find . -name Makefile | xargs sed -i 's/$(INSTALL) -s/$(INSTALL)/g'
|
find . -name Makefile | xargs sed -i 's/$(INSTALL) -s/$(INSTALL)/g'
|
||||||
@ -178,16 +137,6 @@ popd
|
|||||||
rm -rf ./rust/Cargo.lock
|
rm -rf ./rust/Cargo.lock
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
pushd cmsfs-%{cmsfsver}
|
|
||||||
# cmdfs: fix encoding
|
|
||||||
iconv -f ISO8859-1 -t UTF-8 -o README.new README
|
|
||||||
touch -r README README.new
|
|
||||||
mv README.new README
|
|
||||||
# prepare docs
|
|
||||||
mv README README.cmsfs
|
|
||||||
mv CREDITS CREDITS.cmsfs
|
|
||||||
popd
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make \
|
make \
|
||||||
@ -204,20 +153,6 @@ make \
|
|||||||
DISTRELEASE=%{release} \
|
DISTRELEASE=%{release} \
|
||||||
V=1
|
V=1
|
||||||
|
|
||||||
%ifarch s390x
|
|
||||||
#
|
|
||||||
# s390x/native specific %%build section
|
|
||||||
#
|
|
||||||
pushd cmsfs-%{cmsfsver}
|
|
||||||
./configure
|
|
||||||
make CC="gcc %{build_cflags} -fno-strict-aliasing %{build_ldflags}"
|
|
||||||
popd
|
|
||||||
|
|
||||||
pushd src_vipa-%{vipaver}
|
|
||||||
make CC_FLAGS="%{build_cflags} -fPIC" LD_FLAGS="%{build_ldflags} -shared" LIBDIR=%{_libdir}
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install \
|
make install \
|
||||||
@ -275,21 +210,9 @@ install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ zfcpdump/10-z
|
|||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE23}
|
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE23}
|
||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE24}
|
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE24}
|
||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE25}
|
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE25}
|
||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE26}
|
|
||||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/kernel/install.d/
|
install -d -m 0755 %{buildroot}%{_sysconfdir}/kernel/install.d/
|
||||||
install -m 0644 /dev/null %{buildroot}%{_sysconfdir}/kernel/install.d/20-grubby.install
|
install -m 0644 /dev/null %{buildroot}%{_sysconfdir}/kernel/install.d/20-grubby.install
|
||||||
|
|
||||||
# cmsfs tools must be available in /sbin
|
|
||||||
for f in cat lst vol cp ck; do
|
|
||||||
install -p -m 755 cmsfs-%{cmsfsver}/cmsfs${f} %{buildroot}%{_sbindir}
|
|
||||||
install -p -m 644 cmsfs-%{cmsfsver}/cmsfs${f}.8 %{buildroot}%{_mandir}/man8
|
|
||||||
done
|
|
||||||
|
|
||||||
# src_vipa
|
|
||||||
pushd src_vipa-%{vipaver}
|
|
||||||
make install LIBDIR=%{_libdir} SBINDIR=%{_bindir} INSTROOT=%{buildroot} LDCONFIG=/bin/true
|
|
||||||
popd
|
|
||||||
|
|
||||||
# install usefull headers for devel subpackage
|
# install usefull headers for devel subpackage
|
||||||
mkdir -p %{buildroot}%{_includedir}/%{name}
|
mkdir -p %{buildroot}%{_includedir}/%{name}
|
||||||
install -p -m 644 include/lib/vtoc.h %{buildroot}%{_includedir}/%{name}
|
install -p -m 644 include/lib/vtoc.h %{buildroot}%{_includedir}/%{name}
|
||||||
@ -350,7 +273,7 @@ touch %{buildroot}%{_sysconfdir}/zipl.conf
|
|||||||
%{_mandir}/man1/pvsecret-create.1*
|
%{_mandir}/man1/pvsecret-create.1*
|
||||||
%{_mandir}/man1/pvsecret-list.1*
|
%{_mandir}/man1/pvsecret-list.1*
|
||||||
%{_mandir}/man1/pvsecret-lock.1*
|
%{_mandir}/man1/pvsecret-lock.1*
|
||||||
%{_mandir}/man1/pvsecret-version.1*
|
%{_mandir}/man1/pvsecret-verify.1*
|
||||||
%{_mandir}/man1/pvsecret.1*
|
%{_mandir}/man1/pvsecret.1*
|
||||||
%endif
|
%endif
|
||||||
%dir %{_datadir}/s390-tools
|
%dir %{_datadir}/s390-tools
|
||||||
@ -380,13 +303,7 @@ Requires: coreutils
|
|||||||
This package provides minimal set of tools needed to system to boot.
|
This package provides minimal set of tools needed to system to boot.
|
||||||
|
|
||||||
%post core
|
%post core
|
||||||
%if 0
|
|
||||||
# enable in F-31
|
|
||||||
%systemd_post device_cio_free.service
|
%systemd_post device_cio_free.service
|
||||||
%else
|
|
||||||
# explicit enable for upgrade patch from s390utils-base < 2.6.0-4
|
|
||||||
systemctl --no-reload preset device_cio_free.service >/dev/null 2>&1 || :
|
|
||||||
%endif
|
|
||||||
%systemd_post cpi.service
|
%systemd_post cpi.service
|
||||||
|
|
||||||
%preun core
|
%preun core
|
||||||
@ -414,7 +331,10 @@ systemctl --no-reload preset device_cio_free.service >/dev/null 2>&1 || :
|
|||||||
/lib/s390-tools/cpictl
|
/lib/s390-tools/cpictl
|
||||||
/lib/s390-tools/stage3.bin
|
/lib/s390-tools/stage3.bin
|
||||||
/lib/s390-tools/zdev_id
|
/lib/s390-tools/zdev_id
|
||||||
|
/lib/s390-tools/zdev-from-dasd_mod.dasd
|
||||||
/lib/s390-tools/zdev-root-update
|
/lib/s390-tools/zdev-root-update
|
||||||
|
/lib/s390-tools/zdev-to-dasd_mod.dasd
|
||||||
|
/lib/s390-tools/zdev-to-rd.znet
|
||||||
/lib/s390-tools/zipl.conf
|
/lib/s390-tools/zipl.conf
|
||||||
%ghost %config(noreplace) %{_sysconfdir}/zipl.conf
|
%ghost %config(noreplace) %{_sysconfdir}/zipl.conf
|
||||||
%config(noreplace) %{_sysconfdir}/ziplenv
|
%config(noreplace) %{_sysconfdir}/ziplenv
|
||||||
@ -455,20 +375,18 @@ systemctl --no-reload preset device_cio_free.service >/dev/null 2>&1 || :
|
|||||||
%{_udevrulesdir}/81-dpm.rules
|
%{_udevrulesdir}/81-dpm.rules
|
||||||
%{_udevrulesdir}/90-cpi.rules
|
%{_udevrulesdir}/90-cpi.rules
|
||||||
%{_sysconfdir}/kernel/install.d/20-grubby.install
|
%{_sysconfdir}/kernel/install.d/20-grubby.install
|
||||||
%{_prefix}/lib/kernel/install.d/00-zipl-prepare.install
|
|
||||||
%{_prefix}/lib/kernel/install.d/10-zfcpdump.install
|
%{_prefix}/lib/kernel/install.d/10-zfcpdump.install
|
||||||
%{_prefix}/lib/kernel/install.d/20-zipl-kernel.install
|
%{_prefix}/lib/kernel/install.d/20-zipl-kernel.install
|
||||||
%{_prefix}/lib/kernel/install.d/52-zipl-rescue.install
|
%{_prefix}/lib/kernel/install.d/52-zipl-rescue.install
|
||||||
%{_prefix}/lib/kernel/install.d/91-zipl.install
|
%{_prefix}/lib/kernel/install.d/91-zipl.install
|
||||||
%{_prefix}/lib/modules-load.d/s390-pkey.conf
|
%{_prefix}/lib/modules-load.d/s390-pkey.conf
|
||||||
|
|
||||||
|
#
|
||||||
|
# *********************** s390-tools base package ***********************
|
||||||
|
#
|
||||||
|
|
||||||
#
|
|
||||||
# ************************* s390-tools base package *************************
|
|
||||||
#
|
|
||||||
%package base
|
%package base
|
||||||
# src_vipa is CPL
|
License: MIT
|
||||||
License: MIT and CPL
|
|
||||||
Summary: S390 base tools
|
Summary: S390 base tools
|
||||||
Requires: gawk sed coreutils
|
Requires: gawk sed coreutils
|
||||||
Requires: sg3_utils
|
Requires: sg3_utils
|
||||||
@ -634,6 +552,7 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
%{_sbindir}/chccwdev
|
%{_sbindir}/chccwdev
|
||||||
%{_sbindir}/chchp
|
%{_sbindir}/chchp
|
||||||
%{_sbindir}/chcpumf
|
%{_sbindir}/chcpumf
|
||||||
|
%{_sbindir}/chpstat
|
||||||
%{_sbindir}/chshut
|
%{_sbindir}/chshut
|
||||||
%{_sbindir}/chzcrypt
|
%{_sbindir}/chzcrypt
|
||||||
%{_sbindir}/dasdstat
|
%{_sbindir}/dasdstat
|
||||||
@ -648,8 +567,9 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
%{_sbindir}/lscss
|
%{_sbindir}/lscss
|
||||||
%{_sbindir}/lsdasd
|
%{_sbindir}/lsdasd
|
||||||
%{_sbindir}/lshwc
|
%{_sbindir}/lshwc
|
||||||
%{_sbindir}/lsqeth
|
|
||||||
%{_sbindir}/lsluns
|
%{_sbindir}/lsluns
|
||||||
|
%{_sbindir}/lsqeth
|
||||||
|
%{_sbindir}/lspai
|
||||||
%{_sbindir}/lsreipl
|
%{_sbindir}/lsreipl
|
||||||
%{_sbindir}/lsscm
|
%{_sbindir}/lsscm
|
||||||
%{_sbindir}/lsshut
|
%{_sbindir}/lsshut
|
||||||
@ -726,7 +646,7 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
%{_mandir}/man1/pvsecret-create.1*
|
%{_mandir}/man1/pvsecret-create.1*
|
||||||
%{_mandir}/man1/pvsecret-list.1*
|
%{_mandir}/man1/pvsecret-list.1*
|
||||||
%{_mandir}/man1/pvsecret-lock.1*
|
%{_mandir}/man1/pvsecret-lock.1*
|
||||||
%{_mandir}/man1/pvsecret-version.1*
|
%{_mandir}/man1/pvsecret-verify.1*
|
||||||
%{_mandir}/man1/pvsecret.1*
|
%{_mandir}/man1/pvsecret.1*
|
||||||
%endif
|
%endif
|
||||||
%{_mandir}/man1/zkey.1*
|
%{_mandir}/man1/zkey.1*
|
||||||
@ -735,10 +655,10 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
%{_mandir}/man1/zkey-kmip.1*
|
%{_mandir}/man1/zkey-kmip.1*
|
||||||
%{_mandir}/man4/prandom.4*
|
%{_mandir}/man4/prandom.4*
|
||||||
%{_mandir}/man5/hsavmcore.conf.5*
|
%{_mandir}/man5/hsavmcore.conf.5*
|
||||||
%{_mandir}/man5/zipl.conf.5*
|
|
||||||
%{_mandir}/man8/chccwdev.8*
|
%{_mandir}/man8/chccwdev.8*
|
||||||
%{_mandir}/man8/chchp.8*
|
%{_mandir}/man8/chchp.8*
|
||||||
%{_mandir}/man8/chcpumf.8*
|
%{_mandir}/man8/chcpumf.8*
|
||||||
|
%{_mandir}/man8/chpstat.8*
|
||||||
%{_mandir}/man8/chshut.8*
|
%{_mandir}/man8/chshut.8*
|
||||||
%{_mandir}/man8/chzcrypt.8*
|
%{_mandir}/man8/chzcrypt.8*
|
||||||
%{_mandir}/man8/dasdstat.8*
|
%{_mandir}/man8/dasdstat.8*
|
||||||
@ -754,6 +674,7 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
%{_mandir}/man8/lsdasd.8*
|
%{_mandir}/man8/lsdasd.8*
|
||||||
%{_mandir}/man8/lshwc.8*
|
%{_mandir}/man8/lshwc.8*
|
||||||
%{_mandir}/man8/lsluns.8*
|
%{_mandir}/man8/lsluns.8*
|
||||||
|
%{_mandir}/man8/lspai.8*
|
||||||
%{_mandir}/man8/lsqeth.8*
|
%{_mandir}/man8/lsqeth.8*
|
||||||
%{_mandir}/man8/lsreipl.8*
|
%{_mandir}/man8/lsreipl.8*
|
||||||
%{_mandir}/man8/lsscm.8*
|
%{_mandir}/man8/lsscm.8*
|
||||||
@ -790,11 +711,6 @@ getent group zkeyadm > /dev/null || groupadd -r zkeyadm
|
|||||||
# Additional Fedora/RHEL specific stuff
|
# Additional Fedora/RHEL specific stuff
|
||||||
/boot/tape0
|
/boot/tape0
|
||||||
|
|
||||||
# src_vipa
|
|
||||||
%{_bindir}/src_vipa.sh
|
|
||||||
%{_libdir}/src_vipa.so
|
|
||||||
%{_mandir}/man8/src_vipa.8*
|
|
||||||
|
|
||||||
%package se-data
|
%package se-data
|
||||||
License: MIT
|
License: MIT
|
||||||
Summary: Data for Secure Execution
|
Summary: Data for Secure Execution
|
||||||
@ -993,29 +909,6 @@ fi
|
|||||||
%{_unitdir}/iucvtty-login@.service
|
%{_unitdir}/iucvtty-login@.service
|
||||||
%{_unitdir}/ttyrun-getty@.service
|
%{_unitdir}/ttyrun-getty@.service
|
||||||
|
|
||||||
#
|
|
||||||
# *********************** cmsfs package ***********************
|
|
||||||
#
|
|
||||||
%package cmsfs
|
|
||||||
License: GPLv2
|
|
||||||
Summary: CMS file system tools
|
|
||||||
URL: http://www.casita.net/pub/cmsfs/cmsfs.html
|
|
||||||
# Requires:
|
|
||||||
|
|
||||||
%description cmsfs
|
|
||||||
This package contains the CMS file system tools.
|
|
||||||
|
|
||||||
%files cmsfs
|
|
||||||
%{_sbindir}/cmsfscat
|
|
||||||
%{_sbindir}/cmsfsck
|
|
||||||
%{_sbindir}/cmsfscp
|
|
||||||
%{_sbindir}/cmsfslst
|
|
||||||
%{_sbindir}/cmsfsvol
|
|
||||||
%{_mandir}/man8/cmsfscat.8*
|
|
||||||
%{_mandir}/man8/cmsfsck.8*
|
|
||||||
%{_mandir}/man8/cmsfscp.8*
|
|
||||||
%{_mandir}/man8/cmsfslst.8*
|
|
||||||
%{_mandir}/man8/cmsfsvol.8*
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# *********************** cmsfs-fuse package ***********************
|
# *********************** cmsfs-fuse package ***********************
|
||||||
@ -1024,6 +917,8 @@ This package contains the CMS file system tools.
|
|||||||
Summary: CMS file system based on FUSE
|
Summary: CMS file system based on FUSE
|
||||||
BuildRequires: fuse3-devel
|
BuildRequires: fuse3-devel
|
||||||
Requires: fuse3
|
Requires: fuse3
|
||||||
|
Requires: glibc-gconv-extra
|
||||||
|
Obsoletes: %{name}-cmsfs < 2:2.7.0-3
|
||||||
|
|
||||||
%description cmsfs-fuse
|
%description cmsfs-fuse
|
||||||
This package contains the CMS file system based on FUSE.
|
This package contains the CMS file system based on FUSE.
|
||||||
@ -1171,305 +1066,313 @@ User-space development files for the s390/s390x architecture.
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 25 2024 Dan Horák <dhorak@redhat.com> - 2:2.33.1-2
|
||||||
|
- avoid usage of the which tool (RHEL-38488)
|
||||||
|
- Related: RHEL-38488
|
||||||
|
|
||||||
|
* Fri Jun 14 2024 Dan Horák <dhorak@redhat.com> - 2:2.33.1-1
|
||||||
|
- rebased to 2.33.1 (RHEL-23704)
|
||||||
|
- dbginfo.sh: missing data of new ROCE cards (RHEL-24109)
|
||||||
|
- SE-tooling: New IBM host-key subject locality (RHEL-30273)
|
||||||
|
- Fix disk type detection when running under QEMU (RHEL-40358)
|
||||||
|
- Resolves: RHEL-23704 RHEL-24109 RHEL-30273 RHEL-40358
|
||||||
|
|
||||||
* Mon Jan 29 2024 Dan Horák <dhorak@redhat.com> - 2:2.29.0-3
|
* Mon Jan 29 2024 Dan Horák <dhorak@redhat.com> - 2:2.29.0-3
|
||||||
- add s390utils-se-data as a noarch subpackage with Secure Execution data files
|
- add s390utils-se-data as a noarch subpackage with Secure Execution data files
|
||||||
- Resolves: RHEL-10568
|
- Resolves: RHEL-10567
|
||||||
|
|
||||||
* Fri Jan 19 2024 Dan Horák <dhorak@redhat.com> - 2:2.29.0-2
|
* Fri Jan 19 2024 Dan Horák <dhorak@redhat.com> - 2:2.29.0-2
|
||||||
- SE: Secure guest tool to bind and associate APQNs (RHEL-10575)
|
- SE: Secure guest tool to bind and associate APQNs (RHEL-10574)
|
||||||
- Resolves: RHEL-10575
|
- Resolves: RHEL-10574
|
||||||
|
|
||||||
* Mon Dec 04 2023 Dan Horák <dhorak@redhat.com> - 2:2.29.0-1
|
* Fri Nov 24 2023 Dan Horák <dhorak@redhat.com> - 2:2.29.0-1
|
||||||
- rebased to 2.29.0 (RHEL-11409)
|
- rebased to 2.29.0 (RHEL-11408)
|
||||||
- KVM: Support AP Bindings in SE Header (RHEL-10573)
|
- KVM: Support AP Bindings in SE Header (RHEL-10572)
|
||||||
- KVM: Userspace Tool for IBK Request Generation and Insertion (RHEL-10579)
|
- KVM: Userspace Tool for IBK Request Generation and Insertion (RHEL-10578)
|
||||||
- zkey: support for key type PKEY_TYPE_EP11_AES (RHEL-11441)
|
- zkey: support for key type PKEY_TYPE_EP11_AES (RHEL-11440)
|
||||||
- vmur: fix handling of option -t (RHEL-11479)
|
- vmur: fix handling of option -t (RHEL-11480)
|
||||||
- dbginfo.sh: global original Input Field Separator (IFS) (RHEL-16526)
|
- dbginfo.sh: global original Input Field Separator (IFS) (RHEL-16527)
|
||||||
- enable multi-arch build (RHEL-10568)
|
- enable multi-arch build (RHEL-10567)
|
||||||
- Resolves: RHEL-11409 RHEL-10573 RHEL-10579 RHEL-11441 RHEL-11479 RHEL-16526 RHEL-10568
|
- Resolves: RHEL-11408 RHEL-10572 RHEL-10578 RHEL-11440 RHEL-11480 RHEL-16527 RHEL-10567
|
||||||
|
|
||||||
* Mon Aug 07 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-3
|
* Mon Aug 7 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-4
|
||||||
- zdev/dracut: fix kdump build to integrate with site support (#2229178)
|
- zdev/dracut: fix kdump build to integrate with site support (#2229177)
|
||||||
- Resolves: #2229178
|
- Resolves: #2229177
|
||||||
|
|
||||||
* Fri Jul 21 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-2
|
* Thu Jul 20 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-3
|
||||||
- Secure Execution APQN binding and IBK association (#2110510)
|
- Secure Execution APQN binding and IBK association (#2110521)
|
||||||
- Resolves: #2110510
|
- Resolves: #2110521
|
||||||
|
|
||||||
* Tue Jun 06 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-1.1
|
* Mon Jul 17 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-2
|
||||||
- rebuild
|
- zdev: cleanup patches to fix warnings (#2223304)
|
||||||
- Related: #2159698
|
- zdev: add missing label in the udev-rules (#2222900)
|
||||||
|
- Resolves: #2223304 #2222900
|
||||||
|
|
||||||
* Mon Jun 05 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-1
|
* Wed May 31 2023 Dan Horák <dhorak@redhat.com> - 2:2.27.0-1
|
||||||
- rebased to 2.27.0 (#2159698)
|
- rebased to 2.27.0 (#2160062)
|
||||||
- lszcrypt fails when querying a specific domain (#2177613)
|
- lszcrypt fails when querying a specific domain (#2177612)
|
||||||
- DASD autoquiesce support (#2196510)
|
- DASD autoquiesce support (#2196517)
|
||||||
- zcrypt DD: AP command filtering (#2170362)
|
- zcrypt DD: AP command filtering (#2170360)
|
||||||
- vmconvert and zgetdump consolidation (#2173925)
|
- vmconvert and zgetdump consolidation (#2173924)
|
||||||
- Support for List-Directed dump from ECKD DASD (#2159694)
|
- Support for List-Directed dump from ECKD DASD (#2160052)
|
||||||
- Support for List-Directed IPL and re-IPL from ECKD DASD (#2159691)
|
- Support for List-Directed IPL and re-IPL from ECKD DASD (#2160040)
|
||||||
- Resolves: #2159698 #2177613 #2196510 #2170362 #2173925 #2159694 #2159691
|
- Resolves: #2160062 #2177612 #2196517 #2170360 #2173924 #2160052 #2160040
|
||||||
|
|
||||||
|
* Thu Feb 02 2023 Dan Horák <dhorak@redhat.com> - 2:2.25.0-4
|
||||||
|
- zkey: Support EP11 host library version 4 (#2165812)
|
||||||
|
- Resolves: #2165812
|
||||||
|
|
||||||
|
* Wed Jan 25 2023 Dan Horák <dhorak@redhat.com> - 2:2.25.0-3
|
||||||
|
- revert the last change
|
||||||
|
- Related: #2161740
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Dan Horák <dhorak@redhat.com> - 2:2.25.0-2
|
||||||
|
- update kernel install script to write /etc/kernel/cmdline (#2161740)
|
||||||
|
- Resolves: #2161740
|
||||||
|
|
||||||
* Fri Feb 03 2023 Dan Horák <dhorak@redhat.com> - 2:2.25.0-2
|
|
||||||
- zkey: Support EP11 host library version 4 (#2165811)
|
|
||||||
- Resolves: #2165811
|
|
||||||
* Tue Dec 13 2022 Dan Horák <dhorak@redhat.com> - 2:2.25.0-1
|
* Tue Dec 13 2022 Dan Horák <dhorak@redhat.com> - 2:2.25.0-1
|
||||||
- rebased to 2.25.0 (#2110312)
|
- rebased to 2.25.0 (#2110310)
|
||||||
- KVM: Tool to process encrypted Secure Execution guest dumps (#2043851)
|
- zipl: Support for Secure Boot IPL and Dump from ECKD DASD (#2044200)
|
||||||
- zipl: Support for Secure Boot IPL and Dump from ECKD DASD (#2043852)
|
- zipl: Add secure boot trailer (#2142883)
|
||||||
- zdev: Site-aware device configuration (#2043858)
|
- Resolves: #2110310 #2044200 #2142883
|
||||||
- Display Processor Activity Instrumentation CPACF counters (#2111013)
|
|
||||||
- Transparent DASD PPRC (Peer-to-Peer Remote Copy) handling (#2126618)
|
|
||||||
- zipl: Add secure boot trailer (#2142884)
|
|
||||||
- Resolves: #2110312 #2043851 #2043852 #2043858 #2111013 #2126618 #2142884
|
|
||||||
|
|
||||||
* Fri Aug 05 2022 Dan Horák <dhorak@redhat.com> - 2:2.22.0-2
|
* Thu Nov 24 2022 Dan Horák <dhorak@redhat.com> - 2:2.24.0-1
|
||||||
- zipl: Add missing check for a nullpointer (#2113976)
|
- rebased to 2.24.0 (#2110310)
|
||||||
- Resolves: #2113976
|
- KVM: Tool to process encrypted Secure Execution guest dumps (#2044198)
|
||||||
|
- zdev: Site-aware device configuration (#2044202)
|
||||||
|
- Support IBM z16 Processor-Activity-Instrumentation Facility (#2110298)
|
||||||
|
- Transparent DASD PPRC (Peer-to-Peer Remote Copy) handling (#2126617)
|
||||||
|
- Support IBM z16 Processor Activity Instrumentation Extension 1 (#2127435)
|
||||||
|
- Display Processor Activity Instrumentation CPACF counters (#2111012)
|
||||||
|
- Resolves: #2110310 #2044198 #2044202 #2110298 #2126617 #2127435 #2111012
|
||||||
|
|
||||||
* Tue Jul 12 2022 Dan Horák <dhorak@redhat.com> - 2:2.22.0-1
|
* Thu Aug 04 2022 Dan Horák <dhorak@redhat.com> - 2:2.22.0-2
|
||||||
- rebased to 2.22.0 (#2043846)
|
- zipl: Add missing check for a nullpointer (#2113884)
|
||||||
- add tool to persistently configure vfio-ap devices (#1660911)
|
- Resolves: #2113884
|
||||||
- NVMe stand-alone dump support (#1847462)
|
|
||||||
- KVM: Secure Execution Attestation Userspace Tool (#1984908)
|
|
||||||
- KVM: Allow long kernel command lines for Secure Execution guests (#2043831)
|
|
||||||
- KVM: Secure Execution guest dump encryption with customer keys (#2043833)
|
|
||||||
- zcrypt DD: Exploitation Support of new IBM Z Crypto Hardware (#2043857)
|
|
||||||
- zipl: Site-aware environment block (#2043913)
|
|
||||||
- Add additional information to SCLP CPI (#2046681)
|
|
||||||
- Add new CPU-MF Counters for IBM z16 Hardware (#2047727)
|
|
||||||
- Long Kernel Commmand Line for s390x (#2060829)
|
|
||||||
- zkey: Fix re-enciphering of EP11 identity key of KMIP plugin (#2075011)
|
|
||||||
- genprotimg/check_hostkeydoc: cert. verification is too strict (#2075013)
|
|
||||||
- Resolves: #2043846 #1660911 #1847462 #1984908 #2043831 #2043833 #2043857 #2043913 #2046681 #2047727 #2060829 #2075011 #2075013
|
|
||||||
|
|
||||||
* Thu Nov 18 2021 Dan Horák <dhorak@redhat.com> - 2:2.19.0-1
|
* Mon Jul 11 2022 Dan Horák <dhorak@redhat.com> - 2:2.22.0-1
|
||||||
- rebased to 2.19.0 (#1984976)
|
- rebased to 2.22.0 (#2044205)
|
||||||
- move vmcp to core (#2021071)
|
- add tool to persistently configure vfio-ap devices (#1870699)
|
||||||
- Resolves: #1984976 #2021071
|
- NVMe stand-alone dump support (#1878081)
|
||||||
|
- zipl: Site-aware environment block (#2044199)
|
||||||
|
- KVM: Secure Execution Attestation Userspace Tool (#2044203)
|
||||||
|
- Add new CPU-MF Counters for IBM z16 Hardware (#2047722)
|
||||||
|
- Resolves: #2044205 #1870699 #1878081 #2044199 #2044203 #2047722
|
||||||
|
|
||||||
* Tue Jul 20 2021 Dan Horák <dhorak@redhat.com> - 2:2.16.0-2
|
* Tue Apr 26 2022 Dan Horák <dhorak@redhat.com> - 2:2.21.0-1
|
||||||
- add support for NM keyfile format to ccw_init/device_cio_free (#1980708)
|
- rebased to 2.21.0 (#2044205)
|
||||||
- s390-tools: Add support for complete counter set extraction (#1981264)
|
- cpictl: Suppress messages for unwritable sysfs files (#1985745)
|
||||||
- Resolves: #1980708 #1981264
|
- KVM: Secure Execution guest dump encryption with customer keys (#2044204)
|
||||||
|
- KVM: Allow long kernel command lines for Secure Execution guests (#2044197)
|
||||||
|
- zcrypt DD: Exploitation Support of new IBM Z Crypto Hardware (#2044206)
|
||||||
|
- Long Kernel Commmand Line for s390x (#2060826)
|
||||||
|
- zcryptctl support for control domains (#2076920)
|
||||||
|
- Add additional information to SCLP CPI (#2046680)
|
||||||
|
- Resolves: #2044205 #1985745 #2044204 #2044197 #2044206 #2060826 #2076920 #2046680
|
||||||
|
|
||||||
* Fri Jul 02 2021 Dan Horák <dhorak@redhat.com> - 2:2.16.0-1
|
* Tue Dec 14 2021 Dan Horák <dan[at]danny.cz> - 2:2.19.0-2
|
||||||
- rebased to 2.16.0 (#1919241)
|
- update ccw udev rules for synthetic events (#2027357)
|
||||||
- move fdasd and lszdev to core
|
- Resolves: #2027357
|
||||||
- ttyrun-getty: Avoid conflicts with serial-getty@ (#1907781)
|
|
||||||
- mk-s390image script requires file (#1973239)
|
|
||||||
- zfcpconf: set exit code explicitly (#1977434)
|
|
||||||
- dbginfo.sh: Collect /proc/kallsyms, issue additional commands (#1972041)
|
|
||||||
- dasd: change default scheduler to reduce CPU consumption (#1972038)
|
|
||||||
- zdsfs: transparent dataset conversion (#1919238)
|
|
||||||
- Resolves: #1919241 #1907781 #1973239 #1977434 #1972041 #1972038 #1919238
|
|
||||||
|
|
||||||
* Mon Dec 07 2020 Dan Horák <dhorak@redhat.com> - 2:2.15.1-4
|
* Tue Nov 23 2021 Dan Horák <dan[at]danny.cz> - 2:2.19.0-1.1
|
||||||
- zkey: Fix KMS plugin configuration to store APQNs correctly. (#1901968)
|
- rebuild
|
||||||
- dasdfmt: Fix bad file descriptor error when running on symlinks (#1901963)
|
- Related: #2022347
|
||||||
- zcryptstats: Fix handling of partial results with many domains (#1901962)
|
|
||||||
- s390-tools: add hsci tool (#1847434)
|
|
||||||
- genprotimg: add host-key document verification support (#1845925)
|
|
||||||
- genprotimg: require argument for 'ramdisk' and 'parmfile' options (#1845925)
|
|
||||||
- genprotimg: fix two memory leaks (#1845925)
|
|
||||||
- genprotimg: abort if one of the recursive targets is failing (#1845925)
|
|
||||||
- zdev/lsdasd: Add FC Endpoint Security information (#1723844)
|
|
||||||
- Resolves: #1723844 #1845925 #1847434 #1901962 #1901963 #1901968
|
|
||||||
|
|
||||||
* Fri Nov 27 2020 Javier Martinez Canillas <javierm@redhat.com> - 2:2.15.1-2
|
* Thu Nov 18 2021 Dan Horák <dan[at]danny.cz> - 2:2.19.0-1
|
||||||
- add again the 00-zipl-prepare.install script that got dropped (#1902273)
|
- rebased to 2.19.0 (#2022347)
|
||||||
Resolves: #1902273
|
- cmsfs-fuse Requires glibc-gconv-extra (#2022702)
|
||||||
|
- cpictl: fix permissions (#2024102)
|
||||||
|
- Resolves: #2022347 #2022702 #2024102
|
||||||
|
|
||||||
* Wed Nov 04 2020 Dan Horák <dhorak@redhat.com> - 2:2.15.1-2
|
* Fri Nov 05 2021 Dan Horák <dan[at]danny.cz> - 2:2.18.0-1
|
||||||
- rebased to 2.15.1 (#1851111)
|
- move vmcp to core (#1931287)
|
||||||
- implement improved auto LUN scan (#1552697)
|
- rebased to 2.18.0 (#2011434)
|
||||||
- fix crash when device is missing in cmsfslst (#1866872)
|
- Resolves: #2011434 #1931287
|
||||||
- introduce s390utils-core to avoid dependency on Perl (#1886201)
|
|
||||||
- Resolves: #1851111 #1552697 #1866872 #1886201
|
|
||||||
|
|
||||||
* Fri Jul 31 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-33
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2:2.17.0-4
|
||||||
- cpacfstats: Bugfix to remove libpfm from cpacfstats (#1861779)
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||||
- Resolves: (#1861779)
|
Related: rhbz#1991688
|
||||||
|
|
||||||
* Fri Jul 24 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-32
|
* Fri Aug 06 2021 Dan Horák <dan[at]danny.cz> - 2:2.17.0-3
|
||||||
- vmcp: Change sequence of failed exit (#1858839)
|
- libkmipclient: Fix parsing of hex values for XML and JSON encoding (#1870700)
|
||||||
- zipl: Fix KVM IPL without bootindex (#1858842, #1846960)
|
- Resolves: #1870700
|
||||||
- Resolves: #1858839, #1846960
|
|
||||||
|
|
||||||
* Fri Jul 03 2020 Javier Martinez Canillas <javierm@redhat.com> - 2:2.6.0-31
|
* Thu Jul 22 2021 Dan Horák <dan[at]danny.cz> - 2:2.17.0-2
|
||||||
|
- fix build
|
||||||
|
- Related: #1869554
|
||||||
|
|
||||||
|
* Thu Jul 15 2021 Dan Horák <dan[at]danny.cz> - 2:2.17.0-1
|
||||||
|
- rebased to 2.17.0 (#1869554)
|
||||||
|
- Resolves: #1869554
|
||||||
|
|
||||||
|
* Wed Jul 07 2021 Dan Horák <dan[at]danny.cz> - 2:2.16.0-6
|
||||||
|
- update genprotimg for OpenSSL3 (#1964818)
|
||||||
|
- Related: #1964818
|
||||||
|
|
||||||
|
* Thu Jun 17 2021 Dan Horák <dan[at]danny.cz> - 2:2.16.0-5
|
||||||
|
- drop obsolete setting from device_cio_free.service (#1972449)
|
||||||
|
- Resolves: #1972449
|
||||||
|
|
||||||
|
* Wed Jun 02 2021 Dan Horák <dan[at]danny.cz> - 2:2.16.0-4
|
||||||
|
- omit genprotimg to allow build against OpenSSL 3.0 (#1964818)
|
||||||
|
- Resolves: #1964818
|
||||||
|
|
||||||
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2:2.16.0-3
|
||||||
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||||
|
|
||||||
|
* Mon Mar 01 2021 Dan Horák <dan[at]danny.cz> - 2:2.16.0-2
|
||||||
|
- drop superfluous Require from s390utils-base
|
||||||
|
|
||||||
|
* Wed Feb 24 2021 Dan Horák <dan[at]danny.cz> - 2:2.16.0-1
|
||||||
|
- rebased to 2.16.0
|
||||||
|
|
||||||
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.15.1-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jan 05 2021 Dan Horák <dan[at]danny.cz> - 2:2.15.1-4
|
||||||
|
- move lszdev to core
|
||||||
|
|
||||||
|
* Mon Jan 04 2021 Dan Horák <dan[at]danny.cz> - 2:2.15.1-3
|
||||||
|
- move fdasd to core
|
||||||
|
|
||||||
|
* Thu Oct 29 2020 Petr Šabata <contyk@redhat.com> - 2:2.15.1-2
|
||||||
|
- Fix the development package dependency by adding epoch
|
||||||
|
|
||||||
|
* Thu Oct 29 2020 Dan Horák <dan[at]danny.cz> - 2:2.15.1-1
|
||||||
|
- rebased to 2.15.1
|
||||||
|
|
||||||
|
* Wed Oct 28 2020 Dan Horák <dan[at]danny.cz> - 2:2.15.0-2
|
||||||
|
- move mk-s390image to /usr/bin
|
||||||
|
|
||||||
|
* Tue Oct 27 2020 Dan Horák <dan[at]danny.cz> - 2:2.15.0-1
|
||||||
|
- rebased to 2.15.0
|
||||||
|
|
||||||
|
* Wed Oct 07 2020 Dan Horák <dan[at]danny.cz> - 2:2.14.0-4
|
||||||
|
- update scripts for https://fedoraproject.org/wiki/Changes/NetworkManager_keyfile_instead_of_ifcfg_rh
|
||||||
|
|
||||||
|
* Mon Sep 21 2020 Dan Horák <dan[at]danny.cz> - 2:2.14.0-3
|
||||||
|
- rebuilt for net-snmp 5.9
|
||||||
|
|
||||||
|
* Wed Aug 26 2020 Dan Horák <dan[at]danny.cz> - 2:2.14.0-2
|
||||||
|
- add support for auto LUN scan to zfcpconf.sh (#1552697)
|
||||||
|
|
||||||
|
* Tue Aug 25 2020 Dan Horák <dan[at]danny.cz> - 2:2.14.0-1
|
||||||
|
- rebased to 2.14.0
|
||||||
|
|
||||||
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.13.0-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 03 2020 Javier Martinez Canillas <javierm@redhat.com> - 2:2.13.0-4
|
||||||
- add a default entry in zipl.conf if there isn't one present (#1698363)
|
- add a default entry in zipl.conf if there isn't one present (#1698363)
|
||||||
- Resolves: #1698363
|
|
||||||
|
|
||||||
* Mon Jun 22 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-30
|
* Tue Jun 09 2020 Jakub Čajka <jcajka@redhat.com> - 2:2.13.0-3
|
||||||
- avoid dependency on network-scripts (#1847388)
|
- split off core package with basic functionalities and reduced deps from base sub-package
|
||||||
- Resolves: #1847388
|
|
||||||
|
|
||||||
* Thu May 28 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-29
|
* Mon Jun 01 2020 Dan Horák <dan[at]danny.cz> - 2:2.13.0-2
|
||||||
- zkey: Add support for EP11 secure keys (#1723845)
|
- avoid dependency on network-scripts (part of PR #4)
|
||||||
- ipl-tools: Add nvme device support to zipl, lsreipl/chreipl (#1525178)
|
|
||||||
- zipl: Rebase to 2.13.0 (#1821250)
|
|
||||||
- ipl_tools: support clear attribute for FCP and CCW re-IPL (#1812983)
|
|
||||||
- lscpumf: New z15 CPU-MF counters not available (#1821591)
|
|
||||||
- dbginfo.sh: Extend data collection (#1814323)
|
|
||||||
- zpcictl: Initiate recover after reset (#1814303)
|
|
||||||
- zipl: fix secure boot config handling (#1814322)
|
|
||||||
- zkey: Fix display of clear key size for CCA-AESCIPHER keys (#1808492)
|
|
||||||
- zkey: Fix display of XTS attribute for validate command (#1808494)
|
|
||||||
- dasdview: Fix exit status in error cases (#1783288)
|
|
||||||
- zipl/libc: Fix potential buffer overflow in printf (#1807973)
|
|
||||||
- src_vipa feature is deprecated (#1780648)
|
|
||||||
- zdev: report FC Endpoint Security of zfcp device (#1723843)
|
|
||||||
- Resolves: #1723845 #1525178 #1821250 #1812983 #1821591 #1814323 #1814303 #1814322 #1808492 #1808494 #1783288 #1807973 #1780648 #1723843
|
|
||||||
|
|
||||||
* Mon Jan 27 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-28
|
* Mon May 11 2020 Dan Horák <dan[at]danny.cz> - 2:2.13.0-1
|
||||||
- zkey: Fix listing of keys on file systems reporting DT_UNKNOWN (#1792957)
|
- rebased to 2.13.0
|
||||||
- Resolves: #1792957
|
|
||||||
|
|
||||||
* Mon Jan 27 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-27
|
* Wed Apr 22 2020 Dan Horák <dan@danny.cz> - 2:2.12.0-4
|
||||||
- zkey: Fix display of clear key size for XTS keys (#1794375)
|
- rebuilt for json-c soname bump
|
||||||
- Resolves: #1794375
|
|
||||||
|
|
||||||
* Wed Jan 15 2020 Dan Horák <dhorak@redhat.com> - 2:2.6.0-26
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.12.0-3
|
||||||
- fix service order after switching to real root file system (#1790790)
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
- Resolves: #1790790
|
|
||||||
|
|
||||||
* Fri Dec 13 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-25
|
* Tue Jan 14 2020 Dan Horák <dan[at]danny.cz> - 2:2.12.0-2
|
||||||
- kernel-install: skip BOOT_IMAGE param when copying the cmdline to BLS snippets (#1782321)
|
- fix service order after switching to real root file system (#1790496, #1790790)
|
||||||
- Resolves: #1782321
|
|
||||||
|
|
||||||
* Wed Dec 11 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-24.1
|
* Mon Jan 06 2020 Dan Horák <dan[at]danny.cz> - 2:2.12.0-1
|
||||||
- rebuild
|
- rebased to 2.12.0
|
||||||
|
|
||||||
* Tue Dec 10 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-24
|
* Fri Dec 13 2019 Dan Horák <dan[at]danny.cz> - 2:2.11.0-4
|
||||||
- zipl: fix handling of values with load address in BLS (#1772054)
|
- drop src_vipa (#1781683)
|
||||||
- kernel-install: fix /tmp being deleted when kernel-core is installed in a container (#1778771)
|
- kernel-install: skip BOOT_IMAGE param when copying the cmdline to BLS snippets
|
||||||
- kernel-install: fix BLS-related decision logic (#1778243)
|
|
||||||
- Resolves: #1772054 #1778771 #1778243
|
|
||||||
|
|
||||||
* Thu Nov 07 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-23
|
* Mon Dec 02 2019 Dan Horák <dan[at]danny.cz> - 2:2.11.0-3
|
||||||
- zipl: config file handling improvements for CoreOS (#1764706)
|
- apply kernel install/update script fixes from #1755899, #1778243
|
||||||
- zipl: fix the scanned tokens array size calculation (#1751587)
|
|
||||||
- lstape, lsluns: handle non-zfcp; lin_tape multiple paths (#1766569)
|
|
||||||
- zcrypt: CEX7S exploitation support (#1723837)
|
|
||||||
- zkey: Add support for CCA AES CIPHER keys (#1719623)
|
|
||||||
- zkey: check master key consistency (#1753153)
|
|
||||||
- zkey: various enhancements (#1725881)
|
|
||||||
- zipl: set correct secure IPL default value (#1750326)
|
|
||||||
- zipl: Fix error message printed with --dumptofs (#1750307)
|
|
||||||
- zdev: add zfcp dix parameter handling (#1723852)
|
|
||||||
- zdsfs: add online vtoc refresh (#1685536)
|
|
||||||
- dasdfmt/lsdasd: Add Thin provisioning base support (#1651733)
|
|
||||||
- Resolves: #1651733 #1685536 #1723852 #1750307 #1750326 #1725881 #1753153
|
|
||||||
- Resolves: #1719623 #1723837 #1766569 #1751587 #1764706
|
|
||||||
|
|
||||||
* Thu Sep 26 2019 Javier Martinez Canillas <javierm@redhat.com> - 2:2.6.0-22
|
* Mon Dec 02 2019 Dan Horák <dan[at]danny.cz> - 2:2.11.0-2
|
||||||
- force a BLS config if /boot/loader/entries directory exists (#1755899)
|
- apply kernel install/update script fixes from #1600480, #1665060
|
||||||
- Resolves: #1755899
|
- merge stage3 signing support from RHEL
|
||||||
|
|
||||||
* Thu Sep 12 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-21.1
|
* Mon Sep 09 2019 Dan Horák <dan[at]danny.cz> - 2:2.11.0-1
|
||||||
- rebuild
|
- rebased to 2.11.0
|
||||||
|
|
||||||
* Wed Sep 04 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-21
|
* Mon Aug 05 2019 Dan Horák <dan[at]danny.cz> - 2:2.10.0-1
|
||||||
- sign bootloader stage3 (#1739496)
|
- rebased to 2.10.0
|
||||||
- Resolves: #1739496
|
|
||||||
|
|
||||||
* Tue Aug 13 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-20
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.9.0-4
|
||||||
- zipl: fix zfcp dump image location (#1730707)
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
- Resolves: #1730707
|
|
||||||
|
|
||||||
* Wed Aug 07 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-19
|
* Tue Jul 02 2019 Dan Horák <dan[at]danny.cz> - 2:2.9.0-3
|
||||||
- fdasd: Fix exit status in error cases (#1734816)
|
- fix /tmp being deleted when kernel-core is installed in a container (#1726286) (javierm)
|
||||||
- zipl: do not overwrite BOOT_IMAGE entry (#1728677)
|
|
||||||
- Resolves: #1734816 #1728677
|
|
||||||
|
|
||||||
* Wed Jul 24 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-18
|
* Tue Jun 11 17:21:59 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2:2.9.0-2
|
||||||
- zdev: Do not export inacceptable attribute values (#1731960)
|
- Rebuild for RPM 4.15
|
||||||
- Resolves: #1731960
|
|
||||||
|
|
||||||
* Fri Jul 19 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-17
|
* Wed May 22 2019 Dan Horák <dan[at]danny.cz> - 2:2.9.0-1
|
||||||
- ziomon: fix utilization recording with multi-digit scsi hosts (#1731203)
|
- rebased to 2.9.0
|
||||||
- Resolves: #1731203
|
|
||||||
|
|
||||||
* Thu Jul 18 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-16
|
* Thu May 02 2019 Dan Horák <dan[at]danny.cz> - 2:2.8.0-3
|
||||||
- cpumf: Add support for CPU-Measurement Facility counters SVN 6 (#1683276)
|
- dbginfo.sh needs tar (#1705628)
|
||||||
- Resolves: #1683276
|
|
||||||
|
|
||||||
* Tue May 21 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-15
|
* Sat Mar 09 2019 Dan Horák <dan[at]danny.cz> - 2:2.8.0-2
|
||||||
- zpcictl: Check for regular directory (#1695001)
|
- fix building zipl with gcc9 (#1687085)
|
||||||
- s390-tools: Add zcryptstats tool (#1658756)
|
|
||||||
- zipl: Secure Boot support for SCSI IPL (#1659401)
|
|
||||||
- Resolves: #1659401 #1658756 #1695001
|
|
||||||
|
|
||||||
* Wed Feb 27 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-14
|
* Mon Feb 18 2019 Dan Horák <dan[at]danny.cz> - 2:2.8.0-1
|
||||||
- pkey: Support autoloading kernel pkey module (#1664632)
|
- rebased to 2.8.0
|
||||||
- Related: #1664632
|
|
||||||
|
|
||||||
* Fri Feb 01 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-13
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.7.1-4
|
||||||
- create cpacfstats group needed by cpacfstatsd (#1670076)
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
- Resolves: #1670076
|
|
||||||
|
|
||||||
* Tue Jan 29 2019 Dan Horák <dhorak@redhat.com> - 2:2.6.0-12
|
* Mon Jan 28 2019 Dan Horák <dan[at]danny.cz> - 2:2.7.1-3
|
||||||
- zfcpdump: add install script for zfcpdump kernel (#1600480)
|
- create cpacfstats group needed by cpacfstatsd
|
||||||
- pkey: Support autoloading kernel pkey module (#1664632)
|
|
||||||
- Make kernel-install to update default if present in zipl.conf (#1665060)
|
|
||||||
- Resolves: #1600480 #1664632 #1665060
|
|
||||||
|
|
||||||
* Tue Dec 11 2018 Dan Horák <dhorak@redhat.com> - 2:2.6.0-11
|
* Thu Jan 10 2019 Dan Horák <dan[at]danny.cz> - 2:2.7.1-2
|
||||||
- zkey: Fails to run commands generated by 'zkey cryptsetup' (#1650628)
|
- load protected key support kernel module early on boot
|
||||||
- zkey: Enhance error message about missing CCA library (#1655134)
|
|
||||||
- Resolves: #1650628 #1655134
|
|
||||||
|
|
||||||
* Mon Nov 19 2018 Dan Horák <dhorak@redhat.com> - 2:2.6.0-10
|
* Wed Jan 02 2019 Dan Horák <dan[at]danny.cz> - 2:2.7.1-1
|
||||||
- lszcrypt: support for alternate zcrypt device drivers (#1646355)
|
- rebased to 2.7.1
|
||||||
- zcryptctl: add zcryptctl to manage multiple zcrypt nodes (#1646354)
|
|
||||||
- qethqoat: add OSA-Express7S support (#1644384)
|
|
||||||
- zdev: qeth BridgePort and VNICC attribute conflict (#1643452)
|
|
||||||
- zpcictl: Change wording of man-page and help output (#1643451)
|
|
||||||
- zpcictl: Read device link to obtain device address (#1639220)
|
|
||||||
- zpcictl: Add tool to manage PCI devices (#1525409)
|
|
||||||
- Resolves: #1525409 #1639220 #1643451 #1643452 #1644384 #1646354 #1646355
|
|
||||||
|
|
||||||
* Tue Nov 06 2018 Javier Martinez Canillas <javierm@redhat.com> - 2.6.0-9
|
* Wed Dec 05 2018 Dan Horák <dan[at]danny.cz> - 2:2.7.0-4
|
||||||
|
- fix deps for dropped cmsfs subpackage
|
||||||
|
|
||||||
|
* Mon Nov 19 2018 Dan Horák <dan[at]danny.cz> - 2:2.7.0-3
|
||||||
|
- drop the original cmsfs subpackage
|
||||||
|
|
||||||
|
* Tue Nov 06 2018 Javier Martinez Canillas <javierm@redhat.com> - 2:2.7.0-2
|
||||||
- Make zipl to use the BLS title field as the IPL section name
|
- Make zipl to use the BLS title field as the IPL section name
|
||||||
- Resolves: #1645200
|
|
||||||
|
* Wed Oct 31 2018 Dan Horák <dan[at]danny.cz> - 2:2.7.0-1
|
||||||
|
- rebased to 2.7.0
|
||||||
|
|
||||||
* Mon Oct 22 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-8
|
* Mon Oct 22 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-8
|
||||||
- don't relink the zkey tools
|
- don't relink the zkey tools
|
||||||
- Resolves: #1624169
|
|
||||||
|
|
||||||
* Mon Oct 15 2018 Peter Jones <pjones@redhat.com> - 2.6.0-7
|
* Mon Oct 15 2018 Peter Jones <pjones@redhat.com> - 2.6.0-7
|
||||||
- Make the blscfg sort order match what grub2 and grubby do. (pjones)
|
- Make the blscfg sort order match what grub2 and grubby do. (pjones)
|
||||||
- Add a ~debug suffix instead of -debug to sort it correctly. (javierm)
|
- Add a ~debug suffix instead of -debug to sort it correctly. (javierm)
|
||||||
- Resolves: #1640968
|
|
||||||
|
|
||||||
* Mon Oct 01 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-6
|
* Mon Oct 01 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-6
|
||||||
- Fix kernel-install scripts issues (#1634803)
|
- Fix kernel-install scripts issues
|
||||||
- Resolves: #1634803
|
|
||||||
|
|
||||||
* Fri Sep 21 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-5
|
* Fri Sep 21 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-5
|
||||||
- Makefile cleanups (#1624169)
|
- Makefile cleanups
|
||||||
- Resolves: #1624169
|
|
||||||
|
|
||||||
* Mon Sep 17 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-4
|
* Mon Sep 17 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-4
|
||||||
- drop redundant systemd services installation (#1631682)
|
- drop redundant systemd services installation
|
||||||
- Resolves #1631682
|
|
||||||
|
|
||||||
* Fri Sep 14 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-3
|
* Fri Sep 14 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-3
|
||||||
- add FIEMAP support into zipl (#1623163)
|
- add FIEMAP support into zipl
|
||||||
- Resolves: #1623163
|
|
||||||
|
|
||||||
* Tue Aug 14 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-2
|
* Tue Aug 14 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-2
|
||||||
- fix R:/BR: perl
|
- fix R:/BR: perl
|
||||||
|
|
||||||
* Fri Aug 10 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-1
|
* Fri Aug 10 2018 Dan Horák <dan[at]danny.cz> - 2:2.6.0-1
|
||||||
- rebased to 2.6.0 (#1584283)
|
- rebased to 2.6.0
|
||||||
- include zdev dracut module
|
- include zdev dracut module
|
||||||
- Resolves: #1584283
|
|
||||||
|
|
||||||
* Fri Aug 10 2018 Josh Boyer <jwboyer@redhat.com> - 2:2.5.0-6
|
|
||||||
- Rebuild against net-snmp 5.8
|
|
||||||
- Resolves: #1584510
|
|
||||||
|
|
||||||
* Tue Jul 31 2018 Dan Horák <dan[at]danny.cz> - 2:2.5.0-5
|
* Tue Jul 31 2018 Dan Horák <dan[at]danny.cz> - 2:2.5.0-5
|
||||||
- add missing zkey infrastructure (#1610242)
|
- add missing zkey infrastructure (#1610242)
|
||||||
|
Loading…
Reference in New Issue
Block a user