Commit Graph

377 Commits

Author SHA1 Message Date
Dylan Araps b450428b80 kiss: clean up 2019-08-15 15:28:46 +00:00
Dylan Araps 83106c6167 Merge branch 'master' of github.com:kissx/kiss 2019-08-15 15:11:58 +00:00
Dylan Araps 1700ba5227 kiss: add prompt after kiss build to install 2019-08-15 15:11:53 +00:00
Dylan Araps ff85b46816 kiss: remove log message 2019-08-14 10:42:38 +00:00
Sebastian Ertz 82adb29684
kiss: Fix updates arg 2019-08-14 12:24:58 +02:00
Dylan Araps 8b4f7c732d kiss: smarter updates 2019-08-14 09:58:14 +00:00
Dylan Araps 5d773e9b50 kiss: bump to 0.6.0 2019-08-13 09:23:59 +00:00
Dylan Araps cd1b969dcf kiss: move operators to kiss-utils 2019-08-13 09:21:03 +00:00
Dylan Araps 23502b4732 kiss: remove root_check 2019-08-13 00:00:51 +00:00
Dylan Araps 4e3198eb3d kiss: fix issues with requiring root. 2019-08-12 23:57:31 +00:00
Dylan Araps 74645120ed kiss: fix kiss install tarball 2019-08-05 09:11:02 +03:00
Dylan Araps aeb4ba6fb6 kiss: search installed packages if package doesn't exist in repository. 2019-08-05 09:02:09 +03:00
Dylan Araps 1ea013ea9f kiss: mask errors 2019-08-04 12:39:21 +03:00
Dylan Araps 14e0b287fc kiss: Added debug mode 2019-08-01 19:31:27 +03:00
Dylan Araps 5a0fdfd9e3 kiss: Fix usage message. 2019-07-31 19:02:44 +03:00
Dylan Araps 5604ab3f6b kiss: Make owns follow symlinks. 2019-07-31 17:57:14 +03:00
Dylan Araps 68cf91a9d2 kiss: Make owns follow symlinks. 2019-07-31 17:52:14 +03:00
Dylan Araps 69471ec52b kiss: Fix remote sources which aren't tarballs. 2019-07-28 19:27:35 +03:00
Dylan Araps f4766b3cc4 docs: update 2019-07-27 19:55:00 +03:00
Dylan Araps 4945e7d611 kiss: version bump 2019-07-26 20:03:30 +03:00
Dylan Araps 095c25c2a7 docs: update 2019-07-26 19:56:22 +03:00
Dylan Araps d87e876121 kiss: Fix bug with no args. 2019-07-26 19:22:46 +03:00
Dylan Araps 67e748599c Merge branch 'master' of github.com:kissx/kiss 2019-07-26 19:22:05 +03:00
Dylan Araps be20483716 docs: update 2019-07-26 19:21:44 +03:00
Camille e9423a7f26
Make list command description a bit more clear 2019-07-26 12:08:26 +02:00
Dylan Araps 42a9397567 docs: update 2019-07-25 09:15:31 +03:00
Dylan Araps d0a0785680 kiss: Fix missing permission. 2019-07-25 08:58:46 +03:00
Dylan Araps 0865856a9c docs: update 2019-07-25 01:33:12 +03:00
Dylan Araps 0d3010b58d docs: update 2019-07-25 01:29:32 +03:00
Dylan Araps 314ceec509 args: Proper handling. Fixes: #32 2019-07-25 01:25:40 +03:00
Dylan Araps ea1777aa8a Merge branch 'master' of github.com:kissx/kiss 2019-07-24 02:45:40 +03:00
Dylan Araps b2dd5198f2 search: Allow \*, ?, etc etc 2019-07-24 02:45:20 +03:00
Muhammad Herdiansyah f042056595 cache: set sticky bit too to the children dirs 2019-07-23 07:16:33 +07:00
Dylan Araps 0e183d30a3 kiss: Fix upgrade issue. 2019-07-22 23:49:43 +03:00
Dylan Araps 49f7a253d3 kiss: update 2019-07-22 19:01:31 +03:00
Dylan Araps 3fe96921f8 kiss: Make backup of rm command. 2019-07-22 11:14:05 +03:00
Dylan Araps ba19a358fe kiss: Fix installation error. 2019-07-22 11:01:37 +03:00
Dylan Araps 22dd69c59e kiss: update 2019-07-22 10:23:56 +03:00
Dylan Araps 800c4a2a75 kiss: Fix broken installation. 2019-07-22 10:23:43 +03:00
Dylan Araps dc44ee51e7 kiss: Make owns work with multiple files. 2019-07-22 01:35:35 +03:00
Dylan Araps 69b63a1df1 owns: Fix bug. 2019-07-22 00:38:34 +03:00
Dylan Araps 027dd6f45c kiss: Added kiss manifest and kiss owns 2019-07-21 17:46:38 +03:00
Dylan Araps 795c8e0f3c kiss: Filter arguments for install/remove 2019-07-21 17:27:48 +03:00
Dylan Araps eaac35f98c kiss: Fix checksum file location. 2019-07-21 14:21:47 +03:00
Dylan Araps 703868c0d2 kiss: Disable globbing globally and only enable it when needed. 2019-07-21 14:09:53 +03:00
Dylan Araps b04325d006 version: bump 2019-07-21 13:14:10 +03:00
Dylan Araps 9ca04b1481 kiss: cleanup 2019-07-21 13:10:51 +03:00
Dylan Araps ca05b8e875 kiss: Move cache to /var/cache/kiss 2019-07-21 13:02:48 +03:00
Dylan Araps 357a2486a3 kiss: Fix missing && 2019-07-21 12:23:51 +03:00
Dylan Araps b788295577 pkg_install: Use rsync 2019-07-21 11:35:25 +03:00
Dylan Araps cd96858358 kiss: New installation method. 2019-07-21 11:14:34 +03:00
Dylan Araps 80ab96b926 kiss: Safeguard against musl breakage. 2019-07-20 19:08:35 +03:00
Dylan Araps 863c943350 kiss: Fix install bug. 2019-07-20 01:15:01 +03:00
Dylan Araps bbfa4e447c kiss: Fix install bug. 2019-07-20 01:14:46 +03:00
Dylan Araps 43102ccfbb kiss: bump to 0.4.0 2019-07-19 17:49:54 +03:00
Dylan Araps d52330729f kiss: verison bump 2019-07-19 17:46:25 +03:00
Dylan Araps 994f5dc722 kiss: Change database location. 2019-07-19 17:37:25 +03:00
Dylan Araps aa83be3764 docs: update 2019-07-16 14:56:57 +03:00
Dylan Araps 335f8e6634 version: bump 2019-07-16 14:51:28 +03:00
Dylan Araps 4244f37081 kiss: Use fakeroot to build and tar packages. 2019-07-16 10:12:48 +03:00
Dylan Araps 875d2fd903 kiss: Allow comments in depends file. 2019-07-15 10:23:26 +03:00
Dylan Araps 800eb1afd1 kiss: Make package search take multiple aguments. 2019-07-14 10:02:13 +03:00
Dylan Araps fcb45db074 misc: changes 2019-07-14 01:24:56 +03:00
Dylan Araps f65792c40b misc: changes 2019-07-14 01:23:22 +03:00
Dylan Araps 78968b6097 misc: change 2019-07-14 01:18:07 +03:00
Dylan Araps b59b024953 kiss: Make build with no args rebuild system. 2019-07-14 01:15:45 +03:00
Dylan Araps d35198bb90 kiss: Added build all packages and fixed update dependency order 2019-07-14 01:08:10 +03:00
Dylan Araps 1169995fb6 docs: update 2019-07-14 00:25:36 +03:00
Dylan Araps 2b685de92f kiss: bump 2019-07-13 23:32:38 +03:00
Dylan Araps 4344a2d017 kiss: Added search. 2019-07-13 23:31:00 +03:00
Dylan Araps bd79daab8b kiss: Only ask for confirmation if more than one package needs to be built. 2019-07-13 23:22:36 +03:00
Dylan Araps 6b19c8f22e kiss: Better prompts. 2019-07-12 09:46:51 +03:00
Dylan Araps 36a81699fe version: bump 2019-07-11 19:08:56 +03:00
Dylan Araps 0582fccce9 kiss: use rsync to install packages. 2019-07-11 19:08:11 +03:00
Dylan Araps f62650093c kiss: version bump 2019-07-11 09:14:40 +03:00
Dylan Araps 35a36f6143 kiss: Make update actually update. 2019-07-11 09:14:17 +03:00
Dylan Araps 705e12a916 kiss: comment 2019-07-11 09:02:44 +03:00
Dylan Araps e64c443305 kiss: Fix directory permissions on install. 2019-07-11 09:00:32 +03:00
Dylan Araps 52e0940f68 kiss: Fix log 2019-07-06 16:58:59 +03:00
Dylan Araps ea2adf0e92 kiss: Fix log error 2019-07-06 16:39:59 +03:00
Dylan Araps 09edebbb3d version: bump 2019-07-06 16:37:26 +03:00
Dylan Araps d217c065cd pkg_install: Simplify find commands. 2019-07-05 20:07:11 +03:00
Dylan Araps ca9e19edeb kiss: Fix ctrl+c block. 2019-07-05 09:34:06 +03:00
Dylan Araps da0f1fd203 kiss: Block Ctrl+C during removal. 2019-07-04 18:32:53 +03:00
Dylan Araps 55c1ea682b kiss: version bump 2019-07-04 18:28:58 +03:00
Dylan Araps b0504511bf kiss: Block Ctrl+C during package install. 2019-07-04 18:02:52 +03:00
Dylan Araps 2821cc1dd8 kiss: Added message. 2019-07-04 17:44:47 +03:00
Dylan Araps 3de2a70cfa kiss: Added install dependency check. 2019-07-04 17:43:10 +03:00
Dylan Araps 82b7db05b6 kiss: Added dependency check on package removal. 2019-07-04 17:25:28 +03:00
Dylan Araps 9792df69f5 kiss: Fix spelling mistakes in comments and messages. 2019-07-04 09:49:39 +03:00
Dylan Araps 8f8042672e kiss: Make update pull latest repositories. 2019-07-04 09:36:22 +03:00
Dylan Araps cabf422cd9 kiss: clean up 2019-07-04 09:13:44 +03:00
Dylan Araps 6a3b3119b8 kiss: new 2019-07-03 17:31:00 +03:00
Dylan Araps 292816b697 kiss: oops 2019-07-03 17:29:57 +03:00
Dylan Araps 7cbe4185f0 kiss-new: Polish 2019-07-03 16:44:48 +03:00
Dylan Araps d7ca9adc75 kiss-new: Polish 2019-07-03 16:43:46 +03:00
Dylan Araps 83b206f05a kiss-new: polish 2019-07-03 16:35:14 +03:00
Dylan Araps de62a28c47 kiss: No more license checks. 2019-06-30 11:44:19 +03:00
Dylan Araps b499e84c5b kiss: Added more messages. 2019-06-30 11:35:54 +03:00
Dylan Araps c843be52fc kiss: version bump 2019-06-30 10:59:10 +03:00
Dylan Araps 41f442fc5f kiss: Update log outputs. 2019-06-30 10:58:53 +03:00
Dylan Araps 875da0c6f7 kiss: Fix tar errors. 2019-06-30 10:39:38 +03:00
Dylan Araps 4c39f6e0be kiss: Fix dependency chain. 2019-06-30 09:47:38 +03:00
Dylan Araps 1a8fcdc07a kiss: Install any pre-built binaries if they exist. 2019-06-30 09:23:04 +03:00
Dylan Araps f30053013b kiss: update 2019-06-29 23:38:35 +03:00
Dylan Araps 3f752d42e9 kiss-new: Started rewriting kiss. 2019-06-29 00:26:43 +03:00
Dylan Araps 10fc9838c6 kiss: Fix install bug with busybox 2019-06-28 16:48:23 +03:00
Dylan Araps 69e31b82aa kiss: Don't store manifests in repositories. 2019-06-27 23:40:59 +03:00
Dylan Araps d63a52f9d1 kiss: Remove file conflict check for now. 2019-06-26 21:27:28 +03:00
Dylan Araps 1260e75fb5 kiss: Remove file conflict check for now. 2019-06-26 21:26:33 +03:00
Dylan Araps 69d7954106 kiss: clean up 2019-06-26 21:21:42 +03:00
Dylan Araps d67048d4f8 kiss: Remove tarball earlier. 2019-06-26 20:38:41 +03:00
Dylan Araps ee95bc1e1c kiss: Optimize directory installation. 2019-06-26 20:34:44 +03:00
Dylan Araps 2560ba5128 kiss: Fix /etc exclusion. 2019-06-26 19:43:14 +03:00
Dylan Araps fa40f51a49 kiss: Fix package installation bugs. 2019-06-26 19:27:36 +03:00
Dylan Araps 21fdec82a8 kiss: Fix another source issue. 2019-06-24 10:35:37 +03:00
Dylan Araps 155ff44d54 version: bump 2019-06-24 10:10:06 +03:00
Dylan Araps 97c1e27c83 kiss: Fix bug with kiss i when it builds. 2019-06-24 10:09:51 +03:00
Dylan Araps f7437ef0f8 kiss: Fix directory error. 2019-06-24 10:00:24 +03:00
Dylan Araps 09adeb5b38 version: bump 2019-06-23 22:05:59 +03:00
Dylan Araps 0f13158dfa kiss: Fix issue with bsdtar 2019-06-23 22:05:45 +03:00
Dylan Araps ec3284d183 version: bump 2019-06-23 21:04:11 +03:00
Dylan Araps 11b7b6d190 kiss: Fix issue with busybox wget 2019-06-23 21:03:57 +03:00
Dylan Araps 212b9e7ee0 kiss: version bump 2019-06-23 21:01:36 +03:00
Dylan Araps a4adbe56ed kiss: fix issue with install/remove 2019-06-23 21:01:10 +03:00
Dylan Araps 99b0486ea8 version: bump 2019-06-23 20:49:20 +03:00
Dylan Araps 4047ca4951 kiss: Revert change. 2019-06-23 20:48:56 +03:00
Dylan Araps bad2f137e2 version: bump 2019-06-23 17:55:10 +03:00
Dylan Araps 22fe6b5783 sources: Store sources differently to avoid collisions. 2019-06-23 17:54:20 +03:00
Dylan Araps 4daf195a92 kiss 0.1.0 2019-06-23 17:24:30 +03:00
Dylan Araps 0891e55b50 kiss: Error on no write permissions in install/remove 2019-06-23 17:17:55 +03:00
Dylan Araps 469c29f7f7 kiss: Fix issue with multiple repositories. 2019-06-23 16:44:29 +03:00
Dylan Araps 6bb9bfd7bb kiss: Add support for tgz archives. 2019-06-23 08:41:47 +03:00
Dylan Araps da9ab2c0d8 strip: Silence errors. 2019-06-22 18:58:58 +03:00
Dylan Araps 2e8c2902d3 Merge branch 'master' of github.com:kissx/kiss 2019-06-19 17:12:16 +03:00
Dylan Araps 19bee31b50 pkg_conflicts: Fix bug when no manifests. 2019-06-19 17:09:15 +03:00
Muhammad Herdiansyah bcc848c6f1 kiss: add licenses file check 2019-06-19 20:45:58 +07:00
Dylan Araps 3f0d5b931b docs: update 2019-06-19 10:20:59 +03:00
Dylan Araps 89c449e967 kiss: Make temporary files unique. 2019-06-19 09:20:37 +03:00
Dylan Araps c740a78ef8 kiss: Avoid usage of /dev/stdout. 2019-06-18 21:39:40 +03:00
Dylan Araps 7c01fcc347 kiss: Fix bug with removal of a non-repository package. 2019-06-18 20:22:31 +03:00
Dylan Araps a054792622 kiss: Make build/pkg directories unique to each kiss invocation. Closes #15 2019-06-18 20:00:03 +03:00
Dylan Araps 98e1a0dfd6 kiss: Silence intentional tar warnings. 2019-06-18 15:09:38 +03:00
Dylan Araps 906b3f5353 kiss: Fixed issue with dependencies not in repository. 2019-06-18 11:53:24 +03:00
Dylan Araps b15b18491c Merge branch 'pkg_conflicts' of github.com:kissx/kiss into pkg_conflicts 2019-06-18 11:40:36 +03:00
Dylan Araps 8de5bd2594 kiss: Simplify manifest find. 2019-06-18 11:38:46 +03:00
black 7158de8b53
Merge branch 'master' into pkg_conflicts 2019-06-18 11:13:15 +03:00
Dylan Araps c08797334f kiss: Fix conflicts 2019-06-18 11:05:15 +03:00
Dylan Araps 560ac9ada1 kiss: Fix pkg_conflicts 2019-06-18 11:01:06 +03:00
Dylan Araps 7aa92c7416 kiss: Remove dependency type from missing output for now. 2019-06-17 21:06:51 +03:00
Dylan Araps 85a7437ced kiss: Fix bug with duplicate dependencies. 2019-06-17 21:05:00 +03:00
Dylan Araps 5bf813f48a kiss: Surpress tar warnings. 2019-06-17 17:50:03 +03:00
Dylan Araps fd6c5c4507 kiss: Fix bug when sources has a blank line. 2019-06-17 17:28:37 +03:00
Muhammad Herdiansyah 3e0e12f95a pkg_manifest: sort before writing to manifest file 2019-06-17 20:25:15 +07:00
black a299db15cc
Merge branch 'master' into pkg_conflicts 2019-06-17 12:20:27 +03:00
Dylan Araps e0add80c9c kiss: clean up 2019-06-17 11:33:52 +03:00
Dylan Araps e73a8b728d kiss: Added package conflicts. 2019-06-17 10:18:36 +03:00
Dylan Araps fa3a8bc65e kiss: Fix script name. 2019-06-17 09:41:31 +03:00
Dylan Araps cbb9409120 docs: update 2019-06-16 19:59:21 +03:00
Dylan Araps 6342f187ce kiss: Removed backed up versions of rm/rmdir 2019-06-16 19:54:30 +03:00
Dylan Araps 8f4faa1707 kiss: Fix pkg_install if coreutils is reinstalled. 2019-06-16 19:50:57 +03:00
Dylan Araps 70d761cbc0 kiss: cleanup 2019-06-16 18:22:57 +03:00
Dylan Araps 4c760b0a0e kiss: Remove dependency on tac 2019-06-16 17:59:09 +03:00
Dylan Araps 9582dfac6b kiss: Remove dependency on diff 2019-06-16 17:50:39 +03:00
Dylan Araps aabaa1aed0 depends: Use continue 2019-06-15 09:22:17 +03:00
Dylan Araps 694e4a6063 depends: Add make depends. 2019-06-15 09:19:20 +03:00
Dylan Araps 2fe1b896f9 docs: update 2019-06-14 17:34:39 +03:00
Dylan Araps 27b4037961 kiss: Added more error handling. 2019-06-14 17:34:02 +03:00
Dylan Araps 104ed34bdc docs: Added comments. 2019-06-14 13:38:19 +03:00
Dylan Araps 57815ca9e2 depends: Clean up 2019-06-14 13:28:34 +03:00
Dylan Araps a9fef310d1 kiss: Added full dependency resolver. 2019-06-14 09:28:32 +03:00
Dylan Araps 78fc62568e kiss: Fix updates 2019-06-14 08:58:09 +03:00
Dylan Araps e906fb6d8a docs: update 2019-06-13 20:26:22 +03:00
Dylan Araps d2d362ad7c kiss: Added back missing error handling. 2019-06-13 19:49:27 +03:00
Dylan Araps 9f58e43220 kiss: Added user repository support. 2019-06-13 19:40:50 +03:00
Dylan Araps 0b867cb3d1 docs: update 2019-06-13 18:11:59 +03:00
Dylan Araps 1df85128b5 migrate package manager 2019-06-13 17:48:08 +03:00