- Feb 04, 2015
-
-
Timo Teräs authored
-
Timo Teräs authored
Package pinning was first implemented with 'p' tag. However, it was before any release renamed to 's', and 'p' was reserved for package provides support for which is used now.
-
- Jan 30, 2015
-
-
Timo Teräs authored
fixes #3840
-
Timo Teräs authored
this makes 'lbu diff' and aaudit diffs nice when a world dependency is added or removed. sorting also makes the ordering more deterministic as the world targets constraints are always applied in the same order. test suite updated accordingly.
-
Timo Teräs authored
using space was for backwards compatibility with apk-tools 2.2.2 and earlier (from January 2012)
-
Timo Teräs authored
the location changed in apk-tools 2.1.0 (March 2011) which was used in Alpine Linux 2.2.
-
Timo Teräs authored
when removing large sets of packets, the ordering of removal was not quaranteed to honor dependencies. this fixes the removal order to be in reverse dependency order as far as possible.
-
- Dec 08, 2014
-
-
Timo Teräs authored
In case all applet arguments are packages names (that is are not including wildcards), return error if they do not match to some package.
-
Timo Teräs authored
-
- Nov 03, 2014
-
-
Timo Teräs authored
-
Allows running apk as an unprivileged user, e.g. with fakeroot. Opening the lock file fails without the write permission.
-
- Nov 01, 2014
-
-
Timo Teräs authored
-
Timo Teräs authored
there are only few combinations for that triplet, and they occur multiple times reducing the struct sizes a bit. make sane defaults and prepare to not write defaults to disk to reduce on-disk installed db size.
-
Timo Teräs authored
-
- Oct 13, 2014
-
-
Timo Teräs authored
-
- Oct 09, 2014
-
-
Timo Teräs authored
-
- Oct 08, 2014
-
-
Timo Teräs authored
Add also a new 'commit' group that is the common options for all applets that can commit package changes.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- Oct 07, 2014
-
-
Timo Teräs authored
fixes #3371
-
Timo Teräs authored
-
Timo Teräs authored
Apk used to reset directory permissions always, but this is undesirable if user has modified the permissions - especially during tmpfs boot. Though, it is desirable to update the permissions when packaging has changed permissions, or a new package is installed and the merged permission mask / owner changes. Thus the new code updates the permissions only if: 1) We are booting and directory is not in apkovl 2) The directory is modified by a package install/remove/upgrade 3) The filesystem directory permission matched database Additionally "apk fix --directory-permissions" can be used to reset all directory permissions to the database defaults. Fixes #2966
-
- Oct 06, 2014
-
-
Timo Teräs authored
This makes sure any conflicted packages will be removed first. Useful if we know there are conflicting files, and want to avoid adding potentially harmful replaces line. Add a test case for this too.
-
Timo Teräs authored
Also if --purge is specified delete all uninstalled packages. Fixes #2889
-
Timo Teräs authored
Allows one arch index files to refer to other arch packages. Mostly useful with noarch packages, but could be used e.g. to ship build with some of packages optimized for specific cpu generation and share most packages with the standard build.
-
Timo Teräs authored
busybox trigger creates symlinks to itself. This helps user to see where these come from.
-
Timo Teräs authored
It's real only if there's a package with actual dependency (conflicts and install_if dependencies do not count).
-
- May 20, 2014
-
-
Timo Teräs authored
-
- May 19, 2014
-
-
Timo Teräs authored
allow packages in the cache's installed to be selected for installation by the solver. add test case for the issue.
-
Timo Teräs authored
-
Timo Teräs authored
this happens e.g. after tmpfs boot when not all packages where available: the dependency is in world, but not installed.
-
- May 12, 2014
-
-
Timo Teräs authored
the dynamic applet registration never worked with PIE, and as a temporary hack -nopie was added to default link flags in 2008. this commit reworks the applet registration mechanism to something that is compatible with PIE, and removes the hack. finally!
-
- Apr 25, 2014
-
-
Timo Teräs authored
basically this makes packager's life simpler as there is no need to list the subpkg names in replaces. this was also very error prone and tedious job to do properly.
-
- Apr 14, 2014
-
-
Timo Teräs authored
-
- Apr 10, 2014
-
-
Timo Teräs authored
most notable in error report from 'del' applet
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-