Dylan Araps
6543f3c769
kiss: fix linter
2021-07-14 14:13:27 +03:00
Dylan Araps
d765dbd043
kiss: do not source KISS_HOOK
...
This file can now be written in any language. The only requirement
now is that it be executable. The variable originally exported in
the environment are passed as command-line arguments to KISS_HOOK.
We can now expand on the information we want to explicitly pass on
to hooks via arguments or the environment. Let me know what
information you would like exposed.
2021-07-14 13:41:22 +03:00
Dylan Araps
38722107c6
kiss: remove unneeded shellcheck directive
2021-07-14 13:13:18 +03:00
Dylan Araps
a1377fd282
kiss: fix environment change, old code was..
2021-07-14 13:11:26 +03:00
Dylan Araps
61b5972ebb
kiss: give build scripts some environment variables
...
- Defines DESTDIR so you no longer need to export it yourself.
- Defines CC and CXX so all builds will now work with other
compilers if gcc/g++ are the default when unset.
- Defines KISS_ROOT with the sanitized version used by the package
manager. It can now be safely joined with other paths.
("$KISS_ROOT/path/to/file")
2021-07-14 13:05:21 +03:00
Dylan Araps
b5308cd471
kiss: fix linter
2021-07-14 11:46:43 +03:00
Dylan Araps
463ac854d7
kiss: ensure exit on first error during install
2021-07-14 11:42:25 +03:00
Dylan Araps
7e2a79a7fa
kiss: ensure move only occurs when copy fails
2021-07-14 11:33:51 +03:00
Dylan Araps
e671914090
misc: whitespace
2021-07-14 11:32:57 +03:00
Dylan Araps
51a101f96e
kiss: move tests to if block
2021-07-14 11:12:36 +03:00
Dylan Araps
b5fba97ec8
kiss: fix errors with circular symbolic links.
...
Fixes #232
2021-07-14 10:33:45 +03:00
Dylan Araps
3ab8b4bb2c
kiss: simplify pkg_install_files
2021-07-14 10:22:28 +03:00
Dylan Araps
759e4fb868
pkg_find: use case
2021-07-14 10:04:18 +03:00
Dylan Araps
dc776868d2
contrib: remove kiss-reset
...
This is best handled manually.
2021-07-14 08:13:27 +03:00
Dylan Araps
c2e5a03af8
kiss: ensure return on error
2021-07-14 07:28:01 +03:00
Dylan Araps
633d80067f
kiss-reset: keep baseinit and openssl. Closes #230
2021-07-14 07:03:28 +03:00
Dylan Araps
103ac9fc69
kiss: fix syntax error
2021-07-13 23:48:03 +03:00
Dylan Araps
9fe129bef7
misc: nit
2021-07-13 23:16:21 +03:00
Dylan Araps
44c39789f7
kiss: simplify pkg_install_files further
2021-07-13 23:01:24 +03:00
Dylan Araps
7481a9dca0
kiss: simplify pkg_install_files
...
Permissions are already preserved.
2021-07-13 22:52:42 +03:00
Dylan Araps
a5be67afa7
kiss: installation fixes
...
- No longer keep going on error.
- Fixed updates crashings software/systems.
Closes #226
2021-07-13 20:44:32 +03:00
Dylan Araps
f8078d884a
kiss: Inform the user of any repository orphans.
...
During updates the package manager will now tell you if a package
has been dropped from repositories - ie, the only place the package
exists is in /var/db/kiss/installed.
2021-07-13 10:29:21 +03:00
Dylan Araps
c2fbc4193f
misc: rename updates -> update
2021-07-12 12:44:27 +03:00
Dylan Araps
96030c4917
kiss: default to openssl for sha256sums
...
This brings a nice little performance increase.
The time required to checksum Firefox's sources
is more than halved on my machine.
2021-07-12 11:44:30 +03:00
Dylan Araps
51e71f970a
kiss-chroot: default to -O2
2021-07-12 11:16:33 +03:00
Dylan Araps
acc1a22475
kiss: fix installation errors. Closes #228
2021-07-12 10:53:15 +03:00
Dylan Araps
ef2aff7ce9
kiss: fix tbz sources. Closes #227
2021-07-12 03:57:48 +03:00
Dylan Araps
d3adf7d773
kiss: fix installation of files causing processes to die.
...
This modifies pkg_install_files() to do atomic mv on each of the
files. This prevents processes from crashing when the underlying
shared library changes (but the inode stays the same).
Closes #226
2021-07-12 01:05:24 +03:00
Dylan Araps
84989ddd30
docs: update
2021-07-12 00:13:57 +03:00
Dylan Araps
4149fc0530
kiss: 5.4.11
2021-07-11 15:40:35 +03:00
Dylan Araps
ea59543996
kiss: Fix dependency detector issue with glibc. See #225
2021-07-11 15:33:59 +03:00
Dylan Araps
918a75f43d
kiss: Fix dependency detector issues with glibc. Closes #225
2021-07-11 15:23:57 +03:00
Dylan Araps
60ad9cfafc
kiss: Fix dependency detector issue with glibc
2021-07-11 15:05:27 +03:00
Dylan Araps
66c6bfcfae
kiss: move mkdir/cd to mkcd, fix bug with sources and mkdir
2021-07-11 11:26:28 +03:00
Dylan Araps
8c2591f6b4
kiss: fix bug with source printing
2021-07-11 11:14:01 +03:00
Dylan Araps
69fc1e15ec
kiss: fix bug when log file cannot be written
2021-07-11 00:35:50 +03:00
Dylan Araps
5fab95f7c6
kiss: silence read error
2021-07-11 00:27:32 +03:00
Dylan Araps
11813f3a10
kiss-help: improvements
2021-07-10 16:33:32 +03:00
Dylan Araps
0de9322eb2
kiss 5.4.10
2021-07-08 17:46:43 +03:00
Dylan Araps
c2216a3388
kiss: skip already seen directories during tar hack
...
Fixed bug where fcft/fcft becomes fcft.
Also improves performance.
2021-07-08 15:12:43 +03:00
Dylan Araps
6db1ac3bd0
kiss; 5.4.9
2021-07-08 14:08:21 +03:00
Dylan Araps
abeaf4a7a7
kiss: initial steps to fixing kiss r arg handling
2021-07-08 13:54:37 +03:00
Dylan Araps
91b39a0f97
kiss: remove reverse ordering for kiss r (needs to be replaced)
2021-07-08 13:04:28 +03:00
Dylan Araps
3e08cf1ff2
kiss: set KISS_COMPRESS once
2021-07-08 11:15:31 +03:00
Dylan Araps
40fd458c8f
kiss: use KISS_COMPRESS when getting tarballs from cache
2021-07-08 11:10:45 +03:00
Dylan Araps
7d22d91611
kiss: don't show it twice
2021-07-07 23:10:07 +03:00
Dylan Araps
429b8011e0
kiss: show tarball name
2021-07-07 23:07:47 +03:00
Dylan Araps
1a0943a84f
kiss: 5.4.8
2021-07-07 12:44:18 +03:00
Dylan Araps
cd27776fd8
kiss: nit
2021-07-07 11:45:21 +03:00
Dylan Araps
a2cb46d126
kiss: remove unneeded pkg_find
2021-07-07 11:16:25 +03:00