Dylan Araps
07c62219a1
kiss: simplify tar contains
2021-07-17 15:21:46 +03:00
Dylan Araps
a73f120c9d
kiss: Only verify checksums if we have checksums to verify
2021-07-17 15:07:06 +03:00
Dylan Araps
912ba91654
kiss: don't resolve comments/blank lines
2021-07-17 15:01:53 +03:00
Dylan Araps
4072a621c7
kiss: move set to where its needed
2021-07-17 14:58:44 +03:00
Dylan Araps
a9fd59bfa0
kiss: clean up install
2021-07-17 14:55:59 +03:00
Dylan Araps
0d475206ff
kiss: unsquish
2021-07-17 14:42:27 +03:00
Dylan Araps
5d024096c7
kiss: don't run some functions unless needed
2021-07-17 14:40:03 +03:00
Dylan Araps
0832390955
kiss: nit
2021-07-17 14:31:06 +03:00
Dylan Araps
1b4afb2ce0
misc: nit
2021-07-17 14:15:09 +03:00
Dylan Araps
7416bd3b5e
kiss: unify all version logic
2021-07-17 13:58:36 +03:00
Dylan Araps
9404f699f0
kiss: move to before set
2021-07-17 12:39:28 +03:00
Dylan Araps
17569fbde4
kiss: silence linter
2021-07-17 12:37:50 +03:00
Dylan Araps
4ca35d8122
pkg_fix_deps: Look only in select locations
...
Also removes subshell, pipe, find, etc.
Stops the package manager from running ldd on upwards of 4000
files when building Python.
The code remains dumb in that it /uses/ ldd's error handling to
figure out which files to operate on. It now just runs on way
less files as it has a restricted search path.
If any paths are missing, do let me know. I think I have included
all places of interest (and I get same outputs with this commit
and without).
2021-07-17 12:27:11 +03:00
Dylan Araps
88bbd83020
kiss: nits
2021-07-17 11:46:20 +03:00
Dylan Araps
274a99c584
misc: nit
2021-07-17 11:40:51 +03:00
Dylan Araps
a105371e48
misc: nit
2021-07-17 11:39:55 +03:00
Dylan Araps
674bd0bdfe
misc: comment
2021-07-17 11:35:29 +03:00
Dylan Araps
029da210b9
kiss: clean up conflicts
2021-07-17 11:31:29 +03:00
Dylan Araps
cec912a496
misc: nit
2021-07-17 11:21:26 +03:00
Dylan Araps
c2f90e93b0
kiss: remove . from find output using find
2021-07-17 11:19:08 +03:00
Dylan Araps
781808b9d6
kiss: make find/replace generic.
...
Replaces all but two sed calls with fnr() calls.
This removes subshell usage.
Other misc clean up.
2021-07-17 11:11:44 +03:00
Dylan Araps
859a088ce3
kiss: move manifest replacement to function
2021-07-17 09:57:01 +03:00
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