Commit Graph

1205 Commits

Author SHA1 Message Date
Dylan Araps 3d11a77cd0
kiss: fix pkg_lint
- unsquish
- use variable with pkg_find so die works.
2021-07-02 13:15:47 +00:00
Dylan Araps 6ef40ad38d
kiss: drop unneeded usage of $pid in conflict checks. 2021-07-02 13:06:33 +00:00
Dylan Araps d047729aa8
kiss: Remove KISS_PID
This was a hack to point the build directory somewhere else.
Proper support for this will be added at a later date.
2021-07-02 12:45:52 +00:00
Dylan Araps 39fa046f73
misc: nit 2021-07-02 12:43:53 +00:00
Dylan Araps 9456b9902c
kiss: remove case statement 2021-07-02 12:32:30 +00:00
Dylan Araps 7d50b6ec9d
kiss: use case statement for update outcomes 2021-07-02 12:25:15 +00:00
Dylan Araps c02e58c395
misc: nit 2021-07-02 12:22:16 +00:00
Dylan Araps c4cd821456
kiss: handle null repositories 2021-07-02 12:19:23 +00:00
Dylan Araps dcb890e240
misc: nit 2021-07-02 12:05:36 +00:00
Dylan Araps a5ac4d3dad
kiss: remove now pointless subshell 2021-07-02 11:24:14 +00:00
Dylan Araps dde00196d8
kiss: order argument list in pkg_build based on dependence
This makes input to pkg_build identical when using
'kiss b'/'kiss u' and fixes issues with the former.
2021-07-02 11:12:17 +00:00
Dylan Araps 31362a7713
kiss: as_root changes
- Skip as_root if root -> root.
- Add message recommending tools other than su.
2021-07-02 11:05:22 +00:00
Dylan Araps 09b92d4c64
kiss: remove as_root usage with 'kiss c'
The less of this as_root usage the better.
2021-07-02 06:28:18 +00:00
Dylan Araps a959fcf4a0
bump version 2021-07-01 21:01:43 +00:00
Dylan Araps af022420b8
kiss: remove unneeded spaces 2021-07-01 14:49:24 +00:00
Dylan Araps 34868aae73
kiss: remove old transitional compatibility 2021-07-01 14:28:55 +00:00
Dylan Araps 5e0f6b430d
kiss: fix incorrect path 2021-07-01 12:59:22 +00:00
Dylan Araps 432c281a42
kiss: bump version 2021-06-30 14:08:11 +00:00
Dylan Araps 746ad439a4
kiss: Fix pkg_depends 2021-06-30 13:49:27 +00:00
Dylan Araps 52572be0be
kiss: Fix missing path suffix 2021-06-30 11:02:01 +00:00
Dylan Araps e629f2a6a6 kiss: remove update hooks 2021-06-30 10:31:49 +00:00
Dylan Araps 048a79d471 kiss: refactor removal check
Moves the code into its own function and removes the subshell usage.
2021-06-30 09:22:05 +00:00
Dylan Araps 3c8057acfb kiss: fix dropped package issue 2021-06-30 09:14:31 +00:00
Dylan Araps 9dbeca0c92 kiss: Add support for ssu, remove sls 2021-06-30 09:06:01 +00:00
Dylan Araps a16230c40c kiss: Fix zstd <> xz incompatibility 2021-06-30 09:03:21 +00:00
Dylan Araps e8927ec1ad kiss: cheeky 2021-06-30 09:01:52 +00:00
Dylan Araps 9ea3ceaf5d https://github.com/kiss-community/kiss/pull/52 2021-06-30 09:01:52 +00:00
Dylan Araps c8fa0e7c83 https://github.com/kiss-community/kiss/pull/51 2021-06-30 09:01:52 +00:00
Dylan Araps a636173f47 https://github.com/kiss-community/kiss/pull/50 2021-06-30 09:01:52 +00:00
Dylan Araps 0a9a1f2f54 kiss: sanitize tmp directory paths
Ensures that // (and //////) don't occur within the temporary
directory paths.
2021-06-30 09:01:52 +00:00
Dylan Araps f5038e1579 kiss: do a less shallow clone to enable 'git describe'
This downloads all reachable commits and then blobs and trees on demand. It
swaps the clone from shallow to treeless. In other words, it's a less
shallow shallow clone which makes 'git describe' work.
2021-06-30 09:01:52 +00:00
Dylan Araps 17815b698c pkg_install_files: fix internal path issue.
When KISS_ROOT is empty path is //path/to/file.
2021-06-30 09:01:52 +00:00
Dylan Araps ea18c88f74 kiss: simplify prompt 2021-06-30 09:01:49 +00:00
Dylan Araps 58d1c669e5 kiss: remove broken directory symlinks
This changes pkg_remove_files to queue all directory symlinks for
removal *after* all other items. Links are only removed if they are
broken and a safeguard has been added for root level directories.

Also fixed are some bugs around how the paths are stored internally.

1. If KISS_ROOT is empty, path ends up being //path/to/file.
2. Directory symlinks are undetectable when they have '/' as a suffix.
2021-06-30 09:01:35 +00:00
Dylan Araps 104ace0522 kiss: fix dependency issues
Should fix #29, #30, circular dependencies

Note: This is a draft. Please try it and let me know if there are any
issues. I plan to make additional changes. Will make it known once
it's ready.
2021-06-30 09:01:35 +00:00
Dylan Araps 95919dd875 kiss: ensure all reads exit on non-zero 2021-06-30 09:01:35 +00:00
Dylan Araps 9615784183 kiss: nit 2021-06-30 09:01:35 +00:00
Dylan Araps 1d4771d4f1 21eb06ea43 2021-06-30 09:01:35 +00:00
Dylan Araps 5da3d06cea kiss: fix issue with OpenBSD Korn shell 2021-06-30 09:01:35 +00:00
Dylan Araps a25725530a pkg_fix_deps: simplify path resolution 2021-06-30 09:01:11 +00:00
Dylan Araps f77e08bd1b
bump version 2020-11-27 06:23:19 +02:00
Dylan Araps c89c84377e
kiss: fix checksums 2020-11-27 06:22:57 +02:00
Dylan Araps 9f82ac1cd7
kiss: Fix sh256 2020-11-26 16:30:02 +02:00
Dylan Araps 3f65c8a725
bump version 2020-11-26 14:22:41 +02:00
Dylan Araps 10c61c7dfc
kiss: Fix syntax error 2020-11-25 08:50:40 +02:00
Dylan Araps 16b2e1be75
kiss: Fix crash caused by sh256(). Closes #204 2020-11-25 08:49:32 +02:00
Dylan Araps 58846c99b1
kiss: Possible fix for #204 2020-11-25 08:41:19 +02:00
Dylan Araps 6d205e8095
kiss: fix UB around find 2020-11-23 07:21:02 +02:00
Dylan Araps 3834d0e584
update 2020-11-19 12:01:55 +02:00
Dylan Araps 8973e18abd
kiss: Fix no etcsums for symlinks. Related to #193 2020-11-19 11:54:18 +02:00