File s390-tools.spec of Package s390-tools
#
# spec file for package s390-tools (Version 1.8.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: s390-tools
BuildRequires: gcc-c++ mkinitrd net-snmp-devel tcpd-devel
Url: http://www10.software.ibm.com/developerworks/opensource/linux390
Summary: S/390 tools like zipl and dasdfmt
Version: 1.8.0
Release: 20
PreReq: %insserv_prereq %fillup_prereq
License: GPL v2 or later
Provides: s390utils:/sbin/dasdfmt
Group: System/Kernel
Source: s390-tools-%{version}-v8.tar.bz2
AutoReqProv: yes
Source1: s390-tools-rpmlintrc
Source2: zipl.conf
Source10: hsnc
Source11: sysconfig.hsnc
Source12: xpram
Source13: sysconfig.xpram
Source14: appldata
Source15: sysconfig.appldata
Source16: vmlogrdr
Source17: vmlogrdr.hotplug
Source40: dasd_configure
Source41: zfcp_host_configure
Source42: zfcp_disk_configure
Source43: dasdro
Source44: dasd_reload
Source45: mkdump.sh
Source46: sysconfig.osasnmpd
Source47: zfcp_san_disc
Source48: iucv_configure
Source49: ctc_configure
Source50: qeth_configure
Source51: mkinitrd-setup-dasd.sh
Source52: mkinitrd-boot-dasd.sh
Source53: mkinitrd-setup-zfcp.sh
Source54: mkinitrd-boot-zfcp.sh
Source55: blktrace_api.h
Source56: boot.cpi
Source57: sysconfig.cpi
Source58: mkinitrd-setup-zfcpdump.sh
Source59: mkinitrd-boot-zfcpdump.sh
Patch1: s390tools-160-pardasdfmt.patch
Patch4: s390tools-160-zipl_boot_msg.patch
Patch6: s390tools-180-rpmlint.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: s390 s390x
%define _sbindir /sbin
%define _datadir /usr/lib
%description
This package contains the tools needed to use Linux on the S/390:
dasdfmt - low-level format tool for ECKD DASDs fdasd - partitions
ECKD DASDs with z/OS compatible disk layout zipl - boot loader and
dump DASD initializer zgetdump - tool to get linux system dumps from
DASDs
%package -n osasnmpd
License: GPL v2 or later
Summary: OSA-Express SNMP subagent
Group: Productivity/Networking/Other
Requires: perl
%description -n osasnmpd
Supports management information bases (MIBs) provided by OSA-Express
Fast Ethernet, Gigabit Ethernet, High Speed Token Ring and ATM Ethernet
LAN Emulation features in QDIO mode.
It extends the capabilities of the ucd-snmp master agent (snmpd) and
communicates with him via the AgentX protocol.
%prep
if file /bin/bash | grep 32-bit.*390 && [ `arch` != s390 ]; then exit 1;fi
# %setup -q -T -n SuSE-tools -b 6
%setup -q -n %{name}-%{version}
### This will copy the blktrace_api.h file into place so that the tools will
### build. As soon as the kernel headers are fixed, this should be removed.
mkdir -p include/linux
cp -v %{S:55} include/linux/
### End of blktrace_api.h hack. Please remove when possible.
%patch1 -p1
%patch4 -p1
%patch6
%build
export OPT_FLAGS="$RPM_OPT_FLAGS"
%define ucdsnmp %(test -f /usr/bin/net-snmp-config && echo 0 || echo 1)
%if %{ucdsnmp}
# tcpd/libwrap.a of SLES8 expects the caller to provide these symbols:
echo "int allow_severity, deny_severity;" >> osasnmpd/ibmOSAMib.c
%endif
export KERNELIMAGE_MAKEFLAGS="%{?jobs:-j%jobs}"
# Workround broken inter-libary-dependendies of lib*mibs.so:(-lwrap ...)
make KERNEL_DIR=/usr/src/linux CRYPTO='-lcrypto -lwrap' \
SUB_DIRS="libvtoc zipl zdump fdasd dasdfmt dasdview tunedasd tape390 osasnmpd qetharp ip_watcher qethconf scripts zconf vmconvert vmcp man mon_tools dasdinfo vmur cpuplugd ipl_tools ziomon"
make -C zfcpdump_v2 zfcpdump
%install
make INSTROOT=$RPM_BUILD_ROOT \
SUB_DIRS="libvtoc zipl zdump fdasd dasdfmt dasdview tunedasd tape390 qetharp ip_watcher qethconf scripts zconf vmconvert vmcp man mon_tools dasdinfo vmur cpuplugd ipl_tools ziomon" \
ZIPLDIR=$RPM_BUILD_ROOT/boot/zipl \
BINDIR=$RPM_BUILD_ROOT/sbin \
USRBINDIR=$RPM_BUILD_ROOT/usr/bin \
LIBDIR=$RPM_BUILD_ROOT/%_lib \
MANDIR=$RPM_BUILD_ROOT/%{_mandir} install
mkdir -p $RPM_BUILD_ROOT%{_datadir}/s390-tools
install -D -m644 zfcpdump_v2/zfcpdump $RPM_BUILD_ROOT%{_datadir}/s390-tools
install -D -m644 etc/sysconfig/dumpconf $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.dumpconf
install -D -m755 etc/init.d/dumpconf $RPM_BUILD_ROOT/etc/init.d/dumpconf
install -D -m644 etc/udev/rules.d/59-dasd.rules $RPM_BUILD_ROOT/etc/udev/rules.d/59-dasd.rules
install -D -m644 etc/udev/rules.d/57-osasnmpd.rules $RPM_BUILD_ROOT/etc/udev/rules.d/57-osasnmpd.rules
install -D -m644 etc/sysconfig/mon_statd $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.mon_statd
install -D -m755 etc/init.d/mon_statd $RPM_BUILD_ROOT/etc/init.d/mon_statd
install -D -m644 etc/sysconfig/cpuplugd $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.cpuplugd
install -D -m755 etc/init.d/cpuplugd $RPM_BUILD_ROOT/etc/init.d/cpuplugd
install -D -m755 osasnmpd/osasnmpd-2.6/osasnmpd-2.6 $RPM_BUILD_ROOT/usr/sbin
install -D -m644 osasnmpd/osasnmpd.8 $RPM_BUILD_ROOT/%_mandir/man8
cd $RPM_BUILD_ROOT
install -D -m644 %{S:2} etc/zipl.conf.sample
install -D -m755 %{S:10} etc/init.d/hsnc
install -D -m644 %{S:11} var/adm/fillup-templates/sysconfig.hsnc
install -D -m755 %{S:12} etc/init.d/xpram
install -D -m644 %{S:13} var/adm/fillup-templates/sysconfig.xpram
install -D -m755 %{S:14} etc/init.d/appldata
install -D -m644 %{S:15} var/adm/fillup-templates/sysconfig.appldata
install -D -m755 %{S:16} etc/init.d/vmlogrdr
install -D -m755 %{S:40} sbin/dasd_configure
install -D -m755 %{S:41} sbin/zfcp_host_configure
install -D -m755 %{S:42} sbin/zfcp_disk_configure
install -D -m755 %{S:43} sbin/dasdro
install -D -m755 %{S:44} sbin/dasd_reload
install -D -m755 %{S:45} sbin/mkdump
install -D -m644 %{S:46} var/adm/fillup-templates/sysconfig.osasnmpd
install -D -m755 %{S:47} sbin/zfcp_san_disc
install -D -m755 %{S:48} sbin/iucv_configure
install -D -m755 %{S:49} sbin/ctc_configure
install -D -m755 %{S:50} sbin/qeth_configure
install -D -m755 %{S:51} lib/mkinitrd/scripts/setup-dasd.sh
install -D -m755 %{S:52} lib/mkinitrd/scripts/boot-dasd.sh
install -D -m755 %{S:53} lib/mkinitrd/scripts/setup-zfcp.sh
install -D -m755 %{S:54} lib/mkinitrd/scripts/boot-zfcp.sh
install -D -m755 %{S:56} etc/init.d/boot.cpi
install -D -m644 %{S:57} var/adm/fillup-templates/sysconfig.cpi
install -D -m755 %{S:58} usr/lib/s390-tools/mkinitrd/scripts/setup-zfcpdump.sh
install -D -m755 %{S:59} usr/lib/s390-tools/mkinitrd/scripts/boot-zfcpdump.sh
mkdir usr/lib/s390-tools/mkinitrd/bin
mkdir usr/lib/s390-tools/mkinitrd/setup
mkdir usr/lib/s390-tools/mkinitrd/boot
(cd usr/lib/s390-tools/mkinitrd/bin; ln -sf ../../zfcpdump linuxrc)
cp /lib/mkinitrd/scripts/setup-modules.sh usr/lib/s390-tools/mkinitrd/scripts
cp /lib/mkinitrd/scripts/setup-prepare.sh usr/lib/s390-tools/mkinitrd/scripts
cp /lib/mkinitrd/scripts/setup-progs.sh usr/lib/s390-tools/mkinitrd/scripts
cp /lib/mkinitrd/scripts/setup-sharedlibs.sh usr/lib/s390-tools/mkinitrd/scripts
if [ ! -d usr/sbin ]; then
rm -f usr/sbin
mkdir -p usr/sbin
fi
(cd usr/sbin; ln -s ../../etc/init.d/hsnc rchsnc)
(cd usr/sbin; ln -s ../../etc/init.d/xpram rcxpram)
(cd usr/sbin; ln -s ../../etc/init.d/appldata rcappldata)
(cd usr/sbin; ln -s ../../etc/init.d/vmlogrdr rcvmlogrdr)
find . ! -type d |
%__sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
#echo %{_docdir}/%{name} >> %{_builddir}/%{name}-filelist
#cp -a $RPM_BUILD_DIR/SuSE-tools/* $RPM_BUILD_ROOT
grep -v osasnmp %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.list
grep osasnmp[^-] %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.osasnmp
%define snmp %(test -f /usr/bin/net-snmp-config && echo net-snmp || echo ucd-snmp)
mkdir -p usr/lib/%{snmp}/agents
cd usr/lib/%{snmp}/agents
cat <<EOT >osasnmpd
#!/bin/sh
PIDFILE=/var/run/osasnmpd.pid
function cleanup
{
rm -f \$PIDFILE
kill \`cat /var/run/osasnmpd.real.pid\`
}
. /etc/sysconfig/osasnmpd
trap cleanup 0
echo \$\$ >\$PIDFILE
/usr/sbin/osasnmpd -f -P /var/run/osasnmpd.real.pid \$OSASNMPD_PARAMETERS "\$@"
EOT
chmod 755 osasnmpd
%post
echo "Run zipl after updating this package to update the IPL record!!!"
mkinitrd_setup
mkinitrd_setup -s /usr/lib/s390-tools/mkinitrd/scripts -i /usr/lib/s390-tools/mkinitrd
# -i: skip insserv parts - has to be configured before use:
%{fillup_and_insserv -i -n dumpconf}
%{fillup_and_insserv -i -n hsnc}
%{fillup_and_insserv -i -n xpram}
%{fillup_and_insserv -i -n appldata}
%{fillup_and_insserv -i -n vmlogrdr}
%{fillup_and_insserv -i -n cpuplugd}
%{fillup_and_insserv -i -n mon_statd}
%{fillup_and_insserv -i -n cpi -y boot.cpi}
# Create the zfcpdump image and initrd
if test -e /boot/image ; then
cp /boot/image /usr/lib/s390-tools/zfcpdump.image
/sbin/mkinitrd -f zfcpdump \
-l /usr/lib/s390-tools/mkinitrd \
-k /usr/lib/s390-tools/zfcpdump.image \
-i /usr/lib/s390-tools/zfcpdump.rd
fi
%post -n osasnmpd
%{fillup_and_insserv -i -n osasnmpd}
%preun
%{stop_on_removal mon_statd}
%{stop_on_removal cpuplugd}
%{stop_on_removal vmlogrdr}
%{stop_on_removal appldata}
%{stop_on_removal xpram}
%{stop_on_removal hsnc}
%{stop_on_removal dumpconf}
[ -e /usr/lib/s390-tools/zfcpdump.image ] && rm /usr/lib/s390-tools/zfcpdump.image || true
[ -e /usr/lib/s390-tools/zfcpdump.rd ] && rm /usr/lib/s390-tools/zfcpdump.rd || true
%postun
if [ ! -x /boot/zipl ]; then
echo "Attention, after uninstalling this package,"
echo "you will NOT be able to IPL from DASD anymore!!!"
fi
[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
%{insserv_cleanup}
%preun -n osasnmpd
%{stop_on_removal osasnmpd}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{_builddir}/%{name}.list
%defattr(-,root,root)
%doc README
%dir %{_datadir}/s390-tools
%dir %{_datadir}/s390-tools/mkinitrd
%dir %{_datadir}/s390-tools/mkinitrd/bin
%dir %{_datadir}/s390-tools/mkinitrd/scripts
%dir %{_datadir}/s390-tools/mkinitrd/setup
%dir %{_datadir}/s390-tools/mkinitrd/boot
%dir /etc/udev
%dir /etc/udev/rules.d
%files -n osasnmpd -f %{_builddir}/%{name}.osasnmp
%defattr(-,root,root)
/usr/lib/%{snmp}/agents/osasnmpd
%changelog
* Tue Dec 02 2008 uli@suse.de
- fixed broken post/preun scripts (bnc#446367)
* Fri Nov 21 2008 hare@suse.de
- Fixed typo in dasd_configure (bnc#446998)
* Thu Nov 20 2008 jjolly@suse.de
- Moved creation/deletion of zfcpdump.{image,rd} into specfile
%%post and %%preun sections. (bnc#446367)
* Thu Nov 20 2008 jjolly@suse.de
- Added script to mkdump.sh that creates zfcpdump.{image,rd}
(bnc#446427)
* Wed Nov 19 2008 jjolly@suse.de
- Updated to 1.8.0 v8 tarball from IBM (bnc#417514)
- lstape: Fix problems with new sysfs layout.
- lszfcp: Update search for sysfs mount-point.
- zipl: Fix zipl build process: Copy only text section with objcopy.
- vmconvert: Remove leading newline for error messages.
- ipl_tools: Fix various parser problems.
- cpuplugd: Prevent compile warning.
- Removed link error patch
* Fri Nov 14 2008 hare@suse.de
- Install updated dasd udev rules (bnc#444688)
- Update dasd_configure to call udevadm settle (bnc#444672)
- Install zfcpdump mkinitrd scripts (FATE#304069)
* Tue Nov 11 2008 hare@suse.de
- Updated to 1.8.0 v7 tarball from IBM (bnc#417514)
- Removed obsolete patches
- rpmlint fixes
* Tue Nov 11 2008 hare@suse.de
- Update zfcp_{disk,host}_configure to work with port
auto discovery (bnc#435640)
- Fix zfcp_san_disc to remove the correct sg device
* Mon Nov 10 2008 hare@suse.de
- Update zfcp_san_disc to check for WLUNs first (bnc#437633)
* Thu Nov 06 2008 uli@suse.de
- with all the udev red tape, we forgot to actually set the port
number... (fate #304080)
* Tue Nov 04 2008 hare@suse.de
- Wait for DASD to become online (bnc#436980)
* Mon Oct 27 2008 hare@suse.de
- Update 59-dasd.rules (bnc#436980)
- Use udevadm instead of udevsettle (bnc#437349)
* Mon Oct 27 2008 jjolly@suse.de
- Updated to 1.8.0 v6 tarball from IBM (bnc#417514)
* Wed Oct 22 2008 hare@suse.de
- Update zfcp_san_disc to work with automatic port discovery
(bnc#433863)
* Mon Oct 20 2008 uli@suse.de
- restored change in qeth_configure from Sep 11 2008 that was
overwritten by checkin on Sep 23 2008 (bnc #436824)
* Tue Oct 14 2008 uli@suse.de
- restored change in dasdfmt from May 19 that was overwritten
by subsequent checkins (bnc #368595, #434223)
* Mon Oct 13 2008 jjolly@suse.de
- Updated to 1.8.0 v5 tarball from IBM (bnc#417514)
* Thu Oct 09 2008 uli@suse.de
- added init script setting CPI data (fate #304052)
* Fri Sep 26 2008 jjolly@suse.de
- Patched zipl/boot link to set build-id to none
* Wed Sep 24 2008 jjolly@suse.de
- Updated to 1.8.0 v4 of the tarball
- Added the blktrace_api.h as it doesn't exist in
linux-kernel-headers at this time.
* Tue Sep 23 2008 hare@suse.de
- Fix qeth_configure to always set the 'layer2' attribute
(bnc#428352)
- Update ctc_configure to set the protocol number correctly.
* Fri Sep 19 2008 hare@suse.de
- Update dasd_reload script to work with udev rules (bnc#427458)
* Thu Sep 18 2008 jjolly@suse.de
- Updated to 1.8.0 v3 of the tarball
- Patched make to remove .note.gnu.build-id header during objcopy
* Thu Sep 11 2008 uli@suse.de
- qeth_configure: added -n option for specifying the port number
(fate #304080)
* Wed Sep 03 2008 hare@suse.de
- Call mkinitrd_setup during %%post and %%postun (bnc#413709)
- Fix qeth_configure script
- Fix iucv_configure script
* Tue Sep 02 2008 jjolly@suse.de
- Removed lib-zfcp-hbaapi to it's own package.
- Update to 1.8.0
* Thu Aug 07 2008 hare@suse.de
- Update ctc_configure to use ctcm module instead of ctc
* Fri Jul 25 2008 hare@suse.de
- Add network configuration scripts (iucv|ctc|qeth)_configure
- Include mkinitrd scriptlets.
- Fix RPMLint warnings.
* Tue Jul 22 2008 hare@suse.de
- Compress s390-tools-1.7.0 with bzip2
* Mon Jul 21 2008 hare@suse.de
- Update to 1.7.0
- Build fixes for autobuild
- Build zfcpdump_v2 only
* Fri Jul 18 2008 hare@suse.de
- Backport from SLES10 SP2
- Update dasd_configure and zfcp_disk_configure script
* Mon May 19 2008 uli@suse.de
- make old dasdfmt syntax work again (bnc#368595)
* Fri Apr 18 2008 hare@suse.de
- Update to 1.6.3-v10 (bnc#380728)
* cpuplugd: cpuplugd could not be stopped
* Fri Apr 04 2008 hare@suse.de
- Update to 1.6.3-v9 (bnc#376700)
* extend dasdinfo with a new compat-uid option
* cpuplugd: cpuplugd may loop on systems with only 1 cpu
* vmur: Fix man page
* Mon Mar 17 2008 hare@suse.de
- Update to 1.6.3-v8 (bnc#354137)
* Mon Mar 03 2008 hare@suse.de
- Fix build
* Thu Feb 28 2008 hare@suse.de
- Update to 1.6.3-v7 (bnc#365614)
- Update to libzfcp-hbaapi-1.4.2 (bnc#365612)
* Mon Feb 18 2008 hare@suse.de
- update to 1.6.3-v6 tarball
- Install cpuhotplugd (#341388, FATE#302806)
- Add zfcp_san_disc script (#361848)
* Tue Jan 22 2008 jjolly@suse.de
- update to 1.6.3-v3 tarbar (#355355)
- added cpuplugd config file to package (#355355)
* Tue Nov 20 2007 jjolly@suse.de
- update -> 1.6.3 (#341393)
* Thu Oct 11 2007 jjolly@suse.de
- Modified script to wait for hbaapi module to complete loading
(#332251)
* Wed Oct 10 2007 jjolly@suse.de
- Added zfcp_san_disc utility (#332458)
* Thu Sep 13 2007 jjolly@suse.de
- Added priority value for SWAPON within /etc/init.d/xpram
(#308074)
* Fri Jul 13 2007 jjolly@suse.de
- Correctly return error codes in mkdump.sh (#276429)
* Thu Mar 08 2007 hare@suse.de
- Install mon_fsstatd correctly (#252115)
* Mon Mar 05 2007 hare@suse.de
- update -> 1.6.0
* Implement dasdinfo and supply own udev rules (#222326)
- Fix major/minor number problem (#245342)
- install mon_fsstatd sysconfig and init scripts
* Mon Feb 19 2007 uli@suse.de
- update -> 1.6.0-v7 (documentation touchups, prevent fs corruption
when running zipl on linear dm targets)
* Fri Feb 02 2007 hare@suse.de
- update -> 1.6.0-v5
* Expand S390_TOOLS_RELEASE macro correctly (#240667)
* Install the dumpconf utility
- Fix compilation issues.
* Wed Jan 31 2007 hare@suse.de
- update -> 1.6.0-v4:
* tape390_crpyt: Enhanced error handling
* New man page for /dev/prandom
* Fri Jan 19 2007 hare@suse.de
- update -> 1.6.0-v3;
Fixup 3590 crypt support.
* Tue Jan 16 2007 hare@suse.de
- zfcp_host_configure: modify the dev_loss_tmp setting
to 30 (bug #220556)
* Thu Jan 11 2007 uli@suse.de
- update -> 1.6.0-v2
- fixed regexes in zfcp_disk_configure (bug #185798)
* Fri Nov 03 2006 hare@suse.de
- Fix build against new libsysfs.
* Mon Jun 19 2006 hare@suse.de
- zfcp_disk_configure: translate the entire WWPN
string (#185798 - LTC24706)
* Fri Jun 02 2006 hare@suse.de
- mkdump.sh: wait for udev to finish before continuing
(#163258 - LTC22904)
* Fri May 19 2006 hare@suse.de
- Fix build of zgetdump (#176334 - LTC23955)
- Fix Makefile options
- Fix error messages for zfcp_(disk|host)_configure
(#159552 - LTC22536)
* Thu May 18 2006 hare@suse.de
- mkdump.sh: fix check_devsize (#165818)
* Tue May 09 2006 ihno@suse.de
- fixed activation of XPRAM devices. (#161352)
* Fri Apr 28 2006 hare@suse.de
- mkdump.sh: use sfdisk instead of parted;
Fixup error messages (#165818)
* Fri Apr 21 2006 hare@suse.de
- dasd_configure: Remove hwcfg file on deconfiguring device even
if no ccw device exists.
* Wed Apr 19 2006 ihno@suse.de
- create mountpoint, if it does not exist (#157108)
- force the creation of swap/filesystem (#161363)
* Thu Apr 13 2006 uli@suse.de
- dasdfmt: fixed man page, can now specify >1 device with -n,
support x.x.xxxx notation (bug #160058)
* Fri Apr 07 2006 hare@suse.de
- Fix zfcp_disk_configure again (#160161 - LTC22622)
- mkdump.sh should wait for udev (#163258 - LTC22904)
- Install all scripts with the rpm (#162939 - LTC22876)
* Fri Mar 24 2006 hare@suse.de
- Update to s390-tools-1.5.3
- Fix zipl boot message (#145612)
- Fix zfcp_disk_configure to correctly deactivate disks
(#160161 - LTC22622)
* Thu Mar 23 2006 uli@suse.de
- osasnmpd was inadvertently built for ucd-snmp; fixed
(bug #159501)
* Wed Feb 22 2006 hare@suse.de
- Update to s390-tools-1.5.2
- Update to lib-zfcp-hbaapi-1.4
- dasd_configure should wait for udev before calling vmcp
(#149490 - LTC21537)
- Fix mkdump to not use blkid
- Minor fixes to mkdump
* Wed Feb 08 2006 ihno@suse.de
- fixed xpram to handle swap and
to keep the existing filesystem (#148662)
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 24 2006 hare@suse.de
- Unset DEBUG variable in dasd_configure
- Use 'vmcp' command instead of deprecated 'hcp'
* Wed Jan 18 2006 hare@suse.de
- Adding 'devs' to neededforbuild.
* Thu Dec 15 2005 uli@suse.de
- actually apply e2fsprogs patches
- replace get_user macro in kernel with version from 2.6.15
- fix C++ errors in vmconvert
- create /boot/zipl directory
* Tue Dec 06 2005 hare@suse.de
- Update package to SLES9 SP3 version.
* Fri Nov 11 2005 hare@suse.de
- Write default values from zfcp_disk_configure (#120657 - LTC18813)
- Update to lib-zfcp-hbaapi-1.3
* Tue Nov 08 2005 ihno@suse.de
- Update to Developer Codedrop 1.5.1
* Tue Oct 25 2005 hare@suse.de
- Fixed inconsistencies with lsdasd man page and online help.
- Check command line parameters of zfcpdbf for validity.
* Fri Oct 21 2005 hare@suse.de
- Fix dasd_configure to handle DIAG mode correctly
(bugs #120166, #129704).
* Tue Oct 18 2005 uli@suse.de
- start/killproc can't handle wrapper scripts; worked around
(bugs #127534, #127535)
* Thu Sep 29 2005 hare@suse.de
- Fix vmlogrdr init script (#118581).
* Fri Sep 23 2005 hare@suse.de
- Fix build of dasdfmt (#118027).
- Use RPM_OPT_FLAGS for build
* Tue Sep 20 2005 hare@suse.de
- Update to s390-tools-1.5.0 (#117968).
* Thu Jun 30 2005 uli@suse.de
- fixed neededforbuild
* Mon Jun 20 2005 hare@suse.de
- Update to s390-tools-1.4.1 (#88526).
* Wed Jun 15 2005 uli@suse.de
- add sysconfig file for osasnmpd parameters (bug #86631)
- fixed assembler syntax in zipl (stricter checking in new gas)
* Wed Jun 15 2005 yxu@suse.de
- fix build with GCC4
- add prebuild images and ramdisk for zfcp
* Wed Jun 15 2005 hare@suse.de
- Fix start_hsnc.sh (#88526).
* Tue Apr 19 2005 hare@suse.de
- Update to s390-tools-1.4.0
- Include lib-zfcp-hbaapi-1.2
* Fri Nov 26 2004 hare@suse.de
- Added new CU types 2107 and 1750 to dasd_configure (#48587).
* Thu Nov 18 2004 hare@suse.de
- Added /sbin/mkdump script for creating dump devices (#22182).
* Wed Nov 10 2004 ro@suse.de
- fix typo in specfile
* Fri Nov 05 2004 hare@suse.de
- Update to s390-tools-1.3.2
- Fix output at formatting of >26 disks (#47699).
* Wed Jul 14 2004 hare@suse.de
- Fixed default polling interval for appldata (#42694).
* Mon Jul 05 2004 uli@suse.de
- rename osasnmpd-2.6 -> osasnmpd (bug #42588)
* Mon Jul 05 2004 hare@suse.de
- Fixed init-scripts for appldata (#42694).
- Updated sysconfig files to correctly display variables.
* Tue Jun 15 2004 hare@suse.de
- Fix cpint usage in initrd (no hcp available).
* Mon Jun 14 2004 ihno@suse.de
- enabled and fixed osasnmpd generation (#41893)
- removed unused patch (fix is part of update 9 june)
* Wed Jun 09 2004 hare@suse.de
- Update to s390-tools 1.3.1 (#41736).
* Mon Jun 07 2004 uli@suse.de
- added missing %%fillup_prereq (bug #41732)
* Fri Jun 04 2004 hare@suse.de
- Check read-only status from dasd_configure (#38817)
* Tue Jun 01 2004 bk@suse.de
- xpram script updated regarding checking of config settings(#40733)
* Tue Jun 01 2004 uli@suse.de
- dasdro: do not rely on automatic loading of cpint module (bug #38817)
* Thu May 27 2004 ihno@suse.de
- fixed uninitialized variable in fdasd (#40032)
* Wed May 26 2004 hare@suse.de
- Fixed dasd_reload script to correctly reload any
configured DASD devices.
- Fixed zfcp_disk_configure to handle uppercase WWPNs
- Fixed dasd_configure to correctly handle DIAG devices
- Fixed dasd_configure to generate hwcfg files with correct
SCRIPTDOWN values.
* Tue May 25 2004 hare@suse.de
- Added dasd_reload script for YaST2.
* Tue May 18 2004 uli@suse.de
- fixed incorrect use of fillup_and_insserv (bug #40733)
* Mon Apr 26 2004 uli@suse.de
- added dasdro script
- fixed warning in e2fsprogs code
* Mon Apr 26 2004 hare@suse.de
- Fixed dasd_configure to not write hwcfg file if the
directory does not exist (#39387)
* Fri Apr 23 2004 hare@suse.de
- Update to final version s390-tools-1.3.0
- Fixed zfcp_host_configure to use sh instead of bash
- Fixed zfcp_disk_configure to not try to delete hwcfg-file
if the directory does not exist.
* Tue Apr 06 2004 hare@suse.de
- Update *_configure scripts to only write hwcfg files
if directory exists
- Fix dasd_configure to load modules.
* Fri Apr 02 2004 hare@suse.de
- Fixed xpram startup script.
* Fri Mar 12 2004 uli@suse.de
- made YaST mode easier to parse as reqd. by jsrain
* Fri Mar 05 2004 hare@suse.de
- Update to pre-Lobster codedrop.
- Added dasd/zfcp configuration scripts.
- Update to allow for preconfigured builds.
* Fri Dec 19 2003 uli@suse.de
- merged bk's changes from SLES8:
change hsnc to use sysconfig configuration style
* Wed Dec 17 2003 uli@suse.de
- dasdfmt: added parallel formatting
- dasdfmt: added easily parseable output mode ("YaST mode")
* Tue Dec 16 2003 bk@suse.de
- fix path of snmp agent directory in the ucd-snmp case
* Fri Dec 12 2003 bk@suse.de
- Version 1.2.3 with hsnc for SLES8(post-SP3-maint) and SLES9!
- add rc script for the HiperSockets Network Concentrator(hsnc)
- add spec support for using ucdsnmp on SLES8 and net-snmp on SLES9
- add support to build the zfcpdump kernel in parallel using #jobs
* Fri Nov 28 2003 bk@suse.de
- Update to version 1.2.3
* Fri Nov 21 2003 hare@suse.de
- Added missing '-lwrap' to osasnmpd.
* Thu Nov 13 2003 hare@suse.de
- Update to version 1.2.2
- Checked in for STABLE / pre-SLES9.
- Update to use net-snmp instead of ucdsnmp.
* Fri Oct 31 2003 ihno@suse.de
- Update to zfcpdump to the one of version 1.2.2
* Tue Sep 02 2003 hare@suse.de
- Fixed changelog entry.
* Wed Aug 27 2003 hare@suse.de
- Fixed zipl to use the correct path for zfcpdump.[image|rd]
(Bugzilla #29147).
* Mon Jul 28 2003 hare@suse.de
- update from version 1.2.0 to 1.2.1
- Fixed zfcpdump with ext2 ramdisk
* Thu Jul 24 2003 hare@suse.de
- update from version 1.1.5 to 1.2.0
- new zfcpdump for dumping on FC devices
- zipl now handles config files internally
- removed parsecfg
- included linux-2.4.19, busybox and e2fsprogs for
zfcpdump building
* Wed Feb 05 2003 ihno@suse.de
- update from version 1.1.3 to 1.1.5
- remote gcc3.3 warnings (tape390_display)
- fixed dasdfmt.8 manpage
- fixed "free track" handling of fdasd
* Wed Oct 23 2002 bk@suse.de
- add s390-tools-1.1.3-dasdviewfix.diff and manpage for /proc/chandev
* Fri Sep 27 2002 bk@suse.de
- fix error message which will confuse some clients for sure(IBM)
* Wed Aug 21 2002 froh@suse.de
- fix rcchandev to no longer source rc.config
- update to s390-tools-1.1.3-may2002.tar.gz from 2002-08-08 drop:
* osasnmpd: added new parameter '-x SOCKADDR'
* Thu Aug 01 2002 bk@suse.de
- update to s390-tools-1.1.2-may2002.tar.gz from 2002-07-31 drop
- new subpackage osasmpd, only new files, so no split is possible.
* Mon Jul 15 2002 bk@suse.de
- back to static zipl directory and fix uninstall message for updates
* Thu Jul 11 2002 bk@suse.de
- loader uses versioned directory to avoid boot problems after update
- fix lib64 build problem
* Tue Jun 11 2002 bk@suse.de
- update for ucdsnmp-4.2.5:
add tcpd to neededforbuild and add -lwarp to cflags of osasnmpd
define allow_severity and deny_severity for tcpd's libwrap
* Fri Jun 07 2002 bk@suse.de
- update to may2002 stream, version 1.1.1
* Thu Feb 28 2002 froh@suse.de
- added silo.sh script for YaST1 from the old package s390utils to
drop that package.
* Mon Feb 11 2002 bk@suse.de
- add s390-tools-5.diff to support newer kernels as well(2.4.17)
* Mon Jan 28 2002 bk@suse.de
- install: add _lib support for lib64
* Fri Dec 14 2001 bk@suse.de
- Update to the Dec12 2001 drop s390-tools (-2, -3 and -4) patches
- zipl.conf: fix target setting of dumptape, add missing dumpdasd
* Mon Nov 12 2001 bk@suse.de
- add IBM diffs s390-tools-2.tar.gz and s390-tools-3.tar.gz
* Thu Oct 18 2001 bk@suse.de
- fix error with killing tail in rcchandev verbose-reload
/sbin/rcchandev: line 219: 15941 Terminated tail -0f /var/log/warn 1>&2
(shown in yast)
* Fri Oct 12 2001 bk@suse.de
- zipl.conf: change obsolete /boot/zilo-kernel to /boot/kernel
* Mon Sep 17 2001 froh@suse.de
- added the 2001-09-14 codedrop patches, which include these fixes:
- fdasd:
- added VTOC format 5 & 7 DSCB support
- added command line batch options for one partition, for a config
file and to suppress messages
- fixed OS/390 data set name munging (no more blanks, no more
changes after deleting and re-creating a partition)
- read-only disk access now fails
- fixed free space detection while adding partitions
- added command 'r' to re-create the whole VTOC
- dasdfmt:
- added VTOC format 7 DSCB support
- added blksize >4096 or <512 check (complain & fail)
- added marking of dasds as non-bootable during dasdfmt
- added Hashmarks (for 3270 terminals) and Progress bar
- misc:
- added multi volume support for system dump (tape 3480/90)
- added Tape device display support to system dump
- added 64 bit support for dasd and tape dump.
* Wed Sep 12 2001 bk@suse.de
- Use the source of the 2001-08-20 codedrop for this version
and update the context of the zipl-reiserfs.diff acordingly.
- Also use the original source, let the spec do the unpacking.
This is less error-prone than doing it by hand and is quicker
to check.
* Wed Aug 29 2001 froh@suse.de
- integrated 2.4.7-based codedrop, which adds a config file to fdisk
* Mon Aug 13 2001 bk@suse.de
- better mark /etc/chandev.conf not only %%config but also noreplace.
- patch zipl to work with reiserfs too.
* Fri Aug 10 2001 bk@suse.de
- fix no newline at end of /etc/chandev.conf bug and polish text
- fix insserv recursion due to bogus syslog in Required-Start
* Tue Aug 07 2001 froh@suse.de
- cleaned up docu in /etc/chandev.conf
* Mon Aug 06 2001 froh@suse.de
- added support for /proc/chandev
* Thu Jul 19 2001 bk@suse.de
- added Provides: s390utils:/sbin/dasdfmt (split from s390utils)
* Fri Jul 13 2001 mls@suse.de
- fixed install section
* Fri Jul 13 2001 bk@suse.de
- new package based on s390utils