[2021-09-06T03:38:24Z] Hi [2021-09-06T09:44:44Z] Hello. [2021-09-06T09:47:14Z] Mornings, people. I am working hard at job stuff but will come later with more KISS questions [2021-09-06T09:47:17Z] :-) [2021-09-06T09:49:43Z] Has anyone patched syslinux to remove it's boot messages? I found some really old patches and have adapted them to the newer syslinux, but there's still one message left. [2021-09-06T09:50:31Z] grep for the message ? [2021-09-06T09:50:33Z] Trying to figure out what to remove, but it's a bit of trial and error. [2021-09-06T09:51:28Z] Seems it's combining multiple variables and/or pointers. [2021-09-06T09:51:38Z] what line [2021-09-06T09:51:40Z] and file [2021-09-06T09:53:46Z] core/diskstart.inc - look for early_banner [2021-09-06T09:54:16Z] also copyright_str [2021-09-06T09:54:18Z] could you show what the other patches look like [2021-09-06T09:55:16Z] Yes, a moment. [2021-09-06T09:56:28Z] http://ix.io/3y5U [2021-09-06T09:57:20Z] There is also this one http://ix.io/3y5V [2021-09-06T09:57:33Z] These are the old patches I found. [2021-09-06T09:59:16Z] at line 40 early_banner is just defined, so you can let it be. it's printed at line 114 so just comment 114 out ? [2021-09-06T09:59:18Z] https://termbin.com/1qcb like hit [2021-09-06T09:59:20Z] this [2021-09-06T10:02:52Z] I have tried it like this http://ix.io/3y5Z [2021-09-06T10:04:31Z] It doesnt work ? [2021-09-06T10:05:30Z] There is still one message left, guessing it might be from a different file. [2021-09-06T10:08:36Z] there's 13 occurances of writestr_early so just go through the ones you havent commented out [2021-09-06T10:10:51Z] Indeed. [2021-09-06T10:11:11Z] I'll continue poking at it. :) [2021-09-06T14:35:23Z] Looks like that final message is provided by bios/extlinux/extlinux, the binary that is used to install the boot sector. Can be removed with a hex editor on that binary. [2021-09-06T14:50:54Z] I actually edited /sbin/extlinux, but tinkering with the sources in extlinux/ and libinstaller/ is where it's at I guess. [2021-09-06T16:58:14Z] Stupid question, does Wayland support switching to a tty, like Xorg does via Crtl+Alt+$number? [2021-09-06T17:15:04Z] iirc, it does [2021-09-06T17:18:44Z] Nice [2021-09-06T17:18:59Z] Because somebody was telling me it doesn't, but I could not find any reference out there [2021-09-06T17:22:02Z] i'm pretty sure switching ttys is a linux feature, not specific to a display manager [2021-09-06T17:23:08Z] Well I think it works on OpenBSD too :-) [2021-09-06T17:23:14Z] But I get the point [2021-09-06T17:38:26Z] x does handle it I think, judging by how when x freezes tty switching doesn't work until I do sysrq r [2021-09-06T17:46:07Z] If x/wayland handles it then it wouldnt work without one of those sessions running , but it does [2021-09-06T17:48:14Z] I take people who wants to run KISS under FDE is using tinyinitramfs? [2021-09-06T17:48:49Z] Yes [2021-09-06T17:48:59Z] Don't know of anyone using anything else [2021-09-06T17:49:27Z] I was thinking of using some Slackware initramfs making script and wondering how portable that would be heh [2021-09-06T17:50:05Z] when I say x handles it, I meant that when it is running [2021-09-06T17:59:26Z] you can switch tty when you are in a tty. So the display whatever has nothing to do with it. [2021-09-06T17:59:51Z] I have no proff but suspect the getty one is using heavily. [2021-09-06T18:00:22Z] *display server whatever [2021-09-06T18:01:35Z] bountyht: slackware hardcodes (b)ash and gnu coreutils in their scripts [2021-09-06T18:01:56Z] illiliti: Actually I ported the init scripts to ash back in the day [2021-09-06T18:02:01Z] when I had so much time in my hands [2021-09-06T18:02:59Z] illiliti: I am checking the repository for tinyramfs but I can't figure out how it guesses which encrypted volumes to unlock when booting FDE [2021-09-06T18:03:39Z] it's up to user [2021-09-06T18:03:49Z] there's no automation [2021-09-06T18:03:58Z] Ok, fine :-) [2021-09-06T18:05:12Z] What is "local" mode supposed to accomplish? [2021-09-06T18:05:41Z] Oh wait it liads /lib/init.sh and friends. [2021-09-06T18:05:54Z] local is bashism that isn't posix yet [2021-09-06T18:06:02Z] https://www.austingroupbugs.net/bug_view_page.php?bug_id=767 [2021-09-06T18:06:29Z] it's very useful but not portable [2021-09-06T18:07:38Z] I have to go. I will show up later [2021-09-06T18:08:03Z] ok [2021-09-06T18:10:04Z] all of a sudden its taking over a minute for the device manager to set up my keyboard and mouse at boot time and i have no idea whats going on [2021-09-06T18:11:38Z] i installed eudev for android-tools but it was working fine until i rebooted today [2021-09-06T18:17:20Z] trunc88: probably you messed up eudev with libudev-zero [2021-09-06T18:18:06Z] eudev isn't supported in kiss linux anymore, so you're on your own [2021-09-06T18:18:45Z] thats what it kinda seems like, but i installed eudev in a subdirectory of /usr/lib to try to avoid conflicts [2021-09-06T18:19:33Z] and it worked fine for a day or 2 [2021-09-06T18:20:42Z] right now im trying to use mdevd and it has the same problem [2021-09-06T18:20:57Z] i only want eudev for android-tools [2021-09-06T18:26:56Z] i also thought it might be related to the init system changes referred to on kisslinux.org but those dont seem to have been implemented yet [2021-09-06T18:33:05Z] trunc88: use adb over wifi if you don't need fastboot. It won't need eudev [2021-09-06T18:34:24Z] i do need fastboot, thanks for the suggestion though [2021-09-06T18:35:21Z] I just use a normal live usb for the occasional fastboot stuff [2021-09-06T18:35:38Z] To avoid replacing with eudev just for a single task [2021-09-06T18:36:07Z] hm now theres an idea [2021-09-06T18:36:59Z] can't promise anything, but i'll try to fix this [2021-09-06T18:39:10Z] greatly appreciated! let me know if you want any more info [2021-09-06T18:44:20Z] claudia: what I'm saying is when you switch tty inside a x session, it's the xserver that does the switching [2021-09-06T18:44:36Z] https://www.x.org/releases/X11R7.7/doc/man/man1/Xorg.1.xhtml#heading8 [2021-09-06T18:45:30Z] well, adb just works for me as root [2021-09-06T18:46:38Z] without eudev? [2021-09-06T18:47:01Z] yes lol [2021-09-06T18:47:21Z] did you try fastboot? [2021-09-06T18:47:50Z] one sec [2021-09-06T18:48:06Z] i had adb working also, my problem now is the weird behaviour at boot time [2021-09-06T18:48:34Z] not sure if adb is still working or not [2021-09-06T18:52:47Z] fastboot just works [2021-09-06T18:53:28Z] huh, sick. i guess i should have just tried building android-tools with libudev-zero first [2021-09-06T18:54:58Z] su [2021-09-06T18:55:02Z] oops wrong terminal [2021-09-06T18:55:06Z] lol [2021-09-06T18:55:20Z] good thing you didn't type your password [2021-09-06T18:55:39Z] rio6: oh thats interesting. Thanks for the reference and read. [2021-09-06T18:56:20Z] plot twist, that is my password [2021-09-06T18:58:16Z] rio6: is that you on github? [2021-09-06T18:58:22Z] https://github.com/illiliti/libudev-zero/issues/38 [2021-09-06T18:58:27Z] ye [2021-09-06T18:58:34Z] that's for artix tho, not kiss [2021-09-06T18:58:53Z] (so no rebuilding libusb) [2021-09-06T18:59:32Z] that's error is harmless, but if you want to get rid of it you need to rebuild all software which was compiled against udev [2021-09-06T18:59:51Z] personally, i hate symbol versioning [2021-09-06T19:00:44Z] I'm thinking more of stub version names without actually putting things in there [2021-09-06T19:03:43Z] I think it's good to have if the binary drop-in is one of the goal for libudev-zero [2021-09-06T19:06:30Z] not sure if mold supports symbol versioning [2021-09-06T19:09:24Z] probably, --version-script is there [2021-09-06T19:10:51Z] yeah, it does - https://github.com/rui314/mold/blob/main/test/version-script2.sh [2021-09-06T19:11:20Z] ok. i'll add .sym [2021-09-06T19:15:26Z] testuser[m]: adb ootb doesn't work without root because udev rules isn't parsed by mdev [2021-09-06T19:16:22Z] udev rule is yet another vendor lock-in [2021-09-06T19:57:41Z] does anyone know if pulse's module-x11-bell has an alsa equivelent [2021-09-06T19:58:08Z] ie, plays sound with echo -e '\a' [2021-09-06T20:04:34Z] I'm still not able to build automake :( [2021-09-06T20:21:23Z] anyone here using wyverkiss able to build automake? [2021-09-06T20:21:58Z] it might be an issue with upstream automake [2021-09-06T20:39:41Z] anybody knows a very cheap laptop that just works with *BSD? [2021-09-06T20:39:59Z] i need throwaway hardware to experiment with *BSD [2021-09-06T20:45:29Z] probably pinebook when it comes back in stock [2021-09-06T20:50:06Z] they don't do shipping to russia [2021-09-06T20:50:21Z] at least *directly* [2021-09-06T20:56:11Z] illiliti: my thinkpad x230 runs with free, net open bsd, because devs use thinkpads often. [2021-09-06T20:57:23Z] Otherwise rpi4 should work on openbsd. net prob too. [2021-09-06T21:00:42Z] i have rpi3b btw [2021-09-06T21:01:28Z] checout this http://www.armbsd.org/arm/#HEAD [2021-09-06T21:02:04Z] https://www.openbsd.org/arm64.html [2021-09-06T21:02:51Z] fuck [2021-09-06T21:02:57Z] https://isitblockedinrussia.com/?host=armbsd.org [2021-09-06T21:03:02Z] look at this shit [2021-09-06T21:03:47Z] move to Canada [2021-09-06T21:03:54Z] xD [2021-09-06T21:04:17Z] why do they block it [2021-09-06T21:04:38Z] offer me a job in ca and i'll move :) [2021-09-06T21:04:47Z] vpn? [2021-09-06T21:04:53Z] already [2021-09-06T21:05:06Z] wth [2021-09-06T21:06:53Z] Do you want to test libudev-zero on the bsds? [2021-09-06T21:07:27Z] no, i want to implement cross-platform libudev alternative [2021-09-06T21:07:38Z] ah gotcha [2021-09-06T21:08:02Z] brave project! [2021-09-06T21:10:43Z] yeah, i hope i'll manage to design generic API [2021-09-06T21:13:51Z] I know this PR for swc, for netbsd support. Maybe this is helpful https://github.com/michaelforney/swc/pull/53 [2021-09-06T21:19:46Z] thanks. i'll look into this [2021-09-06T21:20:56Z] the main problem is that i don't know how to reliably enumerate devices because NetBSD(and OpenBSD) still uses static nodes [2021-09-06T21:21:17Z] and there's no userspace api to do that [2021-09-06T21:37:04Z] can mdev change permission for /sys/ stuff? [2021-09-06T21:38:20Z] yes [2021-09-06T21:39:51Z] so for example, if I want root:video 660 on /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness, how do I do that [2021-09-06T21:40:32Z] just chmod it? [2021-09-06T21:40:45Z] I think that would reset on each reboot [2021-09-06T21:41:42Z] *chmod it from mdev.conf [2021-09-06T21:42:36Z] rio6: I did this with chmod from inittab. So basically run that on each startup. [2021-09-06T21:43:48Z] illiliti: Which BSD are you thinking about? [2021-09-06T21:43:52Z] FOr the laptop? [2021-09-06T21:44:45Z] OK, never mind, I read that [2021-09-06T21:45:16Z] illiliti: I'd got with a second hand Dell Optiplex workstation [2021-09-06T21:45:24Z] You can get those for 80 bucks [2021-09-06T21:46:53Z] I recently set an OpenBSD point-of-sale with an Optiplex 390 and a 5 USD used monitor. [2021-09-06T21:47:24Z] Dunno if the suggestion helps. Also, I have been studying tinyramfs and it looks very complete. Congratulations. [2021-09-06T21:56:50Z] bountyht: thanks! very good suggestion [2021-09-06T21:57:51Z] do you know if it works with NetBSD/FreeBSD ? [2021-09-06T22:02:56Z] I have only tried it with OpenBSD [2021-09-06T22:03:22Z] But I bet it would work with NetBSD and FreeBSD [2021-09-06T22:03:54Z] nice [2021-09-06T22:04:02Z] Anyway, if you only want to play with device detection and /dev, maybe you could use **gasp** a virtualitation solution for testing [2021-09-06T22:04:07Z] * bountyht dodges thrown tomatoes [2021-09-06T22:05:58Z] i know. i prefer real hardware to ensure correctness