Mario Sergio Fujikawa Ferreira
cf5c89e1fe
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
Maxim Sobolev
f46eb8f0b8
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
Jens Schweikhardt
2b239dd118
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
Akinori MUSHA
9988e3662f
Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz.
...
MFC after: 1 day
2002-08-04 21:27:57 +00:00
Akinori MUSHA
752b4d681e
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
David E. O'Brien
9e0e832f14
Use an 8.3 friendly extension when compressing with bzip2.
2002-08-04 06:03:34 +00:00
Maxim Sobolev
64449e2a32
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
Mark Murray
8360b6af14
C replacement for the Perl5 code.
...
Submitted by: reg
2002-06-24 16:03:24 +00:00
Dag-Erling Smørgrav
937ce6a950
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
Ruslan Ermilov
4093807dd9
libfetch now depends on libcrypto and libssl.
2002-06-06 13:45:46 +00:00
David E. O'Brien
b47f7d2f16
Grammar nit.
...
Submitted by: keramida
2002-06-04 20:01:53 +00:00
Bruce A. Mah
ca8f81dd24
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
Ruslan Ermilov
24caa840be
mdoc(7) police: markup nits.
2002-05-30 08:24:52 +00:00
Maxim Sobolev
027d0ad454
MFS: two more testcases highlighting recently discovered problem with version
...
comparison routine.
2002-05-28 18:00:44 +00:00
Maxim Sobolev
6950a26a50
Eliminate free'ing already freed chunks.
...
MFC after: 1 week
2002-05-22 10:33:25 +00:00
Maxim Sobolev
62553a3cbf
MFS: silence compiler warnings.
2002-05-20 09:55:41 +00:00
Eric Melville
595d77f913
Remove cross reference to pkg_update(1).
...
Submitted by: dd
2002-05-16 22:46:53 +00:00
Tom Rhodes
67c8020f12
Consistancy check: s/file system/filesystem/g
2002-05-16 02:28:39 +00:00
Maxim Sobolev
dd3a3dfc3b
- 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
Ruslan Ermilov
423e9124d9
Mark all internal libraries with INTERNALLIB.
2002-05-13 11:24:03 +00:00
Eric Melville
003f849311
Remove cross reference to pkg_update(1).
2002-05-11 16:27:19 +00:00
Alfred Perlstein
f7bb25f702
replace __FUNCTION__ with standardized __func__.
...
Requested by: jhb
2002-05-11 04:17:55 +00:00
Alfred Perlstein
a2bcd1a09f
fix build:
...
you may not use string concatination with __FUNCTION__, replace all occurances
of:
__FUNCTION__ ": error string"
with:
"%s: error string"
2002-05-11 03:48:49 +00:00
Maxim Sobolev
8ae0995264
When packing installed package into a file (pkg_create -b) make sure to
...
include all package files into resulting tarball.
PR: 34007
Submitted by: olgeni
While I here:
- Remove bogus comment;
- ensure that we return the proper exit code in the case of -b failure.
MFC after: 5 days
2002-05-10 00:03:14 +00:00
Paul Richards
ee13ade8a0
Do my bit for the Perl removal team and shoot my own, rather mangy
...
looking, dog.
2002-05-08 18:44:24 +00:00
Maxim Sobolev
a1ad4f468a
New feature: allow origins of all dependencies be recorded into package list
...
using new `@comment DEPORIGIN:...' directive. This would allow us to make
many neat things including:
- easier binary upgrades;
- source upgrades without using external tools by simply extending
bsd.port.mk and pkg_install tools;
- mixed-mode upgrades (source + binary);
- depreciate and deorbit silly +REQUIRED_BY files in the near future.
This feature is no-op until appropriate bsd.port.mk patch is committed, and
even when it is already committed packages generated will remain 100%
compatible with old set of pkg_install tools (module all those neat
features, of course).
MFC after: 6 days
2002-05-05 21:03:25 +00:00
Maxim Sobolev
f351f851db
In a origin lookup mode (-O) don't bail out when encountering empty package
...
directory, because this prevent this option from being used from the
package-depends target of bsd.port.mk since it creates such empty dir
during its normal operation.
MFC after: 6 days
2002-05-05 20:50:27 +00:00
Maxim Sobolev
ae346c242b
Update usage() and manpage to match reality (add -O into usage and adjust
...
both to make clear that -W and -O are stand-alone options).
MFC after: 6 days
2002-05-05 13:44:32 +00:00
Maxim Sobolev
2dc0025a87
Use PLIST_ORIGIN instead of rolling own version using PLIST_COMMENT.
...
MFC after: 6 days
2002-05-05 13:09:04 +00:00
Maxim Sobolev
63d4f9853d
Handle PLIST_ORIGIN properly.
...
Poked by: kris
Pointy hat grabbed by: sobomax
MFC after: 6 days
2002-05-05 12:54:11 +00:00
Maxim Sobolev
76c0ee0ef2
Add ability to query installed packages based on origin.
2002-05-04 14:49:49 +00:00
Maxim Sobolev
3d5c1511ca
Make pkg_info working again when argument is a file not in the current
...
directory.
PR: 37571
Submitted by: Dirk Meyer <dirk.meyer@dinoex.sub.org>
MFC after: 1 week
2002-05-02 13:09:33 +00:00
Maxim Sobolev
5583155096
Make `-g' working for symlinks.
...
PR: 33857
Submitted by: darren <igla@batterybackups.net>
MFC after: 1 week
2002-05-02 12:52:42 +00:00
Maxim Sobolev
3465d2ab40
Kill local variable which shadows global one. This fixes creation of bzip2
...
compressed packages broken in the previous commit.
Pointy hat to: obrien
2002-05-02 10:19:13 +00:00
David E. O'Brien
2d37eb657e
Improve the Bzip2 handling.
...
Sponsored by: FreeBSD Mall, Inc.
2002-04-20 21:20:58 +00:00
Philippe Charnier
7f94b8deee
Use `The .Nm utility'
2002-04-20 12:27:18 +00:00
Murray Stokely
1bb336ef80
DTRT for packages read from STDIN:
...
$ cat pkg.tgz | pkg_add -
The above command line will fail on -CURRENT or -STABLE, and
therefore, so will sysinstall if you try to install additional
packages through the network (FTP) from a multiuser system. Because
of the different environment during installation (wrt the playpen),
this bug does not manifest itself during initial installs, and users
may install packages from the network just fine at that time.
This bug was fixed in OpenBSD 4 years ago.
----------------------------
revision 1.4
date: 1998/04/07 05:56:13; author: marc; state: Exp; lines: +13 -8
fix package input from standard input -- the program tried to process
stdin twice. Note: it assumes stdin is a compressed tar file.
----------------------------
PR: conf/36606
Obtained from: OpenBSD
MFC after: 2 weeks
2002-04-02 12:47:10 +00:00
David E. O'Brien
0d8875ff46
Fix SCM ID's.
2002-04-01 09:39:07 +00:00
Maxim Sobolev
c9dfae71a8
Use some black make(1) magic to make pkg_install build even without
...
Makefile.inc in parent directory (e.g. when checked out from cvs as a module).
MFC after: 2 weeks
2002-02-27 19:03:15 +00:00
Maxim Sobolev
db6c6159b0
Make sortdeps() working with dependency lists containing one or no elements.
...
Submitted by: roam
MFC in: 1 week
2002-02-20 17:15:17 +00:00
Maxim Sobolev
f62b5ea330
Provide protection against incorrect input (dependency list).
...
Submitted by: roam
2002-02-20 17:07:19 +00:00
Maxim Sobolev
20d7b1acae
Pass `-9' flag to gzip(1), so that package is compressed using maximum
...
compression. Usually this gives gives extra 1-1.5%.
MFC after: 1 day
2002-01-17 10:51:39 +00:00
Giorgos Keramidas
d41599d44f
Add pkg_update to the SEE_ALSO manpage of pkg_create.
...
PR: docs/33666
Submitted by: Tom Rhodes <darklogik@pittgoth.com>
2002-01-15 14:39:31 +00:00
Jordan K. Hubbard
fe7283fc23
Choose more paranoid modes for the temporary directory so the user can't
...
easily browse its contents.
Noted by: Antoine
2001-11-22 01:54:33 +00:00
Maxim Sobolev
0a811cbf0c
Improve recently committed fix for -t bug.
...
Submitted by: "Andrew L. Neporada" <andr@dgap.mipt.ru>
MFC after: 3 days
2001-11-15 15:13:24 +00:00
Maxim Sobolev
f4dfe934d1
Make `-b' option actually work as advertised.
2001-10-25 07:56:20 +00:00
David E. O'Brien
150e0ea706
Increase the number of packages that can be installed by an order of
...
magnitude. Geez, this is Unix, what is with the arbitrary needless
constants.
2001-10-16 06:42:06 +00:00
Maxim Sobolev
181a5b5a6e
Fix "off by 1" error introduced in the previous commit by replacing strncpy(3)
...
with strlcpy(3).
MFC after: 2 weeks
2001-10-16 03:04:15 +00:00
Maxim Sobolev
be5780f384
Use strncpy(3) instead of strcpy(3) to copy optarg into a fixed-sized buffer.
...
Prompted by: dd
MFC after: 2 weeks
2001-10-15 18:21:08 +00:00
Dima Dorfman
f06c683e47
The user wants to ensure, not insure, that the package isn't going to
...
damage their system.
2001-10-15 13:49:51 +00:00