Timo Teras
6b6c10cdf2
db: fix relative --root to work after apk_db_create call
...
This was broke on --initdb addition to add applet since apk_db_create
changes the working directory.
2009-01-16 14:52:47 +02:00
Timo Teras
3e6fc1389f
add: --upgrade|-u to control if upgrading is preferred or not
2009-01-16 13:59:36 +02:00
Natanael Copa
e975214704
release 2.0_pre3
2009-01-16 10:11:27 +00:00
Natanael Copa
6354a27888
Makefile: added 'make static' target to build apk.static
2009-01-16 10:10:29 +00:00
Natanael Copa
7a50aa61b2
url: allow wget report error messages
2009-01-16 09:58:27 +00:00
Natanael Copa
d8837aa6f4
apk: fix --root/-p option
2009-01-16 09:57:53 +00:00
Natanael Copa
33cb598bdf
apk: short option for --root is -p
...
Used to be so in the really old days of apk.
2009-01-16 09:44:49 +00:00
Natanael Copa
50daa05773
info: only show package desc when --verbose
...
also introduce apk_verbosity. --quiet reduce verbosity and --verbose
increases it.
Default verbosity is 1.
2009-01-16 09:33:55 +00:00
Natanael Copa
af6f329fc7
db: set the perms to /var/lib/apk/* to 644
...
this allows non-root users to query the database.
2009-01-16 08:17:28 +00:00
Timo Teras
cf3dfb7611
db, hash: fix package purging/upgrading to update filedb properly
2009-01-16 09:33:05 +02:00
Natanael Copa
fed45e4b7f
db: try create root in case it does not exist
...
But we dont bother try create all subdirs (i.e mkdir -p ...)
2009-01-16 07:07:15 +00:00
Natanael Copa
6674b13cd4
release 2.0_pre2
2009-01-15 13:49:59 +00:00
Natanael Copa
4fef37bb81
Makefile: use $(PACKAGE) variable for package name
2009-01-15 13:48:11 +00:00
Natanael Copa
4ad2659b71
Makefile: new dist target
2009-01-15 13:06:02 +00:00
Timo Teras
cfdef51bee
db: index file location is a URL
2009-01-15 12:55:26 +02:00
Timo Teras
4c7f1e0dec
apk: isalnum() takes only unsigned char values add explicit check for that
2009-01-15 11:10:14 +02:00
Timo Teras
2cfde12c89
audit: new command to check changed files
...
Currently only implement --backup to get list of (config) files in
protected directories to backup.
This also fixes a database corruption bug in database.c.
2009-01-14 19:48:30 +02:00
Timo Teras
15b547c55b
db: keep only filename in file entries, hash by both directory and file
2009-01-14 10:44:47 +02:00
Timo Teras
3309eaa900
add: --initdb to replace create applet
2009-01-13 20:58:08 +02:00
Timo Teras
a59347fdac
db: hash files by name, instead of keep two directory lists
2009-01-13 20:32:18 +02:00
Timo Teras
af8f054560
state: fix again changeset ordering
2009-01-13 20:31:17 +02:00
Timo Teras
b7f9f9bdb2
info: implement who owns packages query (apk_info -W)
...
In quiet mode e.g. "apk info -q -W <file list>" a list of dependencies
suitable for .PKGINFO is output in one line.
2009-01-13 15:22:14 +02:00
Timo Teras
c831ead63c
state: fix generation of change-set to honour dependencies
2009-01-13 15:21:20 +02:00
Timo Teras
3755e1cde3
apk: per applet options
2009-01-13 14:09:45 +02:00
Timo Teras
0a7910c144
state: install packages in dependency order (not reverse)
2009-01-13 11:16:27 +02:00
Timo Teras
ca364e34e2
pkg: use generic blob functions to parse dependencies
2009-01-13 09:32:04 +02:00
Timo Teras
d16b424385
apk: honour --root command line switch
...
Was broken by earlier ROOT environment commit.
2009-01-13 09:31:27 +02:00
Natanael Copa
b8940df6b9
apk: support for ROOT environment variable
2009-01-12 21:03:20 +00:00
Natanael Copa
09385545d9
db, package: new dependency format, second try
...
dependencies are separated with single space rather than ', '.
makes db file slightly easier to parse from a shell script which
might be handy.
2009-01-11 14:03:55 +00:00
Natanael Copa
9423906606
Makefile: build the info applet
2009-01-09 12:04:27 +00:00
Natanael Copa
1f21521684
info: new applet
...
so far it only lists installed packages
2009-01-09 11:02:16 +00:00
Natanael Copa
3867b4c71f
Revert "db: change format for dependencies"
...
This reverts commit b852d670a9
.
2009-01-09 11:00:20 +00:00
Natanael Copa
f54b7bc320
db: report error when create db in non-existing dir
2009-01-09 10:19:23 +00:00
Natanael Copa
b852d670a9
db: change format for dependencies
...
Each dep is separated with a single space. I.E:
D:dep1 dep2 dep3
2009-01-08 13:55:51 +00:00
Natanael Copa
0c6adc2765
Makefile: turn off PIE
2009-01-08 13:54:50 +00:00
Natanael Copa
08748b5c3f
db: allow comments and empty lines in repositories file
2009-01-08 09:12:39 +00:00
Natanael Copa
174dd41113
src/database.c: get repository file from environment variable APK_REPOS
...
Defaults to /etc/apk/repositories, absolute path and not relative
the install root.
2009-01-08 07:16:53 +00:00
Natanael Copa
d704e93f8d
src/package.c: fix compiler warning on 64 bit hosts
2009-01-08 07:16:53 +00:00
Timo Teras
052fbe3f86
various: make fancy progress bar and update todo
2009-01-07 21:45:11 +02:00
Timo Teras
c7ffc96a16
db: rmdir() directories only on package purge
2009-01-06 21:23:26 +02:00
Timo Teras
0655699133
db: remove forgotten debug print
2009-01-06 21:23:26 +02:00
Timo Teras
0314104d93
db, pkg: fix rest of memory leaks
2009-01-06 21:23:26 +02:00
Timo Teras
5e2aca2678
io: fix some memory leaks
2009-01-06 21:23:26 +02:00
Timo Teras
6b2b9d303e
db: restructure in-memory organization
2009-01-06 21:23:26 +02:00
Timo Teras
354b6e4631
log: eliminate fortified build warning
2009-01-06 21:23:26 +02:00
Timo Teras
64b630b5fb
archive: minor clean ups
2009-01-06 21:23:26 +02:00
Timo Teras
a3769b2238
io: check inner stream existance before creating gunzip stream
2009-01-06 21:23:26 +02:00
Timo Teras
fb911432cb
apk_array: clear newly allocated memory
2009-01-06 21:23:26 +02:00
Natanael Copa
c8919ac3b5
Allow distromakers override CFLAGS and LDFLAGS
2008-12-01 07:03:11 +00:00
Timo Teras
dc2ffc30e8
io: apk_ostream stuff
2008-11-28 16:28:54 +02:00