Dylan Araps
d2fc69655e
kiss: fix prompt issue. better repo orphan output
2021-07-16 13:17:20 +03:00
Dylan Araps
e3941e6218
5.5.5
2021-07-16 12:28:12 +03:00
Dylan Araps
83a7556dee
kiss: fix KISS_LVL
2021-07-16 12:27:48 +03:00
Dylan Araps
2bebf1f318
kiss: Fix incorrect variable name
2021-07-16 12:24:06 +03:00
Dylan Araps
dd3292d920
pkg_conflicts: Fix path joining
2021-07-16 12:21:13 +03:00
Dylan Araps
b9a81e347f
pkg_manifest_validate: fix path joining and swap test around
2021-07-16 12:18:32 +03:00
Dylan Araps
92d8513908
5.5.4
2021-07-16 12:00:58 +03:00
Dylan Araps
0427d9cfa6
kiss: Split on all invocations of pkg_find_version
2021-07-16 11:59:51 +03:00
Dylan Araps
a191caba07
5.5.3
2021-07-16 11:31:27 +03:00
Dylan Araps
ace258aac0
kiss: Fix bug with version split.
...
pkg_find_version was not being told to update
split information.
2021-07-16 11:23:47 +03:00
Dylan Araps
db52393278
misc: typo
2021-07-16 11:05:53 +03:00
Dylan Araps
f7a4a106bf
kiss: Correctly increment KISS_LVL
2021-07-16 11:01:47 +03:00
Dylan Araps
d1ba479458
kiss: put all temporary files in their own directory
2021-07-16 10:46:33 +03:00
Dylan Araps
6555df6209
kiss: Fix bug with strict cache removal
...
Turns out nested package manager processes would wipe the cache
earlier than expected when installing packages.
As all these nested processes are involved in is installation,
this changes pkg_clean to have them only wipe tar_dir (the only
directory they use).
2021-07-16 10:20:20 +03:00
Dylan Araps
268504bec8
kiss: use pre_pre
2021-07-16 10:07:04 +03:00
Dylan Araps
9895a14e83
kiss: unique temporary files
...
All temporary files now have unique names and reuse of the same
file for multiple purposes has been removed.
This prevents issues where a failed write to a log file used
in multiple places can cause prior data to be read elsewhere
in the package manager.
2021-07-16 09:58:14 +03:00
Dylan Araps
e853e1accc
kiss: potential fix for cache issues. See #218
2021-07-16 07:59:37 +03:00
Dylan Araps
3e73ce0c2a
kiss: fix errors on update. See #218
2021-07-16 07:51:40 +03:00
Dylan Araps
c9a37c2f3e
kiss: don't prompt when updating unless dependnecies added
2021-07-16 07:47:43 +03:00
Dylan Araps
e87d3670ba
kiss fix bug with updating kiss. See #218
2021-07-16 07:42:34 +03:00
Dylan Araps
8315dd3ddc
kiss: fix bug where second command has user reset
2021-07-15 22:48:06 +03:00
Dylan Araps
b1332a309a
kiss: fix random cache errors.
2021-07-15 22:41:19 +03:00
Dylan Araps
cdbe560117
misc: remove unneeded shellcheck directive
2021-07-15 20:33:02 +03:00
Dylan Araps
a39eb24ab1
kiss: 5.5.2
2021-07-15 11:51:27 +03:00
Dylan Araps
f3c2cf717c
kiss: split on _ also
2021-07-15 10:48:42 +03:00
Dylan Araps
f77905abcb
kiss: make release usable in sources
2021-07-15 09:52:11 +03:00
Dylan Araps
3cab00e132
kiss: 5.5.1
2021-07-15 09:36:32 +03:00
Dylan Araps
34ccbcbc3e
kiss: fix bug with variables and git sources
2021-07-15 09:36:20 +03:00
Dylan Araps
515ae5b549
kiss: fix bug with source download and variables
2021-07-15 09:34:21 +03:00
Dylan Araps
46993dfa26
kiss: 5.5.0
2021-07-15 07:44:43 +03:00
Dylan Araps
534ab0d96d
kiss: simplify check
2021-07-15 07:41:59 +03:00
Dylan Araps
c0cc18b6ee
kiss: Give tarball to post-package hook. See #234
2021-07-15 07:30:09 +03:00
Dylan Araps
ec3952b014
misc: typo
2021-07-15 07:23:06 +03:00
Dylan Araps
e7f691d992
kiss: update hook docs
2021-07-15 07:20:31 +03:00
Dylan Araps
7f537f7d31
kiss: document hooks. See #234
...
Information can be retrieved with something like this.
grep -o '\(type\|arg[0-9]\|PWD\): .*' kiss
2021-07-14 23:59:22 +03:00
Dylan Araps
7213bfc88c
kiss: export more variables. See #235
2021-07-14 23:46:43 +03:00
Dylan Araps
679d145434
kiss: only split version once per package
2021-07-14 23:39:44 +03:00
Dylan Araps
aa0c62fe4a
kiss: remove unneeded argument given to update hooks
...
- PWD in hooks is same value anyway.
See #234
2021-07-14 21:40:40 +03:00
Dylan Araps
a024ef4663
kiss: simplify run_hook. Remove hardcoded argument count
2021-07-14 21:20:13 +03:00
Dylan Araps
cd242f6d23
kiss: add pre/post-update hooks. See #234
2021-07-14 21:13:53 +03:00
Dylan Araps
4ebbfc094f
kiss: make KISS_HOOK generic again, also skip empty tokens. Closes #229
2021-07-14 20:25:33 +03:00
Dylan Araps
509d911236
misc: typo
2021-07-14 20:13:30 +03:00
Dylan Araps
cee9184832
misc: typo
2021-07-14 20:06:41 +03:00
Dylan Araps
1520854f89
kiss: fix comment
2021-07-14 19:57:00 +03:00
Dylan Araps
6ef8b385fe
kiss: remove kiss-hooks
2021-07-14 19:38:11 +03:00
Dylan Araps
276ea50b77
kiss-hooks: show package name
2021-07-14 19:09:20 +03:00
Dylan Araps
06ace10d8a
contrib: added kiss-hooks to list system-wide hooks.
...
See #229
2021-07-14 18:58:44 +03:00
Dylan Araps
7d256b203c
kiss: support a system-wide hook directory with easy use.
...
Hooks installed to /var/db/kiss/hooks can be accessed via their
basename. Usage is as follows.
$ ls -1 /var/db/kiss/hooks
no-docs
shell-on-exit
$ export KISS_HOOK=no-docs:shell-on-exit:/home/dylan/bin/kiss_hook
See #229
2021-07-14 18:47:01 +03:00
Dylan Araps
7fc6929516
kiss: KISS_HOOK support multiple files
...
See #229
2021-07-14 18:40:37 +03:00
Dylan Araps
d296b90b75
kiss: support variables in sources files.
...
This adds support for replacement of simple markers with
corresponding values. To handle cases where a replacement
is not 1:1, various transformations are made available.
- VERSION : The full version string (first field in version file).
- MAJOR : First component separated by '.'.
- MINOR : Second component separated by '.'.
- PATCH : Third component separated by '.'.
- IDENT : All remaining components separated by '.+-'.
- PKG : The name of the current package.
NOTE: This may be reverted. Depends on how good the benefits
are. Will do an evaluation of the repositories.
2021-07-14 17:08:58 +03:00