]> pd.if.org Git - zpackage/log
zpackage
5 years agoadd null byte on readlink string
Nathan Wagner [Thu, 13 Dec 2018 19:28:04 +0000 (19:28 +0000)]
add null byte on readlink string

5 years agoremove warning if on missing soname
Nathan Wagner [Thu, 13 Dec 2018 00:08:29 +0000 (00:08 +0000)]
remove warning if on missing soname

5 years agoremove bad option
Nathan Wagner [Thu, 13 Dec 2018 00:05:15 +0000 (00:05 +0000)]
remove bad option

5 years agofix recursive zpm-add
Nathan Wagner [Wed, 12 Dec 2018 23:55:32 +0000 (23:55 +0000)]
fix recursive zpm-add

5 years agofix zpm-add db constraints
Nathan Wagner [Wed, 12 Dec 2018 22:28:09 +0000 (22:28 +0000)]
fix zpm-add db constraints

5 years agoadd files for zpm-add rewrite
Nathan Wagner [Wed, 12 Dec 2018 22:02:27 +0000 (22:02 +0000)]
add files for zpm-add rewrite

5 years agorewrite zpm-add in C v0.4.3
Nathan Wagner [Wed, 12 Dec 2018 21:55:34 +0000 (21:55 +0000)]
rewrite zpm-add in C

Removed the logic to try to figure out a package path, zpm-add
now uses the normal default, -f option, or environment variable
to specify the package file.

5 years agocleanup atree
Nathan Wagner [Wed, 12 Dec 2018 21:54:46 +0000 (21:54 +0000)]
cleanup atree

5 years agoquote paths in zpm-add
Nathan Wagner [Wed, 12 Dec 2018 15:48:49 +0000 (15:48 +0000)]
quote paths in zpm-add

add -z option to not clear package hash

5 years agoadd repo and vercmp man pages
Nathan Wagner [Tue, 11 Dec 2018 15:42:41 +0000 (15:42 +0000)]
add repo and vercmp man pages

5 years agoadd update man page
Nathan Wagner [Mon, 10 Dec 2018 11:57:57 +0000 (11:57 +0000)]
add update man page

5 years agoquote json note output
Nathan Wagner [Sun, 9 Dec 2018 16:39:41 +0000 (16:39 +0000)]
quote json note output

5 years agocheck that a downloaded repo is valid
Nathan Wagner [Sun, 9 Dec 2018 16:38:59 +0000 (16:38 +0000)]
check that a downloaded repo is valid

5 years agorework zpm-note
Nathan Wagner [Sun, 9 Dec 2018 15:11:08 +0000 (15:11 +0000)]
rework zpm-note

zpm-note now takes a range of note ids with -n, and both delete and ack
will work on that range.  The show output can take a -j option to output
json, and the date of the note was added to the list output.

5 years agoadd check for symlink removal in syncfs
Nathan Wagner [Sun, 9 Dec 2018 11:40:40 +0000 (11:40 +0000)]
add check for symlink removal in syncfs

Creating a symlink will error if the file already exists, so we check
for a symlink with a different target and mark it for removal before
creation.  This has a small race condition, and there may be a case
where the old symlink gets deleted but the new one does not get created.

5 years agofix path to zpm man page v0.4.2
Nathan Wagner [Sun, 9 Dec 2018 10:29:20 +0000 (10:29 +0000)]
fix path to zpm man page

5 years agoremove elf and jsw object files with make clean v0.4.1
Nathan Wagner [Sun, 9 Dec 2018 10:25:50 +0000 (10:25 +0000)]
remove elf and jsw object files with make clean

5 years agofix typo v0.4.0
Nathan Wagner [Sun, 9 Dec 2018 10:23:52 +0000 (10:23 +0000)]
fix typo

5 years agodelete cached package files when deleting a repo
Nathan Wagner [Sun, 9 Dec 2018 10:21:49 +0000 (10:21 +0000)]
delete cached package files when deleting a repo

5 years agochange makefile to use musl
Nathan Wagner [Sun, 9 Dec 2018 10:19:16 +0000 (10:19 +0000)]
change makefile to use musl

Glibc can't compile truly static executables because it always wants to
dynamically load name service handlers.  musl doesn't have this problem,
so we compile against musl with clang, which now has a musl target.

5 years agoadd syncinfo test for symlinks
Nathan Wagner [Sun, 9 Dec 2018 02:20:04 +0000 (02:20 +0000)]
add syncinfo test for symlinks

5 years agoadd pathmod man page
Nathan Wagner [Sun, 9 Dec 2018 02:02:35 +0000 (02:02 +0000)]
add pathmod man page

5 years agomore contents docs
Nathan Wagner [Sun, 9 Dec 2018 01:45:44 +0000 (01:45 +0000)]
more contents docs

5 years agochange package list terminator
Nathan Wagner [Sun, 9 Dec 2018 01:33:48 +0000 (01:33 +0000)]
change package list terminator

A '--' is interpreted as the end of options, which made it difficult
to specify a zpm-contents glob list without a package list.  Changed
the separator to a ':', which is also an illegal package name.

5 years agoadd check for preserved libraries
Nathan Wagner [Sat, 8 Dec 2018 23:22:03 +0000 (23:22 +0000)]
add check for preserved libraries

5 years agorewrite syncinfo view
Nathan Wagner [Sat, 8 Dec 2018 22:52:06 +0000 (22:52 +0000)]
rewrite syncinfo view

5 years agoadd purge subcommand to repo
Nathan Wagner [Sat, 8 Dec 2018 22:51:57 +0000 (22:51 +0000)]
add purge subcommand to repo

5 years agoadd quote and hash man pages
Nathan Wagner [Sat, 8 Dec 2018 18:47:47 +0000 (18:47 +0000)]
add quote and hash man pages

5 years agofix default db path
Nathan Wagner [Fri, 7 Dec 2018 16:39:24 +0000 (16:39 +0000)]
fix default db path

5 years agowarn on all missing packages
Nathan Wagner [Fri, 7 Dec 2018 16:18:38 +0000 (16:18 +0000)]
warn on all missing packages

5 years agoexpand docs
Nathan Wagner [Fri, 7 Dec 2018 15:47:13 +0000 (15:47 +0000)]
expand docs

5 years agoadd missing newline
Nathan Wagner [Fri, 7 Dec 2018 14:27:52 +0000 (14:27 +0000)]
add missing newline

5 years agoadd man pages
Nathan Wagner [Fri, 7 Dec 2018 11:06:39 +0000 (11:06 +0000)]
add man pages

5 years agouse default path if not set
Nathan Wagner [Fri, 7 Dec 2018 08:34:42 +0000 (08:34 +0000)]
use default path if not set

5 years agofix ambiguous column
Nathan Wagner [Fri, 7 Dec 2018 08:16:18 +0000 (08:16 +0000)]
fix ambiguous column

5 years agoprint pkgids only for update installs
Nathan Wagner [Fri, 7 Dec 2018 08:09:49 +0000 (08:09 +0000)]
print pkgids only for update installs

5 years agofix syncinfo v0.3.7
Nathan Wagner [Fri, 7 Dec 2018 07:46:52 +0000 (07:46 +0000)]
fix syncinfo

5 years agoseparate syncinfo from main schema
Nathan Wagner [Thu, 6 Dec 2018 15:06:58 +0000 (15:06 +0000)]
separate syncinfo from main schema

5 years agopull repositories by default on update
Nathan Wagner [Fri, 7 Dec 2018 07:34:59 +0000 (07:34 +0000)]
pull repositories by default on update

5 years agoadd options only list shared libraries
Nathan Wagner [Thu, 6 Dec 2018 13:56:32 +0000 (13:56 +0000)]
add options only list shared libraries

5 years agobreak up db.sql v0.3.6
Nathan Wagner [Thu, 6 Dec 2018 08:34:28 +0000 (08:34 +0000)]
break up db.sql

5 years agofix sql in config file handler
Nathan Wagner [Thu, 6 Dec 2018 08:30:25 +0000 (08:30 +0000)]
fix sql in config file handler

5 years agofixup
Nathan Wagner [Wed, 5 Dec 2018 16:44:37 +0000 (16:44 +0000)]
fixup

5 years agoadd option to quote multiple values at once
Nathan Wagner [Wed, 5 Dec 2018 16:42:30 +0000 (16:42 +0000)]
add option to quote multiple values at once

5 years agofix local db path
Nathan Wagner [Wed, 5 Dec 2018 11:15:45 +0000 (11:15 +0000)]
fix local db path

5 years agoremove debugging output
Nathan Wagner [Wed, 5 Dec 2018 11:06:16 +0000 (11:06 +0000)]
remove debugging output

5 years agoallow partial hashes in zpm-extract
Nathan Wagner [Wed, 5 Dec 2018 11:04:45 +0000 (11:04 +0000)]
allow partial hashes in zpm-extract

added new library function to search for hashes.

5 years agoforbid package file paths . and ..
Nathan Wagner [Wed, 5 Dec 2018 11:03:29 +0000 (11:03 +0000)]
forbid package file paths . and ..

5 years agofix number of tests in update test
Nathan Wagner [Wed, 5 Dec 2018 11:03:00 +0000 (11:03 +0000)]
fix number of tests in update test

5 years agoimprove config file handling
Nathan Wagner [Wed, 5 Dec 2018 10:57:47 +0000 (10:57 +0000)]
improve config file handling

5 years agofix syncfs plural test
Nathan Wagner [Mon, 3 Dec 2018 11:54:00 +0000 (11:54 +0000)]
fix syncfs plural test

5 years agoexit update early where appropriate v0.3.5
Nathan Wagner [Mon, 3 Dec 2018 11:43:31 +0000 (11:43 +0000)]
exit update early where appropriate

5 years agoadd option to simplify uninstalls
Nathan Wagner [Mon, 3 Dec 2018 11:30:32 +0000 (11:30 +0000)]
add option to simplify uninstalls

zpm-update takes -U to treat unadorned packages listed
as packages to uninstall.  Explicitly tagged packages (with '+')
are still installs, the -U option just adjusts how barewords
are treated.

zpm-uninstall is now a (very) thin wrapper around zpm-update -U

5 years agoadd contents action to zpm repo v0.3.4
Nathan Wagner [Mon, 3 Dec 2018 10:56:22 +0000 (10:56 +0000)]
add contents action to zpm repo

5 years agofix chmod and chown ordering
Nathan Wagner [Mon, 3 Dec 2018 10:56:29 +0000 (10:56 +0000)]
fix chmod and chown ordering

fix bug where metadata was not set for regular files

5 years agomove progress bar
Nathan Wagner [Mon, 3 Dec 2018 10:22:40 +0000 (10:22 +0000)]
move progress bar

5 years agoignore non-empty directories at unlink
Nathan Wagner [Mon, 3 Dec 2018 10:26:11 +0000 (10:26 +0000)]
ignore non-empty directories at unlink

5 years agoignore missing files to unlink
Nathan Wagner [Mon, 3 Dec 2018 10:21:36 +0000 (10:21 +0000)]
ignore missing files to unlink

5 years agoimprove unlink error message
Nathan Wagner [Mon, 3 Dec 2018 10:18:48 +0000 (10:18 +0000)]
improve unlink error message

5 years agofix pluralization
Nathan Wagner [Mon, 3 Dec 2018 09:04:54 +0000 (09:04 +0000)]
fix pluralization

5 years agoimprove syncfs output
Nathan Wagner [Mon, 3 Dec 2018 09:00:16 +0000 (09:00 +0000)]
improve syncfs output

5 years agofix stray chatter v0.3.3
Nathan Wagner [Mon, 3 Dec 2018 08:33:05 +0000 (08:33 +0000)]
fix stray chatter

5 years agocheck for missing or unconfigured repos
Nathan Wagner [Mon, 3 Dec 2018 08:24:15 +0000 (08:24 +0000)]
check for missing or unconfigured repos

5 years agocleanup foreach-path
Nathan Wagner [Mon, 3 Dec 2018 08:18:03 +0000 (08:18 +0000)]
cleanup foreach-path

5 years agofixup to confgit
Nathan Wagner [Mon, 3 Dec 2018 08:17:27 +0000 (08:17 +0000)]
fixup to confgit

5 years agochange sync default verbosity
Nathan Wagner [Mon, 3 Dec 2018 08:16:21 +0000 (08:16 +0000)]
change sync default verbosity

add options for detailed file list

5 years agoadd script to commit configfiles to git
Nathan Wagner [Mon, 3 Dec 2018 08:15:30 +0000 (08:15 +0000)]
add script to commit configfiles to git

5 years agoadd index on configuration files
Nathan Wagner [Mon, 3 Dec 2018 06:53:55 +0000 (06:53 +0000)]
add index on configuration files

5 years agoreformat line break
Nathan Wagner [Sun, 2 Dec 2018 08:47:00 +0000 (08:47 +0000)]
reformat line break

5 years agorefactor syncconflicts view for performance
Nathan Wagner [Sun, 2 Dec 2018 08:36:30 +0000 (08:36 +0000)]
refactor syncconflicts view for performance

5 years agorework syncinfo logic
Nathan Wagner [Sun, 2 Dec 2018 06:46:53 +0000 (06:46 +0000)]
rework syncinfo logic

Rewrote syncinfo view for performance.

The view now depends on packages being updated being marked as such
directly.  We were already marking removing packages, so this
doesn't really add much to the cleanup.

5 years agofix whitespace
Nathan Wagner [Sun, 2 Dec 2018 06:46:37 +0000 (06:46 +0000)]
fix whitespace

5 years agofix typo in zpm-repo
Nathan Wagner [Sun, 2 Dec 2018 05:22:11 +0000 (05:22 +0000)]
fix typo in zpm-repo

5 years agoadd zpm-update
Nathan Wagner [Sat, 1 Dec 2018 17:45:17 +0000 (17:45 +0000)]
add zpm-update

5 years agocheck for repo update temp file
Nathan Wagner [Sat, 1 Dec 2018 17:41:19 +0000 (17:41 +0000)]
check for repo update temp file

5 years agofix man directory creation v0.3.2
Nathan Wagner [Sat, 1 Dec 2018 17:32:47 +0000 (17:32 +0000)]
fix man directory creation

5 years agoadd new files to make targets v0.3.1
Nathan Wagner [Sat, 1 Dec 2018 17:26:12 +0000 (17:26 +0000)]
add new files to make targets

5 years agoimprove syncfs pre-checks and directory handling v0.3.0
Nathan Wagner [Sat, 1 Dec 2018 17:20:44 +0000 (17:20 +0000)]
improve syncfs pre-checks and directory handling

5 years agoadd zpm-repo
Nathan Wagner [Sat, 1 Dec 2018 01:35:47 +0000 (01:35 +0000)]
add zpm-repo

5 years agoadd more logic to garbage collector
Nathan Wagner [Sat, 1 Dec 2018 01:27:16 +0000 (01:27 +0000)]
add more logic to garbage collector

5 years agoadd search options for installs
Nathan Wagner [Sat, 1 Dec 2018 01:26:51 +0000 (01:26 +0000)]
add search options for installs

5 years agoadd tables to cache package library information
Nathan Wagner [Sat, 1 Dec 2018 01:26:39 +0000 (01:26 +0000)]
add tables to cache package library information

5 years agoadd man page shell
Nathan Wagner [Sat, 1 Dec 2018 01:23:50 +0000 (01:23 +0000)]
add man page shell

5 years agofix merge
Nathan Wagner [Fri, 30 Nov 2018 13:11:01 +0000 (13:11 +0000)]
fix merge

5 years agobetter verbose chatter in zpm-merge
Nathan Wagner [Fri, 30 Nov 2018 12:48:35 +0000 (12:48 +0000)]
better verbose chatter in zpm-merge

5 years agoadd missing option letter
Nathan Wagner [Fri, 30 Nov 2018 12:44:58 +0000 (12:44 +0000)]
add missing option letter

5 years agoadd options to search installed packages
Nathan Wagner [Fri, 30 Nov 2018 12:33:52 +0000 (12:33 +0000)]
add options to search installed packages

5 years agorework zpm-merge
Nathan Wagner [Wed, 28 Nov 2018 11:39:14 +0000 (11:39 +0000)]
rework zpm-merge

5 years agoadd missing warn function
Nathan Wagner [Wed, 28 Nov 2018 05:21:25 +0000 (05:21 +0000)]
add missing warn function

5 years agofix merge update syntax
Nathan Wagner [Wed, 28 Nov 2018 02:10:59 +0000 (02:10 +0000)]
fix merge update syntax

5 years agofix collate order syntax
Nathan Wagner [Wed, 28 Nov 2018 01:48:13 +0000 (01:48 +0000)]
fix collate order syntax

5 years agoerror if package cannot be found
Nathan Wagner [Tue, 27 Nov 2018 07:05:47 +0000 (07:05 +0000)]
error if package cannot be found

5 years agoremove chroot notice from zpm-script
Nathan Wagner [Mon, 26 Nov 2018 12:53:39 +0000 (12:53 +0000)]
remove chroot notice from zpm-script

5 years agoadd note for failing script
Nathan Wagner [Mon, 26 Nov 2018 09:23:27 +0000 (09:23 +0000)]
add note for failing script

5 years agorun package scripts from target db
Nathan Wagner [Mon, 26 Nov 2018 09:20:37 +0000 (09:20 +0000)]
run package scripts from target db

5 years agoimprove note memory handling
Nathan Wagner [Mon, 26 Nov 2018 08:55:57 +0000 (08:55 +0000)]
improve note memory handling

5 years agoprint unknown group name on install
Nathan Wagner [Mon, 26 Nov 2018 08:49:04 +0000 (08:49 +0000)]
print unknown group name on install

5 years agouse environment variables for scripts
Nathan Wagner [Mon, 26 Nov 2018 08:48:27 +0000 (08:48 +0000)]
use environment variables for scripts

5 years agofix possible memory leak in uncompress
Nathan Wagner [Mon, 26 Nov 2018 05:58:42 +0000 (05:58 +0000)]
fix possible memory leak in uncompress

5 years agofix bugs reported by static analyzer
Nathan Wagner [Mon, 26 Nov 2018 05:20:00 +0000 (05:20 +0000)]
fix bugs reported by static analyzer