Commit Graph

1660 Commits

Author SHA1 Message Date
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
Dylan Araps
855bda4497
kiss: only sort manifest once during install 2021-07-07 10:34:05 +03:00
Dylan Araps
001ce0396f
kiss: improve install performance slightly 2021-07-07 10:30:43 +03:00
Dylan Araps
9d34420bee
kiss: check for directory first 2021-07-07 10:17:19 +03:00
Dylan Araps
9becb3b9a1
kiss: use case 2021-07-07 10:11:23 +03:00
Dylan Araps
d6db894cbc
kiss: expose build queue to hooks
_build_cur holds current package number.
_build_tot holds the total number of packages.

Closes #222
2021-07-07 10:12:33 +03:00
Dylan Araps
2008f7478e
kiss: fix bugs
- Fixed ldd mode not working.
- Fixed too strict argument validation (need to use IFS).
2021-07-06 22:45:50 +03:00
Dylan Araps
018c362a5f
kiss: add run_hook_pkg and pre-remove user hook 2021-07-06 22:23:27 +03:00
Dylan Araps
4931d9762c
misc: nit 2021-07-06 22:16:39 +03:00
Dylan Araps
7f02d9bcad
kiss: remove post-install logging
I want to redo this in a less awful way.
2021-07-06 22:16:00 +03:00
Dylan Araps
422262d629
kiss: make pre-remove errors fatal 2021-07-06 22:14:57 +03:00
Dylan Araps
825e0305bf
kiss: ensure input tarball contains @ 2021-07-06 22:10:23 +03:00
Dylan Araps
5f93bfef55
kiss: rewrite install input 2021-07-06 22:07:12 +03:00
Dylan Araps
0c51261486
kiss: fix globs 2021-07-06 22:00:43 +03:00
Dylan Araps
837148bc9b
kiss: don't lint tarballs 2021-07-06 21:55:48 +03:00
Dylan Araps
3ac3fdcbf8
kiss: use pkg_order for crux-like usage 2021-07-06 21:49:44 +03:00
Dylan Araps
c716a4b996
kiss: nit 2021-07-06 21:41:30 +03:00
Dylan Araps
caff0ef981
kiss: arg clean up 2021-07-06 21:35:37 +03:00
Dylan Araps
47d057a52c
kiss: move build code to separate function 2021-07-06 21:25:56 +03:00
Dylan Araps
af19cd7d6d
kiss: rename pkg_build to pkg_build_all 2021-07-06 21:14:51 +03:00
Dylan Araps
08199f6977
kiss: lint all arguments early. lint all dependencies during pkg_depends 2021-07-06 21:12:19 +03:00
Dylan Araps
0c1d4cbcf5
pkg_find_version: silence stderr 2021-07-06 21:05:03 +03:00
Dylan Araps
49b2b72cd8
kiss: use pkg_order for all applicable actions 2021-07-06 20:53:54 +03:00
Dylan Araps
c3fa50a921
unify argument parsing 2021-07-06 20:41:25 +03:00