summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_install/create/main.c
AgeCommit message (Collapse)Author
2003-08-15-S basedir, simpler to use than -s.Marc Espie
Sets prefix logic better, so that it doesn't interfere with existing @cwd in packing lists. tests by naddy@
2003-07-04'static const char rcsid[]' to make it -Wall cleanAnil Madhavapeddy
2003-04-04some more strcpy/strcat -> strlcpy/strlcat conversionsAnil Madhavapeddy
ok and tweaks by ho@
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2001-04-08Better error messages: pwarnx function, which works like pwarn, exceptMarc Espie
it shows a current package name along with the program name, e.g., pkg_add(foo-3.0): some error occurred. A few messages now bear redundant pkgnames, which is much better than doing pkg_add * and being informed that something went slightly wrong somewhere...
1998-10-13Sync with recent NetBSD changes:Marco S Hyman
- use snprintf in place of sprintf - code cleanup - Package -> package_t, PackingList -> plist_t Also: remove files that haven't been linked in a while Pass -q to mtree so it is quiet in the presence of symlinks
1998-09-07updated pkg_* tools. Merged in many changes/improvements from NetBSD.Marco S Hyman
New features include md5 hash so pkg_delete won't remove files that have changed and the ability to define conflicting packages, e.g. you can't install both mh and nmh. The ports tree will have to be updated to take advantage of this. Let me know of any problems, real or imagined :-)
1998-04-07cleanup usage even more; very annoyingTheo de Raadt
1998-04-04fix usageTheo de Raadt
1997-01-15getopt(3) returns -1 when out of args, not EOF, whee!Todd C. Miller
1996-12-29work around the missing (gtar) -T (--files-from) option of our paxtarThomas Graichen
in pkg_create so that it should work now with paxtar (the -X option is still missing due to missing -X - in the gtar meaning --exclude-from-file option) i did it by changing the FreeBSD way of doing it (open a pipe to tar with -T - (read filenames from stdin) and give all the filenames to the pipe) to constructing a big :-) argumentlist for tar and executing it without the pipe (not the best solution but it works :-)
1996-06-04Oops, screwed up the $OpenBSD$ IDsNiklas Hallqvist
1996-06-04add package tools from FreeBSDNiklas Hallqvist