aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpgf <pgf@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-07-22 13:17:41 +0000
committerpgf <pgf@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-07-22 13:17:41 +0000
commit5086b0e6db3db4ad70f8daa14d24011d4ad600d9 (patch)
tree4514e158d0f64e9780ef5a125ee7190c6384d942
parent16b44febfeafbf67bf343992978bc08a8ff090ca (diff)
downloadbusybox-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.c2
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;