[2022-09-15T00:11:15Z] why does sometimes kiss fail to build something that I can build manually? [2022-09-15T00:11:50Z] I keep getting an error abot /lib/crt1.o has undefined reference to main in _start_c function.. [2022-09-15T00:12:36Z] which package? [2022-09-15T00:12:43Z] dropbear [2022-09-15T00:12:58Z] I can build it regularly, but when i try to build the multi binary, I get that error [2022-09-15T00:14:00Z] post build file [2022-09-15T00:14:25Z] http://0x0.st/oOLl.sh [2022-09-15T00:14:43Z] not building wit MULTI=1 works fine, but not when its enabled [2022-09-15T00:15:04Z] ive also tried to build it shared, but iirc its the same result [2022-09-15T00:15:47Z] https://git.alpinelinux.org/aports/tree/main/dropbear/APKBUILD#n49 [2022-09-15T00:16:07Z] people seem to build it this way [2022-09-15T00:17:51Z] yeah, dropbear lets you select which programs you wish to include. the user can specify this like this: make PROGRAMS="foo bar" [2022-09-15T00:18:10Z] and if they want the multi binary, just include MULTI=1 at the end [2022-09-15T00:18:24Z] which will build a bin like busybox's [2022-09-15T00:18:38Z] which is what I wanted to do here :p [2022-09-15T00:19:20Z] i see [2022-09-15T00:20:50Z] yeah. as I said, I can create the dropbearmulti bin by manually building it in the sourcetree, but kiss for some reason will error out on the above issue. which is strange [2022-09-15T00:24:46Z] sounds like a bug [2022-09-15T00:36:17Z] somethings up for sure [2022-09-15T00:38:09Z] ive encountered the issue before, but ive never really been sure as to why its acting like that.. [2022-09-15T00:38:15Z] testuser[m]1: any input on this? [2022-09-15T01:33:49Z] hm. github requires openssh formated keys, but converting dropbear keys doesnt seem to be accepted by github-cli anyway. strange [2022-09-15T07:32:28Z] hi [2022-09-15T08:13:39Z] sad_plan kiss isnt doing anything [2022-09-15T08:13:57Z] just run make again and see that error [2022-09-15T09:34:33Z] Stop asking me for versions of OpenSSL that have security vulnerabilities in them! That would be any version of OpenSSL prior to the absolute latest build. This is a security product and yet people regularly ask me for a version with security vulnerabilities in it! Oh the irony. Please punch yourself in the face to knock some common sense into yourself. Thank you. [2022-09-15T09:39:03Z] let's rewrite kiss in https://github.com/dylan-lang/opendylan [2022-09-15T09:53:49Z] illiliti: is there a posix wg-quick ? [2022-09-15T11:29:30Z] [#] ip -4 route add 0.0.0.0/0 dev wg0 table 51820 [2022-09-15T11:29:30Z] ip: invalid argument '51820' to 'table' [2022-09-15T11:29:30Z] wtf is thiw [2022-09-15T11:51:49Z] https://github.com/gentoo/gentoo/blob/master/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild [2022-09-15T12:03:27Z] https://www.mail-archive.com/wireguard@lists.zx2c4.com/msg06547.html [2022-09-15T12:03:39Z] no idea if it still work [2022-09-15T12:08:45Z] works after enabling that kernel stuff [2022-09-15T12:08:48Z] but it needs iproute2 stuff [2022-09-15T12:08:51Z] busybox doesnt work [2022-09-15T12:37:20Z] o/ [2022-09-15T12:39:00Z] testuser[m]1: kiss will error out on it, I can still build it like I want manually. its just kiss that doesnt seem to wanna do it. [2022-09-15T12:54:30Z] you cant build it manually [2022-09-15T12:54:32Z] just re run make and it'll show the error [2022-09-15T12:56:11Z] itll error out on the same [2022-09-15T12:56:32Z] http://0x0.st/oOOu.txt [2022-09-15T13:03:33Z] bruh i mean re run make in your non-kiss build which seems to work [2022-09-15T13:05:37Z] but it works just fine when not using kiss. rerunning make will just return make: Nothing to be done for 'all'. [2022-09-15T13:05:46Z] make dropbear [2022-09-15T13:05:48Z] look [2022-09-15T13:06:24Z] wait [2022-09-15T13:07:46Z] https://termbin.com/i8jn [2022-09-15T13:38:38Z] same error as im getting with kiss. [2022-09-15T13:38:46Z] or not fully, but partially [2022-09-15T13:39:12Z] i only get the one at the botom [2022-09-15T13:39:51Z] git would require scp to push/pull right? in that case, scp needs to be included [2022-09-15T13:40:22Z] so the correct call would then be; make PROGRAMS="dropbear dropbearkey dropbearconvert dbclient scp" MULTI=1 [2022-09-15T14:08:01Z] wat [2022-09-15T14:08:02Z] why would git use scp [2022-09-15T14:15:34Z] to push/pull? but if it doesnt use it, its no matter :p [2022-09-15T17:31:07Z] I got dropbear working with github though. [2022-09-15T17:31:44Z] signing however seems to error out on missing ssh-keygen for some reason [2022-09-15T17:32:46Z] sad_plan: what did u put in signingkey = [2022-09-15T17:32:58Z] I put the key signature instead of the file path and it kept creating junk in /tmp [2022-09-15T17:33:16Z] So that's probably why keygen is being called [2022-09-15T17:33:45Z] git config --global user.signingkey 'ssh-ed25519 AAAAC3(...) user@example.com [2022-09-15T17:34:10Z] so yeah, the signature I suppose [2022-09-15T17:36:32Z] change it to file path [2022-09-15T17:36:45Z] = ~/.ssh/bla.pub [2022-09-15T17:36:53Z] = ~/.ssh/bla [2022-09-15T17:36:54Z] Not pub [2022-09-15T17:37:00Z] I was just going to mentioned that I was going to try that [2022-09-15T17:37:13Z] dropbear doesnt generate anything but one key [2022-09-15T17:37:48Z] What [2022-09-15T17:38:07Z] dropbearkey generate just one key [2022-09-15T17:38:21Z] it doesnt generate a pair like openssh [2022-09-15T17:39:01Z] still complains about ssh-keygen [2022-09-15T17:39:42Z] Send gitconfig [2022-09-15T17:40:39Z] http://0x0.st/oO41.txt [2022-09-15T17:41:06Z] wait, gpg program should be ssh, whouldnt it? [2022-09-15T17:42:28Z] didnt matter [2022-09-15T17:57:04Z] any thoughts testuser[m]1 ? [2022-09-15T18:30:28Z] no [2022-09-15T18:30:28Z] what if u remove the gpg section [2022-09-15T18:30:28Z] Oh nvm [2022-09-15T18:30:28Z] U need it [2022-09-15T18:30:28Z] But just format = ssh [2022-09-15T18:30:29Z] program = gpg not required [2022-09-15T18:32:42Z] git still cals ssh-keygen though [2022-09-15T18:33:18Z] link ssh-keygen to true [2022-09-15T18:33:55Z] PATH=/tmp/junk:$PATH; echo | install -Dm 755 /dev/stdin /tmp/junk/ssh-keygen [2022-09-15T18:34:02Z] according to mcf, git call 'ssh-keygen -Y sign -m git' or something [2022-09-15T18:34:56Z] Then u have to install it [2022-09-15T18:35:18Z] dropbear doesnt have it though [2022-09-15T18:36:04Z] isnt openssh the only one that got ssh-keygen? or what other options do I got? [2022-09-15T18:36:25Z] I mean, I dont strictly need commit signing, but would be nice to have [2022-09-15T18:37:51Z] openssh isn't even that fat that u need to replace it lol [2022-09-15T18:38:30Z] well.. dropbear can be less than 1mb, and openssh is around 30. but sure, its not thaat big, but compared to dropbear, is rather big [2022-09-15T18:41:35Z] im mostly doing it because I find it abit fun to do. I would be fine with having openssh instead, but using dropbear is more fun imo [2022-09-15T19:05:33Z] Bruh it's 7mb [2022-09-15T19:05:34Z] openssl is 30mb [2022-09-15T19:05:44Z] nice [2022-09-15T19:07:43Z] kiss si will return openssh is 23mb on my system, and dropbear is 1mb