- Mar 29, 2011
-
-
Timo Teräs authored
-
Timo Teräs authored
broke after making the version field an atom because the printf was not updated accordingly.
-
- Mar 27, 2011
-
-
Timo Teräs authored
-
Timo Teräs authored
commit 4e72075f introduced late locking for top level packages, but used the wrong package's top level flag for the check. this fixes a problem that dependencies might not get pulled in.
-
- Mar 19, 2011
-
-
Timo Teräs authored
* make it as wide as the screen * make sure it's drawn after package change * and draw it using ansi escapes in line buffered stderr
-
Timo Teräs authored
This allows us to get apk-tools dependencies get reset at proper time in world. As a bonus, it reduces code amount.
-
Timo Teräs authored
This will fix certain scenarios where multiple packages are installed with full package files specified on command line and they depend on each other.
-
- Mar 16, 2011
-
-
Timo Teräs authored
move all files therein to other places. this allows /var to be mounted from harddisk, but rest of system be run from ramdisk. this also removes support for historical version of the scripts database which was obsoleted in 2.0_pre16 (in July 2009).
-
Timo Teräs authored
in accordance with FSH. this also to clear /var of apk related things as we might want to run /var as harddisk, but rest of system from ramdisk.
-
Timo Teräs authored
and make the progress bar disappear on regular runs too.
-
Timo Teräs authored
comment out the code that was out for testing. duh.
-
Timo Teräs authored
.. and back to read-only after finishing with modifications. fixes #512
-
Timo Teräs authored
if package arch is not set, do not append anything to repository. if arch is set, it is appended to repository.
-
Timo Teräs authored
Use statfs() filesystem type, instead of the device IDs.
-
- Mar 11, 2011
-
-
Natanael Copa authored
If GNU wget is available, then we want use it as it gives the user possibility to set misc options, such as bandwidth limit in wgetrc. It might also be that busybox is not available in case bootstrapping alpine from other distros (think debian vserver host creating an alpine guest) In any case we, fall back to busybox wget in case wget libs are getting upgraded. (see http://redmine.alpinelinux.org/issues/347)
-
- Jan 21, 2011
-
-
Timo Teräs authored
-
- Jan 05, 2011
-
-
Timo Teräs authored
Packages without architecture should get the platforms default architecture (so we are backwards compatible). Only the virtual packages should get 'noarch' by default. Also print full path to the index file which failed.
-
- Jan 04, 2011
-
-
Natanael Copa authored
This allows users to have a collection of build variables set without needing to specify them at build time every time.
-
Timo Teräs authored
The atomization change broke virtual packages because they don't have license or arch set.
-
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.
-
- Jan 03, 2011
-
-
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.
-
- Jan 01, 2011
-
-
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.
-
- Dec 17, 2010
-
-
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.
-
- Dec 15, 2010
-
-
Natanael Copa authored
-
- Dec 14, 2010
-
-
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
-
- Dec 10, 2010
-
-
Timo Teräs authored
Unsigned indexes should not be needed anymore anyway.
-
Timo Teräs authored
should not be needed anymore.
-
- Dec 09, 2010
-
-
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
-
- Nov 23, 2010
-
-
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.
-
- Oct 08, 2010
-
-
Timo Teräs authored
id cache needs to be initialized early. and group database filename is surprisingly 'group'.
-