summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Ustar.pm
AgeCommit message (Expand)Author
2012-04-28zap blank spacesMarc Espie
2011-03-20allow Ustar to be more precise in its error messages: record positionMarc Espie
2011-01-03redo the object creation in a more straightforward way.Marc Espie
2011-01-03unbreak hardlinks, like MLINKS, too.Jasper Lievisse Adriaanse
2011-01-03broke symlinks, noticed by jasper@Marc Espie
2011-01-02tidy things: use ->new more often.Marc Espie
2010-12-24handle failures from ports tree with more care.Marc Espie
2010-10-02somewhat complicated optimization: avoid reading the whole plist fileMarc Espie
2010-09-14set separate fields for atime/mtime in file entry, use them while creating.Marc Espie
2010-08-23When extracting the pkg tar file, don't preserve the atime, just set itMatthias Kilian
2010-07-28let fatal work, fix typoMarc Espie
2010-07-28pass state to Ustar objects, use it to display those pesky error andMarc Espie
2010-07-04reindent, turn function mkheader into method.Marc Espie
2010-06-30allow say and errsay to work without parameters, as it's ways common.Marc Espie
2010-06-30whitespace cleanupMarc Espie
2010-06-30slightly better error handlingMarc Espie
2010-05-10whitespace fixesMarc Espie
2010-03-22clean up the ProgressMeter code, create a specific class if a TermMarc Espie
2009-12-17be slightly more paranoid about shell stuff we run.Marc Espie
2009-12-17add a callback to file creation, so that we get progress meter for hugeMarc Espie
2009-11-10bad espie: use strict/warnings consistently, and fix two nits and twoMarc Espie
2009-04-19synch with my new style search/location changesMarc Espie
2007-06-16use OpenBSD::Paths contentsMarc Espie
2007-06-12tidy error messages: uses $! more consistently, do not append \n on die,Marc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-05-02$o->method() becomes $o->methodMarc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
2007-04-14no need to go SUPER:: for set_modes.Marc Espie
2007-02-22avoid undefined. closes pr5386.Marc Espie
2006-11-17don't return undef, use plain return.Marc Espie
2006-08-05actually perform error-checking on every read/write.Marc Espie
2006-03-21fix endless loop in case of error in archive header.Marc Espie
2005-10-26add checks in skip for walking off the file.Marc Espie
2005-10-26minor clean-up, unhardcode test for type, use a table instead.Marc Espie
2005-09-24move uname/gname existence check into ArcCheck: Ustar archives deal withMarc Espie
2005-09-20refuse building archive if we don't have user names for the uids.Marc Espie
2005-09-13allows grabbing a packing-list directly, without needing to go throughMarc Espie
2005-08-10typoMarc Espie
2005-08-05expose the algorithm used for splitting names, so that ArcCheck will beMarc Espie
2005-08-05activate sanity check: only files have !0 size.Marc Espie
2005-08-05fix splitting bugMarc Espie
2005-07-25common code for all device handling.Marc Espie
2005-07-20support for fifo and character/block devices.Marc Espie
2005-06-26expose the name aliasing operation, since it can be useful.Marc Espie
2005-06-21when writing store the file `real name' on the filesystem, whichMarc Espie
2005-06-20flesh out the destdir() working. Provide a convenience close() method.Marc Espie
2005-06-18maintain correspondence between original archive file names and rewrittenMarc Espie
2005-06-18more sanity checks, don't truncate names silently.Marc Espie
2005-06-18fix prefix/name cut (found out by aanriot)Marc Espie
2005-06-13add copy method, and document it.Marc Espie