Dylan Araps
da98f7f3ef
kiss: move manifest code to pkg_manifest
2021-07-17 09:35:54 +03:00
Dylan Araps
85c053430b
kiss: Skip removal of .la files and charset.alias
...
Instead, just don't include them in the manifest. Same result.
2021-07-17 09:27:46 +03:00
Dylan Araps
ae345fd8c2
kiss: simplify prompt
2021-07-17 09:18:14 +03:00
Dylan Araps
65f553e053
misc: nit
2021-07-17 07:43:15 +03:00
Dylan Araps
f264baaaf9
misc: remove message
2021-07-16 20:46:49 +03:00
Dylan Araps
bf2e18c5d8
kiss: remove pipe/pointless check from tar extraction
...
- Directory check was in reality a NULL check. ie, '' is not a
directory. Changed to use case.
- Removed pipe when iterating over tarball manifest. Swapped to
using a temporaru file to avoid subshell.
2021-07-16 20:34:47 +03:00
Dylan Araps
7a9fde9494
kiss: move main around a little
2021-07-16 20:12:52 +03:00
Dylan Araps
effb608988
kiss: rename KISS_LVL to _KISS_LVL
...
This is for internal use by the package manager.
2021-07-16 20:04:23 +03:00
Dylan Araps
696ea15201
package-manager.txt: Fix outdated line
2021-07-16 20:02:48 +03:00
Dylan Araps
94bf98b268
package-system.txt: Add note about commit hashes
2021-07-16 19:35:42 +03:00
Dylan Araps
8fcdb8b063
kiss: move docs from website.
...
Website can now import kisslinux/kiss as a submodule locked to
the latest tag. Will make keeping documentation in sync easier.
2021-07-16 18:56:24 +03:00
Dylan Araps
09d670d47e
kiss: add hook for queue information
2021-07-16 18:54:16 +03:00
Dylan Araps
f6dc492be8
pkg_verify: reduce to one loop and no temporary file
2021-07-16 17:55:45 +03:00
Dylan Araps
04a795b742
misc: typo
2021-07-16 15:38:29 +03:00
Dylan Araps
bc9fb7b1b2
kiss: disallow spaces inside arguments.
...
This has never been supported. The package manager now aborts
if any spaces are present in arguments.
2021-07-16 15:36:56 +03:00
Dylan Araps
185b949628
misc: comment
2021-07-16 15:21:43 +03:00
Dylan Araps
a68608dfd1
kiss: use temporary file for fix-deps
2021-07-16 15:14:52 +03:00
Dylan Araps
f644275c62
kiss: store path once
2021-07-16 15:04:30 +03:00
Dylan Araps
35be405279
misc: nit
2021-07-16 14:59:29 +03:00
Dylan Araps
b41a163101
kiss: nit
2021-07-16 14:15:57 +03:00
Dylan Araps
4517334d8a
kiss: store newline in variable
2021-07-16 14:11:03 +03:00
Dylan Araps
0980dc877d
kiss: remove subshell from kiss c
2021-07-16 13:50:53 +03:00
Dylan Araps
bc58b6613e
5.5.6
2021-07-16 13:17:32 +03:00
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