Commit Graph

1760 Commits

Author SHA1 Message Date
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
e9a2e3472b kiss-chroot: Mount /dev/shm, /dev/pts, /tmp and /run 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
4de133f546 kiss-owns: Fix #209 2021-06-28 07:14:57 +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
f7957e12f7
fix shellcheck 2020-11-25 09:02:32 +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
1ea02cc354
kiss-repo-orphans: call kiss once 2020-11-19 14:37:29 +02:00
Dylan Araps
98b3f4ab6a
kiss: new utility kiss-repo-orphans
Lists all packages which do not belong to any repository in KISS_PATH.
2020-11-19 14:01:16 +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
Dylan Araps
367923b378
kiss-preferred: fixes 2020-11-19 11:48:33 +02:00
dylan
7fdf69dfc2
Merge pull request #199 from TAAPArthur/master
kiss-preferred: new utility to list all current conflicts resolutions.
2020-11-19 11:41:29 +02:00
Dylan Araps
a616b61cc6
kiss: Allow 'SKIP' to be used to disable checksums for a source. Closes #200 2020-11-19 11:38:43 +02:00
Dylan Araps
b1302664d5
kiss: Fix symlinks in /etc/. Related to #193 2020-11-19 11:34:54 +02:00
Dylan Araps
18c7335241
Merge branch 'master' of github.com:kisslinux/kiss 2020-11-19 09:54:10 +02:00
Dylan Araps
b7f92fb5a7
kiss-fork: minor fixes 2020-11-19 09:53:51 +02:00
dylan
c6f5d51397
Merge pull request #201 from eudaldgr/master
kiss-export: new naming scheme for tarballs
2020-11-16 13:07:10 +02:00
Eudald Gubert i Roldan
e54c69033d
kiss-export: new naming scheme for tarballs 2020-11-16 12:57:39 +01:00
Arthur Williams
03cf1f5bf7 kiss-preferred: new utility
Added a new utility to list all current conflicts resolutions.
2020-11-07 05:02:21 -06:00
Arthur Williams
7df30fd9df Allow '[' and ']' for kiss owns
Allow commands like `kiss own /usr/bin/\[` to succeed
2020-11-07 04:19:24 -06:00
Dylan Araps
1ae8340e49
simplify pkg_clean 2020-11-06 09:06:04 +02:00
Dylan Araps
1617c4eeb2
update 2020-11-06 09:03:53 +02:00
Dylan Araps
8c75bd849d
kiss new log format 2020-11-06 09:00:23 +02:00
Dylan Araps
837b43bed2
kiss: error if HOME unset 2020-11-06 08:52:20 +02:00
Dylan Araps
3237598dc3
kiss-owns: Allow all path types as input 2020-11-06 08:49:56 +02:00
Dylan Araps
e98d159366
ensure KISS_ROOT doesn't end in a / 2020-11-06 08:48:15 +02:00
Dylan Araps
a2041ee0a7
kiss: add new fix_deps 2020-11-06 08:45:56 +02:00
Dylan Araps
bdabaee422
kiss: git fixes 2020-11-06 08:38:36 +02:00
zacanger
65b8332eac chore(kiss-export): remove duplicate string building
Signed-off-by: Dylan Araps <dylan.araps@gmail.com>
2020-11-06 08:37:28 +02:00
Dylan Araps
dd4204d6e2
kiss: new naming scheme for tarballs 2020-11-06 08:34:36 +02:00
Dylan Araps
117605b88a
kiss-outdated: Add 6.0.0 version 2020-11-06 08:29:09 +02:00
Dylan Araps
16a9a4760b
kiss: Store downloaded sources using dest if set #2. 5bbe895731 2020-11-06 08:27:29 +02:00