💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-05-16.txt captured on 2023-05-24 at 19:05:43.

View Raw

More Information

-=-=-=-=-=-=-

[2023-05-16T03:06:39Z] <sewn> --user
[2023-05-16T04:54:25Z] <sewn> Hi
[2023-05-16T04:59:48Z] <Guest46> Hi
[2023-05-16T05:01:51Z] <Guest46> sewn I indeed  used --user: $ run --user org.gimp.GIMP
[2023-05-16T05:02:15Z] <Guest46> sewn I indeed  used --user: $ flatpak run --user org.gimp.GIMP
[2023-05-16T05:05:23Z] <Guest46> I think flatpak should be looking in ~/.var because there is ~/.var
[2023-05-16T08:57:02Z] <iceman[m]> Hello There!
[2023-05-16T08:58:01Z] <testuser[m]> o/
[2023-05-16T11:02:25Z] <sewn> \o
[2023-05-16T12:53:05Z] <iceman[m]> Doomking
[2023-05-16T12:53:06Z] <iceman[m]> mmm
[2023-05-16T13:14:33Z] <rohan> yo guys
[2023-05-16T13:15:03Z] <rohan> someone here have a nvidia rtx card?
[2023-05-16T14:18:46Z] <iceman[m]> hi rohan wassup
[2023-05-16T14:18:55Z] <iceman[m]> rohan: what do you want to ask about it?
[2023-05-16T14:38:33Z] <rohan> iceman[m]: how i can handle using kiss with newest NVIDIA graphic carda
[2023-05-16T14:39:32Z] <rohan> i wanna buy a new PC and in my country the AMD graphics cards is too expensive and missing
[2023-05-16T14:39:38Z] <rohan> só the way is NVIDIA 
[2023-05-16T14:39:58Z] <rohan> but NVIDIA and wayland dont work well
[2023-05-16T14:40:19Z] <rohan> and also a think nvidia and musl dont work in the proprietary graphics card
[2023-05-16T14:40:28Z] <rohan> so what can i do? 
[2023-05-16T14:40:42Z] <rohan> i don't wanna leave kiss
[2023-05-16T14:46:10Z] <testuser[m]> just get an APU if gaming is not a priority
[2023-05-16T14:47:32Z] <shokara> "in my country the AMD graphics cards is too expensive and missing" what about a used amd card?
[2023-05-16T15:24:22Z] <iceman[m]> Hi, I'm packaging os-prober for myself, and I'm going through <https://kisslinux.org/wiki/package-system>
[2023-05-16T15:24:22Z] <iceman[m]> where the custom environment is passed various envvars along with a DESTDIR, what can I expect this variable to be? Is it just `/` or `/usr` or `/usr/bin` ?
[2023-05-16T15:24:41Z] <iceman[m]> s/os-prober/something/, s/<//, s/>//
[2023-05-16T15:41:16Z] <testuser[m]> iceman: DESTDIR is set to that path in the temporary build directory which is tar'd up after the build finishes
[2023-05-16T15:41:16Z] <testuser[m]> Eg /tmp/kiss/1234/pkg/firefox
[2023-05-16T15:41:32Z] <testuser[m]> the tarball.is generated by tarring up this dif
[2023-05-16T15:41:47Z] <testuser[m]> dir
[2023-05-16T15:42:22Z] <iceman[m]> what can I expect in that location? directories like $DESTDIR/usr/lib, $DESTDIR/usr/share $DESTDIR/usr/bin etc?
[2023-05-16T15:43:03Z] <iceman[m]> I'm sorry for asking too many questions about DESTDIR but the wiki page is quite abstract and doesn't have specifics
[2023-05-16T15:43:31Z] <iceman[m]> thats it
[2023-05-16T15:45:49Z] <iceman[m]> testuser: 
[2023-05-16T15:46:52Z] <testuser[m]> No that directory is empty
[2023-05-16T15:46:52Z] <testuser[m]> The build script is what fills it
[2023-05-16T15:47:35Z] <testuser[m]> eg make DESTDIR="$1" PREFIX=/usr
[2023-05-16T15:47:35Z] <testuser[m]> In most cases the makefile would make /usr/bin and install a binary there, similarly for /usr/lib
[2023-05-16T15:47:51Z] <testuser[m]> then kiss install literally just unpacks this directory on /
[2023-05-16T15:48:16Z] <testuser[m]> basically it just contains new files to be added to the filesystem
[2023-05-16T15:50:42Z] <SdVb> testuser[m] any news on dylan?
[2023-05-16T15:51:04Z] <iceman[m]> oh so say, DESTDIR="whatever"
[2023-05-16T15:51:04Z] <iceman[m]> then my build can create directories and place binaries and library files and other pages etc in the local directory along with setting all user permissions
[2023-05-16T15:51:04Z] <iceman[m]> kiss is going to archive DESTDIR into a tar and extract it in `/`
[2023-05-16T15:51:04Z] <iceman[m]> just rephrasing to make sure I'm understood it right
[2023-05-16T15:51:28Z] <testuser[m]> lol i don't know him personally, maybe he setup a farming business or something SdVb 
[2023-05-16T15:51:51Z] <testuser[m]> iceman: build script doesn't set perms
[2023-05-16T15:51:56Z] <testuser[m]> But other stuff is correct
[2023-05-16T15:52:04Z] <iceman[m]> post-install then?
[2023-05-16T15:52:44Z] <iceman[m]> testuser[m]: what if I just use `install` to copy and set perms, is that non-conventional?
[2023-05-16T15:52:51Z] <testuser[m]> what perms? execute bit? 
[2023-05-16T15:52:56Z] <testuser[m]> 755
[2023-05-16T15:53:01Z] <iceman[m]> yep
[2023-05-16T15:53:21Z] <testuser[m]> that's done by default by most build systems, otherwise you can do chmod +x; cp
[2023-05-16T15:53:36Z] <shokara> yeah you can use the install(1) program instead, I think it's only non-conventional when the program doesn't have a build system with an equivalent "make install"
[2023-05-16T15:53:37Z] <iceman[m]> `install -Dm755 xyz $DESTDIR/usr/bin`
[2023-05-16T15:53:37Z] <iceman[m]> if I did this in `build` script, does it matter?
[2023-05-16T15:53:43Z] <testuser[m]> install -Dm755 works too but some people are anal about posix compliance and install command isn't specified by posix
[2023-05-16T15:54:00Z] <testuser[m]> so it might break for that 1 guy rolling his own coreutils lol
[2023-05-16T15:54:13Z] <shokara> that 1 guy can replace it with cp and chmod
[2023-05-16T15:54:15Z] <testuser[m]> it's fine imo, it's used by many packages anyways
[2023-05-16T15:54:19Z] <iceman[m]> shokara: I'm packaging os-prober and it doesn't have the install target
[2023-05-16T15:54:25Z] <iceman[m]> * have the `install, * install` target
[2023-05-16T15:54:45Z] <shokara> yeah install(1) wouldn't be non-conventional then
[2023-05-16T15:54:58Z] <testuser[m]> btw be sure to quote variables
[2023-05-16T15:55:05Z] <testuser[m]> And lint scripts with shellcheck
[2023-05-16T15:55:08Z] <iceman[m]> yeah 
[2023-05-16T15:55:15Z] <iceman[m]> testuser[m]: i did not know about this
[2023-05-16T15:55:27Z] <iceman[m]> testuser[m]: i learned this the hardware some years ago
[2023-05-16T15:55:27Z] <testuser[m]> BTW the build scripts don't even have to be in shell you can write them in js if you want
[2023-05-16T15:55:33Z] <iceman[m]> testuser[m]: ik
[2023-05-16T15:55:39Z] <iceman[m]> shell is easy
[2023-05-16T15:55:41Z] <iceman[m]> cuz familiarity
[2023-05-16T15:55:45Z] <iceman[m]> and I read the wiki page
[2023-05-16T15:55:57Z] <iceman[m]> it says DSL instead of specific kind of shell
[2023-05-16T15:56:58Z] <iceman[m]> i'm going through dylan's pure sh bible, and is the [[ ]] non-posix? I can't find anything like it, only [ ]
[2023-05-16T15:59:25Z] <iceman[m]> ok read some manuals apparently it's bash/zsh stuff
[2023-05-16T15:59:34Z] <iceman[m]> test or [] is the way to go
[2023-05-16T16:03:25Z] <testuser[m]> Shellcheck will point this out
[2023-05-16T16:03:33Z] <rohan> testuser[m]: if i wanna use my NVIDIA card just for gaming in kiss i can use it?
[2023-05-16T16:03:50Z] <rohan> i mean using steam with flatpak and a NVIDIA card for it
[2023-05-16T16:04:04Z] <rohan> or i will need a dual boot?
[2023-05-16T16:04:15Z] <testuser[m]> You could but your host would be running wayland anyways
[2023-05-16T16:04:45Z] <testuser[m]> also you'd still need atleast the kernel module for nvidia
[2023-05-16T16:04:50Z] <iceman[m]> https://www.shellcheck.net/
[2023-05-16T16:04:50Z] <iceman[m]> is this what you mean testuser?
[2023-05-16T16:05:05Z] <testuser[m]> kiss build shellcheck
[2023-05-16T16:05:08Z] <testuser[m]> that's just a web frontend for it
[2023-05-16T16:05:25Z] <iceman[m]> don't think it's in grepo or community
[2023-05-16T16:05:59Z] <testuser[m]> shellcheck-bin
[2023-05-16T16:06:06Z] <testuser[m]> it's a binary cuz haskell stuff
[2023-05-16T16:06:08Z] <iceman[m]> ok yeah
[2023-05-16T16:06:32Z] <iceman[m]> interesting that kiss search only works for specific name
[2023-05-16T16:06:43Z] <testuser[m]> you can use globs
[2023-05-16T16:06:45Z] <iceman[m]> imagine if there's something called os-prober-bin and I'm packaging my own lmao
[2023-05-16T16:06:50Z] <iceman[m]> testuser[m]: ohh
[2023-05-16T16:07:06Z] <iceman[m]> explane
[2023-05-16T16:07:12Z] <testuser[m]> kiss s 'shellcheck'
[2023-05-16T16:07:20Z] <testuser[m]> kiss s '*shellcheck*'
[2023-05-16T16:07:38Z] <iceman[m]> hmm
[2023-05-16T16:08:23Z] <sewn> testuser: what if kiss had a baby package finding mode where it would try globs to a package not found and let the user know if they meant it
[2023-05-16T16:08:42Z] <testuser[m]> that's against kiss philosophy
[2023-05-16T16:08:49Z] <sewn> what if
[2023-05-16T16:10:32Z] <iceman[m]> hmm I just built the package, now just wondering if it actually works cuz it can't find stuff in /sys
[2023-05-16T16:10:55Z] <iceman[m]> whether sharing /sys possible
[2023-05-16T16:11:05Z] <iceman[m]> or do I just wing it and run os-prober on live system
[2023-05-16T16:11:44Z] <testuser[m]> iceman: for such stuff do Stace
[2023-05-16T16:11:45Z] <testuser[m]> strace
[2023-05-16T16:11:52Z] <iceman[m]> wdym
[2023-05-16T16:12:07Z] <iceman[m]> os-prober is just a shell script 🤔
[2023-05-16T16:12:08Z] <testuser[m]> you can easily figure out what it's looking for and what it's not able to find, with strace
[2023-05-16T16:12:28Z] <iceman[m]> it literally tells me that /sys is empty, it can't find filesystems
[2023-05-16T16:12:34Z] <iceman[m]> and indeed it is
[2023-05-16T16:12:49Z] <testuser[m]> no i meant this for the case where errors are ambigous
[2023-05-16T16:12:52Z] <iceman[m]> oh
[2023-05-16T16:12:54Z] <iceman[m]> yeah sure
[2023-05-16T16:12:59Z] <iceman[m]> 👍️
[2023-05-16T16:13:09Z] <testuser[m]> you can just mount a sysfs
[2023-05-16T16:13:16Z] <testuser[m]> mount -t sysfs sysfs /sys i think
[2023-05-16T16:14:31Z] <iceman[m]> hmm
[2023-05-16T16:14:32Z] <iceman[m]> i try
[2023-05-16T16:16:33Z] <iceman[m]> ok i need logger as well
[2023-05-16T16:16:46Z] <iceman[m]> implicit dependency huh, didn't find it in the debian package
[2023-05-16T16:17:27Z] <testuser[m]> what's logger
[2023-05-16T16:17:50Z] <iceman[m]> logs stuff the system logging thing
[2023-05-16T16:18:00Z] <iceman[m]> like stuff that shows up in journalctl
[2023-05-16T16:18:13Z] <iceman[m]> * logs stuff into the system
[2023-05-16T16:18:27Z] <iceman[m]> bro rohan stop using champani jio sim, it bad internet right now
[2023-05-16T16:18:29Z] <sewn> do you mean syslog
[2023-05-16T16:18:44Z] <iceman[m]> sewn: yeah sure
[2023-05-16T16:18:49Z] <testuser[m]> iceman: lol that's the name of  some anime character, he's not Indian
[2023-05-16T16:18:53Z] <iceman[m]> LOL
[2023-05-16T16:19:08Z] <iceman[m]> stupid moment
[2023-05-16T16:19:38Z] <testuser[m]> iceman[m]: There's no default system logging in kiss. there's a syslog service you can enable tho
[2023-05-16T16:19:53Z] <testuser[m]> but there's no standard interface for that
[2023-05-16T16:19:57Z] <iceman[m]> hmm
[2023-05-16T16:20:14Z] <iceman[m]> `CONFORMING TO         top
[2023-05-16T16:20:14Z] <iceman[m]>        The logger command is expected to be IEEE Std 1003.2 ("POSIX.2")
[2023-05-16T16:20:14Z] <iceman[m]>        compatible.
[2023-05-16T16:20:14Z] <iceman[m]> `
[2023-05-16T16:20:33Z] <iceman[m]>  * ```CONFORMING TO         top
[2023-05-16T16:20:33Z] <iceman[m]>    The logger command is expected to be IEEE Std 1003.2 ("POSIX.2")
[2023-05-16T16:20:33Z] <iceman[m]>    compatible.
[2023-05-16T16:20:33Z] <iceman[m]> ```
[2023-05-16T16:20:43Z] <testuser[m]> I'll give trick
[2023-05-16T16:20:45Z] <iceman[m]>  * ```... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/5d61f622f0a244eabfb13208b569d804bc95f1d3>)
[2023-05-16T16:21:06Z] <testuser[m]> just sed 's|logger|echo|g' in the file that calls it lol
[2023-05-16T16:21:08Z] <iceman[m]> patch os-prober to use printf lmao
[2023-05-16T16:21:13Z] <iceman[m]> testuser[m]: KEKW SAME
[2023-05-16T16:21:15Z] <testuser[m]> logger command is probably disabled in busybox
[2023-05-16T16:21:26Z] <testuser[m]> maybe it should be enabled
[2023-05-16T16:21:33Z] <iceman[m]> I haven't generated proper patches
[2023-05-16T16:21:56Z] <iceman[m]> time to learn
[2023-05-16T16:23:56Z] <testuser[m]> cd dir; git init; git add -f .; git commit -am init; /* changes */; git diff HEAD > /tmp/patch.patch
[2023-05-16T16:23:59Z] * iceman[m] sent a sh code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/1d4fd774da22607fea0e9f03b631d7aca5f27338
[2023-05-16T16:24:10Z] <iceman[m]> testuser[m]: wtf that's it?
[2023-05-16T16:24:25Z] <iceman[m]> bruh shithub makes generating patches seem like a mystery
[2023-05-16T16:24:36Z] <testuser[m]> you could manually do it with diff and patch but using git is easier
[2023-05-16T16:25:15Z] <testuser[m]> iceman: just replace all logger -... calls with `echo`
[2023-05-16T16:25:22Z] <iceman[m]> hmm
[2023-05-16T16:25:28Z] <sewn> echo -t os-prober
[2023-05-16T16:25:31Z] <iceman[m]> testuser[m]: bruh that's the one I know, diff and patch
[2023-05-16T16:25:33Z] <sewn> remove the logger calls entirely imo
[2023-05-16T16:25:39Z] <iceman[m]> sewn: yeah
[2023-05-16T16:25:48Z] <sewn> since the I assume logger just logs stdout of command to syslog via pipe
[2023-05-16T16:26:10Z] <testuser[m]> remove -t too
[2023-05-16T16:26:33Z] <sewn> you can just do a sed for | logger* d I think
[2023-05-16T16:26:41Z] <iceman[m]>        -t, --tag tag
[2023-05-16T16:26:41Z] <iceman[m]>            Mark every line to be logged with the specified tag. The default tag is the name of
[2023-05-16T16:26:41Z] <iceman[m]>            the user logged in on the terminal (or a user name based on effective user ID).
[2023-05-16T16:26:42Z] <iceman[m]> hmm
[2023-05-16T16:27:00Z] <iceman[m]> sewn: there's only 1 line in entire codebase i think
[2023-05-16T16:27:19Z] <testuser[m]> No there's more
[2023-05-16T16:27:22Z] <testuser[m]> grep -r logger
[2023-05-16T16:27:31Z] <iceman[m]> ok i check
[2023-05-16T16:27:31Z] <testuser[m]> grep -r logger .
[2023-05-16T16:27:47Z] <testuser[m]> btw switch trash busybox grep to gnugrep
[2023-05-16T16:27:47Z] <iceman[m]> yeah okay 3 lines instead of 1
[2023-05-16T16:27:48Z] <iceman[m]> hmm
[2023-05-16T16:27:53Z] <iceman[m]> testuser[m]: soon
[2023-05-16T16:31:03Z] <sewn> testuser: thoughts on the silver search34
[2023-05-16T16:31:10Z] <sewn> s/search34/searcher/
[2023-05-16T16:32:05Z] <testuser[m]> Another tool to learn
[2023-05-16T16:32:42Z] <iceman[m]> <testuser[m]> "cd dir; git init; git add -f..." <- also, I think it's supposed to be `HEAD~1` there
[2023-05-16T16:32:46Z] <testuser[m]> no
[2023-05-16T16:32:57Z] <testuser[m]> because you didn't make a commit after the changes
[2023-05-16T16:33:04Z] <iceman[m]> ah
[2023-05-16T16:33:13Z] <iceman[m]> -am
[2023-05-16T16:33:17Z] <iceman[m]> and then doing changes
[2023-05-16T16:33:22Z] <iceman[m]> I just looked at last part
[2023-05-16T16:33:22Z] <testuser[m]> Ye
[2023-05-16T16:33:25Z] <iceman[m]> anyway I made commit lmao
[2023-05-16T16:33:38Z] <iceman[m]> doesn't matter
[2023-05-16T16:33:43Z] <iceman[m]> point was patch, thanks!
[2023-05-16T16:34:04Z] <iceman[m]> lemme see how to supply patches and shit in kiss
[2023-05-16T16:34:36Z] <testuser[m]> btw the patches/ directory is just by convention you can put it right next to the build file if you want
[2023-05-16T16:35:02Z] <iceman[m]> testuser[m]: i saw your linux package in repo
[2023-05-16T16:35:07Z] <iceman[m]> has patches dir
[2023-05-16T16:35:27Z] <iceman[m]> and then in build it's... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/ff10149a2030becf5dffb596696664a9b5774865>)
[2023-05-16T16:35:34Z] <iceman[m]>  * and then in build it's... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/24cbca07a770fadabef2540df8e8665b9e859df9>)
[2023-05-16T16:39:20Z] <iceman[m]> iceman[m]: > <@iceman:envs.net> and then in build it's... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6d1b252d1c54b118b0ecf47d3ba1c3323d45966a>)
[2023-05-16T16:41:37Z] <iceman[m]> huh it does not seem to work which means this is false
[2023-05-16T16:41:40Z] <iceman[m]> :thonk:
[2023-05-16T16:41:48Z] <testuser[m]> patches/xyz.patch in sources means that xyz patch is copied
[2023-05-16T16:41:52Z] <testuser[m]> If you did patches/ only
[2023-05-16T16:41:56Z] <iceman[m]> yeah I did
[2023-05-16T16:41:58Z] <testuser[m]> Then did would be present
[2023-05-16T16:42:00Z] <testuser[m]> dir*
[2023-05-16T16:42:11Z] <iceman[m]> dir or the file ?
[2023-05-16T16:42:54Z] <testuser[m]> dir in latter case
[2023-05-16T16:42:57Z] <testuser[m]> file in former
[2023-05-16T16:43:06Z] <iceman[m]> wdym by former btw?
[2023-05-16T16:43:18Z] <iceman[m]> i did ls . and only the sources are present
[2023-05-16T16:43:21Z] <iceman[m]> no dir or file
[2023-05-16T16:45:49Z] <iceman[m]> package source tree in case want btw... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/41dfba4453483ff4dbaa2db7483a8b1be06cc3b6>)
[2023-05-16T16:46:04Z] <iceman[m]> <iceman[m]> "and then in build it's..." <- > <@iceman:envs.net> and then in build it's... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/557e3678b7ca269a023e9033110056252f593408>)
[2023-05-16T16:51:57Z] <iceman[m]> huh lmao wtf did I just get an error about modprobe being unable to find headers
[2023-05-16T16:54:10Z] <iceman[m]> interesting, efibootmgr says EFI variables are not supported on this system while non-chroot (host) efibootmgr dumps proper info as it should
[2023-05-16T16:54:32Z] <iceman[m]> iceman[m]: and kiss modprobe is looking for host kernel version directory instead of local 
[2023-05-16T16:54:41Z] <iceman[m]> I'll try and fix tomorrow
[2023-05-16T16:55:47Z] <iceman[m]> gn
[2023-05-16T16:57:07Z] <testuser[m]> iceman[m]:  /sys/fs/efivars has to be mounted separately from /sys
[2023-05-16T16:57:15Z] <testuser[m]> iceman[m]: That's how it is
[2023-05-16T16:57:40Z] <testuser[m]> <iceman[m]> "wdym by former btw?" <- Add lines to `sources`
[2023-05-16T16:57:47Z] <iceman[m]> testuser[m]: did not know this
[2023-05-16T16:58:04Z] <iceman[m]> testuser[m]: oh like `patches/file.patch`?
[2023-05-16T16:58:25Z] <testuser[m]> Ye 
[2023-05-16T16:58:53Z] <iceman[m]> testuser[m]: wdym that's how it is? I've got the LTS 6.1.28 version compiled and installed
[2023-05-16T16:59:15Z] <iceman[m]> testuser[m]: interesting that kiss-chroot does not automatically do this
[2023-05-16T16:59:36Z] <testuser[m]> iceman[m]: system could be uefi bios kiss doesn't assume
[2023-05-16T16:59:42Z] <iceman[m]> iceman[m]: I'm assuming that's due to host stuff being mounted
[2023-05-16T16:59:53Z] <testuser[m]> iceman[m]: you can't load modules built for a different kernel it  would crash the kernel
[2023-05-16T16:59:53Z] <iceman[m]> testuser[m]: hm
[2023-05-16T17:00:14Z] <iceman[m]> testuser[m]: yeah
[2023-05-16T17:00:37Z] <iceman[m]> i still don't understand why kiss modprobe is looking for host kernel version directory
[2023-05-16T17:00:52Z] <iceman[m]> and complaining it doesn't exist
[2023-05-16T17:00:55Z] <testuser[m]> same reason why uname -r returns host kernel
[2023-05-16T17:00:56Z] <iceman[m]> ofc it doesn't exist
[2023-05-16T17:00:59Z] <iceman[m]> testuser[m]: ah
[2023-05-16T17:01:12Z] <testuser[m]> if you wabt depmodO
[2023-05-16T17:01:19Z] <testuser[m]> Do depmod 6.1.28
[2023-05-16T17:01:24Z] <testuser[m]> * if you wabt depmod
[2023-05-16T17:01:32Z] <iceman[m]> I'm doing `grub-install` tho
[2023-05-16T17:01:42Z] <iceman[m]> didn't know I could specify depmod
[2023-05-16T17:01:53Z] <testuser[m]> Then it means that grub install needs a certain driver but it isn't loaded or present
[2023-05-16T17:01:59Z] <testuser[m]> What is it trying to modprobe?
[2023-05-16T17:02:13Z] <iceman[m]> testuser[m]: don't know, not on PC rn
[2023-05-16T17:04:02Z] <iceman[m]> lemme see wait
[2023-05-16T17:08:22Z] <iceman[m]> ok still don't know what but mounting efivars seems to have fixed the problem
[2023-05-16T17:08:30Z] * iceman[m] sent a md code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/6d68d241c513364cb941263cfb52267f5961d3ba
[2023-05-16T17:10:05Z] <iceman[m]> https://github.com/kisslinux/repo/issues/114
[2023-05-16T17:10:07Z] <iceman[m]> found similar issue
[2023-05-16T17:19:07Z] <testuser[m]> iceman: it's running modprobe efivars
[2023-05-16T17:19:07Z] <testuser[m]> If efivars aren't built into the kernel, it would load the module
[2023-05-16T17:19:07Z] <testuser[m]> If they're built in, it simply returns 0
[2023-05-16T17:19:07Z] <testuser[m]> Eg nouveau is built into my kernel so modprobe nouveau does nothing other than return 0 
[2023-05-16T22:54:54Z] <phoebos> > oh so say, DESTDIR="whatever"
[2023-05-16T22:55:29Z] <phoebos> iceman[m]: to be explicit, you shouldn't set DESTDIR, only read
[2023-05-16T23:04:22Z] <phoebos> https://codeberg.org/kiss-community/kiss/commit/a6bb1c5a26cc0c7086f2e3fb32d032c5dcac3ed7