- switch (opt) {
-#ifndef CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY
- case 'c':
- tar_gz_archive->action_header = header_verbose_list;
- break;
- case 'e':
- ar_archive->accept = control_tar_gz_llist;
- tar_gz_archive->action_data = data_extract_all;
- break;
- case 'f':
- /* Print the entire control file
- * it should accept a second argument which specifies a
- * specific field to print */
- ar_archive->accept = control_tar_gz_llist;
- tar_gz_archive->accept = add_to_list(NULL, "./control");;
- tar_gz_archive->filter = filter_accept_list;
- tar_gz_archive->action_data = data_extract_to_stdout;
- break;
- case 'X':
- tar_gz_archive->action_header = header_list;
+
+#ifdef CONFIG_FEATURE_DEB_TAR_BZ2
+ llist_add_to(&(ar_archive->accept), "data.tar.bz2");
+ llist_add_to(&control_tar_llist, "control.tar.bz2");