2020-05-17T00:00:45 #kisslinux /etc/profile is defined by POSIX ? shell must source it? 2020-05-17T00:03:13 #kisslinux I don't know, but does it matter if it must source it? if it does source it, which I'd think most do, then udevd in /usr/local/bin will be found with command -v and wouldn't with [ -x 2020-05-17T00:06:22 #kisslinux /etc/profile is not invoked for non-login shells 2020-05-17T00:07:09 #kisslinux dash sets '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' as the default PATH, so /usr/local/bin would be available 2020-05-17T00:07:27 #kisslinux yash doesn't 2020-05-17T00:07:57 #kisslinux so? if any does, then there's a situation where a command in /usr/local/bin would be available to command -v in that shell and wouldn't with [ -x 2020-05-17T00:09:49 #kisslinux this is not portable, we depend on shell implementation 2020-05-17T00:11:38 #kisslinux what's less portable, only working when the command is in a specific directory you choose, or working in any directory in the PATH from the shell? 2020-05-17T00:11:45 #kisslinux (the first one) 2020-05-17T00:11:49 #kisslinux Doesn't kiss boot scripts read rc.conf 2020-05-17T00:11:58 #kisslinux Which you can specify path 2020-05-17T00:13:21 #kisslinux oh yeah that too lol 2020-05-17T00:14:28 #kisslinux kiss init sources rc.conf later than `command -v` invoked. as a solution we can run `. /etc/rc.conf` as earlier as possible 2020-05-17T00:15:40 #kisslinux Yeah, I source /etc/init/rc.conf as the first command on my boot scripts 2020-05-17T00:16:12 #kisslinux im trying to compile my first kiss kernel on my vps during installation, and it is erroring out.... 2020-05-17T00:16:25 #kisslinux "tar: unrecognized option: owner=0 2020-05-17T00:16:32 #kisslinux find: unrecognized: -printf 2020-05-17T00:16:39 #kisslinux busybox thing maybe? 2020-05-17T00:17:14 #kisslinux Busybox should have printf 2020-05-17T00:17:37 #kisslinux this is during the "GEN kernel/kheaders_data.tar.xz" step 2020-05-17T00:17:40 #kisslinux illiliti: what is the advantage of [ -x ... ]? command -v is (necessarily?) a shell built-in, but [ very well may be an external command. any overhead of searching $PATH is probably dwarfed by that 2020-05-17T00:18:32 #kisslinux Oh, busybox has -print, I think 2020-05-17T00:18:49 #kisslinux Are you creating a tarball onodera? 2020-05-17T00:19:03 #kisslinux I want to say command has to be a built-in because I think it's supposed to be able to use built-ins? 2020-05-17T00:20:01 #kisslinux yes, i think so 2020-05-17T00:20:07 #kisslinux we speak about kiss defaults. currently kiss init doesn't provide ability to set custom path, so _currently_ command -v is overhead 2020-05-17T00:20:39 #kisslinux command -v is defined not as an overhead by POSIX in the latest version 2020-05-17T00:20:48 #kisslinux If I remember correctly 2020-05-17T00:21:27 #kisslinux So it is portable 2020-05-17T00:22:33 #kisslinux But again, command is a guaranteed built-in, and [ is not 2020-05-17T00:22:48 #kisslinux So [ is more overhead I'd say 2020-05-17T00:23:10 #kisslinux https://github.com/void-linux/void-packages/issues/18777 2020-05-17T00:23:49 #kisslinux Also, again, the shell can have default path including /usr/local/bin, so a custom path is not necessarily needed for a non-/usr/bin udevd, that [ -x would unnecessarily prevent using 2020-05-17T00:24:36 #kisslinux `shell can have` is not portable 2020-05-17T00:26:41 #kisslinux But again, command is a guaranteed built-in, and [ is not << you're right 2020-05-17T00:27:01 #kisslinux That doesn't even make sense though, like a shell could theoretically have the default PATH as being /some/fucking/directory and not include /usr/bin at all, and if someone had /some/fucking/directory/udevd knowing their shell supported that, there's no reason to make that not work by hardcoding /usr/bin/udevd 2020-05-17T00:27:42 #kisslinux The non-portable thing here would be hardcoding a path, not allowing the user to put the command wherever if they know their shell has that directory built into the default PATH 2020-05-17T00:32:32 #kisslinux i agree. as i said we need to source /etc/rc.conf on top of rc.boot 2020-05-17T00:32:41 #kisslinux regarding /usr/bin hardcoding - https://github.com/kisslinux/kiss/blob/master/kiss#L914 2020-05-17T00:33:17 #kisslinux this will broke alternatives system if /usr/ separated 2020-05-17T00:52:54 #kisslinux https://k1ss.org/guidestones 2020-05-17T00:52:56 #kisslinux Install files to '/usr/{bin,lib,share}' always. 2020-05-17T00:55:47 #kisslinux but just like kiss is a linux distro, but the package manager is meant to support non-linux OS's, shouldn't the init also support systems without the same fs layout? and that still doesn't mean anything for /usr/local/bin, where a non-package udev install would probably go 2020-05-17T01:02:33 #kisslinux I don't think that kiss init should support systems without same fs layout because kiss init is a part of KISS defaults. you must manually rewrite code to support separated /usr 2020-05-17T01:10:31 #kisslinux strictly speaking there is no way to make kiss init portable across non-linux OS's due to different implementations of pseudo fs's, mount options, coreutils, /dev/random, etc... 2020-05-17T01:29:23 #kisslinux eventually, `command -v` only useful when user able to control PATH (currently not). that's why i asked about [ -x ], because i didn't saw a way to control PATH, so i assumed if we can't control that variable then why we need command -v? 2020-05-17T02:06:53 #kisslinux btw, why people prefer `command -v` over `type` ? `type` is much shorter and readable... 2020-05-17T02:24:16 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L125 << this will fail if mdev located in i.e /usr/local/bin 2020-05-17T02:27:17 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.lib#L42 << this too 2020-05-17T02:38:03 #kisslinux illiliti: type is XSI, not POSIX 2020-05-17T02:42:39 #kisslinux illiliti: in regards to the first one, /bin/sh is pretty much universally a guaranteed place to get a POSIX shell, that's why #!/bin/sh shebangs are used, and in regards to the other one, yeah, that should probably be changed to print "$(command -v mdev)" instead of /bin/mdev 2020-05-17T02:43:09 #kisslinux which is difference? i thought XSI is a part of POSIX 2020-05-17T02:43:47 #kisslinux XSI is an optional additional set of functionality that isn't required to be supported for a system to be POSIX-compliant 2020-05-17T02:44:24 #kisslinux ah 2020-05-17T03:10:59 #kisslinux After enabling user namespace support in my kernel I can longer boot into kiss I am stuck at a black screen at launch. First I thought it may be because im using an efi stub however the same thing happened with grub after clicking on the entry. Any ideas? 2020-05-17T03:20:25 #kisslinux I just retried again after enabling some more options from the gentoo wiki however I still recieve a black screen 2020-05-17T03:34:32 #kisslinux Nvm I will just disable it and use a chroot instead of flatpak 2020-05-17T03:48:12 #kisslinux Im officially lost now. Even after that I still get a black screen 2020-05-17T03:59:45 #kisslinux I tried using my backed up .config i have no idea what to do 2020-05-17T04:00:04 #kisslinux I also have tried nomodeset in the parameters 2020-05-17T04:36:38 #kisslinux muevoid: Did you change anything other than adding user namespaces? 2020-05-17T04:40:11 #kisslinux https://github.com/kisslinux/repo/blob/master/core/busybox/files/acpid.run#L2 << move to build file 2020-05-17T04:40:51 #kisslinux https://github.com/kisslinux/repo/blob/master/core/grub/build#L22 << non-posix '-a' 2020-05-17T05:28:57 #kisslinux E5ten no I did not 2020-05-17T05:29:05 #kisslinux in fact I just tried to do a fresh install however no difference 2020-05-17T05:29:11 #kisslinux I have no clue what to do at this point 2020-05-17T05:30:35 #kisslinux Live cd works fine 2020-05-17T05:41:44 #kisslinux I tried older kernel no luck 2020-05-17T05:42:05 #kisslinux Ill try without encryption even though it was working just fine yesterday 2020-05-17T05:54:59 #kisslinux /usr/bin isn't hardcoded 2020-05-17T05:55:32 #kisslinux There's one place where /usr/share is hardcoded and one 'rm -f' in /usr/lib (can resolve symlinks here). 2020-05-17T05:56:02 #kisslinux There are comments which mention /usr/bin though the code will use the root of the symlinks. 2020-05-17T05:57:02 #kisslinux You should be able to simply turn /bin into the root of the symlink (/usr/bin pointing to /bin instead) 2020-05-17T05:57:13 #kisslinux dylan03 has anyone reported black screens on boot recently? 2020-05-17T05:57:17 #kisslinux I am stuck 2020-05-17T05:57:26 #kisslinux https://k1ss.org/news/20200509a 2020-05-17T05:57:54 #kisslinux Ah thank you I will try that 2020-05-17T06:01:13 #kisslinux No problem 2020-05-17T06:02:15 #kisslinux illiliti: This hierarchy stuff is tricky though as everything expects /bin, /sbin and /usr/bin be available. 2020-05-17T06:02:54 #kisslinux Hunk 1 fails is this only for a certain kernel version? 2020-05-17T06:03:29 #kisslinux muevoid: Which kernel version are you building? 2020-05-17T06:03:35 #kisslinux 5.4.41 2020-05-17T06:03:49 #kisslinux Ah 2020-05-17T06:03:51 #kisslinux I was using linux-libre but that didnt work so I tried on vanilla kernel and still didnt work 2020-05-17T06:04:07 #kisslinux You may need to manually patch it. I know it applies cleanly to 5.6.11 2020-05-17T06:04:14 #kisslinux Kk 2020-05-17T06:04:25 #kisslinux Your other option is simply CONFIG_STACKPROTECTOR=n and CONFIG_STACKPROTECTOR_STRONG=n 2020-05-17T06:04:25 #kisslinux Ill try 5.6.11 then 2020-05-17T06:04:36 #kisslinux What does the stackprotector do exactly? 2020-05-17T06:05:12 #kisslinux > This option turns on the "stack-protector" GCC feature. This feature puts, at the beginning of functions, a canary value on the stack just before the return address, and validates the value just before actually returning. Stack based buffer overflows (that need to overwrite this return address) now also overwrite the canary, which gets detected and the attack is then neutralized via a kernel panic. 2020-05-17T06:05:40 #kisslinux Ill try the latest kernel version first 2020-05-17T06:05:49 #kisslinux Then if that doesn't work ill manually patch it 2020-05-17T06:07:17 #kisslinux to paste something in terminal to a file its cat > filename.patch << "EOF" right? 2020-05-17T06:14:13 #kisslinux The patch still doesnt apply to 5.6.11 2020-05-17T06:16:44 #kisslinux Im just patching manually not that large of a patch 2020-05-17T06:21:12 #kisslinux onodera: Those errors should be fine iirc. e 2020-05-17T06:32:31 #kisslinux illiliti: The alternatives system does break with /bin as the root instead of /usr/bin (just tested). Though this is due to packages installing everything to /usr/. I can probably fix it in the package manager. 2020-05-17T06:34:20 #kisslinux The fix would be to simply resolve symlinks in other manifests when doing conflict resolution. 2020-05-17T06:44:22 #kisslinux The hierarchy mess is something you can't really solve. There are too many assumptions (as to what lives where), etc. The simplest solution is what we're doing now (symlink everything together). 2020-05-17T06:44:53 #kisslinux If I can make any fixes to the package manager I will though. 2020-05-17T08:03:38 #kisslinux dilynm: This awesome what you have done with kiss-kde and exelent documentation! 2020-05-17T08:07:32 #kisslinux Thanks! I'm now troubleshooting why it won't start :) 2020-05-17T08:07:43 #kisslinux But I'm going to bed. I've had enough lol 2020-05-17T09:13:19 #kisslinux muevoid: I am using that patch on 5.4.41 2020-05-17T09:16:23 #kisslinux anyone have problems with zathura build? 2020-05-17T09:17:14 #kisslinux i'm trying to update zathura-pdf-mupdf and what not possible 2020-05-17T09:17:41 #kisslinux https://termbin.com/su6b 2020-05-17T12:03:35 #kisslinux Anyone know how to get audio working in a chroot for steam. Audio works as root user in chroot but not normal user 2020-05-17T12:39:12 #kisslinux i don't know what happens with my system, after 4-5 days without use it, today i do a `kiss u` and zathura-pdf-mupdf don't build, and after that can't build rust, rtorrent and zathura, i opened a issue, but after rebuild libtorrent rtorrent still don't build 2020-05-17T12:39:57 #kisslinux anyone have problems with that packages this days? 2020-05-17T12:55:10 #kisslinux muevoid: Is the normal user in the chroot a part of the audio group? 2020-05-17T12:55:31 #kisslinux eudaldgr: Got build logs for everything? 2020-05-17T12:57:29 #kisslinux that's rust, they say something like libressl is suported as 3.0.x where our version is 3.1.1 i think 2020-05-17T12:57:32 #kisslinux https://termbin.com/bsiy 2020-05-17T12:58:01 #kisslinux eudaldgr: Thanks. Will work on a fix now. 2020-05-17T12:58:07 #kisslinux thanks 2020-05-17T12:59:37 #kisslinux zathura-pdf-mupdf https://termbin.com/1mqk 2020-05-17T13:00:11 #kisslinux zathura https://termbin.com/b51hv 2020-05-17T13:02:26 #kisslinux rtorrent after rebuild libtorrent https://termbin.com/fgbx 2020-05-17T13:03:24 #kisslinux Do you have libexecinfo installed? 2020-05-17T13:04:48 #kisslinux Maybe send over your full package list (kiss l > file 2020-05-17T13:05:24 #kisslinux I can only reproduce rust and zathura-pdf-mupdf 2020-05-17T13:06:52 #kisslinux eudaldgr: https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/issues/11 2020-05-17T13:07:07 #kisslinux I think we may need a patch from the development branch 2020-05-17T13:07:28 #kisslinux i have a lot of shit installed i want to reinstall kiss some day XD 2020-05-17T13:07:29 #kisslinux https://termbin.com/idi8 2020-05-17T13:07:51 #kisslinux Patch for zathura-pdf-mupdf: https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/commit/c7f341addb76d5e6fd8c24c666d8fe97c451a4cb.patch 2020-05-17T13:08:02 #kisslinux well thanks 2020-05-17T13:08:31 #kisslinux > libexecinfo is causing the rtorrent error 2020-05-17T13:08:43 #kisslinux > Patch needed for zathura-pdf-mupdf 2020-05-17T13:08:46 #kisslinux > Patch needed for Rust 2020-05-17T13:08:52 #kisslinux I can't reproduce the others 2020-05-17T13:09:33 #kisslinux the other are only zathura 2020-05-17T13:09:43 #kisslinux thanks dylan!! 2020-05-17T13:10:09 #kisslinux and i don't know why i tried to rebuild zathura 2020-05-17T13:10:11 #kisslinux XD 2020-05-17T13:10:47 #kisslinux the package manager website are pretty 2020-05-17T13:10:55 #kisslinux Pushed a fix for zathura-pdf-mupdf (turns out I'm the maintainer at the moment) 2020-05-17T13:10:56 #kisslinux :P 2020-05-17T13:11:08 #kisslinux much well documented than before 2020-05-17T13:11:14 #kisslinux Yeah 2020-05-17T13:11:23 #kisslinux I'm going to write a similar page for the init as well 2020-05-17T13:11:37 #kisslinux Good! 2020-05-17T13:11:41 #kisslinux (Rust is currently building. Will push to repos once I confirm the patch works) 2020-05-17T13:13:14 #kisslinux System updated!! 2020-05-17T13:18:15 #kisslinux What requires libexecinfo? 2020-05-17T13:18:24 #kisslinux ('kiss revdepends libexecinfo') 2020-05-17T13:19:48 #kisslinux There's a reason I don't permit it (or other ripped out parts of glibc) in the repositories. 2020-05-17T13:21:12 #kisslinux This should fix the build error though: sed -i 's/USE_EXECINFO 1/USE_EXECINFO 0/' configure 2020-05-17T13:21:15 #kisslinux eudaldgr: 2020-05-17T13:24:31 #kisslinux zathura needs -Dtests=disabled 2020-05-17T13:55:02 #kisslinux dylan01: is linux-headers a default package 2020-05-17T13:55:05 #kisslinux preinstalled that is 2020-05-17T13:57:49 #kisslinux okay what the hell, suddenly I can now longer build my kernel... 2020-05-17T14:00:23 #kisslinux onodera: Yes it is 2020-05-17T14:00:31 #kisslinux What's the error? 2020-05-17T14:00:56 #kisslinux dylan01: oprhans lists it though 2020-05-17T14:01:03 #kisslinux maybe it should be removed like gcc 2020-05-17T14:01:09 #kisslinux dylan01: lemme upload... 2020-05-17T14:01:20 #kisslinux onodera: Yeah. It's merely a 'make' dependency of a bunch of packages. 2020-05-17T14:01:45 #kisslinux You _can_ remove it safely (unlike gcc if you don't have it in your cache) 2020-05-17T14:01:52 #kisslinux (or musl) 2020-05-17T14:02:06 #kisslinux https://hastebin.com/juvoyeqaji.sql 2020-05-17T14:03:05 #kisslinux i uninstalled linux-headers, reinstalled it again 2020-05-17T14:03:09 #kisslinux and now this happens 2020-05-17T14:11:07 #kisslinux i didnt need linux-headers on crux 2020-05-17T14:11:16 #kisslinux it used headers from the running kernel or something2020-05-17T14:11:33 #kisslinux also I accidentally deleted my work in progres .config 2020-05-17T14:11:35 #kisslinux great 2020-05-17T14:14:47 #kisslinux https://a.uguu.se/xZhISuAXSuGS_scrot548.png 2020-05-17T14:14:53 #kisslinux what the hell did I get myself into 2020-05-17T14:16:25 #kisslinux running mrproper or a reboot didn't fix the issue either, I reinstalled linux-headers and now it seems I am unable to compile a kernel.... 2020-05-17T14:18:07 #kisslinux The first log is from the kernel build process (and is the error)? 2020-05-17T14:19:00 #kisslinux yes 2020-05-17T14:19:13 #kisslinux it just tries to call a bunch of utilities that fail because of non supported flags 2020-05-17T14:19:24 #kisslinux > ./tools/perf/util/intel-pt-decoder/Build:# Busybox's diff doesn't have -I, avoid warning in the case 2020-05-17T14:19:31 #kisslinux Hm 2020-05-17T14:19:42 #kisslinux O/ 2020-05-17T14:19:49 #kisslinux i suppose I could install coreutils but this is pretty weird 2020-05-17T14:20:06 #kisslinux Yeah 2020-05-17T14:20:23 #kisslinux I can build the kernel fine with busybox (despite a couple of errors like this one which are harmless) 2020-05-17T14:21:29 #kisslinux I found a way to make mesa build a libgl.so with just libX11 and libXext and its respective depencies through libglvnd. 2020-05-17T14:21:42 #kisslinux Can you find the file which calls 'diff' onodera? 2020-05-17T14:21:53 #kisslinux Long story short with these two X dependencies there is accelerated webkit2gtk on wayland 2020-05-17T14:22:30 #kisslinux Nice 2020-05-17T14:22:47 #kisslinux On wayland you have wpebackend-fdo for accelerated rendereing 2020-05-17T14:22:55 #kisslinux its as fast as firefox now :D 2020-05-17T14:24:05 #kisslinux my kernel fails on both my vps and my main machine 2020-05-17T14:24:16 #kisslinux ill dump a whole output if i can figure out how 2020-05-17T14:24:27 #kisslinux they use both vastly different .configs btw 2020-05-17T14:25:12 #kisslinux dylan01: On my system for libxcb: xorg-util-macros is only make dependency 2020-05-17T14:25:30 #kisslinux claudia02: Will see if I can reproduce and make the change if so 2020-05-17T14:28:43 #kisslinux cool 2020-05-17T14:31:46 #kisslinux onodera_: Yeah. Maybe it's an option which both have enabled that pulls in the non-POSIX commands. 2020-05-17T14:41:52 #kisslinux eudaldgr: My rust patch seems to have worked. The build is almost done and no errors thus far. 2020-05-17T14:44:41 #kisslinux eudaldgr: Pushed the rust fix. 2020-05-17T14:44:51 #kisslinux Be on later o/ 2020-05-17T15:16:57 #kisslinux I installed KISS late last night. Things went well, I thought. Kernel took 10 minutes to compile though, which felt weirdly short. I used defconfig with barely any changes. Although I haven't used GRUB before, I'm certain I didn't screw up there as I get the grub menu when I boot. However, after selecting the grub boot option (any of them) I get stuck at "Loading Linux 5.6 ..." and nothing happens after that. I'm sure it's not a 2020-05-17T15:17:06 #kisslinux Any ideas on how I should proceed for troubleshooting? 2020-05-17T15:17:22 #kisslinux did you do the gcc patch? 2020-05-17T15:17:42 #kisslinux https://k1ss.org/news/20200509a 2020-05-17T15:18:10 #kisslinux No, I didn't. I was tired and only saw that note _after_ I had compiled and installed the kernel. 2020-05-17T15:18:21 #kisslinux https://github.com/kisslinux/init/commit/18eb9bbf60f955de116dc9823bcf155c090e81f5 << this is useless because we have no way to control PATH 2020-05-17T15:18:43 #kisslinux Saw it after, but since the build process din't crash on me I thought I'd be safe. 2020-05-17T15:19:37 #kisslinux First time configuring and building my own kernel thought, so when I read about the patch I wasn't even sure how to apply it (yes, I suck...) 2020-05-17T15:20:30 #kisslinux So, do I redo everything or can it still be fixed at this point? 2020-05-17T15:20:35 #kisslinux wget -O gcc.patch https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/patch/?id=f670269a42bfdd2c83a1118cc3d1b475547eac22 2020-05-17T15:20:43 #kisslinux patch -p1 < gcc.patch 2020-05-17T15:21:07 #kisslinux just need to apply the patch and recompile the kernel 2020-05-17T15:22:11 #kisslinux Thanks! 2020-05-17T15:25:41 #kisslinux dylan01: thanks! 2020-05-17T15:27:46 #kisslinux dylan01: now i see the zathura thing 2020-05-17T15:30:31 #kisslinux fehawen: from a make defconfig you really only need to mess with the device drivers section 2020-05-17T15:38:28 #kisslinux dilynm: I thought I got things right there, but can't be sure I guess if my problem's due to the fact that I didn't apply the patch for GCC 10.1.0 ? 2020-05-17T15:39:20 #kisslinux Based on everything I could find on the Gentoo kernel pages and some pages specific to my hardware, the config looked correct. 2020-05-17T15:40:44 #kisslinux What I could've gotten wrong is perhaps the Graphics driver, not sure though. 2020-05-17T15:41:47 #kisslinux defconfig usually just selects all the graphics drivers 2020-05-17T15:42:04 #kisslinux If it's not a kernel panic your config is probably fine 2020-05-17T15:58:40 #kisslinux Never experienced this before, as what I got was aboslutely nothing. 2020-05-17T15:58:52 #kisslinux I'm compiling the kernel again now. 2020-05-17T15:59:26 #kisslinux Haven't used GRUB before, trying to figure out how to make grub choose the new kernel 2020-05-17T15:59:55 #kisslinux More specificly, I'm trying to figure out the GRUB_DEFAULT behavior 2020-05-17T16:03:37 #kisslinux And defconfig _only_ selected the "Intel 8xx/9xx/G3x/G4x/HD Graphics" drivers btw. Not sure what _all_ graphics drivers selected would've looked like.. 2020-05-17T16:04:19 #kisslinux Seriously, not even 10 minutes to build the kernel. Is that... normal? I was expecting 45-60 mins at least. 2020-05-17T16:24:07 #kisslinux "VFS: unable to mount root fs on unknown-block(0 0)". With defconfig, really? It's ext4... 2020-05-17T16:30:02 #kisslinux Gotta go, will look into it later. I'm doing something very wrong apparently ^^ 2020-05-17T16:30:04 #kisslinux Ciao 2020-05-17T16:49:01 #kisslinux does anyone use lilo? 2020-05-17T17:01:40 #kisslinux what the hell, grub is seriously big 2020-05-17T17:01:56 #kisslinux takes like 20 minutes to compile on my vps 2020-05-17T17:36:31 #kisslinux illiliti: Changes like these can't hurt. If we want to allow PATH changes later we can. 2020-05-17T17:37:54 #kisslinux onodera_: You can't use an EFISTUB? It's the easiest thing to do (if possible). 2020-05-17T17:38:32 #kisslinux Grub is default as it supports both UEFI/BIOS, people are familiar with it and it's still in development. 2020-05-17T17:38:48 #kisslinux Lots of documentation too. 2020-05-17T17:42:46 #kisslinux dylan03: nah not on this vps i think 2020-05-17T17:43:04 #kisslinux at least it is saying efivar is not supported on this system 2020-05-17T17:44:04 #kisslinux lilo is another good option (note: The kernel's 'make install' will automatically run lilo). 2020-05-17T17:45:56 #kisslinux yeah I tried to port it 2020-05-17T17:46:14 #kisslinux though I think I am missing some dependencies 2020-05-17T17:46:18 #kisslinux might just stick to grub 2020-05-17T17:47:50 #kisslinux dylan03: okay but we can't assume that PATH contains /usr/local/bin, whatever because it shell specific behaviour... First of all we need ability to control PATH, then `command -v` makes sense 2020-05-17T18:10:35 #kisslinux dylanaraps: The first thing I thought about your new kiss documentation: "wow this would make a great printed handbook." And so did I, but not everything fits right. 2020-05-17T18:10:41 #kisslinux https://ibb.co/McCdQp1 2020-05-17T18:29:40 #kisslinux claudia02: That's really cool 2020-05-17T18:49:35 #kisslinux dylan04: thanks for https://github.com/kisslinux/init/commit/3662e6d743114232c47a7d17f5611ea41cabdbb3 2020-05-17T18:51:14 #kisslinux No problem 2020-05-17T18:54:29 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.shutdown#L31 << no need to sleep. SIGKILL immediately kills process without any chance to exit 2020-05-17T18:54:36 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.shutdown#L16-L17 << sv force-shutdown /var/service/* 2020-05-17T18:58:09 #kisslinux illiliti: Done, thanks 2020-05-17T19:17:38 #kisslinux are the grub commands in the install file all i need to run? 2020-05-17T19:17:43 #kisslinux cause I can't get it to work all 2020-05-17T19:18:01 #kisslinux ># Substitute VERSION for the kernel version you have built. 2020-05-17T19:18:04 #kisslinux also is this needed 2020-05-17T19:18:41 #kisslinux Yeah 2020-05-17T19:19:08 #kisslinux why? I don't do this using efi 2020-05-17T19:19:12 #kisslinux it is simply vmlinuz 2020-05-17T19:20:47 #kisslinux dylan04: When I build libXext in a clean chroot: libX11 is marked as a runtime dep, altough its specified as make dep 2020-05-17T20:20:39 #kisslinux Why can't I see PARTUUID with BusyBox's 'blkid' ? Am I dumb. 2020-05-17T20:24:49 #kisslinux Ah, 'lsblk' to the rescue. Never mind... (sigh) 2020-05-17T20:26:37 #kisslinux busybox blkid doesn't support blkid. same goes for toybox blkid 2020-05-17T20:28:19 #kisslinux Thanks, I thought as much :) 2020-05-17T20:29:36 #kisslinux blkid doesn't support blkid << haha, i'm dumb too 2020-05-17T20:30:01 #kisslinux i mean partuuid of course 2020-05-17T20:33:32 #kisslinux Figured as much as well haha 2020-05-17T20:59:11 #kisslinux ive been trying for hours to set up grub now... 2020-05-17T20:59:21 #kisslinux what horrible compicated software 2020-05-17T20:59:35 #kisslinux im doing it on vps, and when I boot it just reboots every 0.2 seconds, no logs anywhere either 2020-05-17T21:02:53 #kisslinux Well, I've done _everything_ right and still doesn't work for me, either. 2020-05-17T21:03:11 #kisslinux I recall trying to set up grub first times I installed Arch, with no luck. 2020-05-17T21:03:22 #kisslinux i tried porting lilo but bin86 doesnt work on musl 2020-05-17T21:03:57 #kisslinux I'm giving up for this evening. Need to hit the bed. 2020-05-17T21:04:00 #kisslinux Laters 2020-05-17T21:06:49 #kisslinux are there any other bootloaders besides efi in the kiss repo? 2020-05-17T21:16:20 #kisslinux just wanted to say, i really like the docs in /usr/share/docs/kiss 2020-05-17T21:16:38 #kisslinux minimal can also be user-friendly 2020-05-17T21:17:39 #kisslinux also, reading through the package manager docs, is there any reason to have both patches/ and files/ ? it seems they are treated the same... 2020-05-17T21:17:55 #kisslinux is it just for keeping track of how much stuff we want to upstream? 2020-05-17T21:18:25 #kisslinux i think they are the same 2020-05-17T21:18:28 #kisslinux and not even hardcoded 2020-05-17T21:18:35 #kisslinux you could use /filessss or something 2020-05-17T21:26:59 #kisslinux alright ill be giving up as well 2020-05-17T21:27:16 #kisslinux ? 2020-05-17T21:27:28 #kisslinux ill try literally patching lilo & deps because that is easier than configuring and debugging grub 2020-05-17T21:28:12 #kisslinux You could try to use refind 2020-05-17T21:56:27 #kisslinux or syslinux 2020-05-17T21:58:32 #kisslinux looks like I'll have to downgrade libressl 2020-05-17T22:00:17 #kisslinux why? 2020-05-17T22:09:15 #kisslinux damn, my bnc's down 2020-05-17T22:10:37 #kisslinux onodera_: primary reasons being rust's cargo, since I have to provide my own dist tarballs, I'll have to rebuild 3 instances of rust when libressl soname bumps happen 2020-05-17T22:11:12 #kisslinux there should be a flag making static cargo possible (at least in the dist tarball) 2020-05-17T22:13:14 #kisslinux or I can just force it and link the new soname to the old soname 2020-05-17T22:13:23 #kisslinux and rebuild it from there 2020-05-17T22:52:12 #kisslinux getent doesn't exist?? 2020-05-17T22:52:18 #kisslinux How will I get elogind to work now! 2020-05-17T22:52:28 #kisslinux Rip the sddm dream 2020-05-17T22:55:46 #kisslinux dilynm: I looked into elogind for wayland 2020-05-17T22:55:58 #kisslinux this is awfull 2020-05-17T22:56:07 #kisslinux you need gnu coreutils 2020-05-17T22:56:12 #kisslinux f 2020-05-17T22:56:31 #kisslinux I guess the kde user isn't going to complain about that though 2020-05-17T22:56:59 #kisslinux they probably dont know because somebody has already made the package ;) 2020-05-17T22:57:43 #kisslinux XD 2020-05-17T22:58:01 #kisslinux I'm not entirely certain why I can't get kde to launch tho 2020-05-17T22:58:08 #kisslinux I droped out at the coreutils dep. I had no plan how to automate this. Was probably the right decision ;) 2020-05-17T22:58:42 #kisslinux It takes 3 seconds to login anyways who needs a DM 2020-05-17T23:03:01 #kisslinux I am looking at gentoo wiki, and they say with startx - consolekit2 or elogind is required 2020-05-17T23:03:04 #kisslinux .. 2020-05-17T23:18:36 #kisslinux how unfair 2020-05-17T23:19:36 #kisslinux So either way, elogind is required. Kill me! 2020-05-17T23:20:23 #kisslinux dilynm: https://github.com/elogind/elogind/issues/145 2020-05-17T23:20:32 #kisslinux this is why busybox cant build elogind 2020-05-17T23:23:50 #kisslinux you bite in a really bitter apple with all the bells and whizzles kde comes with :2020-05-17T23:24:04 #kisslinux It's only a hundred packages 2020-05-17T23:24:25 #kisslinux you already have :P 2020-05-17T23:25:49 #kisslinux Lol 2020-05-17T23:25:53 #kisslinux Good thing I love apples 2020-05-17T23:25:56 #kisslinux And bitter stuff 2020-05-17T23:28:22 #kisslinux ah 2020-05-17T23:28:23 #kisslinux getent 2020-05-17T23:28:28 #kisslinux I have fixed this 2020-05-17T23:28:30 #kisslinux wait 2020-05-17T23:30:23 #kisslinux get it here: https://git.alpinelinux.org/aports/tree/main/musl/getent.c 2020-05-17T23:30:49 #kisslinux and add this to your musl build: # Install getent. 2020-05-17T23:30:54 #kisslinux bit me... 2020-05-17T23:31:01 #kisslinux bite 2020-05-17T23:31:35 #kisslinux I was gonna stop for the night but your gonna try and make me finish before Monday huh xD 2020-05-17T23:31:42 #kisslinux https://termbin.com/tvi9 2020-05-17T23:31:49 #kisslinux install it like so 2020-05-17T23:32:03 #kisslinux this is some musl system call or so 2020-05-17T23:32:11 #kisslinux KISS doesnt have it 2020-05-17T23:32:31 #kisslinux no rush :D 2020-05-17T23:33:01 #kisslinux now you should get it build and enter the next error when you have busybox 2020-05-17T23:34:05 #kisslinux Oh I wrote "bite me" cause I thought my irc client messed up. nvm 2020-05-17T23:35:27 #kisslinux Lol 2020-05-17T23:57:17 #kisslinux night