- 14 Jul, 2009 1 commit
-
-
Timo Teräs authored
some fixes on index reading code too.
-
- 13 Jul, 2009 1 commit
-
-
Timo Teräs authored
in future we want to checksum on gzip boundary basis, not the full file.
-
- 09 Jul, 2009 2 commits
-
-
Natanael Copa authored
We use APK_UPDATE_CACHE apk_flag instead.
-
Natanael Copa authored
This will update the repository cache upon db_open.
-
- 08 Jul, 2009 2 commits
-
-
Timo Teräs authored
we need to know if caching is enabled, before the repositories are added. otherwise the cache is not used properly at db opening time.
-
Timo Teräs authored
instead of having static md5 implemenation, use the openssl library for digest functions.
-
- 07 Jul, 2009 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
more fine grained control what to load, and rename some of the flags to be shorter.
-
- 29 Jun, 2009 2 commits
-
-
Timo Teräs authored
Administrative tool to download or delete files to/from the cache.
-
Timo Teräs authored
If /etc/apk/cache is a symlink to directory, a copy of all installed packages is stored there, and the index of remote repositories will be there instead of /var/lib/apk. This enables to reconstruct running system during boot. Left as todo: remove cached copy when the package is removed, and additional apk applet to download missing packages to cache and/or remove extra items.
-
- 28 Jun, 2009 1 commit
-
-
Timo Teräs authored
And use it in couple of places. Some whitespace fixes too.
-
- 19 Jun, 2009 1 commit
-
-
Natanael Copa authored
We might want to add an --update-index option to misc applets. For example: apk add --update-index -u package apk version --update-index
-
- 19 May, 2009 1 commit
-
-
Natanael Copa authored
-
- 18 May, 2009 1 commit
-
-
Natanael Copa authored
We upgrade when we have an oldpkg.
-
- 14 May, 2009 1 commit
-
-
Natanael Copa authored
implements 'apk add --virutal metaname dep1 dep2...' where metaname will be an empy meta package with dep1 and dep2 as dependencies. This is useful to prevent abuild to add each makedepend to world which causes some headache when it comes to unintalling them after sucessful build.
-
- 12 May, 2009 1 commit
-
-
Natanael Copa authored
The syntax is: apk index -d /path/to/APK_INDEX.gz pkg... It does not seem like its possible to remove packages in the db so we trick apk_db_index_write() by setting the repo to on-zero. It's still not perfect since it does not recalculate the dependencies.
-
- 21 Apr, 2009 4 commits
-
-
Natanael Copa authored
This allows you to query the state db even if you do not have write permissions in cache dir (which is needed if you have remote repositories) This should speed up things and save some memory if you have big and slow remote repositories.
-
Natanael Copa authored
-
Natanael Copa authored
apk_db_add_repository does its own error reporting and does not set errno reliable. This patch also tell which repository it failed to load the index for rather than just say it failed to open "APK_INDEX.gz" which does not tell much.
-
Natanael Copa authored
-
- 16 Apr, 2009 3 commits
-
-
Timo Teräs authored
Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19.
-
Timo Teräs authored
-
Timo Teräs authored
-
- 15 Apr, 2009 1 commit
-
-
Timo Teräs authored
Fixes #24.
-
- 14 Apr, 2009 2 commits
-
-
Timo Teräs authored
Calculate changesets directly by stabilizating the package graph instead of recalculating the whole graph and then diffing (similar approach as seen in 'smart' package manager). The algorithm is not complete: defferred search space forking is missing. So you don't always get a solution on complex graphs. Benefits: - usually the search state tree is smaller (less memory used) - speed relational to changeset size, not database size (usually faster) - touch only packages related to users request (can work on partitially broken state; upgrades only necessary packages, fixes #7) Also implemented: - command prompt to confirm operation if packages are deleted or downgraded - requesting deletion of package suggests removal of all packages depending on the package being removed (you'll get list of packages that also get removed if you want package X removed) - option --simulate to see what would have been done (mainly for testing) - an untested implementation of versioned dependencies and conflicts A lot has changed, so expect new bugs too.
-
Timo Teräs authored
This will be used later by the commit change calculator (for improved changeset calculation, ref #7). Will be also used by "apk info" to show reverse dependencies or "required by" information.
-
- 17 Mar, 2009 1 commit
-
-
Timo Teräs authored
So we don't get artificial limits on the amount of dependencies (fixes #8).
-
- 04 Mar, 2009 5 commits
-
-
Natanael Copa authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
So you will not get .apk-new files of the new configuration files.
-
- 27 Feb, 2009 1 commit
-
-
Timo Teräs authored
-
- 17 Feb, 2009 1 commit
-
-
Natanael Copa authored
-
- 08 Feb, 2009 1 commit
-
-
Natanael Copa authored
we let bb use /bin and /sbin, all packages overriding busybox must install the bins in /usr/bin and /usr/sbin
-
- 22 Jan, 2009 3 commits
-
-
Timo Teräs authored
apk_hash_delete() actually deletes the file entry, so unlinking from other lists need to happen before that. Also free the diri instead of leaking it.
-
Natanael Copa authored
-
Natanael Copa authored
We dont care if a directory have references or not, we care if directory is relly there. Only the creator of the direcotry will set the permissions. This fixes the situation where you install a package owning a dir then you remove this dir manually and try install a second package also owning the dir. For example: apk add e2fsprogs-dev rm -rf /usr/lib/pkgconfig apk add zlib-dev
-
- 21 Jan, 2009 1 commit
-
-
Natanael Copa authored
-
- 19 Jan, 2009 1 commit
-
-
Timo Teräs authored
Otherwise creating rootfs from scratch with --initdb cannot be locked due to the lock file path missing.
-