Age | Commit message (Collapse) | Author |
|
FossilOrigin-Name: 7f8c941e56aa1e01a6293979b1ff1282c45a3ecd32b5c763e0b643b75dd8081f
|
|
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
|
|
FossilOrigin-Name: c0ece3c29785b6423770c830b1047ba3fcf8ced4b9f4a805daa868067ea3ba9d
|
|
FossilOrigin-Name: 7257fbc081dbd50bf4f17b6365cd88bb1c3572910ca26accb4bd3c629930127c
|
|
FossilOrigin-Name: 92e2eb771a2e8bcb3d54b9dd5e53d3a85259658ac0ad5124b62348a8037984a4
|
|
kiss-readlink will no longer fail if the targeted symlink doesn't
exist. This is similar to how 'readlink -f' works. The previous
behaviour was similar to 'readlink -e' from coreutils, i.e it wanted
all targets to exist.
FossilOrigin-Name: 80e435c92f9269b7eeff2140f57ef4b1fa675d139c4a598621eda6dbbbf2111c
|
|
FossilOrigin-Name: 72bce645308cdc351bf946ba29a0195c2e4a2c6974cf952c6e9391774e129273
|
|
FossilOrigin-Name: 5fdd54935c99b2416dfc244cf838092ba03423c21c647d74221e65c66923b5e3
|
|
FossilOrigin-Name: e93a6358cfa3b9bee848088e152fb8920e5397487553be6054eb9d748f299a61
|
|
FossilOrigin-Name: c75965145a4222efccdec44855d083766d527556500712448937f16cc3bf9337
|
|
FossilOrigin-Name: 511f5b39583abc562c8d6c63fa560d4bb38541b7f3750aa63a628ea18038589c
|
|
FossilOrigin-Name: 59a86c20536e077ffe51f1e9e04af6644fe20b85f3ff2c5ee2a9231a4e78edea
|
|
FossilOrigin-Name: 3e0798753f0ca13c93d701380c78bb856b8b8959b80cfea4fe7f30de5f62ecb3
|
|
FossilOrigin-Name: adfa8d18eac96ea9c5d58b7b0778c25dcf0e3f146dddf5b6071bccc775e7eef0
|
|
Co-authored-by: Dylan Araps <dylan.araps@gmail.com>
FossilOrigin-Name: d111e5f22b95c4688390daf2dc7c24cdc1316648e991a7c5be9e6de1d12ab184
|
|
Co-authored-by: Dylan Araps <dylan.araps@gmail.com>
FossilOrigin-Name: c74e5fc121ff76fe6c89909ecdcbbba78c4fd027fa08746169668ee3d0f7f992
|
|
Co-authored-by: Dylan Araps <dylan.araps@gmail.com>
FossilOrigin-Name: 7da725c7e3e99a79e34bcf962e76729a4e868eb4c4ef9fa878d34acad6487fd1
|
|
FossilOrigin-Name: e57368410658ef7270fb518f342b4942f365572775da3d589579cf84e20160c4
|
|
American English smh...
FossilOrigin-Name: 98f76b6b201d870593d647b8c0d9ec38942eecf7d378f20cfbe9e4400bf4457f
|
|
FossilOrigin-Name: 82c67c840f3a4621f57c5b50f75d5cb31dd40eca107aee752ee6c37b464e52d6
|
|
FossilOrigin-Name: c031a270e6f18cac2c3fc1a0fb750dffb621c75db8b4668d90d3597ad7a780e1
|
|
FossilOrigin-Name: 5a9e52739844fb41cbeda7b8cce71a4994f60280f378a398295a7517691b9537
|
|
FossilOrigin-Name: 57ba127a94901b52eb46a398eb6f975ef3946c77ba6da568e6717ca6c92dfd5b
|
|
FossilOrigin-Name: 0127cec2199ab8482a676e8c8cde6732a07fd4d1ab82e0259a73589d9f488d81
|
|
FossilOrigin-Name: 43f55b077d3feb3e4bc42d72a58cadedbe7f387cedf01d2e59308c35f6afb484
|
|
FossilOrigin-Name: 78189f3c002ddd7d07f5c07892eb801210fd916fd0427b82e33a6e97fe6436b6
|
|
FossilOrigin-Name: f46e5e9c543757095c13987913df5bc090b87f65b1594b3fbc40c7222e82a313
|
|
FossilOrigin-Name: 9da5b29991f073c44a8d1b9d6489a02f3ebaed6eb29e077be281a15bdbd591a5
|
|
A user can now specify KISS_TMPDIR to change build location.
FossilOrigin-Name: ec8275518611214efce1258e66f7c0ecd803491da33954889d4abc9bfd10eec5
|
|
FossilOrigin-Name: 5747de61e3ddd40277120fd1fed9974120133b1ad4ca635256f6204c8c951dc6
|
|
FossilOrigin-Name: 868742dffd5ab298d5eecc157e166442610a509dacf4e580b439902a6eb2a145
|
|
FossilOrigin-Name: 8d6d6860ac86d347256969ec6247498145dc2f85b1375bbc66bc2f3ba7d5afd0
|
|
kiss will no longer look for sys_db when called from extensions.
An alternate 'SEARCH_PATH' is used now to store KISS_PATH and sys_db
together. This SEARCH_PATH will be overriden by PATH if it is called
from extensions.
FossilOrigin-Name: 9af1b446d03b7008d158b56831f7a82fd1963a9297492adf8b87fe0c278addd0
|
|
FossilOrigin-Name: 64305130a605a3a7b046fb2d76def6ed1771c26194b79843d6f3e048f03a974e
|
|
FossilOrigin-Name: fca825e07806a5cb601d4553825de734e4002e158a2910de2fdd35027eda78e7
|
|
FossilOrigin-Name: d4a3e8967c548e2162bc776e33e135f89208ac949fabcfbfca899ace369f6ef6
|
|
FossilOrigin-Name: 401e07356a89e0ea40664a76dbe03b46b7bca0a993eed8f12a96b20005ab21ff
|
|
FossilOrigin-Name: 6a384c30787357f6c6b0fbfd14ea0ec7c011685401d881810ed7e4668ae204cc
|
|
FossilOrigin-Name: 32ed89978ad12275ddc2c7033dfde81070999f3ea3756e0fdede68e5139eccf5
|
|
This addition can be used to download the package sources. If no
arguments are specified, it will run pkg_updates and download the
sources of outdated packages.
FossilOrigin-Name: 9dbf48e42eb029e8e337b6f59d9f8c6efc346f3a894598a2c51d1103ddcae803
|
|
FossilOrigin-Name: caa9da731eea578379ac53ca4f12ff94ba837a099079ef50c7ec1a21d4c05330
|
|
FossilOrigin-Name: 975386e2c207ffcf8490b650173d289895330ff91fa5097785b6fb7625cb17a5
|
|
FossilOrigin-Name: 4bcb251239b666fc73407e06a4751fb0cc5052a731e3e92b8997df232fb82eea
|
|
Issues may arise during package removal, and there may be leftover
files if we don't reverse sort the manifest when we are swapping
files around.
FossilOrigin-Name: a43039025ea2c6f0cf1989fd2a683cf3916926aa2396fc00a44c824679188632
|
|
FossilOrigin-Name: 1065af26fe21df4b513004c6dcc4eaa9fb1c8862d967e46b89eab0cb1a21f0c0
|
|
FossilOrigin-Name: c6cabcb90447087537efb774f9da9f974d38d2a7453daa2fb55429adf30b075d
|
|
FossilOrigin-Name: 7b844879ec099901439750e4f3443a9b14c5c853363ac650a8e3b0fa0fa5a7a9
|
|
FossilOrigin-Name: e9bc2c979beec4dd9e024989a834b1fe4f6de268a62762cf9c20f5890c824c23
|
|
FossilOrigin-Name: b4c88886e87894e335724f4310bdf04eb1830ea8e03b12efd664831a2bcfbc6f
|
|
FossilOrigin-Name: 6bd78920352ad7112218a770c3c38c2db1bf717b11950b85e4c74051c9786d1c
|