Glenn L McGrath
|
62d28828d6
|
Use a switch instead of successive if (strcmp()) statments.
|
2002-11-06 23:35:28 +00:00 |
|
Glenn L McGrath
|
747381c602
|
Split deb_extract() into more generic functions
|
2002-11-06 22:54:41 +00:00 |
|
Glenn L McGrath
|
d8d1191505
|
Support for bziped debs, i.e. use .tar.bz2 instead .tar.gz internally
|
2002-11-05 13:56:04 +00:00 |
|
Glenn L McGrath
|
6ab32eb34c
|
Move data_extract_all_prefix to dpkg, its only used there.
|
2002-11-03 11:57:10 +00:00 |
|
Glenn L McGrath
|
61b7904afd
|
Update dpkg to use new unarchive code
|
2002-10-19 10:40:55 +00:00 |
|
Glenn L McGrath
|
a94a06a38e
|
Patch from Randolfe Averty to fixup package conflict checks, cleanup some memory leaks and reorganise dependency checking.
Some further memory leaks fixed by me.
|
2002-05-29 13:45:34 +00:00 |
|
Matt Kraai
|
39fcb5a750
|
* archival/dpkg.c (create_list): Use chomp.
* archival/tar.c (append_file_list_to_list): Likewise.
|
2002-01-02 19:01:41 +00:00 |
|
Matt Kraai
|
1f0c43668a
|
Remove == TRUE' tests and convert != TRUE' and `== FALSE' tests to use !.
|
2001-12-20 23:13:26 +00:00 |
|
Glenn L McGrath
|
aad44fb37a
|
Fix some fegfaults and picket fence
|
2001-12-05 04:40:52 +00:00 |
|
Glenn L McGrath
|
1dbbd2fe34
|
Fail gracefully if package depends on a virtual package.
|
2001-12-05 04:10:14 +00:00 |
|
Matt Kraai
|
efd7f03657
|
Fix opt type in dpkg (closes: #118975).
|
2001-11-19 21:07:15 +00:00 |
|
Glenn L McGrath
|
0a25b35c66
|
Fix create list segfault
|
2001-11-03 08:29:35 +00:00 |
|
Glenn L McGrath
|
ef0eab514d
|
Recovering from my previous commit
|
2001-10-25 14:49:48 +00:00 |
|
Glenn L McGrath
|
0d2fb76c11
|
Modify applets to use libunarchive
|
2001-10-25 14:26:05 +00:00 |
|
Glenn L McGrath
|
6ccdd8c122
|
Abort if scripts return value != 0
|
2001-10-23 17:52:28 +00:00 |
|
Matt Kraai
|
a7512d74fa
|
Process extra empty lines correctly.
|
2001-10-18 17:03:59 +00:00 |
|
Matt Kraai
|
3dd4f5ed69
|
Remove xmalloc calls.
|
2001-10-18 15:08:30 +00:00 |
|
Glenn L McGrath
|
30f68908ef
|
Another part of Stafan's latest patch, when replacing a pre-existing package set its status correctly.
|
2001-10-06 02:40:20 +00:00 |
|
Glenn L McGrath
|
f28d819554
|
status_package_num should refer to package not status.
Only initialise a new entry in the status hashtable if it really is a new entry.
|
2001-10-06 02:27:36 +00:00 |
|
Glenn L McGrath
|
a8412dbf39
|
Fixes with help from Stefan, Typo in prerm script, and when reinstall a package the old packages status was getting overwritten.
|
2001-10-04 05:22:42 +00:00 |
|
Glenn L McGrath
|
35636540ea
|
Extract control.tar.gz and data.tar.gz unconditionally, another one picked up by Stefan
|
2001-10-03 03:10:35 +00:00 |
|
Glenn L McGrath
|
95bfe631a4
|
Fix return status, picked up by Stefan
|
2001-09-29 03:34:38 +00:00 |
|
Glenn L McGrath
|
dece3c5684
|
The <package>.list file was prepending "./" to the files, fixed that.
Also fixed a very silly error by me when running postinst (remember to use the variable BEFORE its freed)
|
2001-09-22 04:16:55 +00:00 |
|
Glenn L McGrath
|
b8f5adb64f
|
Dont free everytime getline() is used, fix from Stefan Soucek
|
2001-09-22 03:24:07 +00:00 |
|
Glenn L McGrath
|
48cc89b738
|
Fix to make preinst run when required, from Stefan Soucek
|
2001-09-21 05:07:47 +00:00 |
|
Glenn L McGrath
|
e73866181f
|
Implement dpkg -l option, from Stefan Soucek (slightly modified)
|
2001-09-21 04:30:51 +00:00 |
|
Glenn L McGrath
|
bac490fe53
|
Fix version comparision bug
|
2001-08-15 11:25:01 +00:00 |
|
Glenn L McGrath
|
81108e7653
|
Cleanup (most) memory leaks
|
2001-07-19 12:15:13 +00:00 |
|
Glenn L McGrath
|
c3fbec73fb
|
Change read_package_field interface, and rewrite using low level functions
Fixes for a few bugs that have crept into dpkg in the last few days
|
2001-07-18 15:47:21 +00:00 |
|
Glenn L McGrath
|
778041f8d1
|
Use the unofficial -C instead of -c to --configure a package, -c conflicts with another dpkg command
|
2001-07-18 05:17:39 +00:00 |
|
Glenn L McGrath
|
ed4492a697
|
More feedback to user
|
2001-07-18 05:03:49 +00:00 |
|
Glenn L McGrath
|
7b0241579c
|
Be more verbose when configureing package, minor changes
|
2001-07-18 04:33:31 +00:00 |
|
Glenn L McGrath
|
4cdc607f72
|
Use xfopen to abort on error to prevent segfaulting later.
|
2001-07-18 03:13:49 +00:00 |
|
Glenn L McGrath
|
58a5bd187d
|
Tolerate fields with no data, e.g. "Depends: "
|
2001-07-14 06:25:54 +00:00 |
|
Glenn L McGrath
|
ccd65c9be6
|
Total rewrite, uses hash tables for speed and low memory use.
|
2001-07-13 18:35:24 +00:00 |
|
Glenn L McGrath
|
59e50f634a
|
Unpack the filename not the package name
|
2001-07-11 03:30:11 +00:00 |
|
Eric Andersen
|
807bda4a24
|
Minor update to include file ordering
|
2001-07-07 08:13:02 +00:00 |
|
Eric Andersen
|
24982c589b
|
Fix up some warnings that show up on ppc
|
2001-06-25 19:31:48 +00:00 |
|
Matt Kraai
|
ceeff73819
|
Rewrote mkdir (and touched lots of things in the process).
|
2001-06-21 19:41:37 +00:00 |
|
Glenn L McGrath
|
9aff903603
|
Reorganise archive extraction code
|
2001-06-13 07:26:39 +00:00 |
|
Eric Andersen
|
5a9d441b2c
|
Fix up some signed char vs int issues that show up on powerpc.
|
2001-05-24 14:16:28 +00:00 |
|
Matt Kraai
|
7cedac567c
|
Remove unused function. If necessary, we can use remove_file instead.
|
2001-05-17 04:03:22 +00:00 |
|
Eric Andersen
|
c1bdffe99b
|
Another nice cleanup from Larry. This adds a new last_char_is() function and
uses it to avoid possible buffer underruns whn strlen is zero, and avoid the
possible space-hogging inline of strlen() in several cases.
-Erik
|
2001-04-26 15:56:47 +00:00 |
|
Glenn L McGrath
|
ae1c704c44
|
Write full status file
|
2001-04-16 10:26:46 +00:00 |
|
Glenn L McGrath
|
33431ebb9a
|
dpkg improvements, use full package struct, avoid extracting to tmp dir, rename variable.
deb_extract, untar and dpkg_deb modified to make the above possible
|
2001-04-16 04:52:19 +00:00 |
|
Glenn L McGrath
|
4949faf4b2
|
copy_file_chunk uses streams now.
|
2001-04-11 16:23:35 +00:00 |
|
Glenn L McGrath
|
d22e560ad6
|
Move deb_extract() to libbb, dpkg now independent of dpkg-deb
|
2001-04-11 02:12:08 +00:00 |
|
Eric Andersen
|
e5dfced23a
|
Apply Vladimir's latest cleanup patch.
-Erik
|
2001-04-09 22:48:12 +00:00 |
|
Glenn L McGrath
|
305fdfa755
|
Reorganise status field to use 3 chars instead of one bit shifted long int.
Generates status file properly now, not compatable with full dpkg yet.
|
2001-04-08 13:27:39 +00:00 |
|
Glenn L McGrath
|
37849f3320
|
Use create_path instead of mkdir
|
2001-04-08 07:23:53 +00:00 |
|