des
b046304055
Actually, the canonical way would be syntactically correct.
2003-01-09 12:04:21 +00:00
des
53c8a6f970
Canonical way of determining whether or not to use crypto.
2003-01-09 11:57:58 +00:00
jkh
99a8dbd2ab
Prevent buffer overflow in format_cmd() by properly tracking maximum
...
buffer size.
Reported by: Lionnel CHAPTAL <Lionnel.Chaptal@IPricot.com>
MFC after: 1 week
2003-01-06 07:39:02 +00:00
schweikh
d3367c5f5d
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
...
especially in troff files.
2003-01-01 18:49:04 +00:00
mike
9583e14608
Back out rev 1.33; getbsize(3)'s original interface has been restored.
...
Approved by: markm
2002-12-30 18:16:26 +00:00
schweikh
fec6546e12
english(4) police.
2002-12-27 12:15:40 +00:00
ru
041d1287e8
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
kris
776b673a0f
Minimal change to cause pkg_version to examine the new INDEX-5 file
...
instead of INDEX. This should be done better since this file name will
depend on the FreeBSD major version.
2002-12-04 17:22:48 +00:00
bmah
2eb722987d
Assume that packages passed on stdin are in bzip2 format, not gzip.
...
(sysinstall depends on this feature for package addition.)
Comment on hard-coded bzip2 usage in the spirit of rev. 1.58.
2002-11-14 21:01:17 +00:00
obrien
22ae8a63ad
Clean up a little. Don't need to include fetch.h any more, and I can't
...
find any consumers of HOSTNAME_MAX.
2002-11-06 09:03:53 +00:00
obrien
4bf9f3289b
Break fileGetURL() out into its own file so that pkg_install/lib consumers
...
pkg_{create,delete} don't need to needlessly link with libfetch.
2002-11-06 08:57:03 +00:00
des
0fd8aff7aa
Whitespace cleanup
2002-10-29 12:14:31 +00:00
gallatin
09a6e47dc0
getbsize() now takes a pointer to a size_t as its first arg. A pointer
...
to an int no longer works on an LP64 platform...
2002-10-24 17:27:32 +00:00
bmah
0b623c28ba
Teach pkg_add -r how to find 4.7-RELEASE packages with an appropriate
...
osreldate.
(Actually, due to differences in package compression formats, I'm
not sure that a -CURRENT pkg_add -r will do the right thing in
this case, once it finds them.)
2002-10-08 05:15:21 +00:00
wollman
aa09d8b564
Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct
...
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI. FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about. As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use. All callers in the
tree are updated to use the correct prototype.
Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.
Not objected to in spirit by: -arch
2002-09-21 01:28:41 +00:00
bmah
7297daa77a
Update to use *.tbz suffix, also update example URL.
...
While I'm here, fix a gramm-o.
PR: 42576
Submitted by: Jeff Ito <jeffi@rcn.com>
MFC after: 1 day
2002-09-10 02:42:59 +00:00
sobomax
a27edb29f8
Sigh, finally activate pkgwrap.c.
...
Big pointy hat to: sobomax (who apparently needs some sleep)
Submitted by: walt <wa1ter@hotmail.com>
2002-09-09 22:59:06 +00:00
bmah
19f78b220c
Fix minor off-by-one error.
...
Submitted by: jhb
2002-09-09 21:21:34 +00:00
bmah
cdaf5e1b40
Make pkg_install go to the right place for 4.6-RELEASE and 4.6.2-RELEASE
...
packages.
Pointed out by: obrien
Reviewed by: jhb
2002-09-09 19:44:17 +00:00
sobomax
60298c96b3
Introduce notion of the package tools revision and allow to wrap all tools
...
included into pkg_install according to the content of /var/db/pkg_install.conf
file, which specifies version and alternative location of the tools. Format
of the said file is very simple: one line which specifies revision of the
alternative version of the tools and their location separated by space,
i.e.:
20030102 /usr/local/sbin
This would allow bsd.port.mk to install and use up to date version of tools
on older system from ports.
Also add new `-P' flag to pkg_info, which causes it to report currently
installed version of package tools.
Discussed with: will
2002-09-09 19:43:30 +00:00
sobomax
722d004d66
Kill debugging line occasionally slipped into rev.1.3.
...
Submitted by: reg
2002-09-09 11:13:00 +00:00
sobomax
b02bdba749
Vastly decrease amount of memory comsumed in the case when we have to read
...
ports/INDEX, by allocating eactly amount of memory necessary for storing
each particular entry, insdead of 4K per entry (more than 7000 entries -
go figure). Memory consumption went down to some 500K from some 30M.
2002-09-09 08:00:32 +00:00
sobomax
5f3f30f263
Use --fast-read mode to extract metadata from package file. Since metadata
...
files are located at the very beginning of the package, this patch in
conjuction with latest tar(1) --fast-mode fix greatly speeds up pkg_info(1)
operation on package files.
MFC after: 1 week
2002-09-09 06:06:09 +00:00
sobomax
667ea4927b
When installing package from a local file assume that all subsequent
...
autoinstalled dependencies will have the same extension, not just
".tbz".
Pointy hat to: obrien
X-MFC after: -1 day
2002-09-03 06:59:33 +00:00
kris
ed521becb9
Don't treat unknown commands as fatal errors: they are probably just
...
the signature of out-of-date pkg_tools and newer packages.
Reviewed by: jkh
MFC after: 3 days
2002-08-31 20:21:47 +00:00
reg
ea1a1404ad
Don't dump core on packages with an invalid or empty PLIST.
...
Reviewed by: markm
2002-08-26 13:25:48 +00:00
obrien
a4a2c1790b
Grrr.... mumble.... a linger gzip'ism still existed.
...
Submitted by: Craig Rodrigues <rodrigc@attbi.com>
2002-08-26 03:44:44 +00:00
obrien
f564aa3816
Reorg just a tad to better express our bzip intentions.
2002-08-25 01:01:08 +00:00
obrien
3fd56acea6
Find remaining hardcoded gzip bits and change to bzip2 bits.
...
Mark with XXX so someone that cares about being able to handle either
bziped or gziped packages knows where the remaining nits are.
2002-08-25 01:00:16 +00:00
lioux
92447140f7
Preserve suid/gid permissions when extracting packages remotelly
...
fetched with -r option
Reviewed by: will
Approved by: will
2002-08-24 20:04:17 +00:00
sobomax
caa1520317
Ensure that origin field in the packing list structure is initialised. This
...
fixes problem when there are origin-less packages installed on a system
Reported by: Mark Knight <markk@knigma.org>
MFC after: 3 days
2002-08-12 16:15:25 +00:00
schweikh
b2bb39b1eb
Fix typos; each file has at least one s/seperat/separat/
...
(I skipped those in contrib/, gnu/ and crypto/)
While I was at it, fixed a lot more found by ispell that I
could identify with certainty to be errors. All of these
were in comments or text, not in actual code.
Suggested by: bde
MFC after: 3 days
2002-08-11 13:05:30 +00:00
knu
5d26f7ef88
Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz.
...
MFC after: 1 day
2002-08-04 21:27:57 +00:00
knu
8713084d10
Drop support for the .tbz2 suffix. One would not want pkg_create(1)
...
to create "pkgname.tbz" when one specifies "pkgname.tbz2".
MFC after: 1 week
2002-08-04 21:20:09 +00:00
obrien
4d5c4f2b17
Use an 8.3 friendly extension when compressing with bzip2.
2002-08-04 06:03:34 +00:00
sobomax
ea0392402a
When extracting package pass `-p' option to tar(1), so that files are
...
extracted with correct permissions.
2002-08-02 17:26:53 +00:00
markm
8f058b4f92
C replacement for the Perl5 code.
...
Submitted by: reg
2002-06-24 16:03:24 +00:00
des
1b24072051
Reorder libraries to fix static linking (libssl depends on libcrypto, so
...
it must come before libcrypto in LDADD)
Reviewed by: bde
2002-06-12 12:45:24 +00:00
ru
876652376e
libfetch now depends on libcrypto and libssl.
2002-06-06 13:45:46 +00:00
obrien
e304c2c12c
Grammar nit.
...
Submitted by: keramida
2002-06-04 20:01:53 +00:00
bmah
e243b41ee5
pkg_version was incorrectly claiming that 1.5 == 1.5.0.1, because
...
we weren't properly checking for the case that the two version strings
being compared had different numbers of components. This has been
fixed.
Pointed out by: sobomax
Reviewed by: silence on -ports
2002-05-31 15:45:48 +00:00
ru
1f82eddce7
mdoc(7) police: markup nits.
2002-05-30 08:24:52 +00:00
sobomax
a94f09971f
MFS: two more testcases highlighting recently discovered problem with version
...
comparison routine.
2002-05-28 18:00:44 +00:00
sobomax
5e6265b17a
Eliminate free'ing already freed chunks.
...
MFC after: 1 week
2002-05-22 10:33:25 +00:00
sobomax
110842c75e
MFS: silence compiler warnings.
2002-05-20 09:55:41 +00:00
eric
bd977939fa
Remove cross reference to pkg_update(1).
...
Submitted by: dd
2002-05-16 22:46:53 +00:00
trhodes
7d7bd3ffde
Consistancy check: s/file system/filesystem/g
2002-05-16 02:28:39 +00:00
sobomax
bac8396cc9
- Make use of DEPOROGINs (if there are any) when installing package;
...
- fix few bogosities here and there;
- move some common routines into the library.
MFC after: 2 weeks
2002-05-14 21:42:37 +00:00
ru
46bb8fed43
Mark all internal libraries with INTERNALLIB.
2002-05-13 11:24:03 +00:00
eric
8d4a79ea28
Remove cross reference to pkg_update(1).
2002-05-11 16:27:19 +00:00