Dylan Araps
bd28b306a2
kiss: bump to 1.13.2
2020-05-07 17:18:20 +03:00
Dylan Araps
754cb72ec8
kiss: Sort compression methods
2020-05-07 16:25:53 +03:00
Dylan Araps
931b2e13f3
kiss: Added lzma support to sources and tarballs
2020-05-07 16:25:18 +03:00
Dylan Araps
6415605174
kiss: Fix error messages
2020-05-07 14:46:50 +03:00
Dylan Araps
69a4a5d255
kiss: bump version
2020-05-07 14:42:52 +03:00
Dylan Araps
c72a6c34db
kiss: Fix openssl sha256sum fallback
2020-05-07 14:42:27 +03:00
Dylan Araps
8a51e76de9
kiss: Fix /etc/ handling bug.
...
The shell implementations of readlink and sha256sum were being
used always (instead of as a fallback). This commit ensures that
the real utilities are used where possible.
This also means that there is a bug in the openssl fallback of
sha256sum which will be fixed in the following commit.
2020-05-07 14:39:44 +03:00
Dylan Araps
7df8acc0f1
kiss: Faster conflict resolution.
2020-05-06 22:31:54 +03:00
Dylan Araps
e0a44771de
kiss: bump version
2020-05-06 00:51:18 +03:00
Dylan Araps
1c31b264df
kiss: support uncompressed tar archives
2020-05-06 00:48:11 +03:00
Dylan Araps
1933a19e10
kiss: Drop tar's p flag as it's not needed.
2020-05-05 23:08:14 +03:00
Dylan Araps
1b0fc81b41
kiss-orphans: Reflect linux-headers changes in kisslinux/repo
2020-05-03 23:40:34 +03:00
Dylan Araps
f10cdb1938
kiss: readlink(), run in subshell
2020-05-02 10:00:59 +03:00
Dylan Araps
881c6114b9
docs: update
2020-05-01 23:44:19 +03:00
Dylan Araps
a11d48d595
kiss-chroot: Automatically mount efivars
2020-05-01 20:13:23 +03:00
Dylan Araps
1712618765
kiss: Remove trailing white-space
2020-05-01 19:26:36 +03:00
Dylan Araps
3cbcab11f3
kiss: Portable shasums
2020-05-01 09:47:01 +03:00
Dylan Araps
ad280931e5
contrib: Make doc strings match KISS'
2020-05-01 09:07:20 +03:00
Dylan Araps
99025df126
kiss: Swap back to sha256sum
2020-04-30 19:57:38 +03:00
Dylan Araps
8d2f470295
kiss: Various portability fixes.
...
- Added POSIX shell implementation of the 'readlink' utility for
use _only_ when the 'readlink' utility is not available.
- Made tar usage more portable. All that is left now is the removal
of --strip-components 1 for full (presumed) portability.
- Swapped from sha256sum to shasum as it's more portable. This is
still not a full solution.
Here's a checklist of where we currently are:
POSIX Core utilities (depends coreutils)
- [x] sh (POSIX)
- [x] find (POSIX) -type f, -type d, -exec {} [+;], -o, -print, !
- [x] ls (POSIX) -l, -d
- [x] sed (POSIX) -n, s/<search>/<replace>/g, /<delete>/d
- [x] grep (POSIX) -l, -F, -x, -f, -q, -v
- [x] sort (POSIX) -r, -u, -k
- [x] tee (POSIX)
- [x] date (POSIX)
- [x] mkdir (POSIX) -p
- [x] rm (POSIX) -f, -r
- [x] rmdir (POSIX)
- [x] cp (POSIX) -f, -P, -p, -L, -R
- [x] mv (POSIX) -f
- [x] chown (POSIX) -h
- [x] diff (POSIX) -U
BSD utilities
- [x] install (BSD, not POSIX) (still portable) -o, -g, -m, -d
Misc
- [x] readlink (NOT POSIX) (fallback shell implementation)
- [x] su* (sudo, doas, su) (in order, optional)
- [x] git (downloads from git) (must link to curl)
Compiler/libc utilities (depends cc & libc)
- [x] readelf (Part of compiler toolchain) (GNU, LLVM or elfutils)
- [x] strip (Part of compiler toolchain) (GNU, LLVM or elfutils)
- [x] ldd (Part of libc)
Tarball compression
- [ ] tar (must have --strip-components) (busybox, GNU, libarchive))
- [x] bzip2 (widely used) -d, -z
- [x] xz (widely used) -d, -z, -c, -T
- [x] gzip (widely used) -d, -6
- [x] zstd (optional) -d, -z, -c
- [x] unzip (optional)
- [ ] shasum (checksums) (NO standard. Portable across Linux/BSD)
2020-04-30 19:38:37 +03:00
Dylan Araps
3e4e38d002
kiss: Swap to more portable shasum generation
2020-04-30 17:17:41 +03:00
Dylan Araps
62ee15db43
kiss: Use diff instead of cmp
2020-04-30 16:59:25 +03:00
Dylan Araps
400bc8e83e
kiss: Add message for checksums
2020-04-29 16:22:57 +03:00
Dylan Araps
1ad4076c0d
docs: update
2020-04-29 10:12:55 +03:00
Dylan Araps
23c0278f5b
kiss: Use mak_dir to store the file
2020-04-29 10:12:09 +03:00
dylan
5f00b925c8
Merge pull request #141 from E5ten/posix-sed
...
kiss: replace sed -i with redirection to a temp file
2020-04-29 10:05:16 +03:00
Dylan Araps
79f6f30e8b
kiss: Use war() for other warnings
2020-04-28 18:40:59 +03:00
Dylan Araps
888e9e06d5
kiss: Add print function for warnings
2020-04-28 18:36:53 +03:00
Dylan Araps
1a89e0b0a2
kiss: warn if package only exists in /var/db/kiss/installed
2020-04-28 18:30:57 +03:00
Ethan Sommer
be793fb1f7
kiss: replace sed -i with redirection to a temp file
2020-04-28 02:18:36 -04:00
Dylan Araps
d46bbf517d
kiss: swap to rm instead of unlink
2020-04-28 08:39:59 +03:00
Dylan Araps
d0100b03a1
kiss: Swap to ls -l instead of stat
2020-04-28 07:43:54 +03:00
Dylan Araps
278c222902
kiss: Swap to ls -l for user name
2020-04-28 06:26:36 +03:00
Dylan Araps
4e196bb09c
kiss: Fix directory permissions
2020-04-26 11:00:28 +03:00
Dylan Araps
a80eb5a2b0
kiss.1: Add missing hooks to manpage
2020-04-26 09:31:08 +03:00
Dylan Araps
adc4c99a19
kiss: Add back die
2020-04-26 09:29:48 +03:00
dylan
965b66d8fb
Merge pull request #138 from clifordsab/kiss-fix-cd
...
kiss: Actually hide an error + whitespace cleanup
2020-04-26 09:07:18 +03:00
dylan
d7e251ef02
Merge branch 'master' into kiss-fix-cd
2020-04-26 09:06:41 +03:00
dylan
a6eff32174
Merge pull request #139 from clifordsab/kiss-L2h
...
kiss: Use suggested primary
2020-04-26 09:05:12 +03:00
Cliford Sab
7b6ed9bafd
kiss: Use suggested primary
2020-04-26 10:38:16 +08:00
Cliford Sab
7e3f208199
kiss: Actually hide an error + whitespace cleanup
2020-04-26 10:31:09 +08:00
Dylan Araps
c8b5990acf
kiss-fork: Add option to pick repository
2020-04-25 17:48:44 +03:00
Dylan Araps
d4a82ec0f1
docs: update
2020-04-25 14:03:51 +03:00
Dylan Araps
6bc7deb64b
kiss: Add support for KISS_ROOT to install
2020-04-25 14:03:34 +03:00
Dylan Araps
da605670e0
kiss: look in /
2020-04-25 14:01:05 +03:00
Dylan Araps
1b30642474
kiss: Add case for symlinks which would overwrite a dir
2020-04-25 13:58:51 +03:00
Dylan Araps
83b097bef8
docs: update
2020-04-25 09:56:01 +03:00
Dylan Araps
72fc1ae0fa
kiss: Remove mention of rsync
2020-04-25 09:02:24 +03:00
Dylan Araps
56a63c4742
Merge branch 'master' of github.com:kisslinux/kiss
2020-04-25 09:01:25 +03:00
Dylan Araps
d66ba59b01
kiss: Silent stripping once again
2020-04-25 08:59:44 +03:00