Share

Extensions to POSIX Packaging

File Release Notes and Changelog

Release Name: swbis-0.370

Notes:
RELEASE NOTES: 0.370  2004-05-23
72d6d93f3014a17eed3418d011355489  swbis-0.370.tar.gz

Summary:

Swinstall is now more useable, although control script
execution is *still* not done.  Minor fixes to swpackage.
RPM translation was improved and integrated into swinstall
and swcopy.  swinstall should be considered _alpha_,
however, with implementation of INFO file meta-data checks,
file md5 checks, and direct comparison of RPM and
swinstall installs possible as a test, a measure of
correctness can be demonstrated for swinstall.


Changes: swbis-0.370 - RPM conversion: rpmpsf.c: Fixed to work better with Suse source RPMs. swbis-0.369 - Fixed swinstall return code. - Fixed an infinite loop when converting RPMs with non ascii characters in the pathnames. swbis-0.368 - swpackage.cxx: Now major/minor device numbers are only included for device files. - swinstall: made much faster for packages with lots of files. - swpackage: Now the POSIX control directories are not prepended to a hard link link_source if that make the link_source not fit in a tar header. swbis-0.367 - Tested with gcc-3.4.0. - Fixed swinstall return code. swbis-0.366 - Fixed compiler option on RH6.2 - Fixed compilation when using --with-rpm on RH6.2 - More RPM translation testing and fixes to rpmpsf.c - swpackage: swobjfiles_i.h: Fixed core dump when translating RPMS with signing turned on (either --sign or --dummy-sign). swbis-0.365 - swpackage: Fixed --file-digests option processing. - reverted --static for swinstall build since this breaks sparc/solaris compilation. - swinstall: fixed zero length payloads in swicol_send_task because zero length payloads are broken with the dd(1) on solaris hosts. - Fixed logging messages on solaris hosts. swbis-0.364 - swmetadata.cxx: Fixed warning on BSD hosts. - cleaned up commented out code, unused variables. swbis-0.363 - reverted some debugging changes from 0.362. - Now swinstall is statically linked. - swinstall.c : fixed the preview mode broken by the fix in 0.362. - Fixed regression test 033 which was broken by instance_id generation in swpackage.cxx. - Added ksh to list of supported shells. pdksh-5.2.14 worked OK with swinstall. swbis-0.362 - swinstall: fixed pipe breakage for local installs by adding a do-nothing trailer task which acts to hold up the process and the pipe. - swinstall : verbosity tweaks. swbis-0.361 - swinstall: Added use of swi_delete(SWI*) in swinstall.c - swinstall: Fixed uxfio fd leak in swi.c. swbis-0.360 - strob.c: fixed strob_strncat() - swinstall: Fixed fd leak when using multiple targets. - swinstall: uinfile open flags optimizations. - swinstall: memory leak fixes. - swinstall: valgrind now runs with no errors reported. swbis-0.359 - uinfile.c: Added prefix dir to path for swpackage invocation. swbis-0.358 - swpackage.cxx: now translates RPMs that have a missing file. - swpackage : swpackagefile.h : Fixed handling of object member that could (did) result in core dump. swbis-0.357 - swvarfs.c: a use of fnmatch replaced with strcmp. swbis-0.356 - swinstall: Fixed preview mode. - compile fixes. swbis-0.355 - swinstall fixes and testing. swbis-0.354 - swinstall tweaks. swbis-0.353 - swinstall is working again. - swinstall tweaks. swbis-0.352 - swinstall development. - swpath.h cleanups. - swbistar.c: add -t option which exercises the ls_listing code. swbis-0.351 - swinstall development. swbis-0.350 - RPM conversion: topsf.c: Fixed missing '\n' on the last line in RPM scriplets. swbis-0.349 - Hardened RPM conversion against non-ascii characters being put into the INDEX and INFO files. swbis-0.348 - Fixed Hard links when translating RPMs. - Fixed ommission of owner and group attributes in the fileset INFO file in some circumstances. swbis-0.347 - swinstall.c: Now supports installing RPMs by adding swbis_allow_rpm extended option. - swcopy.c: Now supports installing RPMs by adding swbis_allow_rpm extended option. swbis-0.346 - swinstall now installs multiple signatures. - swverify: Fixed utility name in info messages. - swpackage: added --dummy-sign option. - ahs.c: Fixed initialization for group and user names. - otar.c: Fixed user and group names being stored when reading in a tar header. - swparser: Now all binary data is rejected and raises an error when parsing definition files. - Eliminated usage and references of uxfdr.c/uxfdr.h - swinstall: Added comparison of INFO file attributes with storage section archive header, in preparation for imposing the former (per ISO spec). - added swbis_enfore_sig and swbis_enforce_file_md5 extended options swbis-0.345 - Fixed swverify -W sig-number option. - swinstall development. swbis-0.344 - swinstall development. swbis-0.343 - Manpage fixes. swbis-0.342 - swcopy: tweaks to error and event reporting. swbis-0.341 - Doc fix.