- 04 Jan, 2011 1 commit
-
-
Timo Teräs authored
Parse install_if from package metadata and include it in the indexes. Also setup the reverse install_if dependencies when loading a database. ref #443. Actual install_if functionality is not yet implemented.
-
- 03 Jan, 2011 2 commits
-
-
Timo Teräs authored
Just disable installation of packages using the new stuff. Also flag lower case package info fields as non-critical and allow installation even if that features is not supported.
-
Timo Teräs authored
otherwise we get reads from uninitialized/unallocated memory.
-
- 01 Jan, 2011 6 commits
-
-
Timo Teräs authored
When package is installed from commandline, we should always install that specific instance of package (never favor repository version if it has difference identity). Otherwise we might not always end-up installing the .apk given on command line. The dependency is now against specific checksum identity (marked with >< dependency comparison). Fixes #492.
-
Timo Teräs authored
.. instead of the longer flag combo.
-
Timo Teräs authored
Also re-exec's apk-tools to perform rest of the upgrade using the new apk-tools. This allows handling of new apk-tools features properly. Fixes #140.
-
Timo Teräs authored
It's no longer needed or used.
-
Timo Teräs authored
The version now needs to be initialized atom always, since it's dereferenced in various places.
-
Timo Teräs authored
I think there used to be problems with using http_proxy on bb wget, but those have been fixed for quite some time. This fixes #347. We should probably use libcurl or similar library eventually, but I'm not entirely sure if/when we want that.
-
- 17 Dec, 2010 1 commit
-
-
Timo Teräs authored
The boundary callback should not happen until all the uncompressed data has been consumed. This previously seems to have worked because normally gzip library returns "no error" instead of the "stream end" if we extract exactly the amount of bytes remaining in the archive. (Perhaps this was changed in new zlib.) In any case, verification was broken with some apks due to this callback ordering issue.
-
- 15 Dec, 2010 1 commit
-
-
Natanael Copa authored
-
- 14 Dec, 2010 2 commits
-
-
Timo Teräs authored
- implement a hash table for commonly shared fields such as license, version and architecture - use macroes to print blobs or pkgname-pkgver strings - fix some old cruft
-
Timo Teräs authored
Architecture is now: - parsed from .PKGINFO - written to index and installed db - appended to repository URL when fetching files
-
- 10 Dec, 2010 2 commits
-
-
Timo Teräs authored
Unsigned indexes should not be needed anymore anyway.
-
Timo Teräs authored
should not be needed anymore.
-
- 09 Dec, 2010 3 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
.. instead of the pkgname-pkgver string.
-
Timo Teräs authored
* prunes the child pid to avoid zombies * handles the errors so e.g. file-not-found is reported properly
-
- 23 Nov, 2010 2 commits
-
-
Natanael Copa authored
blob.ptr might be non-null on empty field in /var/lib/apk/installed so we compare with blob length. This fixes a segfault on x86_64.
-
Timo Teräs authored
The hash is 'unsigned long' everywhere which is 64-bits (on 64-bit boxes). Fix the one instance of it being 'unsigned int' since that would be 32-bit and cause lookup failures on 64-bit boxes.
-
- 08 Oct, 2010 2 commits
-
-
Timo Teräs authored
id cache needs to be initialized early. and group database filename is surprisingly 'group'.
-
Timo Teräs authored
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434.
-
- 23 Sep, 2010 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
the uid and gid are used in other places than just changing file ownership on extraction.
-
- 22 Sep, 2010 1 commit
-
-
Natanael Copa authored
We want remove dirs when they are unreferenced so we remove all dirs on apk del, but we don't want remove dirs when closing database. So we make removing dir optional when unreferencing it. This partially reverts commit c7ffc96a. fixes #406
-
- 30 Aug, 2010 1 commit
-
-
Natanael Copa authored
Seems like recent eglibc requires that you include sys/stat.h
-
- 30 Jun, 2010 1 commit
-
-
Timo Teräs authored
We want minimal static build. And this now also breaks with our openssl since it tries to automatically dlopen some of the engine modules.
-
- 16 Jun, 2010 2 commits
-
-
Natanael Copa authored
-
Timo Teräs authored
-
- 15 Jun, 2010 7 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
That way we can set sh options case by case
-
Timo Teräs authored
We we can upgrade rest of system just fine then.
-
Timo Teräs authored
Installed package does not need to be checked for availability. Account for packages missing if they get pruned out due to installability check.
-
Timo Teräs authored
-
Natanael Copa authored
-
Timo Teräs authored
The trigger list can be reused after it's cleared, make sure the list node is initialized all the time.
-
- 14 Jun, 2010 1 commit
-
-
Natanael Copa authored
Make the libapk and lua module optional at buildtime and off by default. This is because enabling libapk requires that mkinitfs also copies the libapk.so or the initramfs will not work. To build libapk: make LIBAPK=yes To build lua module (will enable LIBAPK=yes): make LUAAPK To link apk to libapk (will enable LIBAPK=yes): make SHARED_LIBAPK=yes All the above applies to make install target as well.
-
- 12 Jun, 2010 2 commits
-
-
Timo Teräs authored
So open the db in read-only mode instead. This allows --simulate to be run as non-root user.
-
Timo Teräs authored
Take the uid/gid from passwd and group.
-
- 11 Jun, 2010 1 commit
-
-
Timo Teräs authored
-