bmah
dfa2edaa0c
Utilize the "-o" (origin) option recently added to pkg_create(1)
...
and pkg_info(1), for more accurate determination of the
"up-to-date-ness" of installed packages.
2000-10-25 17:10:20 +00:00
sobomax
9b13a9d87f
Add "-o" option to pkg_create(1) and pkg_info(1). This option intended to record
...
a path of the port from which package has been created within FreeBSD Ports
Collection and will be used to improve pkg_version(1) and similar tools.
Reviewed by: ports@FreeBSD.org , jkh
Approved by: jkh
2000-10-23 07:01:31 +00:00
jkh
cdb92ab985
Cause fatal error messages to be a little more helpful to the programmer
...
concerning where they're taking place.
Switch from [r]index() to str[r]chr() functions, which are more ISO
compliant.
Prompted by: Edward Welbourne <eddy@vortigen.demon.co.uk>
2000-10-22 09:53:27 +00:00
bmah
9ee7a66d3e
Add -L option to limit the package status characters the user *doesn't*
...
want to see.
Submitted by: Doug Barton <DougB@gorean.org>
2000-10-20 06:16:18 +00:00
bmah
f0a9b1aef5
Make pkg_version -c -l work.
...
PR: bin/19019
Submitted by: Stijn Hoop <stijn@win.tue.nl>
2000-10-20 06:00:28 +00:00
des
874587c4cd
Trim index lines down to 79 characters, not 80.
...
Approved by: jkh
2000-10-18 20:16:26 +00:00
marko
970af0d044
Fix typo
2000-09-25 10:49:10 +00:00
marko
61a769a285
Make the ``-r'' option actually do something :)
...
Also tidy up it's output.
Approved by: jkh
2000-09-25 07:27:05 +00:00
sobomax
fbb730aa4f
Fix symlink-to-a-dir handling in pkg_delete.
...
Reviewed by: -ports
Tested by: bento
2000-09-18 07:41:48 +00:00
bmah
829e892a2e
pkg_version(1) will now distinguish between the different cases where
...
the exact relationship between an installed package and its
corresponding entry in the index file can't be determined.
Submitted by: Mark Ovens <marko@freebsd.org>
2000-09-15 04:16:20 +00:00
bmah
b878458952
Arrgh. Back out a change used during debugging and fix a typo.
2000-09-11 18:25:12 +00:00
bmah
b9a0a91943
Remove a workaround for a long-fixed bug in fetch(1).
...
Update URL for on-line Ports Collection INDEX file.
2000-09-09 21:45:19 +00:00
bmah
f974d44667
pkg_version.pl now understands the new package/port numbering scheme
...
introduced by version 1.349 of ports/Mk/bsd.port.mk and originally
submitted by kris.
In particular, it understands the $PORTREVISION (FreeBSD-specific changes
or patches to a port) and $PORTEPOCH (for re-sorting version numbers
when not used or when broken).
2000-09-09 21:28:06 +00:00
bmah
8089880386
Update my email address in various places in pkg_version.
2000-08-23 17:10:34 +00:00
billf
5c853570eb
Now that Bruce Mah is a committer, retire my co-maintainership
...
of pkg_version.
2000-08-22 18:42:27 +00:00
marko
9bf0e2be8d
Fix bug with -c option
...
PR: 18176
Reviewed by: Bruce A. Mah <bmah@acm.org>
2000-08-07 22:47:46 +00:00
sobomax
30c9e3b784
New option "-s" to query size of the installed package(s).
...
PR: 19445
Submitted by: sobomax
Reviewed by: knu
Approved by: silence
2000-07-07 13:06:32 +00:00
des
af6a1c52dc
Use libfetch instead of libftpio. This adds support for http and IPv6.
2000-06-27 11:00:07 +00:00
hoek
7e994844ce
Use rm -f
if the -f (force) option was given.
2000-06-02 04:32:37 +00:00
steve
3726bbb199
Avoid infinite loops when given a package name like 'm4-1.1/'.
...
Approved by: jkh
2000-05-14 19:54:04 +00:00
hoek
322ce1cd54
Finally remove the restriction introduced from NetBSD in r.1.3 that
...
pkg_delete be run as root. Now honours -f and checks ownership of
${PKG_DBDIR} before errx()'ing.
Requested by: bin/5718, myself, bin/18373 (in order)
2000-05-13 12:58:18 +00:00
sheldonh
87a0ee8fd6
Do not preserve UIDs, permissions nor flags of package system files in
...
tar files. This fixes clean-up problems during package creation and
does not affect the actual files to be included in the package.
The fix submitted on the attributed PR was identical to the one
obtained from NetBSD.
PR: 17386
Reported by: Adrian Filipi-Martin <adrian@ubergeeks.com>
Obtained from: NetBSD
2000-03-15 09:18:12 +00:00
billf
1d2318b7df
-CURRENT is now 500000, reflect that.
2000-03-13 18:47:48 +00:00
sheldonh
b2240fc1c0
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 14:09:25 +00:00
jhb
a34ecba155
Add cross references to pkg_version(1) in all the other pkg_* man pages.
...
Also, add a cross reference to pkg_info(1) in pkg_version(1). Finally,
in pkg_version(1), don't put a period at the end of the list of see also
man pages.
Noticed by: Matt Ayres <matta@fast.net>
2000-02-29 15:13:55 +00:00
kris
0232916ebc
pkg_create doesn't use more(1) for displaying +DISPLAY files, it
...
just cats it to stdout.
2000-02-27 06:32:25 +00:00
jkh
271b80ec81
1. If checking for directory-ness, check "dir" and "dir/" to catch
...
the case where we have a symlink pointing at a dir.
2. Restore stomped character before returning in make_hierarchy()
2000-02-19 08:58:54 +00:00
jkh
c8f3efebcb
1. If checking for directory-ness, check "dir" and "dir/" to catch
...
the case where we have a symlink pointing at a dir.
2. Restore stomped character before returning in make_hierarchy()
2000-02-19 08:52:52 +00:00
jkh
6362c530d0
While looking for a bug, tripped over style issues with added
...
code. Fix them.
2000-02-18 07:00:01 +00:00
obrien
bcb32823be
Use lstat(2) rather than stat(2) in isdir(), so that a symlink to a
...
directory is not considered a directory. I have a feeling all the other
stat(2) calls should instead be lstat(2) calls, but I have not suffiently
determined that the current behavior [especially in isfile()] isn't
depended upon by someone.
Ok'ed by: JKH
2000-02-08 06:36:08 +00:00
chris
1f69dc7620
Grammar fix: `Different than'' should be
`different from''.
2000-01-29 22:20:19 +00:00
dan
19a5ef96d9
Fix a bug in previous commit where pkg_{delete,info} foo-1.0/ would segfault.
...
Noticed first by: kris
2000-01-18 01:45:54 +00:00
dan
cbb57f0230
Teach pkg_delete and pkg_info how to deal with full pathnames
...
(/var/db/pkg/foo-1.0, instead of just foo-1.0).
Submitted by: Matthew D. Fuller <fullermd@futuresouth.com>
2000-01-15 01:15:37 +00:00
sheldonh
ddf2890cdf
Fix bogon in previous commit: pass a string argument to printf(3) to
...
satisfy the %s conversion format specifier.
Reported by: Mark Huizer <freebsd@xaa.iae.nl>
2000-01-11 13:40:20 +00:00
sheldonh
aa0fc48ff1
Use a more helpful fatal error message than "Toto! This doesn't look
...
like Kansas anymore!" when unable to return to the original working
directory.
PR: bin/16015
2000-01-11 12:37:16 +00:00
phantom
94a241a20d
Include -f and -t options to SYNOPSYS section (manpage) and usage information
...
(main.c)
PR: bin/5410
Submitted by: Frank Volf <volf@oasis.IAEhv.nl>
2000-01-07 13:25:53 +00:00
jkh
27682aeaa7
Deal with package filenames which contain spaces.
...
Submitted by: Ming-I Hsieh <mihs@wm28.csie.ncu.edu.tw>
PR: 15667
2000-01-04 05:08:58 +00:00
asami
e345d1b359
Redirect stdout from mtree to /dev/null; we don't really need to know
...
the list of directories being created when we install a package.
2000-01-03 22:59:27 +00:00
jkh
7d49aa3aa5
Only pkg_delete the old package if the new one builds properly.
...
Submitted by: Dan "The Bug" Bugg <bugg@bugg.strangled.net>
1999-12-06 03:19:16 +00:00
billf
07cba0f911
Add '-l' which will match a certain status code.
...
Add the submitter as a contributor in the man page
freebsd -> FreeBSD, while I'm poking around.
PR: bin/15162
Submitted by: Dominic Mitchell <dom@palmerharvey.co.uk>
1999-12-03 06:08:11 +00:00
billf
47b21091c1
Correct co-MAINTAINER's e-mail address. I don't know how many
...
more ways I can screw his address up. Suggestions welcome.
1999-12-03 03:20:59 +00:00
billf
927cbd2a6c
Install man pages in the right place. This is what I get for cheating
...
and copying a Makefile from another directory over to this one.
PR: docs/15140
Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
1999-11-28 18:34:27 +00:00
billf
121271bac2
Add the author as co-maintainer, a la mergemaster.
1999-11-26 20:35:55 +00:00
billf
c29efda5b8
Welcome pkg_version into the FreeBSD source tree.
...
pkg_version (as you may well know) matches the existing packages/ports
installed on your system with the ports INDEX and reports which
ports differ from the current INDEX.
Submitted by: Bruce A. Mah <CA.Sandia.GOV>
Reviewed by: ports
1999-11-26 20:31:58 +00:00
cpiazza
6fa2680934
Make pkg_add -r package1 package2 package3 ...
work correctly.
...
Reviewed by: billf
1999-11-18 23:32:43 +00:00
billf
aad82ac926
o Remove all of the objformat logic, it's never coming back.
...
o Simplify getpackagesite(), it comes back in full glory when we branch
again. It's still needed however to get the i386 or alpha directory.
1999-09-25 03:02:08 +00:00
max
d55ab77163
Document the fact that pkg_add/delete passes INSTALL/DEINSTALL
...
respectively to rscript.
1999-09-11 03:52:24 +00:00
jkh
afc28880fd
Use the appropriate macro for double quotes rather than using double
...
quotes.
Submitted by: Alexey Zelkin <phantom@cris.net>
PR: 13436
1999-09-01 10:04:47 +00:00
peter
02cee7c11e
Remove some $Log$ debris
1999-08-29 15:54:49 +00:00
peter
c81dbb3c98
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00