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
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
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
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
Dylan Araps
dd4204d6e2
kiss: new naming scheme for tarballs
2020-11-06 08:34:36 +02:00
Dylan Araps
16a9a4760b
kiss: Store downloaded sources using dest if set #2 . 5bbe895731
2020-11-06 08:27:29 +02:00
Dylan Araps
b78fe36465
kiss: Store downloaded sources using dest if set. 5bbe895731
2020-11-06 08:23:25 +02:00
Dylan Araps
2b6384d1a3
revert to 5.1.0 to cherrypick changes from 6.0.0
2020-11-06 08:14:46 +02:00
Dylan Araps
9818c0866e
kiss: better message. Related to #196
2020-10-23 14:45:04 +03:00
Dylan Araps
eb2eef852c
kiss: fixes for cache change. Related to #196
2020-10-23 14:41:06 +03:00
Dylan Araps
5bbe895731
kiss: Store downloaded sources using dest if set
...
This prevents naming conflicts in the cache.
Example:
https://github.com/opencv/opencv/archive/4.5.0.tar.gz
https://github.com/opencv/opencv_contrib/archive/4.5.0.tar.gz contrib
Fixes #196
2020-10-23 14:28:26 +03:00
Dylan Araps
71b4c0f447
kiss: fix potential issue where function returns early
2020-10-21 18:14:33 +03:00
Dylan Araps
59fab2b8fc
kiss: Fix issue with dependencies and end of build process. Related to #194
2020-10-21 18:09:50 +03:00
Dylan Araps
83744f4276
kiss: add back prompt post build
2020-10-09 07:40:49 +03:00
Dylan Araps
5c2d43e463
pkg_swap: Fix bug with broken symlinks
2020-10-05 09:43:30 +03:00
Dylan Araps
950c575329
kiss: Fix conflict bug
2020-10-05 09:23:30 +03:00
Dylan Araps
751e7f3456
kiss: Fix pkg_swap issues.
2020-10-05 09:15:21 +03:00
Dylan Araps
2ee207d6b9
kiss: fix new tarball scheme
2020-10-03 19:36:18 +03:00
Dylan Araps
ca8d89021f
kiss: detect circular dependencies
2020-10-03 19:31:54 +03:00
Dylan Araps
2c91be99e5
kiss: fix infinite recursion when package depends on self
2020-10-03 18:40:05 +03:00
Dylan Araps
1572a08f63
kiss: clean up pkg_install_files. Also closes #193
2020-10-03 15:28:54 +03:00
Dylan Araps
81aeff9edb
kiss: fix error message
2020-10-03 11:42:58 +03:00
Dylan Araps
5ca064ae1f
kiss: combine case statements
2020-10-03 11:18:02 +03:00
Dylan Araps
a9e2f78f4a
kiss: clean up pkg_swap
2020-10-03 10:08:57 +03:00
Dylan Araps
4337e1fdce
kiss: order arguments during updates again
2020-10-03 08:48:36 +03:00
Dylan Araps
9792496e1a
kiss: drop KISS_GREP
2020-10-03 08:20:21 +03:00
Dylan Araps
8d6c3b5a28
kiss: Add back argument ordering for install/remove actions
2020-10-03 08:14:39 +03:00
Dylan Araps
50705eb835
kiss: allow users to override grep
2020-10-03 06:43:36 +03:00
Dylan Araps
0ded2753c2
kiss: fix KISS_FORCE not working for removal
2020-10-01 12:32:09 +03:00
Dylan Araps
38e81b6920
kiss: git fixes
2020-10-01 10:10:01 +03:00
Dylan Araps
53e856195b
kiss: swap to @ for separator in tarball names but continue to support # for some time
2020-10-01 09:54:38 +03:00
Dylan Araps
332ba3450e
kiss: drop _PREFIX and friends. Also close #191
2020-09-28 07:29:03 +03:00
Dylan Araps
4bff76bdb7
kiss: fix paths
2020-09-27 21:59:42 +03:00
Dylan Araps
e211d25139
kiss: set all system directories
2020-09-27 21:56:41 +03:00
Dylan Araps
83c18335a1
kiss: add tiny function to handle init of paths
2020-09-27 21:04:33 +03:00
Dylan Araps
feb6e63dfd
kiss: add support for KISS_ETCDIR
2020-09-27 20:55:31 +03:00
Dylan Araps
ea5e2cbac7
kiss: added INCDIR, fixed BINDIR
2020-09-27 20:43:44 +03:00
Dylan Araps
32a84f73e8
kiss: added KISS_BINDIR
2020-09-27 20:39:13 +03:00
Dylan Araps
cf65299d42
kiss: allow KISS_PREFIX to be empty
2020-09-27 20:34:42 +03:00
Dylan Araps
a129610f24
kiss: drop leading / from datadir/libdir.
2020-09-27 20:31:56 +03:00
Dylan Araps
e070753d7b
kiss: added KISS_PREFIX and friends + fixed bug in pkg_fix_deps. former related to #191
2020-09-27 19:57:06 +03:00
Dylan Araps
92ea10d562
kiss: move func
2020-09-27 09:52:03 +03:00
Dylan Araps
5809d0316a
kiss: nitpick
2020-09-27 09:45:25 +03:00
Dylan Araps
272dc6389b
kiss: new build-log structure. may revert
2020-09-27 09:39:48 +03:00
Dylan Araps
b6869bc8a6
kiss: unsquish
2020-09-27 09:10:05 +03:00
Dylan Araps
6ff9928b69
kiss: rename build log file
2020-09-27 09:08:43 +03:00
Dylan Araps
bd703ac9a1
kiss: add back time, rename var to date
2020-09-27 09:04:30 +03:00
Dylan Araps
704d59533a
kiss: Use run_repo_hook for update hook
2020-09-27 09:00:49 +03:00
Dylan Araps
65a4507ef9
kiss: various minor changes
2020-09-27 11:57:52 +03:00
Dylan Araps
8b2be5a750
kiss: make pkg_list like other funcs
2020-09-26 17:13:24 +03:00
Dylan Araps
8dae372609
kiss: contains() fixes and bug fix for repository paths containing spaces.
2020-09-26 17:03:13 +03:00
Dylan Araps
fc54435595
kiss: minor change
2020-09-26 09:27:51 +03:00
Dylan Araps
acf8207145
kiss: fix issues with fixdeps and -bin/-git/whatever packages
2020-09-26 09:24:58 +03:00
Dylan Araps
9358f9558f
kiss: more fixdeps stuff
2020-09-26 09:15:46 +03:00
Dylan Araps
6dad450f05
kiss: use ldd /or/ *readelf in dependency fixer rather than both
2020-09-26 08:52:35 +03:00
Dylan Araps
93dc3a1fcd
kiss: make function for pkg owner
2020-09-26 08:08:10 +03:00
Dylan Araps
1859cb34b2
kiss: just use the var
2020-09-26 01:37:08 +03:00
Dylan Araps
7cc6f83ba2
kiss: stick to readelf
2020-09-26 01:35:09 +03:00
Dylan Araps
e94fcab1dc
kiss: fix matching of fixdeps commands
2020-09-26 00:38:24 +03:00
Dylan Araps
aa4e4ebcd9
kiss: better fixdeps() solution
2020-09-25 22:38:05 +03:00
Dylan Araps
daa9039bde
kiss: give pkg_depends empty list
2020-09-25 20:31:21 +03:00
Dylan Araps
e76b71521c
kiss: made fixdeps() aware of dependency chain
2020-09-25 20:27:32 +03:00
Dylan Araps
a1de34d781
kiss: installation performance improvements when many files
2020-09-25 18:25:46 +03:00
Dylan Araps
946adbd6f6
kiss: drop -a/-o as XSI :(, other small change
2020-09-25 18:15:33 +03:00
Dylan Araps
506db9b469
kiss: clean up + do less in instalalation by using test -a/-o
2020-09-25 18:07:41 +03:00
Dylan Araps
5d00c43720
kiss: minor changes
2020-09-25 17:33:57 +03:00
Dylan Araps
de036042fb
kiss: more clean up, new cache directory structure
2020-09-25 17:00:06 +03:00
Dylan Araps
7bc3a0eb92
kiss: strip all trailing slashes from KISS_ROOT. thanks E5ten
2020-09-23 21:56:30 +03:00
Dylan Araps
e1fa886562
kiss: minor changes
2020-09-23 21:48:08 +03:00
Dylan Araps
18de7a0670
kiss: fix CI
2020-09-23 11:55:42 +03:00
Dylan Araps
8a3a0b305a
kiss: minor fixes
2020-09-22 15:39:25 +03:00
Dylan Araps
96a2f18566
kiss: minor changes
2020-09-22 15:11:30 +03:00
Adrien Gallouët
130e90b137
kiss: fetch tags too
...
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-09-16 14:22:18 +00:00
Dylan Araps
d85028e0f1
kiss: fix shellcheck
2020-09-14 22:32:58 +03:00
Dylan Araps
8261c230fc
kiss: use continue
2020-09-14 22:31:22 +03:00
Dylan Araps
73caec34b4
kiss: don't need to escape this
2020-09-14 22:28:14 +03:00
Dylan Araps
8443fc4ab9
kiss: more cleanup
2020-09-14 22:26:58 +03:00