diff options
author | pgf <pgf@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-07-22 13:17:41 +0000 |
---|---|---|
committer | pgf <pgf@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-07-22 13:17:41 +0000 |
commit | 5086b0e6db3db4ad70f8daa14d24011d4ad600d9 (patch) | |
tree | 4514e158d0f64e9780ef5a125ee7190c6384d942 | |
parent | 16b44febfeafbf67bf343992978bc08a8ff090ca (diff) | |
download | busybox-w32-5086b0e6db3db4ad70f8daa14d24011d4ad600d9.tar.gz busybox-w32-5086b0e6db3db4ad70f8daa14d24011d4ad600d9.tar.bz2 busybox-w32-5086b0e6db3db4ad70f8daa14d24011d4ad600d9.zip |
applying fix for:
0000093: Patch for dpkg - can't handle scripts
Attached patch is needed to fix dpkg's support for preinst,
postinst etc script files.
git-svn-id: svn://busybox.net/trunk/busybox@10900 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | archival/dpkg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/archival/dpkg.c b/archival/dpkg.c index 05ba43414..89446574e 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c | |||
@@ -1520,6 +1520,7 @@ static char *deb_extract_control_file_to_buffer(archive_handle_t *ar_handle, lli | |||
1520 | { | 1520 | { |
1521 | ar_handle->sub_archive->action_data = data_extract_to_buffer; | 1521 | ar_handle->sub_archive->action_data = data_extract_to_buffer; |
1522 | ar_handle->sub_archive->accept = myaccept; | 1522 | ar_handle->sub_archive->accept = myaccept; |
1523 | ar_handle->sub_archive->filter = filter_accept_list; | ||
1523 | 1524 | ||
1524 | unpack_ar_archive(ar_handle); | 1525 | unpack_ar_archive(ar_handle); |
1525 | close(ar_handle->src_fd); | 1526 | close(ar_handle->src_fd); |
@@ -1714,6 +1715,7 @@ int dpkg_main(int argc, char **argv) | |||
1714 | 1715 | ||
1715 | if (package_num == -1) { | 1716 | if (package_num == -1) { |
1716 | bb_error_msg("Invalid control file in %s", argv[optind]); | 1717 | bb_error_msg("Invalid control file in %s", argv[optind]); |
1718 | optind++; | ||
1717 | continue; | 1719 | continue; |
1718 | } | 1720 | } |
1719 | deb_file[deb_count]->package = (unsigned int) package_num; | 1721 | deb_file[deb_count]->package = (unsigned int) package_num; |