Chin-San Huang
1ce9d649ec
Use full name (noticed by: ru@
2009-01-11 13:56:55 +00:00
Florent Thoumie
853e670bb4
- Backout latest changes (follow symlinks: r186496, r186518).
...
- Bump PKG_INSTALL_VER to 20090106.
2009-01-06 19:00:12 +00:00
Chin-San Huang
a2ea8684d7
- s/no-scripts/no-script/
...
PR: docs/127732
Submitted by: TerryP <BigBoss1964@gmail.com>
MFC after: 3 days
2009-01-04 07:29:04 +00:00
Florent Thoumie
7e410be8f0
Fix memory leaks introduced in last commit.
...
Bump version to 20081227.
Reported by: gcooper
Submitted by: Andrea Barberio <insomniac@slackware.it>
MFC after: 1 month
2008-12-27 14:34:33 +00:00
Florent Thoumie
58d93e6134
Follow symlinks when deleting directories.
...
Bump PKG_INSTALL_VER to 20081225 (Merry Christmas \o/).
PR: bin/54446
Submitted by: Andrea Barberio <insomniac@slackware.it>
MFC after: 1 month
2008-12-25 16:59:35 +00:00
Florent Thoumie
24f6714d86
Add package directory for 7.1-RELEASE in head as well as stable/7.
2008-12-25 15:44:10 +00:00
Brooks Davis
962b77f943
Display usage when pkg_add is called with no arguments.
...
PR: bin/121093
Submitted by: volker
Approved by: portmgr (linimon)
MFC after: 3 days
2008-10-17 15:10:45 +00:00
Poul-Henning Kamp
419859bd08
Use humanize_number to report pen-sizes so people don't have to count
...
the digits when trying to install openoffice.
2008-08-07 14:48:35 +00:00
Giorgos Keramidas
ce489a99f0
Enable the -n option of pkg_create(1).
...
The changes to make the option work are already in place, but I missed
the patch hunk that adds it to the getopt() option-handling loop.
Pointy hat: keramida
Approved by: flz
MFC after: 1 week
2008-07-08 03:21:05 +00:00
Florent Thoumie
74572e9e63
Remove support for RELENG_4 (__FreeBSD_version < 500039).
...
MFC after: 1 day
2008-06-16 23:41:11 +00:00
Florent Thoumie
7fc2d1dfc0
Style fix (use naked commands).
...
Reported by: obrien
2008-06-16 09:15:27 +00:00
Florent Thoumie
c55100c9ba
- add: Keep dependent packages too if -K is specified.
...
- updating: terminating '\n' is not part of the package origin.
- bump PKG_INSTALL_VERSION to 20080612.
PR: bin/119368 [1], bin/124459 [2]
Submitted by: gcooper [1], Beat Gatzi <beat@chruetertee.ch> [2]
MFC after: 3 days
2008-06-12 15:21:13 +00:00
Florent Thoumie
9bb2680b18
Exclude .svn directories from generated distfile.
2008-06-03 14:48:16 +00:00
Florent Thoumie
0b99032d09
- Add long options to pkg_install.
...
- Remove check for '-?' as it's not listed in authorized options.
- Bump PKG_INSTALL_VERSION to 20080530.
2008-05-30 14:26:09 +00:00
Florent Thoumie
081a90254c
Use PKG_INSTALL_VERSION for the distfile name instead of current date.
...
X-MFC after: pkg_install sync on -STABLE branches
2008-05-28 14:51:01 +00:00
Florent Thoumie
6182e1eeee
Bump PKG_INSTALL_VERSION to 20080528.
...
X-MFC after: latest HEAD changes have been MFC'ed to RELENG_[67]
2008-05-28 13:48:10 +00:00
Giorgos Keramidas
c08759cdf4
Update usage strings to add a missing -n option.
...
Noticed by: Matthias Apitz, matthias.apitz at oclc.org
2008-05-27 19:06:45 +00:00
Giorgos Keramidas
bea08b23d3
Add a -n option to pkg_create(1), to inhibit duplicate work.
...
When run without this option, multiple runs of `pkg_create -Rb' will
recreate common packages multiple times. This can take a lot of time
for large packages. With the -n option `pkg_create -b' checks with
stat(2) and skips packages that already exist.
Note that this may *not* be safe of the existing output file is not
really a package, or if it has been corrupted, modified or otherwise
tinkered with between subsequent pkg_create runs. For this and POLA
reasons, the default behavior is to *rebuild* the packages, and the -n
option can be used when we know it is `safe' to run in no-regenerate
mode.
Inspired by: A post to freebsd-questions
by Matthias Apitz < matthias.apitz at oclc.org >
Reviewed by: marcus, flz
Approved by: marcus
MFC after: 2 weeks
2008-05-27 05:10:54 +00:00
Pav Lucistnik
e1e27ead34
- Backout 1.15, it was committed by accident
...
Pointy hat to: pav
2008-05-03 23:17:37 +00:00
Pav Lucistnik
2b520e6990
- Restore functionality broken in previous commit; we need to be able to report
...
multiple installed packages with the same PKGORIGIN.
Reported by: marcus
MFC after: 1 month
2008-05-03 22:56:50 +00:00
Florent Thoumie
b41205533d
Fix pkg_info when specifying a remote package.
...
MFC after: 1 week
2008-04-16 13:05:35 +00:00
Pav Lucistnik
42b1030bbd
Optimize package registration/deregistration. Previously, when looking up the
...
package name for the origin of a dependency, all entries in /var/db/pkg were
traversed for each dependency of added/removed package. Now, gather all the
origins first, then do the lookup in a single pass over /var/db/pkg.
This should provide a major speedup for packages with hundreds of dependencies.
Submitted by: rdivacky (earlier version)
MFC after: 1 month
2008-04-11 08:26:06 +00:00
Florent Thoumie
64d1b2c64f
Add a distfile target to generate a distfile to be used by the
...
ports-mgmt/pkg_install port.
2008-04-09 15:08:31 +00:00
Florent Thoumie
4260ec2def
Retire pkg_sign. It was used to embed signatures in gzip'ed packages.
...
It's not relevant since we've changed to bzip2 compression.
MFC after: 1 week
2008-03-31 12:45:17 +00:00
Roman Divacky
4f49091fda
Improve style a little and remove one always-true condition.
...
Approved by: portmgr (pav)
Approved by: kib (mentor)
2008-03-30 16:49:19 +00:00
Ken Smith
ecdaaa7050
Sync list of directories to look for packages in to current releases
...
available.
MFC after: 3 days
2008-02-26 14:35:01 +00:00
Ruslan Ermilov
60bcf1bfb9
Introduce -i to SYNOPSIS, forgotten by krion@.
2008-02-08 14:00:01 +00:00
Ruslan Ermilov
c95546f4a2
Revise the TECHNICAL DETAILS section.
...
Reviewed by: skv
2008-01-09 09:38:53 +00:00
Gabor Kovesdan
290a89ad8f
- Adjust INDEX file name to INDEX-8 so that it matches the major FreeBSD
...
version number, as it is named after that
PR: docs/118053
Submitted by: Michael Plass <mfp49_freebsd@plass-family.net>
2007-12-20 20:02:16 +00:00
Kirill Ponomarev
e75d31642e
Backout previous commit, since it's done without maintainers
...
approval. These changes were approved by adding it as port to
ports/ tree, but not for src/. I talked to PR submitter and miwi@
some days ago and explained the reasons for it, the both were agree
to add it to ports/ only.
2007-12-09 11:01:58 +00:00
David E. O'Brien
f0693a7533
Add the 'pkg_search' script.
...
This makes it easier to figure what packages you want to install.
Submitted by: Matthias Schmidt <schmidtm @ mathematik . uni-marburg . de>
2007-12-09 02:06:00 +00:00
Kirill Ponomarev
dffc4d533f
Fix segfault while running with -a option and deinstalling broken
...
packages with incorrect plists.
PR: bin/115327
Submitted by: Michael Zhilin <mizhka@gmail.com>
MFC after: 3 days
2007-11-10 22:57:12 +00:00
Kirill Ponomarev
01ea2a8822
Some code cleanups, including removing of stale getopt argument and
...
hardcoded +CONTENTS defines.
PR: bin/117855
Submitted by: Beat Gaetzi <beat@chruetertee.ch>
MFC after: 14 days
2007-11-10 10:21:29 +00:00
Kirill Ponomarev
2cd24b447e
Add -i option for package installation without fetching and
...
installing its dependencies.
PR: bin/117065
Submitted by: Vladimir Ermakov <samflanker@gmail.com>
MFC after: 14 days
2007-11-10 09:40:39 +00:00
Kevin Lo
784bddbc5b
Cleanup of userland __P use
2007-11-07 10:53:41 +00:00
Kirill Ponomarev
cc8b585463
Introduce pkg_updating(1) which scans for installed ports and shows
...
all ports/UPDATING entries that affect one of the installed ports,
and are relevant on the given machine.
PR: bin/117564
Submitted by: Beat Gaetzi <beat@chruetertee.ch>
MFC after: 14 days
2007-11-02 22:46:30 +00:00
Kirill Ponomarev
2704bd0e13
Momoize the results of isinstalledpkg()
...
PR: bin/116452
Submitted by: wollmann
MFC after: 7 days
2007-11-02 20:18:47 +00:00
Simon L. B. Nielsen
387f26f9e1
If the INDEX file cannot be opened, print the actual filename / path
...
pkg_version tried to open instead of just "INDEX" to make the actual
problem more clear (e.g. missing INDEX-8).
MFC after: 3 days
Reviewed by: portmgr (pav)
2007-10-26 10:12:26 +00:00
Kirill Ponomarev
9f0626a570
Add whitespace.
2007-10-17 13:47:10 +00:00
Kirill Ponomarev
e619861f5e
Update for INDEX-8 support.
2007-10-17 13:45:43 +00:00
Ken Smith
c15e0967df
To honor the birth of RELENG_7 bump HEAD to 8.0-CURRENT.
...
Approved by: re (implicit)
2007-10-11 04:28:08 +00:00
Kirill Ponomarev
1b1f2361bd
Fix pkg_add behaviour to preserve pathnames.
...
PR: bin/93915 bin/109134
Submitted by: Jason Heiss <heissj@yahoo-inc.com>, Constantin Stefanov<cstef@mail.ru>
Approved by: re@ (kensmith)
MFC after: 7 days
2007-08-23 13:05:10 +00:00
Pav Lucistnik
217176a40c
- Replace rather inefficient bubble sort with a recursive depth-first search.
...
This speeds up registration of packages considerably.
- style(9) police welcome!
PR: bin/112630
Submitted by: Stephen Montgomery-Smith <stephen@cauchy.math.missouri.edu>
Tested by: bento i386 experimental run
MFC after: 14 days
2007-06-18 22:49:13 +00:00
Nate Lawson
92931013f6
Make consistent with style(msmith). 4 spaces indent, tab for each 2 indents.
2007-03-28 05:33:52 +00:00
Ruslan Ermilov
d73d2e1de2
Invoke tar(1) with the -p option when installing a package
...
from an URL (i.e., do it the same way as when installing
from a file). This fixes the lossage of the setuid bits.
It wasn't a problem before because GNU tar(1) implied the
-p option for root, but BSD tar(1) doesn't do that.
Discussed with: tobez and some advanced users :)
2007-03-06 14:54:45 +00:00
Ruslan Ermilov
3fa28f5447
The use of predefined strings such as \*[Ge] can be harmful here,
...
as some fonts (e.g., KOI8-R) have special symbols for displaying
them, and we want symbols ">=" literally here.
2007-03-04 13:30:02 +00:00
Ruslan Ermilov
d5cb5b379c
Fix markup and clean up some of the wording.
...
(This English was hard to translate as it uses a language that is
far from a pure technical. It would definitely benefit from a
revision.)
2007-03-04 13:14:41 +00:00
Greg Lehey
7e2e58c4c8
Clarify the meaning information printed by the -o option.
...
Clean up grammar, adding articles.
2007-03-03 03:50:59 +00:00
Pav Lucistnik
9486c31113
Fix a bug in 1.40 - it missed three occurences in pkg_info which leads to
...
(null)/file output.
MFC after: 1 week
2007-02-07 19:44:44 +00:00
Pav Lucistnik
103fcbb3ba
Fix previous rev.: don't step behind the end of memory we allocate
2007-02-01 15:52:47 +00:00