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
openSUSE Build Service is sponsored by