aboutsummaryrefslogtreecommitdiff
path: root/kiss
AgeCommit message (Collapse)Author
2020-07-16run_hook: use 'null' if no arguments are givenmerakor
FossilOrigin-Name: 1414e355c53b73f768979da189ebc316c24d00f160920186626d35006a7a807f
2020-06-25kiss: add an option to not fetch repositories on system updatemerakor
FossilOrigin-Name: 199feb2baab151419501a9f2a0aa2a2dd2832968aaa7417cfa583242d0699ade
2020-06-25kiss: change rsync flags.merakor
-c: makes sure that you sync files based on checksum instead of timestamp. -zz: Uses rsync built-in compression method. --include=core: Gets 'core' out of CVS ignores. FossilOrigin-Name: 594a551f3fe5c877b45ce6e54e4a85305acd31cd1095e39aa164b93b8a01952e
2020-06-20kiss: explicitly set USER variable when using 'su'merakor
This had caused packages to be installed using the wrong priviliges since the root requirement for package installation had been removed. FossilOrigin-Name: ac797c1ecc29542930363d025aef4ddb397245f60036d47706263060efdc92aa
2020-06-17kiss: change usage outputmerakor
FossilOrigin-Name: 7a90d22edd0f120c627029541e68415951ec28a64ab6821bbbdebef4589f5949
2020-06-10kiss: bump version2.2.1merakor
FossilOrigin-Name: b651c602c59965ec482508660856df3c9f00700663caba3b3b5ef28ce31df8fb
2020-06-10kiss: don't use regex on grep callmerakor
FossilOrigin-Name: 751d88fd57dfe11399473896154a54f4a4366cf3ffbac7c38efba9bbd5c76467
2020-06-10kiss: fix checking for manifestsmerakor
FossilOrigin-Name: 5cb9da583c9fd8420ed37dc7d81aade406ce8786cc8a3c51f746665b2e504f84
2020-06-09kiss: bump version2.2.0merakor
FossilOrigin-Name: ec7893008f787984b60d0c8d3c1af809e0c08e08aca348eee50e82d7998fc44a
2020-06-09kiss: fix possible pkg_swap issue by escaping regular expressionsmerakor
FossilOrigin-Name: 812d38f6b1079178864bd88e2e35ea09e9a7e7ccda114d5fdc157fc3c5c36cf0
2020-06-07kiss: no longer ignore adding the C library and compiler.merakor
We shouldn't be ignoring links to the compiler and the library as the abscence of these will result in huge issues unless a package has been statically linked. FossilOrigin-Name: 4b757646069c05fe19992706cfbea83db6f881b8ea6007a80c014c6fe8053ad4
2020-06-03kiss: check for the manifest list before creating the 'dirs' filemerakor
FossilOrigin-Name: 7cc87731d210ba997f1a4938a1b5192642e9c5f69cd0793d2be728b708706de6
2020-06-03kiss: bump version2.1.2merakor
FossilOrigin-Name: 556dbebf4f623bb58acc085d5bc270230b72b1ed6f01c7fe4f70e4e7ecec15aa
2020-06-03kiss: bump version2.1.1merakor
FossilOrigin-Name: ba261dc07c1f166771cbe8920db568d6e073190ba8d9af554f616634f2b470a3
2020-06-03kiss: fix 'no message' information being outputted for every packagemerakor
FossilOrigin-Name: 9da1a1b29b5d4020ee5d6245ebf8c3eb99fc97c564472147d22104e093bd2aea
2020-05-30kiss: do not add binary packages as dependenciesmerakor
FossilOrigin-Name: 1bb501aa070c4ccfb727f77714e7dfe98375678e08b471db7a35f9b5a064f672
2020-05-29kiss: bump version2.1.0merakor
FossilOrigin-Name: edebc48269d96aabe9dbce1293400a3dbf97afb67b44b82c3b683a2a59cc2d29
2020-05-29kiss: silent strippingmerakor
FossilOrigin-Name: 758ad121f59700fc55e5fc6d2702104bbf7e8a7a8f0664929e5d6ad4b33068e9
2020-05-29kiss: add '$2' for version and '$3' for arch information on buildmerakor
FossilOrigin-Name: 176a36aac92e9ff5f17a5580c334bb62138c281187758b8110719b82ad9ab786
2020-05-29kiss: simpler reverse dependency checkingmerakor
FossilOrigin-Name: 80d2ed109e0b7f466e5800aa595caec8ef9266c561cf3e5ea2c17931b456416f
2020-05-29kiss: fix printing empty strip options when the file wasn't strippedmerakor
FossilOrigin-Name: 57c1bf9eb509a18d92a0383df51686afb2053bece7da94f95b672df880f7c247
2020-05-28kiss: bump to 2.0.02.0.0merakor
Closes #3 FossilOrigin-Name: 75a4a0b87caf31467234aa57638a664ba0cd1fa36d2fcd8fec9a6fd72777282f
2020-05-28kiss: skip git repositories if git isn't installedmerakor
FossilOrigin-Name: 06e99b7e8f88a73674bd2c3a0bf7438f9a5f88264236a27d2f3c1677f73181b3
2020-05-28kiss: no need to silence stderr on commandmerakor
FossilOrigin-Name: ecbdec045330d74929269543b655d9b798c1bbac85a945f065866d7d66c0abbc
2020-05-28kiss: die if git is missing when a package source requires gitmerakor
FossilOrigin-Name: 1b5f55499e2da542cc5cf27c0c75198a99df3f88c521c8e1260ebf5a90e023e1
2020-05-28kiss: switch to POSIX od as well.merakor
FossilOrigin-Name: 2c1751cff69369be953c903104ddfce893096bea52758febd894ade4613fb929
2020-05-28kiss: fix directory check during package removalmerakor
FossilOrigin-Name: 4a06f438572a741430d253305d7dbf1d41da5d4763dc1e34030941b40a0aab5e
2020-05-28kiss: initial rsync supportmerakor
FossilOrigin-Name: c15bdfb57e3204b002d8f006c49dc958e02ce619dacb08dde1254cf663f2d8b6
2020-05-28kiss: don't define KISS_COMPRESS in a subshellmerakor
FossilOrigin-Name: 9b8057b7da9acbb2794c25150547bc4e04d145db1aeab8ff3d9d6dc4b6533dfb
2020-05-28kiss: check manifests before removing directoriesmerakor
FossilOrigin-Name: d38263212b7d52045fe5cbc5e291ad6e9fb91867f62a2fa29240ea81dab747e8
2020-05-28kiss: use $sys_db for remove hookmerakor
FossilOrigin-Name: 4266379f746efc0deab2e4ce1f2aa91ae0059ae1a2e931140d920455d101ca16
2020-05-28kiss: run remove hooks as rootmerakor
FossilOrigin-Name: f0626b4c7bd805117a967027cf8a07987aee1aed799081003e10800afde5e08d
2020-05-28kiss: do not hardcode charset.alias locationmerakor
FossilOrigin-Name: 4c21c03e3e61b40717874f5bd83163608bf540e06410fee0d1bb3477c22138d4
2020-05-28kiss: run pre/post-pull hooks when fetching repositoriesmerakor
FossilOrigin-Name: ea2d5d0117a90ebd394c6abad5d905478eb482a62f37a2927143146796c4d3a3
2020-05-28kiss: adapt submodule pullingmerakor
FossilOrigin-Name: c63983d8bd92cd11dc1a4ea3666c22023d088d7fc2f5b00ef0c63bce9bd40376
2020-05-28kiss: check actual value instead of non-zeromerakor
FossilOrigin-Name: 172f636d6b0d67389534a8b8c02cb312558a79123a38177a083e92f4985e4b52
2020-05-28kiss: add pre/post-remove hooksmerakor
FossilOrigin-Name: 21300ec66ba51f6d2566ba4e651aba3a9808ea797dedeec840633c8772f2c795
2020-05-28kiss: use KISS_PROMPT for compatibilitymerakor
FossilOrigin-Name: 6dff7d3dd510411da702aa439ed26bb5df3853164a690e7673849b47a4b34dbb
2020-05-26kiss: bump version1.22.4merakor
FossilOrigin-Name: 5c110d7b9fcbe3f2873d1526ff530d27d546ced84a9db2fd0ac1d17ae2fa780a
2020-05-26kiss: run post-package hook after pkg_tarmerakor
FossilOrigin-Name: 2ac86edf32e1da283c4cd79502e3df04999b8becdb005893549a852ef760cc98
2020-05-25kiss: rename hashcheck to sh256 for compatibility in kiss-binmerakor
FossilOrigin-Name: b0d89e23226dd7ba0d2620f74b239c486a84a5d1f20980433106453e14cbabcc
2020-05-25kiss: enable the usage of glob characters with kiss-binmerakor
FossilOrigin-Name: 7d9a317d070b75d1736fca0ee433bd0dbfbcd320c0cd379df68ad615a27c691a
2020-05-24kiss: remove non-POSIX printf * field width specifiermerakor
POSIX doesn't specify %*s for the printf command, with the rationale that one can just put the variable there in place, do that. FossilOrigin-Name: be926ff4e02f12bcebbedd725ab8d70d2abc97e96f88f615cff9ad7e1d90fe31
2020-05-18kiss: prevent privilige escalations through user defined hooks1.22.3merakor
During installation, the script is run as root, but out KISS_HOOK variable stays the same. This is a critical bug since a user can only have permissions to install packages as root, but not for any other privilige escalation. A user can abuse the KISS_HOOK in order to become root, possibly with a `/sbin/login` command on the hook file. This change checks for a fourth argument and overrides the KISS_HOOK to `$KISS_ROOT/etc/kiss-hook` FossilOrigin-Name: 67041b182d9524fcfa8292e7167f249b99851129cda0d7fe9e4fdff8388063b6
2020-05-15kiss: do not abort if kiss-readlink fails1.22.2merakor
FossilOrigin-Name: c0ece3c29785b6423770c830b1047ba3fcf8ced4b9f4a805daa868067ea3ba9d
2020-05-15kiss: bump version1.22.1merakor
FossilOrigin-Name: 7257fbc081dbd50bf4f17b6365cd88bb1c3572910ca26accb4bd3c629930127c
2020-05-15kiss: fix tarball extraction where there are files with spacesmerakor
FossilOrigin-Name: 92e2eb771a2e8bcb3d54b9dd5e53d3a85259658ac0ad5124b62348a8037984a4
2020-05-15kiss: use diff instead of cmpmerakor
FossilOrigin-Name: e93a6358cfa3b9bee848088e152fb8920e5397487553be6054eb9d748f299a61
2020-05-14kiss: bump version1.22.0merakor
FossilOrigin-Name: 511f5b39583abc562c8d6c63fa560d4bb38541b7f3750aa63a628ea18038589c
2020-05-14kiss: don't elevate permissions if it isn't required, KISS_ROOT fixmerakor
Co-authored-by: Dylan Araps <dylan.araps@gmail.com> FossilOrigin-Name: d111e5f22b95c4688390daf2dc7c24cdc1316648e991a7c5be9e6de1d12ab184