Group :: Archiving/Backup
RPM: cpio
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
18 september 2023 Gleb F-Malinovskiy <glebfm at altlinux.org> 2.14.0.4.e3cc-alt1
- cpio: release_2_13 -> v2.14-4-ge3cc782
- paxutils BR: v0.0.1-150-g6fba6e9.
- Updated translations from translationproject.org.
- Updated to 2.13.
- Fix multiple definition of "program_name".
- 2.11 -> 2.12.
- Merged some patches and synced manpage with Fedora cpio-2.12-2.
- Synced cpio manpage with Fedora cpio-2.11-11.
- Fixed build with glibc-2.16.
- Updated to 2.11.
- Fixed creation of newc/crc archives with files containing multiple hard links.
- Moved "make check" to %check section.
- Updated to 2.10.
- Removed obsolete %install_info/%uninstall_info calls.
- Fixed build with fresh autotools.
- Fixed build with gcc-4.3.x.
- Dropped ChangeLog.bz2.
- Ignore age of existing file when creating directory in copyin mode.
- Updated to 2.9.
- Reduced macro abuse in specfile.
- Fixed build with gcc-4.1.0.
- Backported fixes for write_out_header() and read_for_checksum()
from cpio CVS. - Backported savedir() fix from gnulib CVS.
- Fixed dircategory entry in texinfo documentation.
- Configure with proper rmt(8) location: /sbin/rmt.
- Do not even build rmt.
- Rebuilt with glibc-devel-static-2.3.5-alt2.
- Fixed race condition while setting permissions
in copy-in and copy-pass modes:
+ corrected directory creation algorithm to chmod existing
directory using safe mode before chown, for each directory
which is going to be reused by cpio.
- Rebuilt with glibc-2.3.5-alt1.
- Fixed two race condition issues while setting permissions
in copy-in and copy-pass modes:
+ corrected open(2) calls to use O_EXCL;
+ corrected mkdir(2) and mknod(2) calls to use safe permissions.
- Applied find_inode_file fix from Debian's cpio package.
- Fixed several race condition issues while setting permissions
in copy-in and copy-pass modes (CAN-2005-1111). - Removed patches:
mtime: obsolete;
stdout: invalid;
errorcode: broken; - Renamed patched according to our conventions, rediffed
and renumbered them. - Deal with compilation warnings generated by compiler.
- Fixed directory traversal issue in copy-in and copy-pass
modes (CAN-2005-1229).
- Updated lfs patch.
- Fixed umask issue (CAN-1999-1572).
- Fixed lstat support.
- Build with fresh automake.
- Fixed i18n patch.
- Reenabled "--extract --sparse".
- autoreconf is called between patching and calling configure script
- added EXPERIMENTAL unfinished building of static version
using diet-libc instead of glibc-static for reducing size - few docfiles additionally placed to packaging
- specfile: change (un)install_info dependency to modern style
- version 2.6
- patchset changes:
+ commented obsoleted patches #1 (no more glibc problems)
and #6 (superceded by patch #3)
+ reapplied patches 4,5,9,10
+ patch #3 is upgraded from old incomplete ALT to actual full MDK
+ added patches 2,7(replacing old RH/ALT patches),21,22 from PLD
+ todo's: patch #8 still unapplied; compile warnings still not fixed - other specfile changes:
+ added russian summary and description
+ added ukrainian description, taken from PLD
+ completely ignore mt/rmt stuff
+ use find_lang for processing message files
- Updated buildrequires.
- Build static version of the GNU cpio program.
- Added more verbosity to error messages.
- Rebuilt in new environment.
- 2.5, 5 patches merged upstream.
- Merged patches (redhat, debian).
- Fixed texinfo documentation.
- RE adaptions.
- clean a lot the spec (macros, install fix by Stefan van der Eijk
<s.vandereijk@chello.nl>) - use spechelper
- fixed makeinstall problem
- some hassle getting the manpage in the right dir
- new Group: Archiving/Backup
- Specs files tweaks.
- Merge with rh patchs.
- fix infinite loop unpacking empty files with hard links (r).
- stdout chould contain progress information (r).
- Mandrake adaptions
- bzip2 man/info pages
- add de locale
- longlong dev wrong with "-o -H odc" headers (formerly "-oc").
- patch to compile on glibc 2.1, where strdup is a macro
- Fiddle bindir/libexecdir to get RH install correct.
- Don't include /sbin/rmt -- use the rmt from dump package.
- Don't include /bin/mt -- use the mt from mt-st package.
- Add prereq's
- fix '-c' to duplicate svr4 behavior (problem #438)
- install support programs & info pages
- translations modified for de, fr, tr
- added BuildRoot
- removed "(used by RPM)" comment in Summary
- built against glibc
- no longer statically linked as RPM doesn't use cpio for unpacking packages