Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-08-13 | minor tweaks for BUGS; | Jason McIntyre | |
ok espie@ | |||
2005-08-12 | minor semantic tweak: foo-1.0 needs to conflict with foo-1.0p0, always, | Marc Espie | |
even in @option no-default-conflict, for updates to actually work. okay henning@ | |||
2005-08-12 | pkg_add -r does work. | Marc Espie | |
on the other hand, scp(1) is a pig. | |||
2005-08-12 | avoid warning message | Marc Espie | |
2005-08-10 | typo | Marc Espie | |
2005-08-10 | record unsafe operations in a journal, so that we can give a much | Marc Espie | |
more specific message than `package XXX contains unsafe operations'. | |||
2005-08-10 | bug fix: if default is not available, do not push it for installation. | Marc Espie | |
2005-08-09 | if we are replacing a package, the messages for @extra stuff should be | Marc Espie | |
slightly different. Noticed by rohee@ | |||
2005-08-07 | split off the code that handles dependencies proper, so that we can (later) | Marc Espie | |
reuse it in pkg_info or lib-depends-check. | |||
2005-08-07 | wrapper around Ustar that replaces long names/links with LongName#/LongLink#. | Marc Espie | |
The archive will unpack correctly with tar, except that those names won't be preserved. The wrapper checks names against the packing-list to restore the correct names on the fly. Put into a separate file, as it is an extension of Ustar proper, and we're going to do more archive checking in the future. Lots of tests by Bernd Ahlers. Comments by Tom Cosgrove. | |||
2005-08-05 | expose the algorithm used for splitting names, so that ArcCheck will be | Marc Espie | |
able to use it. | |||
2005-08-05 | activate sanity check: only files have !0 size. | Marc Espie | |
2005-08-05 | fix splitting bug | Marc Espie | |
2005-08-05 | Make sure $totsize != 0, even if the package does not contain any actual | Marc Espie | |
files, so that the progress meter will work. | |||
2005-07-26 | switch .libs stubs package over to new COMMENT format. | Marc Espie | |
Fix packing-list to be complete (it was missing the DESC special file) | |||
2005-07-25 | common code for all device handling. | Marc Espie | |
2005-07-24 | postpone decision whether to replace already installed packages in -r mode, | Marc Espie | |
so that we get to execute is_needed and actually comparing full signatures. | |||
2005-07-24 | deal with a special case, where we are replacing files with changed md5: | Marc Espie | |
in which case, we need to rename the files for the partial package, so the renaming phase won't fuck up. | |||
2005-07-20 | support for fifo and character/block devices. | Marc Espie | |
2005-06-29 | Usage(). | Marc Espie | |
noticed by deraadt@ | |||
2005-06-29 | stop if no pkgname. | Marc Espie | |
from deraadt@. also lock_db later, since we can. | |||
2005-06-29 | make Getopt show full option name. | Marc Espie | |
noticed by deraadt@ | |||
2005-06-28 | Add pkg_merge and doc. | Marc Espie | |
okay naddy@, jmc@ | |||
2005-06-26 | explain how the aliasing operation works. | Marc Espie | |
2005-06-26 | pkg_merge aliasing of hard links fixed. | Marc Espie | |
2005-06-26 | Handle hard links correctly: the names need to be aliased correctly for | Marc Espie | |
pkg_merging, and the names need to lose the prefix path when getting extracted. | |||
2005-06-26 | expose the name aliasing operation, since it can be useful. | Marc Espie | |
2005-06-26 | some useful statistics about shared files and size gains. | Marc Espie | |
2005-06-26 | missing support for `identical' files. | Marc Espie | |
2005-06-26 | select fat package based on name too. | Marc Espie | |
2005-06-26 | new tool (not active yet): pkg_merge. | Marc Espie | |
Can be used to merge several packages into a fat package. Uses simple heuristics to find out a `nice' ordering for common files, can handle semi-common prefixes. | |||
2005-06-26 | handle fat packages based on architecture. | Marc Espie | |
2005-06-26 | switch pkg_create to built-in Ustar, no longer dependent on external tar. | Marc Espie | |
2005-06-26 | faster fat package finder | Marc Espie | |
2005-06-21 | move Arch->check() up to Packingelement, so that it can be called anywhere, | Marc Espie | |
not only while adding packages. Add FatOnly filter, which will be used to get information from packing-lists to select the correct packing-list from a fat package (e.g., @arch and @name). | |||
2005-06-21 | when writing store the file `real name' on the filesystem, which | Marc Espie | |
allows renaming it on-the-fly just for archive creation purposes. | |||
2005-06-20 | flesh out the destdir() working. Provide a convenience close() method. | Marc Espie | |
2005-06-18 | maintain correspondence between original archive file names and rewritten | Marc Espie | |
names. Allows transparent rename & copy of hard links. | |||
2005-06-18 | more sanity checks, don't truncate names silently. | Marc Espie | |
2005-06-18 | fix prefix/name cut (found out by aanriot) | Marc Espie | |
2005-06-13 | add copy method, and document it. | Marc Espie | |
Note that it doesn't do any magic with hard links so far. | |||
2005-06-13 | if this is not a `real' file, override the size entry with a zero. | Marc Espie | |
2005-06-13 | fix archive header writing. | Marc Espie | |
add pad() method to finish archives. With this, writing Ustar archives work. | |||
2005-06-13 | almost working... | Marc Espie | |
2005-06-13 | document how hardlink writes occur, plus cosmetic clean-ups. | Marc Espie | |
2005-06-13 | $entry->{cwd} support while writing, for symetry. | Marc Espie | |
2005-06-13 | we can determine if an entry will be stored as a HardLink at prepare() time, | Marc Espie | |
so do it... | |||
2005-06-13 | document the write API as well. | Marc Espie | |
2005-06-13 | interface more symetric to reading. | Marc Espie | |
2005-06-13 | UStar writer, all the flesh, thoroughly untested yet, reading unaffected... | Marc Espie | |