Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-10-08 | url: use libfetch to retrieve http/https/ftp files | Timo Teräs | 1 | -0/+5 | |
2014-10-06 | cache: delete more aggressively unneeded cached files | Timo Teräs | 1 | -2/+2 | |
Also if --purge is specified delete all uninstalled packages. Fixes #2889 | |||||
2014-05-19 | test: improve loading of repositories, fix broken install-if test | Timo Teräs | 1 | -3/+15 | |
2014-05-12 | finally fix building PIE binaries | Timo Teräs | 1 | -9/+29 | |
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! | |||||
2014-01-06 | apk: new option --print-arch | Natanael Copa | 1 | -0/+10 | |
Simply print the default arch and exit. This is so scripts don't need to parse the output of -V. | |||||
2013-10-11 | print: use stdout instead of stderr for logging and progress | Timo Teräs | 1 | -1/+0 | |
stdout is the proper place for it. this also fixes the progress bar in musl, which seems to not support using line buffering for stderr. | |||||
2013-09-10 | apk: new option --no-scripts | Timo Teräs | 1 | -0/+4 | |
to not run any per-package scripts. useful for managing buildroot when cross-compiling. | |||||
2013-08-28 | apk: minor fix in help text and a whitespace fix | Natanael Copa | 1 | -2/+2 | |
2013-07-08 | apk: give more space for applet descriptions on generic help | Timo Teräs | 1 | -1/+1 | |
2013-06-30 | apk: infrastructure for short-option-only synonyms | Dubiousjim | 1 | -8/+9 | |
2013-06-28 | various: applet help text and comment fixes | Dubiousjim | 1 | -1/+1 | |
Acked-by: Natanael Copa <ncopa@alpinelinux.org> | |||||
2013-06-19 | apk: set automatic flags before parsing the opts | Natanael Copa | 1 | -1/+1 | |
Otherwise we cannot override with --no-progress | |||||
2013-06-18 | apk: use string array in applet mains, separate apk_name_foreach_matching | Timo Teräs | 1 | -1/+6 | |
2013-06-17 | print: move progress printing to common functions | Timo Teräs | 1 | -1/+1 | |
2013-05-30 | db: unify handling of special packages | Timo Teräs | 1 | -3/+5 | |
make cache a special kind of repository, and automatically cache special packages (virtual packages, or ones installed from command line). add test cases for handling virtual packages. fixes #1617. | |||||
2012-09-20 | apk: implement --progress-fd to write progress to a specified fd | Timo Teräs | 1 | -0/+5 | |
2012-02-24 | apk: do not enable automatically interactive mode with --simulate | Timo Teräs | 1 | -5/+13 | |
2012-02-24 | test: improve pinning tests | Timo Teräs | 1 | -5/+8 | |
2012-02-23 | test: rewrite the testing framework to use the real applets | Timo Teräs | 1 | -0/+63 | |
also merge the expected output to the *.test files. | |||||
2012-02-23 | apk: /etc/apk/interactive enables interactive mode for tty sessions | Timo Teräs | 1 | -1/+4 | |
In case someone prefers extra quesions while running apk in a terminal. The file is always from the real root; not from --root so that we will not accidentally enable interactive mode when in initramfs bootstrap. | |||||
2012-02-17 | apk: fix some unharmful leaks reported by valgrind | Timo Teräs | 1 | -9/+17 | |
2011-09-14 | apk: remove unneeded global apk_screen_width | Timo Teräs | 1 | -1/+0 | |
2011-09-14 | upgrade: --no-self-upgrade option | Timo Teräs | 1 | -1/+2 | |
Use it to avoid self-upgrade loops in case something fails during the initial upgrade attempt. | |||||
2011-09-13 | all: update copyright year statement | Timo Teräs | 1 | -1/+1 | |
2011-09-09 | print: minor cleanup to indented writer | Timo Teräs | 1 | -6/+5 | |
2011-07-22 | apk: improve indented printing | Timo Teräs | 1 | -15/+16 | |
* fixup the help messages to align up properly * refresh screen width on SIGWINCH | |||||
2011-07-16 | apk: use APK_DEFAULT_ARCH in version(). | William Pitcock | 1 | -1/+1 | |
2011-07-16 | apk: display command descriptions in command list | William Pitcock | 1 | -5/+10 | |
2011-04-22 | apk: default screen width 70 if ioctl says 0 as width | Timo Teräs | 1 | -1/+1 | |
2011-04-14 | db: Allow override arch when using --root | Natanael Copa | 1 | -0/+5 | |
This is so we can do x86 --root installs on x86_64 hosts. Using --arch without --root can make great damage so we only enable it if --root is used. | |||||
2011-03-19 | apk: improve progress bar | Timo Teräs | 1 | -3/+17 | |
* 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 | |||||
2011-03-16 | apk: show progress bar by default for tty controlled runs | Timo Teräs | 1 | -0/+8 | |
and make the progress bar disappear on regular runs too. | |||||
2011-01-01 | upgrade: perform upgrade of apk-tools first if available | Timo Teräs | 1 | -0/+6 | |
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. | |||||
2010-12-14 | various: use 'atoms' for certain package field and misc fixes | Timo Teräs | 1 | -0/+1 | |
- 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 | |||||
2010-10-08 | io, db: id cache should be specific to database root, not system root | Timo Teräs | 1 | -2/+0 | |
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434. | |||||
2010-06-30 | static build: do not use openssl engines | Timo Teräs | 1 | -0/+4 | |
We want minimal static build. And this now also breaks with our openssl since it tries to automatically dlopen some of the engine modules. | |||||
2010-06-12 | archive: honor username/groupname instead of uid/gid | Timo Teräs | 1 | -0/+2 | |
Take the uid/gid from passwd and group. | |||||
2010-06-11 | db: make apk_wait a part of dbopts | Natanael Copa | 1 | -3/+3 | |
2010-06-11 | First steps for libapk | Natanael Copa | 1 | -57/+3 | |
2010-06-08 | state: fix error printing | Timo Teräs | 1 | -0/+2 | |
2009-12-21 | apk: remove the unneeded --never-overwrite | Timo Teras | 1 | -4/+0 | |
turns out the logic does not work with overlays as expected due to busybox symlinks being unmanaged. remove the useless option. | |||||
2009-12-21 | apk: --overlay-from-stdin | Timo Teras | 1 | -0/+4 | |
get list of overlay files from stdin, so those do not get overwritten. | |||||
2009-11-06 | apk: add --never-overwrite flag (ref #197) | Timo Teras | 1 | -0/+4 | |
to never ever overwrite a while in the filesystem the user knows about. it gives the impression of extraction succeeding even though nothing was done. this is inteded to be used only for bootstrapping with overlay. | |||||
2009-08-06 | db: prefer local repositories, and implement --no-network | Timo Teras | 1 | -1/+5 | |
this helps boots sequence when network is not available. | |||||
2009-08-06 | state: indent package lists | Timo Teras | 1 | -12/+7 | |
2009-08-06 | all: implement database open options | Timo Teras | 1 | -15/+34 | |
so user can override trusted keys directory and repositories file. | |||||
2009-07-31 | apk: use *at instead of chdir+normal file syscall | Timo Teras | 1 | -2/+1 | |
this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used. | |||||
2009-07-24 | apk: add -i/--interactive option (fixes #60) | Timo Teras | 1 | -0/+4 | |
and use that to figure if questions are allowed or not instead of the verbosity level. | |||||
2009-07-23 | index: more informative error message | Timo Teras | 1 | -0/+2 | |
when failed to load an existing index. | |||||
2009-07-22 | apk: add --purge option (fixes #61) | Timo Teras | 1 | -0/+5 | |
and do not remove modified configuration files unless --purge is specified. |