christos
6e1a032789
cast args to strcmp;
1999-07-10 20:17:21 +00:00
hubertf
ef0989e5e0
Document PKG_TMPDIR
1999-07-02 19:05:45 +00:00
mrg
fccfa318a5
don't print a useless error message.
1999-06-18 09:50:35 +00:00
cgd
bb8cb1198b
Add support for fetching packages from HTTP URLs. Since 'ftp' is already
...
invoked for (FTP) URLs, this was just a matter of recognizing HTTP URLs
in the places where FTP URLs were recognized (and updating a comment and
the manual page).
1999-06-15 06:32:00 +00:00
tron
343ac4c964
Remove support for absolutes pathnames completely. This can't work with
...
binary packages like we support them now.
1999-05-30 16:08:23 +00:00
christos
3024caeb08
Don't prepend directories if the plist files are absolute.
1999-05-29 20:44:20 +00:00
hubertf
b6d55241da
@srcdir was renamed to @src long ago, reflect this in documentation;
...
noted in PR 7555 by R. C. Dowdeswell <elric@imrryr.org>
1999-05-15 03:27:50 +00:00
tron
1fceefc0ce
Fix wrong error handling in case "/var/db/pkg" needs to be created.
...
Patch suppled by Roland Dowdeswell in PR pkg/7566.
1999-05-12 20:43:49 +00:00
hubertf
3adf761c0b
Use absolute path to tar(1) in execl() call.
...
*** This makes retrieval of pkgs via ftp work again!
Also don't just call exit() if the execl() call fails, but print some
error (via err()).
1999-04-12 00:29:51 +00:00
simonb
2350b6d9ea
Fix tyop.
1999-04-10 13:05:18 +00:00
hubertf
c7cd57bc07
Fix off-by-one error. (This was detected using libefence)
1999-04-10 02:17:21 +00:00
garbled
d1407362ba
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:43:46 +00:00
abs
7960b91475
Ignore files in /var/db/pkg (hint 'pkg_info pkgdb.byfile.db')
1999-03-22 06:04:16 +00:00
hubertf
04417da166
Replace static array of packages given to pkg_perform() with linear
...
list, using chopss' list functions (moved to lib/lpkg.c and
lib/lib.h).
Properly handle wildcards in arguments to "pkg_info", "pkg_delete" and
"pkg_admin check".
Some other minor cleanups.
1999-03-22 05:02:39 +00:00
abs
0dee719066
Fix '-f'.
1999-03-22 03:24:04 +00:00
hubertf
2b8601f04f
be more cautious about preserving cwd
1999-03-20 00:29:19 +00:00
christos
ae673e9f58
Shut-up gcc-2.8.1 warnings.
1999-03-15 08:57:12 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
tron
137c04ccf1
Fix string handling bugs introduced by last patch.
1999-03-12 17:32:20 +00:00
erh
0f61c6801e
Add missing .El line.
1999-03-10 08:17:35 +00:00
agc
530dddb95a
Define TAR_CMD and TAR_FULLPATHNAME, and use them in preference to
...
hardcoded strings "tar" and "/usr/bin/tar". This allows the package
tools to use GNU tar with a different name (it's often installed as
gtar), and from a directory other than /usr/bin.
1999-03-09 11:10:39 +00:00
agc
4a5e3913cb
Include <fcntl.h>, so that the definitions for O_* are defined.
1999-03-09 10:01:12 +00:00
hubertf
e23d146ee6
TAILQ_FIRST and TAILQ_NEXT are not available on NetBSD 1.3 and 1.3.1,
...
define them for now.
Also fix a (unjustified) "variable may be used uninitialized" warning.
1999-03-09 02:20:49 +00:00
hubertf
4db56769f5
Add -R flag (similar to -r but the other way 'round)
1999-03-08 00:20:21 +00:00
mycroft
d77575d3c8
Clean up SYNOPSIS formatting.
1999-03-07 11:58:22 +00:00
hubertf
2428218e4b
update comment for findmatchingname()
1999-03-06 02:16:25 +00:00
hubertf
dc7b712a59
Prevent printinv of empty "Requires:" section.
1999-03-04 01:45:22 +00:00
hubertf
7964a11f60
Do not only display the packages which require this package
...
(-> +REQUIRED_BY), but also show which package this package wants
installed (-> @pkgdep).
1999-03-04 00:35:05 +00:00
hubertf
5909aead8e
Back out last fix to remove knowledge about LogDir from require_delete(),
...
because it wasn't in LogDir when it was enterred. :-/
XXX A better fix to this would be to put this save-and-restore-CWD back
in and also add it to recurse_require_find() and require_find(), but
this is too much action for nothing now.
1999-03-03 20:12:06 +00:00
hubertf
fe7b9b969f
Add -O option to only delete things from the pkgdb, and do not touch
...
anything else of the package or it's files. To be used on "make reinstall"
by the buildsystem (quite exclusively).
1999-03-03 17:29:58 +00:00
hubertf
9f766d7071
More helpful message on failure
1999-03-03 00:35:16 +00:00
hubertf
3667be3444
More helpful message on failure
1999-03-03 00:24:21 +00:00
agc
21fa5d1385
Cosmetic but annoying - no need to append a newline character in warnx()
...
string - it's done by warnx() itself.
1999-03-02 10:32:23 +00:00
hubertf
bae5f0c988
use mkdtemp also on 1.3I and up
1999-03-02 03:04:06 +00:00
hubertf
c9234a4571
- Put no assumptions into require_delete() on where the old CWD was
...
- Fix check for circular dependency
- Most importantly: DO NOT remove the package if something depends
on it, and -r isn't given!!!!! Without this change, pkg_delete was
happily nuking away any package even if it had some dependencies.
1999-03-02 02:31:23 +00:00
agc
fc1bcfe208
Quieten braindead gcc 2.8.1 unused warning.
1999-03-01 12:11:42 +00:00
agc
d7c7ee9aba
Include <fcntl.h> for the O_* definitions.
1999-03-01 12:06:57 +00:00
chopps
862b113538
remove strequal, strcmp provides the functionality we need
1999-02-26 17:04:13 +00:00
chopps
ad9eaac8ec
add -r flag to delete all packages that require the user specified one
1999-02-26 10:49:30 +00:00
hubertf
4ab7063639
If any other version of this package in stalled, stop. Document this. :)
1999-02-17 12:33:15 +00:00
hubertf
e4f74ec4d3
there is no ftplib.3
1999-02-13 17:46:20 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
hubertf
e22dd1f460
Allow @exec to be the first (non-comment) thing in a PLIST file
...
IF there is no %d/%D/%f/%F in it.
1999-02-01 02:00:42 +00:00
hubertf
9bb8dc7ef9
Remove the "struct datum" and use DBT directly.
...
Submitted by Alistair Crooks - thanks a lot!
1999-01-29 13:29:34 +00:00
hubertf
7c49b89e86
minor comments fixup
1999-01-26 14:47:32 +00:00
hubertf
1c7d06dd18
comment fileFindByPath(), reindent a bit
1999-01-26 14:26:23 +00:00
hubertf
f9e71e406c
Add code for pkgdb.
1999-01-19 17:01:56 +00:00
tron
81714a52c8
Patches supplied by Greg A. Woods in PR bin/6626 to make "pkg_info"
...
recognize the width of the current terminal.
1998-12-31 00:04:07 +00:00
hubertf
9854172140
Remove extra : printed for @cwd,
...
per PR 6481 by Jim Bernard <jbernard@ox.mines.edu>
1998-11-22 16:22:41 +00:00
hubertf
ba73896f0c
Fix some bugs discovered tonight when installing on a fresh 1.3.2
...
machine:
- create /var/db/pkg if not there
- fix wrong handling of findmatchingname() return code, resulting
in missing /var/db/pkg dir being interpreted as match found
- only move +BUILD_VERSION and +BUILD_INFO files if they're
actually present (old pkgs don't have them!)
1998-11-07 23:16:50 +00:00