]> pd.if.org Git - zpackage/log
zpackage
5 years agouse stage instead of phase in dbquery
Nathan Wagner [Mon, 17 Sep 2018 11:29:05 +0000 (11:29 +0000)]
use stage instead of phase in dbquery

5 years agofix double free bug
Nathan Wagner [Sun, 16 Sep 2018 17:23:28 +0000 (17:23 +0000)]
fix double free bug

5 years agoinitialize struct members in zpm_open
Nathan Wagner [Sun, 16 Sep 2018 16:50:01 +0000 (16:50 +0000)]
initialize struct members in zpm_open

5 years agoadd scripts_pkgid view
Nathan Wagner [Sun, 16 Sep 2018 13:22:00 +0000 (13:22 +0000)]
add scripts_pkgid view

Added more constraint checks on package id columns.
Added primary and foreign keys to scripts table.

5 years agocleanup makefile and add library source
Nathan Wagner [Sun, 16 Sep 2018 13:17:54 +0000 (13:17 +0000)]
cleanup makefile and add library source

5 years agoadd functions to find scripts and run a query
Nathan Wagner [Sun, 16 Sep 2018 13:16:30 +0000 (13:16 +0000)]
add functions to find scripts and run a query

5 years agoimprove newpackage file and package id logic
Nathan Wagner [Sun, 16 Sep 2018 01:54:58 +0000 (01:54 +0000)]
improve newpackage file and package id logic

5 years agoderive zpm package version from git tag
Nathan Wagner [Sun, 16 Sep 2018 01:54:03 +0000 (01:54 +0000)]
derive zpm package version from git tag

Fix package target to use updated newpackage syntax.

5 years agorework zpm-add
Nathan Wagner [Sat, 15 Sep 2018 12:25:09 +0000 (12:25 +0000)]
rework zpm-add

5 years agoadd create option to zpm-newpackage
Nathan Wagner [Sat, 15 Sep 2018 11:42:41 +0000 (11:42 +0000)]
add create option to zpm-newpackage

Use environment variable ZPM_PACKAGE_FILE for package file name or
construct from package id.

5 years agoremove create option to zpm-add
Nathan Wagner [Sat, 15 Sep 2018 11:37:33 +0000 (11:37 +0000)]
remove create option to zpm-add

5 years agocheck for disallowed characters in package ids
Nathan Wagner [Sat, 15 Sep 2018 09:48:36 +0000 (09:48 +0000)]
check for disallowed characters in package ids

5 years agorenamed addtopackage to add
Nathan Wagner [Sat, 15 Sep 2018 09:28:57 +0000 (09:28 +0000)]
renamed addtopackage to add

5 years agoadd zpm-parse program
Nathan Wagner [Sat, 15 Sep 2018 09:03:00 +0000 (09:03 +0000)]
add zpm-parse program

5 years agocast sqlite3 for char signedness
Nathan Wagner [Sat, 15 Sep 2018 08:49:19 +0000 (08:49 +0000)]
cast sqlite3 for char signedness

5 years agouse posix strdup in findpkg
Nathan Wagner [Sat, 15 Sep 2018 08:48:09 +0000 (08:48 +0000)]
use posix strdup in findpkg

5 years agoadd zpm program to quote strings for sqlite
Nathan Wagner [Sat, 15 Sep 2018 08:19:27 +0000 (08:19 +0000)]
add zpm program to quote strings for sqlite

5 years agoadd library findpkg and quote
Nathan Wagner [Sat, 15 Sep 2018 08:36:18 +0000 (08:36 +0000)]
add library findpkg and quote

5 years agoadd library function to quote
Nathan Wagner [Sat, 15 Sep 2018 08:19:12 +0000 (08:19 +0000)]
add library function to quote

5 years agoremove lzma/fastpos_tablegen.c
Nathan Wagner [Sat, 15 Sep 2018 08:11:41 +0000 (08:11 +0000)]
remove lzma/fastpos_tablegen.c

5 years agoadd zpm function to quote a string for sqlite
Nathan Wagner [Sat, 15 Sep 2018 08:03:29 +0000 (08:03 +0000)]
add zpm function to quote a string for sqlite

5 years agosanitize packages table
Nathan Wagner [Sat, 15 Sep 2018 02:05:55 +0000 (02:05 +0000)]
sanitize packages table

Added check constraints, and removed pkgid column.  Added a
view packages_pkgid with the pkgid column constructed from
the package, version, and release columns.

5 years agoadd target for jsw library
Nathan Wagner [Fri, 14 Sep 2018 09:53:29 +0000 (09:53 +0000)]
add target for jsw library

5 years agocreate combined single header for jsw library
Nathan Wagner [Fri, 14 Sep 2018 08:19:31 +0000 (08:19 +0000)]
create combined single header for jsw library

5 years agofix table resize bug in jsw_hlib
Nathan Wagner [Mon, 17 Sep 2018 12:05:35 +0000 (12:05 +0000)]
fix table resize bug in jsw_hlib

5 years agoremove c++isms from jsw code
Nathan Wagner [Fri, 14 Sep 2018 08:12:28 +0000 (08:12 +0000)]
remove c++isms from jsw code

removed malloc casts and header externs

5 years agoadd jsw data structure code
Nathan Wagner [Fri, 14 Sep 2018 08:06:51 +0000 (08:06 +0000)]
add jsw data structure code

http://www.eternallyconfuzzled.com/jsw_home.aspx

5 years agofix pkginfo and list files in package
Nathan Wagner [Fri, 14 Sep 2018 04:45:47 +0000 (04:45 +0000)]
fix pkginfo and list files in package

5 years agoadd structs for packages and other objects
Nathan Wagner [Fri, 14 Sep 2018 04:43:31 +0000 (04:43 +0000)]
add structs for packages and other objects

5 years agocorrect default make target
Nathan Wagner [Fri, 14 Sep 2018 04:39:46 +0000 (04:39 +0000)]
correct default make target

5 years agoadd make target for foreach-path
Nathan Wagner [Tue, 11 Sep 2018 20:43:51 +0000 (20:43 +0000)]
add make target for foreach-path

5 years agoadd program to run a command for each package file
Nathan Wagner [Tue, 11 Sep 2018 10:57:01 +0000 (10:57 +0000)]
add program to run a command for each package file

5 years agoadd foreach_path to zpm library
Nathan Wagner [Wed, 12 Sep 2018 11:09:20 +0000 (11:09 +0000)]
add foreach_path to zpm library

5 years agouse lzma from xz 5.2.4
Nathan Wagner [Sun, 9 Sep 2018 12:59:21 +0000 (12:59 +0000)]
use lzma from xz 5.2.4

5 years agoadd make target to update lzma
Nathan Wagner [Sun, 9 Sep 2018 12:58:41 +0000 (12:58 +0000)]
add make target to update lzma

5 years agofix exit status for zpm-hash
Nathan Wagner [Thu, 23 Aug 2018 11:16:32 +0000 (11:16 +0000)]
fix exit status for zpm-hash

5 years agoadd conflict checking for installs
Nathan Wagner [Tue, 21 Aug 2018 19:17:28 +0000 (19:17 +0000)]
add conflict checking for installs

5 years agoadd views useful for installs and uninstalls
Nathan Wagner [Tue, 21 Aug 2018 17:33:16 +0000 (17:33 +0000)]
add views useful for installs and uninstalls

5 years agoquote shell variables
Nathan Wagner [Tue, 21 Aug 2018 15:05:19 +0000 (15:05 +0000)]
quote shell variables

5 years agohave ctap prove read from stdin
Nathan Wagner [Tue, 21 Aug 2018 11:20:40 +0000 (11:20 +0000)]
have ctap prove read from stdin

5 years agoget install upgrades working
Nathan Wagner [Tue, 21 Aug 2018 11:19:44 +0000 (11:19 +0000)]
get install upgrades working

5 years agochange release version to 0.1.3
Nathan Wagner [Tue, 21 Aug 2018 11:19:02 +0000 (11:19 +0000)]
change release version to 0.1.3

5 years agoadd check constraints to package release
Nathan Wagner [Tue, 21 Aug 2018 11:18:35 +0000 (11:18 +0000)]
add check constraints to package release

5 years agoget correct count of changed and removed files
Nathan Wagner [Sat, 11 Aug 2018 02:41:43 +0000 (02:41 +0000)]
get correct count of changed and removed files

5 years agouse sqlite3_open_v2
Nathan Wagner [Sat, 11 Aug 2018 02:41:13 +0000 (02:41 +0000)]
use sqlite3_open_v2

5 years agoadd zpm-contents script
Nathan Wagner [Sat, 11 Aug 2018 02:40:31 +0000 (02:40 +0000)]
add zpm-contents script

5 years agomark new package as installing
Nathan Wagner [Fri, 10 Aug 2018 07:08:48 +0000 (07:08 +0000)]
mark new package as installing

5 years agoremove elf debugging output
Nathan Wagner [Fri, 10 Aug 2018 07:08:21 +0000 (07:08 +0000)]
remove elf debugging output

5 years agoremove unused mode variable extract mode hardcoded
Nathan Wagner [Fri, 10 Aug 2018 05:36:47 +0000 (05:36 +0000)]
remove unused mode variable extract mode hardcoded

5 years agoadd comments on future functionality for zpm-extract
Nathan Wagner [Fri, 10 Aug 2018 05:35:54 +0000 (05:35 +0000)]
add comments on future functionality for zpm-extract

5 years agozpm-install work on upgrades
Nathan Wagner [Fri, 10 Aug 2018 05:31:51 +0000 (05:31 +0000)]
zpm-install work on upgrades

5 years agorewrite zpm-pkg for package metadata
Nathan Wagner [Fri, 10 Aug 2018 05:31:29 +0000 (05:31 +0000)]
rewrite zpm-pkg for package metadata

5 years agoadd status column to package
Nathan Wagner [Fri, 10 Aug 2018 05:30:42 +0000 (05:30 +0000)]
add status column to package

5 years agoadd zpm-log increase version
Nathan Wagner [Fri, 10 Aug 2018 05:30:28 +0000 (05:30 +0000)]
add zpm-log increase version

5 years agoadd zpm-log
Nathan Wagner [Fri, 10 Aug 2018 05:29:36 +0000 (05:29 +0000)]
add zpm-log

5 years agoadd default for log timestamps in database
Nathan Wagner [Sat, 4 Aug 2018 01:02:15 +0000 (01:02 +0000)]
add default for log timestamps in database

5 years agoteach findpkg to parse full or partial package triples
Nathan Wagner [Sat, 4 Aug 2018 01:02:08 +0000 (01:02 +0000)]
teach findpkg to parse full or partial package triples

5 years agoadd zpm-test to package
Nathan Wagner [Sat, 4 Aug 2018 00:12:09 +0000 (00:12 +0000)]
add zpm-test to package

5 years agoprepend paths given by option
Nathan Wagner [Fri, 3 Aug 2018 23:41:45 +0000 (23:41 +0000)]
prepend paths given by option

5 years agoadd tmpinstall target
Nathan Wagner [Tue, 31 Jul 2018 20:46:56 +0000 (20:46 +0000)]
add tmpinstall target

5 years agoadd / to directory
Nathan Wagner [Tue, 31 Jul 2018 20:46:34 +0000 (20:46 +0000)]
add / to directory

5 years agosimplify commands
Nathan Wagner [Tue, 31 Jul 2018 18:58:14 +0000 (18:58 +0000)]
simplify commands

5 years agoadd directories to ipkgfile
Nathan Wagner [Tue, 31 Jul 2018 18:57:43 +0000 (18:57 +0000)]
add directories to ipkgfile

5 years agoadd user and group to addtopackage
Nathan Wagner [Tue, 31 Jul 2018 18:56:42 +0000 (18:56 +0000)]
add user and group to addtopackage

5 years agouse zpm soname
Nathan Wagner [Tue, 31 Jul 2018 18:56:07 +0000 (18:56 +0000)]
use zpm soname

5 years agoadd packagestatus table
Nathan Wagner [Tue, 31 Jul 2018 18:54:46 +0000 (18:54 +0000)]
add packagestatus table

5 years agomove zpm programs to /sbin
Nathan Wagner [Tue, 31 Jul 2018 18:54:24 +0000 (18:54 +0000)]
move zpm programs to /sbin

5 years agoadd user and group to zpm-install
Nathan Wagner [Tue, 31 Jul 2018 18:53:48 +0000 (18:53 +0000)]
add user and group to zpm-install

5 years agofixup
Nathan Wagner [Thu, 5 Jul 2018 07:55:54 +0000 (07:55 +0000)]
fixup

5 years agoadd C version of prove
Nathan Wagner [Thu, 5 Jul 2018 07:54:39 +0000 (07:54 +0000)]
add C version of prove

removes dependency on Perl to run tests

5 years agobump sqlite to version 3.24.0
Nathan Wagner [Thu, 5 Jul 2018 07:33:30 +0000 (07:33 +0000)]
bump sqlite to version 3.24.0

5 years agoseparate zpm_hash function
Nathan Wagner [Thu, 5 Jul 2018 05:39:42 +0000 (05:39 +0000)]
separate zpm_hash function

5 years agochange mode of extracted files to 0600
Nathan Wagner [Sun, 1 Jul 2018 03:26:15 +0000 (03:26 +0000)]
change mode of extracted files to 0600

5 years agochange repo db elf tables
Nathan Wagner [Sun, 1 Jul 2018 02:27:23 +0000 (02:27 +0000)]
change repo db elf tables

5 years agocleanup sqlite config
Nathan Wagner [Sun, 1 Jul 2018 02:27:02 +0000 (02:27 +0000)]
cleanup sqlite config

5 years agofixup
Nathan Wagner [Sun, 1 Jul 2018 02:26:43 +0000 (02:26 +0000)]
fixup

5 years agoremove libexec
Nathan Wagner [Sun, 1 Jul 2018 02:26:17 +0000 (02:26 +0000)]
remove libexec

6 years agochange soname to zpm-soname
Nathan Wagner [Sun, 15 Apr 2018 11:12:14 +0000 (11:12 +0000)]
change soname to zpm-soname

6 years agocleanup makefile
Nathan Wagner [Sun, 15 Apr 2018 05:46:17 +0000 (05:46 +0000)]
cleanup makefile

6 years agoadd libelf_soneed function
Nathan Wagner [Sun, 15 Apr 2018 05:45:53 +0000 (05:45 +0000)]
add libelf_soneed function

6 years agoexpand install
Nathan Wagner [Sun, 15 Apr 2018 00:36:01 +0000 (19:36 -0500)]
expand install

6 years agoremove some debugging verbosity
Nathan Wagner [Sun, 15 Apr 2018 00:35:26 +0000 (19:35 -0500)]
remove some debugging verbosity

6 years agoadd xz and zpm files to clean target
Nathan Wagner [Sun, 15 Apr 2018 00:34:39 +0000 (19:34 -0500)]
add xz and zpm files to clean target

6 years agoadd packagetags table to schema
Nathan Wagner [Sun, 15 Apr 2018 00:34:03 +0000 (19:34 -0500)]
add packagetags table to schema

6 years agoecho missing option
Nathan Wagner [Tue, 10 Apr 2018 07:07:46 +0000 (02:07 -0500)]
echo missing option

6 years agoadd pkgname arg to newpackage
Nathan Wagner [Tue, 10 Apr 2018 07:06:57 +0000 (02:06 -0500)]
add pkgname arg to newpackage

6 years agomore chatter in zpm-install
Nathan Wagner [Tue, 10 Apr 2018 07:05:04 +0000 (02:05 -0500)]
more chatter in zpm-install

6 years agoadd tarball and zpm package targets
Nathan Wagner [Tue, 10 Apr 2018 06:50:52 +0000 (01:50 -0500)]
add tarball and zpm package targets

6 years agoadd -P option to zpm to add to exec path
Nathan Wagner [Mon, 9 Apr 2018 05:55:46 +0000 (00:55 -0500)]
add -P option to zpm to add to exec path

6 years agochange paths table to packagefiles
Nathan Wagner [Wed, 7 Mar 2018 00:53:00 +0000 (18:53 -0600)]
change paths table to packagefiles

6 years agoremove unused options in zpm-ipkgfile
Nathan Wagner [Wed, 7 Mar 2018 00:51:44 +0000 (18:51 -0600)]
remove unused options in zpm-ipkgfile

6 years agocleanup package tests
Nathan Wagner [Wed, 7 Mar 2018 00:51:17 +0000 (18:51 -0600)]
cleanup package tests

6 years agoadd missing headers
Nathan Wagner [Thu, 4 Jan 2018 16:31:49 +0000 (10:31 -0600)]
add missing headers

6 years agouse zpm shell instead of sqlite3
Nathan Wagner [Thu, 4 Jan 2018 16:29:53 +0000 (10:29 -0600)]
use zpm shell instead of sqlite3

6 years agointegrate previous work
Nathan Wagner [Thu, 4 Jan 2018 16:21:43 +0000 (10:21 -0600)]
integrate previous work

6 years agoenable building of zpm-shell
Nathan Wagner [Thu, 4 Jan 2018 16:19:34 +0000 (10:19 -0600)]
enable building of zpm-shell

6 years agomove sqlite files into separate directory
Nathan Wagner [Thu, 4 Jan 2018 16:16:01 +0000 (10:16 -0600)]
move sqlite files into separate directory

bump to sqlite 3.21.0

6 years agocleanup sha256 hash code
Nathan Wagner [Sun, 24 Sep 2017 06:43:07 +0000 (01:43 -0500)]
cleanup sha256 hash code

Removed most remaining references and structure of libtomcrypt.
This makes the files a bit more standalone.

Added more tests to hash test file.

6 years agocheck for non-regular file in zpm test
Nathan Wagner [Sat, 16 Sep 2017 21:14:56 +0000 (16:14 -0500)]
check for non-regular file in zpm test

This avoids creating an sqlite db automatically in the case the file
doesn't exist.

6 years agofix warnings and includes to compile on linux
Nathan Wagner [Mon, 22 May 2017 21:58:11 +0000 (21:58 +0000)]
fix warnings and includes to compile on linux