ache
e1ccbc2171
Use new ftpGetURL interface, as result, report FTP error
...
via ftpErrString or net error via hstrerror(h_errno)
1996-11-14 07:30:17 +00:00
jkh
34c1fc6b4c
Fix PR#1557 - chained package dependencies using URLs didn't work.
1996-10-14 19:41:44 +00:00
jkh
b4c0b27579
Clean up the english a little, having made the mistake of reading it.
1996-08-20 21:27:18 +00:00
jkh
8e3eb39d32
Put verbosity in the right place.
1996-08-01 12:13:20 +00:00
jkh
4ae389eee6
Make -force work for pkg_add.
1996-07-31 21:52:33 +00:00
jkh
84d2379289
Add MD5 checksums to packing list for all files during pkg_create and use
...
later at pkg_delete time to verify that you're deleting what you added.
This, of course, does NOT cover the case where a file you still need
hasn't changed! That's a tougher problem to solve, and this provides
only the minimal amount of safety belt. MD5 checksums are stored in comment
fields, so packages produced with these tools are backwards compatible with
the older ones.
1996-07-30 10:48:20 +00:00
jkh
8eb37231d4
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
jkh
e8d26b1581
Make pkg_install understand and use libftpio instead of its own
...
copies of the ftp support routines. Also some cosmetic and minor
bug fixes I've been meaning to incorporate for awhile.
1996-06-20 18:33:55 +00:00
jkh
fe0ca9a717
Make a small optimization which shaves about a second off the time
...
it takes to build the `All' menu in configPackages.
1996-06-16 16:33:34 +00:00
alex
9500b89e3f
Change min_free to return free space as an off_t instead of a size_t.
1996-06-08 00:46:33 +00:00
jkh
ef88bf5901
fix PR#599
...
Submitted-By: jdp
1996-06-03 04:40:43 +00:00
jkh
8d22c5bdb9
Oh my, looks like I didn't understand .B as well as I thought I did! :-)
1996-06-01 20:51:47 +00:00
mpp
3c57dc7753
Correct some man page xrefs, and some other minor changes to bring some
...
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.
1996-04-08 04:18:31 +00:00
jdp
0f90888e3b
Close a file descriptor that I had (harmlessly) left open in a child
...
process.
1996-03-20 19:05:59 +00:00
jkh
48236277c1
Fix a couple of miscellaneous bugs and make pkg_add also support reading
...
from stdin.
1996-03-12 06:12:43 +00:00
mpp
0bdc6336c5
Initialize the argument list in the unpack() routine to zero.
...
This prevents a core dump due to the stack being trashed if pkg_add
is asked to process something that really isn't a package file.
1996-02-19 02:35:56 +00:00
mpp
0796408d4a
Another round of man page cleanups.
...
Down to only about 100 items left to cleanup! :-)
1996-02-12 04:57:03 +00:00
jkh
ab4e86359c
Fix to catch a stupid oversight on my part which allowed this thing
...
to remove the current directory under certain circumstances.
Submitted by: Richard J Kuhns <rjk@watson.grauel.com>
1996-02-09 12:05:26 +00:00
jdp
87d671feaf
Fixed pkg_create to eliminate the limits on the size of the PLIST.
...
Formerly, there were limits on both the number of files (hard-coded into
the program) and the number of characters (because of the ARG_MAX limit
in exec(2)). In this new version, the filenames are passed to tar through
a pipe, using tar's "-T" option, rather than on the command line.
1996-02-06 22:49:11 +00:00
peter
ab124e78b0
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
jkh
9109257a8a
Bring my pkg_install improvements forward from 2.1.
1995-11-12 04:55:40 +00:00
jkh
6f708e7f5a
Fix the `pkg_add relative to .' bug. Thank you, Ville!
...
Submitted by: Ville Eerola <ville@vlsi.fi>
1995-10-31 20:30:18 +00:00
jkh
d4d9564530
Bring forward my changes from 2.1
1995-10-25 15:38:37 +00:00
jkh
0e4c4a45a1
Don't be needlessly verbose in the pkg_create.
1995-08-28 14:47:30 +00:00
jkh
3af739a3a9
Make the play-pen searching routine even more agile in trying
...
to create a /usr/tmp dir if it makes sense to do so.
1995-08-26 18:36:27 +00:00
jkh
a1d1916597
Use size_t properly in all fs size ops. This kills a bug
...
encountered by someone who had his /tmp on a partition with 3.7GB of
free space!
Spotted by: Francisco Rosich Viana <rosich@power.ci.uv.es>
1995-08-26 10:15:18 +00:00
jkh
f9c6f6c7f4
Some fixes to make this "TMPDIR agile".
...
Submitted by: jmacd + some of my own fixes.
1995-08-17 00:36:06 +00:00
jkh
0fd326e2ae
Make "out of space in ${PKG_TMPDIR}" handling a bit more robust.
...
Print the right thing, do the right thing. Back to you, Satoshi!
1995-08-06 03:21:04 +00:00
jkh
e73cbd277f
Remove useless -lftp arguments from Makefiles.
...
Suggested by: ache
1995-08-04 07:14:08 +00:00
jkh
4c3d7b54ab
Round this out. Now seems to transfer packages properly over ftp
...
as it was supposed to. PKG_PATH more sorely needed than ever now..
Hmmmm.
1995-08-01 09:49:27 +00:00
jkh
a83c6fddee
Argh! I hate my life! I can't seem to do anything right here today.
...
This should restore functionality to the pkg_install suite.
1995-08-01 07:16:51 +00:00
asami
b9255f3bd3
Sync this up with ftp.c.
1995-07-31 04:00:01 +00:00
jkh
adb6e33f4e
Remove dependency on sysinstall.
1995-07-31 02:27:58 +00:00
jkh
a33d87a320
Add ftp.c to makefile - that might make it work better. Sheesh!
1995-07-31 01:26:58 +00:00
jkh
117bc8a1c4
Change the environment variable this looks for from FTP_PASSIVE to
...
FTP_PASSIVE_MODE. It would be really nice if we could standardise on
this name so that all tools (like ncftp) that offer passive/active
ftp selection would work seamlessly with one user environment variable
setting.
1995-07-30 09:41:21 +00:00
jkh
8503c9fda1
Document how to get pkg_add to use PASSIVE MODE ftp in such transfers.
1995-07-30 09:37:31 +00:00
jkh
782b438711
Totally eliminate the dependency on libftp (which will be removed from the
...
FreeBSD source tree) and switch to the internal ftp routines developed
by Poul-Henning and used in sysinstall.
1995-07-30 09:33:31 +00:00
jkh
e01c747916
o Fix PR# bin/643 - always set "where_to" properly.
...
o Nuke dependence on libftp - it's about to die!
1995-07-30 09:11:20 +00:00
asami
a02580e517
The default for temporary directory is /var/tmp, not /tmp.
1995-07-30 05:25:35 +00:00
ache
38976345b1
You can run pkg_info everywhere expect /var/db/pkg directory :-)
...
Running there you got any kind of strange errors from tar caused
by treating directories as tar files!
Fix it by adding new isfile(name) (check for reg. files) to simple fexists(name) calls.
1995-07-30 01:44:45 +00:00
ache
438e99a58f
If some files lost in /var/db/pkg/<port>/ after system crash f.e.,
...
pkg_manage silently dumps core, pkg_info claims about them to
stderr, which makes very difficult to find what directory cause it via
tons of pkg_info -a output. I found solution which covers both variants,
now pkg_info claims about missing files to stdout among valid output
with ERROR: prefix. It heals pkg_manage to not dump core and makes
easy to find errors in pkg_info -a output by simple /ERROR 'more' command.
1995-07-30 01:08:34 +00:00
ache
c575f05914
Fix coredump for -v flag
...
Submitted by: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
Obtained from:
1995-07-28 01:50:35 +00:00
asami
9708dec633
Use lstat() instead of access() for checking file existence. It works
...
for symlinks too, and according to Rod, access() is evil anyway.
Reviewed by: jkh
1995-06-24 10:12:59 +00:00
rgrimes
1b1ee55538
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
rgrimes
4f960dd75f
Remove trailing whitespace.
1995-05-30 03:57:47 +00:00
jkh
7afb459d6e
Only apply @mode directives to files.
...
Don't use the -p flag to tar; it sets the files to the wrong permissions.
Submitted by: jmz
1995-05-19 22:40:54 +00:00
jkh
fd82b3cc6a
Fix a long-standing bug that broke pkg_info utterly and probably made
...
pkg_add a little wiggy too.
1995-05-10 23:00:16 +00:00
jkh
6e78c7b340
Fix a long-standing bug that broke pkg_info utterly and probably made
...
pkg_add a little wiggy too. Document the fact that pkg_info can also
take a URL.
1995-05-10 23:00:07 +00:00
jkh
2093ba9e8f
Bump the number of allowable args by a factor of 4. I just scanned
...
all possible packing lists and found that at least one of them is
pretty large!
1995-05-10 22:33:55 +00:00
jkh
d8dd6c89d2
Document fetch-by-URL.
1995-05-10 20:56:19 +00:00