agc
65e1849228
Garbage collect unused variable..
...
Update documentation accordingly.
1998-10-09 09:22:15 +00:00
agc
70c6765099
Eliminate all use of sprintf(3), and replace it with snprintf(3).
...
Bounds check the @exec and @unexec commands when they are constructed.
1998-10-08 12:57:58 +00:00
agc
b6bd49da4e
One more piece of lint.
1998-10-08 12:22:54 +00:00
agc
e5d1fd5f5a
Get rid of some lint.
...
No functional changes.
1998-10-08 12:15:24 +00:00
ross
a258e2c9b1
Squelch minor LP64-related compiler warning/error (-Werror)
1998-10-05 09:02:28 +00:00
hubertf
4cc256a5d1
fix some egcs warnings
1998-10-04 01:48:15 +00:00
hubertf
0151583b9c
Teach our tools about dependencies containing wildcards.
1998-10-03 16:24:07 +00:00
hubertf
4c0a9c52a7
In an ideal world, make_playpen() and leave_playpen() would maintain
...
a stack of directories, we'll do with a save/restore_dirs cludge for
now. => Fixes the bug I mentioned yesterday that shows when one pkg
installs another (depending) pkg via FTP.
Fixed another bug with extract-in-place when the destination dir is
already there.
1998-10-01 21:16:26 +00:00
hubertf
90c872591e
Allow symlinks to directories instead of pure directories in several
...
places (/usr/pkg, /var/db/pkg, ...). Closes PR 6009 by Jim Bernard
<jimjbernard@ox.mines.edu>.
1998-08-27 23:37:35 +00:00
ross
b1934d6034
{} fixes from Erik Bertelsen <erik@erik-be.uni-c.dk> (PR 6047) to shut up egcs.
1998-08-27 20:31:00 +00:00
hubertf
1285035fe7
Don't exit cleanup() functions if not called from signal handler - this
...
will show error messages before aborting.
Patch supplied by Jim Bernard <jbernard@ox.mines.edu> in PR 6010, cleanup()
in delete/perform.c prepared to be used as signal handler by me.
1998-08-25 00:12:16 +00:00
hubertf
ad11dcd500
Replace FreeBSD's libftpio with our calls to our great ftp client.
1998-07-09 16:47:26 +00:00
hubertf
cab003200b
Abort on "rm -rf /"...
1998-07-08 07:17:30 +00:00
mrg
32f519716b
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
frueauf
dd2f801595
Add support for CONFLICTS entry, implement -C switch for pkg_create
...
and document that new feature.
1998-06-05 11:22:19 +00:00
hubertf
55444efe60
return new dir; fixes PR 5456 by "Heiko W.Rupp" <hwr@pilhuhn.de>
1998-05-18 23:43:57 +00:00
agc
62aaf11f0b
In isdir() function, use lstat(2) instead of stat(2), so that we do
...
not traverse through any symbolic link. This fix means that packages
which make symbolic links to directories can now be de-installed.
1998-04-23 10:40:04 +00:00
agc
efa0b41486
Clean up some lint warnings about return value of errx.
1998-03-27 12:17:58 +00:00
agc
ac649ec457
When reading the PLIST file, don't abort everything if you don't
...
recognise an '@' command - just flag the line as being unrecognised,
and move to the next line.
1998-03-27 12:16:26 +00:00
christos
6efeed277f
Don't hardcode 1900
1998-02-04 15:29:19 +00:00
mrg
ca2afdd453
fix compile warnings on the alpha.
1997-10-19 09:39:35 +00:00
lukem
031fee8254
use strchr/strrchr/memset/memmove instead of index/rindex/bzero/bcopy
1997-10-18 11:05:34 +00:00
lukem
05941d095a
WARNSify, cleanup Makefiles
1997-10-17 14:53:18 +00:00
hubertf
ca6157bdca
- document $PKG_PATH
...
- use -v on pkg_add for dependent packages (forgot on last commit)
- most important: do string-magic on the right variable when trying
to find dependent packages on the local disk (i.e. package given as
filename, not URL)
1997-10-16 00:55:01 +00:00
hubertf
508ee08a34
Second part of intrgration of FreeBSD pkg_install as of 971013.
...
This patch adds @option preserve and handling for -s (SrcDir)
option.
1997-10-16 00:50:20 +00:00
hubertf
d0245e3952
First cut on importing pkg_install as of FreeBSD 971013:
...
- warn()/err() instead of whinge()/barf()
- Update RCS Id strings
- Update manpages (mostly)
1997-10-16 00:31:32 +00:00
thorpej
3dcfaef872
NetBSD Makefiles use "MAN=foo.3" not "MAN3=foo.0". However, since we
...
do not install this library, do not even bother with the ftpio.3 manpage.
1997-06-05 20:43:28 +00:00
agc
2ad13dba57
Don't install libinstall.a (from Bernd Ernesti)
...
pkg_delete manual page mods got lost in previous commit.
1997-06-05 14:25:49 +00:00
agc
153272e388
Add NetBSD Ids
...
Un-munge pkg_install/lib/Makefile which I'd overwritten on libftpio commit.
Make it compile on NetBSD.
Install pkg_* programs in /usr/sbin
XXX agc - Still to do XXX
Cleanup call to mktemp (for a tmp dir) in pkg_install/lib/pen.c
Create ftperr.c in the correct directory.
1997-06-05 12:59:18 +00:00
agc
5d78b65530
Initial import of FreeBSD libftpio.
...
Placed here (under pkg_install) to make it private to that tool.
1997-06-05 09:11:59 +00:00
agc
5d4508e153
Initial import of FreeBSD packaging tool.
1997-06-05 08:54:23 +00:00