74 Commits

Author SHA1 Message Date
Markus Reiter
eccd20e276 Merge Hbc::Container classes into UnpackStrategy. 2018-07-24 16:44:27 +02:00
Markus Reiter
b6e54a06e0 Refactor unpack strategies into separate files. 2018-07-23 20:59:28 +02:00
Markus Reiter
c29ab2d707 Fix DirectoryUnpackStrategy permissions. 2018-07-22 22:03:28 +02:00
Markus Reiter
891be1ec64 Add verbose to FileUtils calls. 2018-07-22 20:30:28 +02:00
Markus Reiter
9bd2167257 Add quiet flags if not verbose. 2018-07-22 20:30:28 +02:00
Markus Reiter
8278e9e403 Move verbose from #initialize to #extract. 2018-07-22 20:30:28 +02:00
Markus Reiter
17c2e2c00c Fix missing super. 2018-07-21 01:14:19 +02:00
Markus Reiter
979e6674cf Fix JAR detection. 2018-07-20 17:30:33 +02:00
Markus Reiter
50855c98f0 Don't pass down basename in #extract_nested_tar. 2018-07-19 12:49:21 +02:00
Markus Reiter
dbcae5b499 Don't pass down basename when extracting nestedly. 2018-07-19 00:47:52 +02:00
Markus Reiter
67c30b8372 Fix DirectoryUnpackStrategy following symlinks. 2018-07-18 13:05:34 +02:00
Markus Reiter
954edb2885 Alias extract_nestedly to extract for uncompressed files. 2018-07-16 21:36:44 +02:00
Markus Reiter
95b0b198a5 Remove redundant extract_to_dir. 2018-07-16 21:36:44 +02:00
Markus Reiter
a6aefb43c5 Don’t recurse into nested directories. 2018-07-16 21:36:44 +02:00
Markus Reiter
c5b1bb9377 Use unxz instead of xz -d. 2018-07-16 21:36:44 +02:00
Markus Reiter
589c5b4e8d Add support for nested archives. 2018-07-16 21:36:44 +02:00
Markus Reiter
2a63d363c2 Add two new unpack strategies. 2018-07-16 11:04:47 +02:00
Markus Reiter
d3534c1cc2 Use zipinfo instead of unzip -l. 2018-07-16 10:25:17 +02:00
Markus Reiter
fdc250cac4 Refactor containers and automatically determine dependencies. 2018-07-14 22:32:26 +02:00
Markus Reiter
cba55c8fd4 Add @ref_type and @ref needef for fossil. 2018-07-12 10:39:28 +02:00
Markus Reiter
5dfa4ded43 Reuse UncompressedUnpackStrategy#extract_to_dir. 2018-07-12 10:39:28 +02:00
Markus Reiter
ec7e22e16f Fix XzUnpackStrategy. 2018-07-12 10:39:28 +02:00
Markus Reiter
633c590aac Refactor unpack strategy specs. 2018-07-12 10:39:27 +02:00
Markus Reiter
5b3bbb76c9 Separate staging from download. 2018-07-12 10:39:27 +02:00