Commit Graph

31 Commits

Author SHA1 Message Date
Lubos Dolezel
8be134239b Fix darlinghq/darling#920 2021-02-02 21:48:38 +01:00
Lubos Dolezel
9061cc46c4 Some small improvements 2020-04-30 22:02:42 +02:00
Lubos Dolezel
cf03a69266 uninstaller: fix crashes when no Bom is present 2020-02-28 16:42:17 +01:00
Lubos Dolezel
3ce142e74c Add support for -verboseR 2020-02-25 22:28:09 +01:00
Lubos Dolezel
ee155054ef Support some less common .pkg layouts (darlinghq/darling#689) 2020-02-25 14:17:13 +01:00
Ilya Pavlov
28ca3f8988 fix wrong capture pkg.path behavior when Distribution xml contain
whitespace
2018-09-28 22:25:01 +03:00
Tomas Groth
6b813b29bf Make the title attribute in the choice tag optional and fallback to the id attribute if title is not available. 2018-09-24 20:34:49 +02:00
Lubos Dolezel
0aa29e3906 Adapt build to updated libc++ 2017-03-27 20:48:26 +02:00
Lubos Dolezel
4929db6f7b Revert "This fixes strange decompression errors"
This reverts commit b1bf40b04d.
2017-03-25 17:59:11 +01:00
Lubos Dolezel
b1bf40b04d This fixes strange decompression errors
It smells like memory corruption, so this probably only works around the
problem.
2017-03-24 23:36:44 +01:00
Lubos Dolezel
f7451eb3db Mach-O build 2017-03-01 13:35:15 +01:00
Sergey Bugaev
1040e95578 Properly handle missing files 2017-01-14 13:44:47 +03:00
Sergey Bugaev
f8335e9cac Revert looking for BOM 2017-01-14 13:37:26 +03:00
Sergey Bugaev
1a561fee2c Make XAR file searching case-insensitive 2017-01-14 13:37:26 +03:00
Sergey Bugaev
7134cb1bfd mkParentDirs before extracting payload files 2017-01-13 23:52:43 +03:00
Sergey Bugaev
701b52832d Don't segfault on missing Bom file & support spelling it as BOM 2017-01-13 23:52:43 +03:00
Sergey Bugaev
b14e8d1740 Don't unset the environment 2017-01-09 15:53:05 +03:00
Lubos Dolezel
d94ebec1dd Fix the pbzx decompressor (Darling issue 175) 2016-11-05 14:15:00 +01:00
Lubos Dolezel
7812b1c9e3 Fix traversing down BOM trees 2016-10-05 00:15:32 +02:00
Lubos Dolezel
bb1874a131 Added pkgutil, features needed by Rudix Package Manager should be implemented 2016-02-26 22:56:16 +01:00
Lubos Dolezel
6cb823b484 Fix running scripts 2016-02-03 19:19:49 +01:00
Lubos Dolezel
e9087a1b85 Various improvements 2016-02-02 22:40:11 +01:00
Luboš Doležel
10dc135da7 Fix several bugs, pass the DPREFIX env var (but this should be done in sys_execve) 2016-01-30 11:59:34 +01:00
Lubos Dolezel
995047f573 Installer now runs installation scripts and removes older package versions; added an uninstaller 2016-01-25 23:20:04 +01:00
Lubos Dolezel
2d8048c132 Several fixes in installation process 2016-01-24 20:59:18 +01:00
Lubos Dolezel
c52490c725 Installer progress. Now installs a package. It does NOT yet uninstall a previous version, install a .plist into receipts db and copy the BOM into receipts db. 2016-01-24 00:01:50 +01:00
Lubos Dolezel
c29e0a0c7a Created several classes pro reading BOM b-trees and the Files tree 2016-01-21 21:07:48 +01:00
Lubos Dolezel
6094ffe96c Some progress around ArchivedFileReader, added initial PbzxReader code 2016-01-20 18:55:40 +01:00
Lubos Dolezel
6d5978f2de Some initial BOM parsing code 2016-01-20 18:53:12 +01:00
Lubos Dolezel
0f6736c321 XAR and CPIO work 2013-07-19 22:03:49 +02:00
Lubos Dolezel
f96b1e84d5 Initial XAR reader commit 2013-07-18 22:06:51 +02:00