Dylan Araps
1113ae5770
kiss: Remove unneeded variable
2020-02-20 00:46:12 +02:00
Dylan Araps
7216124e90
kiss: Print messages from prompt().
...
This enables the removal of a mess of nested
braces. I'm happy now.
2020-02-20 00:39:21 +02:00
Dylan Araps
d5f609e761
docs: update
2020-02-20 00:37:46 +02:00
Dylan Araps
e59f1b3dcd
kiss: Always remove charset.alias
...
We never want this. KISS_RM used to remove it
unconditionally but seeing as this is no longer
the case, let's do it post-build.
This is a file related to intltool/gettext and
is installed by multiple packages under the same
name causing endless conflicts.
We have no use for this and nor do I want to
handle this kind of file installation in the
package manager.
It's ugly and I'm glad it's gone.
2020-02-20 00:32:02 +02:00
Dylan Araps
40ff709432
kiss: Remove KISS_RM
...
I never really liked how this was implemented and it's
rather limited in its use. It was cumbersome to edit
the list to make even a minor change.
Instead, I now recommend using 'KISS_HOOK'. It gives
you total control. KISS_RM can be implemented on a
per-package basis, for all packages overall or
conditionally.
You're also not limited to a simple list of removals.
You can do whatever you like pre- and post- build.
Here's an example script to get you started. There
is more information in the manual and README.
case $TYPE in
pre-build)
case $PKG in
zlib) export CFLAGS="-Os -static" ;;
curl) export CFLAGS="-O3" ;;
esac
;;
post-build)
: "${DEST:?DEST is unset}"
rm -rf "$DEST/usr/share/doc"
rm -rf "$DEST/usr/share/gettext"
;;
esac
2020-02-20 00:21:45 +02:00
Dylan Araps
a93414e325
kiss: fix url
2020-02-19 23:46:59 +02:00
Dylan Araps
69b471fe1f
kiss: Run env additionally as root
2020-02-19 20:28:31 +02:00
Dylan Araps
040145e118
kiss: Added kiss env
2020-02-19 20:22:43 +02:00
Dylan Araps
48b6fc1c61
docs: update
2020-02-19 18:43:03 +02:00
Dylan Araps
e4656e7d65
handshake: better messages
2020-02-19 18:39:22 +02:00
Dylan Araps
e1eb7413f5
handshake: add package name to message
2020-02-19 18:33:48 +02:00
Dylan Araps
39d2fdb841
kiss: Fix files appearing in kiss search
2020-02-19 18:27:13 +02:00
Dylan Araps
4a2578013d
Merge branch 'master' of github.com:kissx/kiss
2020-02-19 18:22:49 +02:00
Dylan Araps
78faa4bcf3
docs: update
2020-02-19 18:22:32 +02:00
dylan
70854e119a
Merge pull request #113 from kisslinux/smgit
...
kiss: less git pulls
2020-02-19 17:11:01 +02:00
Dylan Araps
01714f9ad7
kiss: add missing case to etcsums. Print information to user.
2020-02-19 17:05:41 +02:00
Dylan Araps
9d3252cb59
kiss: Fix old behavior
2020-02-19 16:28:44 +02:00
Dylan Araps
1787cbe5b0
kiss: remove left over subshell
2020-02-19 16:13:15 +02:00
Dylan Araps
5cfbe0277d
kiss: shallow branch support
2020-02-19 16:11:02 +02:00
Dylan Araps
d9109773d0
kiss: less git pulls
2020-02-19 15:26:34 +02:00
Dylan Araps
a4ee893169
docs: update
2020-02-19 11:59:47 +02:00
Dylan Araps
1b4196c4e1
kiss: sources comment support
2020-02-18 21:31:53 +02:00
Dylan Araps
83a1f8ca17
docs: update
2020-02-18 21:29:01 +02:00
Dylan Araps
52f018f01c
kiss: revert audit change
2020-02-18 21:28:35 +02:00
Dylan Araps
594c54ea09
kiss: Fix audit not appearing
2020-02-18 21:25:28 +02:00
Dylan Araps
290d11092a
kiss: y/n prompts and view package build file feature
2020-02-18 21:14:49 +02:00
Dylan Araps
9bb2c8bee1
sources: support blank lines
2020-02-14 18:08:00 +02:00
Dylan Araps
8f88aa56fd
kiss: comment support in sources
2020-02-14 18:06:47 +02:00
Dylan Araps
1a17119d7f
kiss: Fix etc symlink handling. Closes #112
2020-02-12 15:52:21 +02:00
Dylan Araps
5d96b2871f
kiss: Fix alternatives bug. Closes #111
2020-02-12 10:38:38 +02:00
Dylan Araps
5bfc5cb0ae
kiss: Allow #arg to be a branch name
2020-02-12 09:27:48 +02:00
Dylan Araps
b1fe5c876c
kiss: fix gpg errors.
2020-02-11 23:47:40 +02:00
Dylan Araps
2302b41cfc
docs: update
2020-02-11 17:33:46 +02:00
Dylan Araps
66ddfd11c1
kiss: Show which file is downloaded
2020-02-11 17:33:38 +02:00
Dylan Araps
98bb76a827
docs: update
2020-02-11 12:27:15 +02:00
Dylan Araps
e00c048820
kiss: more helpful message
2020-02-11 12:04:44 +02:00
Dylan Araps
c671e4cd10
docs: update
2020-02-10 22:42:01 +02:00
Dylan Araps
2353ca467b
docs: update
2020-02-10 22:05:44 +02:00
Dylan Araps
2c0ca29e37
kiss: fixes
2020-02-10 22:04:34 +02:00
Dylan Araps
16f82b50df
kiss: Don't show messages if root
2020-02-10 20:02:45 +02:00
Dylan Araps
99f34f547b
kiss: Allow user to hide build output
2020-02-10 19:36:24 +02:00
Dylan Araps
e2d233fdc8
kiss: Fix GNU find bug
2020-02-10 11:49:31 +02:00
Dylan Araps
934fa076ed
docs: update
2020-02-09 14:30:38 +02:00
Dylan Araps
9f8c04c3b7
kiss: Split git into 3 commands if running under doas/sudo
2020-02-09 14:30:27 +02:00
Dylan Araps
2d89c2e6a7
docs: update
2020-02-09 11:37:16 +02:00
Dylan Araps
83f91fee62
kiss: only show diffs if file has contents
2020-02-09 11:33:55 +02:00
Dylan Araps
77b90da4e2
kiss: Don't keep logs around for updates. git does this for us.
2020-02-09 11:29:05 +02:00
Dylan Araps
fbca8e30d9
kiss: Prevent Ctrl+C or > 0 exit from pager causing kiss to abort
2020-02-09 11:21:41 +02:00
Dylan Araps
1796072e1a
kiss: Add option to show diffs on update
2020-02-09 11:14:33 +02:00
Dylan Araps
ed17fdfbab
docs: update
2020-02-08 20:43:28 +02:00
Dylan Araps
fd1b37bb6e
kiss: clean up
2020-02-08 20:36:58 +02:00
Dylan Araps
cb7e57e8ed
kiss: Add back KISS_DEBUG. Closes #109
2020-02-08 10:55:58 +02:00
Dylan Araps
89a927d3bb
kiss: Fix search not allowing globs
2020-02-08 10:52:53 +02:00
Dylan Araps
4882084585
kiss: Don't git pull. Closes #141
2020-02-08 10:50:31 +02:00
Dylan Araps
cfa4123121
KISS_HOOK: docs
2020-02-07 15:39:56 +02:00
Dylan Araps
51b02b4c6e
docs: update
2020-02-07 15:31:37 +02:00
Dylan Araps
9afe0baafd
kiss: Added pre/post build hooks. Closes #108
2020-02-07 15:29:28 +02:00
Dylan Araps
01052e7d64
kiss: Added pre/post build hooks. Closes #108
2020-02-07 15:24:14 +02:00
Dylan Araps
9d86bb5f9d
docs: update
2020-02-07 13:27:45 +02:00
Dylan Araps
eb2b2a08e0
kiss: simplify
2020-02-06 14:24:21 +02:00
Dylan Araps
428a388c39
kiss: simplify install
2020-02-06 14:20:01 +02:00
Dylan Araps
1b3260b891
kiss: cleanup update messages
2020-02-06 14:06:51 +02:00
Dylan Araps
4ff9c5cc2e
kiss: Remove use of variable
2020-02-06 13:55:01 +02:00
Dylan Araps
7ccd59977d
kiss: avoid creating argument list
2020-02-06 13:42:57 +02:00
Dylan Araps
51c92cf2c7
kiss: kiss b, simpler
2020-02-06 13:31:47 +02:00
Dylan Araps
6bb6cf6752
kiss: Add function to pop list itemS
2020-02-06 13:22:19 +02:00
Dylan Araps
bf78f79496
docs: update
2020-02-06 12:58:20 +02:00
Dylan Araps
865497bd3a
docs: update
2020-02-06 11:14:45 +02:00
Dylan Araps
a37a158169
kiss: order dependencies properly for updates
2020-02-06 11:11:55 +02:00
Dylan Araps
f9c8b0a8db
docs: update
2020-02-06 10:16:43 +02:00
Dylan Araps
321eb542fe
kiss: Fix mkdir
2020-02-06 10:14:48 +02:00
Dylan Araps
e49305ec44
kiss: Create all directories in /etc. Closes #106
2020-02-06 10:11:22 +02:00
Dylan Araps
15c6007d2d
Merge branch 'master' of github.com:kissx/kiss
2020-02-05 11:35:46 +02:00
Dylan Araps
412dc724d4
docs: update
2020-02-05 11:35:35 +02:00
Dylan Araps
24e97f2a00
kiss: clean up
2020-02-05 11:30:29 +02:00
Dylan Araps
98d5aaab79
kiss: Added KISS_ROOT to etcsums
2020-02-05 11:23:00 +02:00
Dylan Araps
0df093f729
kiss: Only run etcsums if /etc exists in package
2020-02-05 11:16:51 +02:00
Dylan Araps
e8ead378d7
kiss: Only run etcsums if /etc exists in package
2020-02-05 11:14:15 +02:00
Dylan Araps
4a9f60afbd
kiss: Still work without etcsums
2020-02-05 11:07:06 +02:00
Dylan Araps
4b20822986
kiss: 3-way etc checksums thing
2020-02-05 10:56:25 +02:00
Dylan Araps
423501106d
kiss: Support GNU tar as well
2020-02-05 01:33:24 +02:00
Dylan Araps
e7b88e7687
kiss: Use libarchive tar if available.
2020-02-05 01:20:30 +02:00
Dylan Araps
a59f1dad60
kiss: Added support for pre-remove scripts. Closes #64
2020-02-04 13:07:33 +02:00
Dylan Araps
d1c809b28d
kiss: Simplify list
2020-02-03 11:21:22 +02:00
Dylan Araps
47f402b162
kiss: Simplify find
2020-02-03 11:17:32 +02:00
Dylan Araps
767e414447
kiss: Simplify regex escape
2020-02-03 11:11:16 +02:00
Dylan Araps
9b19bc0fab
kiss: cleanup
2020-02-03 11:02:04 +02:00
Dylan Araps
e293eb00a6
kiss: show error message on mv fail. Closes #103
2020-02-01 10:20:42 +02:00
Dylan Araps
55e603ab66
docs: update
2020-01-31 11:38:52 +02:00
Dylan Araps
a453e84ed2
docs: update
2020-01-30 17:27:48 +02:00
Dylan Araps
90bc0554f7
kiss: Prevent updates as root from running as root unless needed
2020-01-30 17:27:26 +02:00
Dylan Araps
5857dbe9ef
kiss: Don't pull as git if unneeded
2020-01-30 17:24:57 +02:00
Dylan Araps
d4d5a5f001
kiss: Harden sudo
2020-01-30 15:40:26 +02:00
Dylan Araps
26a20c9738
kiss: Don't spawn sh with sudo/doas
2020-01-30 15:25:46 +02:00
Dylan Araps
5c601bd695
kiss: Tell user about log file on error
2020-01-30 14:53:03 +02:00
Dylan Araps
0a64dc1808
kiss: Fix update issue
2020-01-30 14:42:29 +02:00
Dylan Araps
ca26070683
kiss: Fix update bug
2020-01-30 14:32:57 +02:00
Dylan Araps
b79805e48a
kiss: Fix log naming. Closes #102
2020-01-30 13:43:30 +02:00
Dylan Araps
1ce24cbb7f
docs: update
2020-01-30 12:17:09 +02:00
Dylan Araps
b9bc193e39
kiss: Fix doas issues
2020-01-30 12:16:07 +02:00