2020-02-13T00:00:02 #kisslinux yeh 2020-02-13T00:00:33 #kisslinux You can put heredocs in the heredocs though 2020-02-13T00:00:46 #kisslinux with some subshell logic 2020-02-13T00:01:00 #kisslinux My favorite feature :D 2020-02-13T00:01:03 #kisslinux lol 2020-02-13T00:07:48 #kisslinux thanks you all guys 2020-02-13T00:17:15 #kisslinux Do we have a pkg that will give us some cursor theme 2020-02-13T00:17:49 #kisslinux I dont like the plain x cursor, atleast the adwaita cursor might look better 2020-02-13T00:42:14 #kisslinux we haven't 2020-02-13T00:43:34 #kisslinux there's... no package cleaning other than us keeping track of, right?... like, orphaned dependencies 2020-02-13T00:52:36 #kisslinux Kiss-utils package has a kiss-oprhans command that lists all packages not depdencies of another installed package 2020-02-13T00:53:16 #kisslinux (this includes packages you explicitly installed as well as ones that were installed as dependencies but are no longer) 2020-02-13T00:54:17 #kisslinux I can't figure out kiss-orphans for my life: it always lists pkgs that I definitely want to keep 2020-02-13T00:55:29 #kisslinux or is that juts a caveat 2020-02-13T00:57:51 #kisslinux Yeah so like if you install foobar and it pulls foo as a dependency. You also install raboof, and it isn't required by a different package. If you uninstall foobar, kiss-oprhans will list bar and raboof. You could safely uninstall foo but you might want to think twice about the other 2020-02-13T00:58:09 #kisslinux I wouldn't just kiss-orphans | kiss r - 2020-02-13T00:58:11 #kisslinux Basically 2020-02-13T01:31:30 #kisslinux right because i dont want to just uninstall raboof 2020-02-13T01:32:17 #kisslinux maybe kiss needs a feature to mark a package with 'explicit' 2020-02-13T01:32:24 #kisslinux to clean up the orphans list 2020-02-13T01:32:26 #kisslinux ^_^ 2020-02-13T01:42:51 #kisslinux Dylanaraps: make kiss Pacman 2020-02-13T01:48:06 #kisslinux lol 2020-02-13T02:14:21 #kisslinux E5ten: say, do you use and patch libnl to work with byacc or you just don't use it? 2020-02-13T02:14:25 #kisslinux damn wpa_supplicant needing it 2020-02-13T02:18:54 #kisslinux I use eiwd 2020-02-13T02:19:03 #kisslinux you can use libnl-tiny though 2020-02-13T02:19:22 #kisslinux ah, openwrt, right? 2020-02-13T02:19:33 #kisslinux no idea 2020-02-13T02:19:48 #kisslinux alright, will take a look 2020-02-13T03:00:07 #kisslinux alright, upon closer inspection of my falkon issue... 2020-02-13T03:00:08 #kisslinux https://pastebin.com/FwuP5pH4 2020-02-13T03:00:20 #kisslinux why does it look in /share/qt/resources instead of /usr/share/qt/resources? 2020-02-13T03:00:26 #kisslinux fixed with a symlink :| 2020-02-13T03:03:44 #kisslinux Off to bed o/ 2020-02-13T03:10:11 #kisslinux hello 2020-02-13T03:29:10 #kisslinux does anyone have a good example of an encrypted rootfs on kiss? can this be done w/o an initramfs? 2020-02-13T03:29:53 #kisslinux https://getkiss.org/wiki/full-disk-encryption 2020-02-13T03:30:42 #kisslinux dilyn: thanks, missed that 2020-02-13T03:30:56 #kisslinux it was posted very recently haha 2020-02-13T03:31:01 #kisslinux like, today even 2020-02-13T03:31:26 #kisslinux ha awesome, yeah google hasn't indexed it yet 2020-02-13T03:39:58 #kisslinux grub also supports LUKS2 - https://git.savannah.gnu.org/cgit/grub.git/commit/?id=365e0cc3e7e44151c14dd29514c2f870b49f9755 2020-02-13T04:08:48 #kisslinux https://getkiss.org/wiki/full-disk-encryption << this method have too much cons especially if you have detached header on block device with offset. btw grub is not solution) it's layer of another problems 2020-02-13T04:12:40 #kisslinux I really missed that link 2020-02-13T04:42:54 #kisslinux and... yeah... detached header and KISS... 2020-02-13T05:27:49 #kisslinux this should be a valid source in the kiss package manager, right? git+https://git.openwrt.org/project/libnl-tiny.git#0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T05:30:21 #kisslinux might not need the .git? 2020-02-13T05:31:09 #kisslinux no, you do 2020-02-13T05:31:10 #kisslinux weird 2020-02-13T05:36:20 #kisslinux are we allowed to do pull requests for bumps in the community repo even if we aren't the maintainer? 2020-02-13T06:02:36 #kisslinux from nnn's latest release 2020-02-13T06:02:45 #kisslinux >static 64-bit binary to run nnn without installing 2020-02-13T06:02:50 #kisslinux gr8 2020-02-13T06:03:01 #kisslinux one less compiling 2020-02-13T06:12:16 #kisslinux sup fam 2020-02-13T06:12:35 #kisslinux solution is build fscrypt and use ext4 native encryption on $HOME 2020-02-13T06:12:45 #kisslinux full disk encryption sucks 2020-02-13T06:14:05 #kisslinux ShaCNy: I would say, yes, or just open a bug if you don't mind waiting 2020-02-13T07:34:13 #kisslinux Hmm. I think I can about safely purge busybox . albeit everything is repaced with gnu 2020-02-13T07:34:39 #kisslinux kiss is so cool like that. you can add suck to your system if you like 2020-02-13T07:36:25 #kisslinux https://termbin.com/0dvb < replaced that much busy box so far 2020-02-13T08:09:47 #kisslinux ShaCNy: You are not. That's why maintainers exist :) 2020-02-13T08:10:21 #kisslinux monochromal: No use in avoiding compilation of something as small as nnn. I only reserve this for Firfox and anything using haskell ;) 2020-02-13T08:10:32 #kisslinux konimex: Yes 2020-02-13T08:10:53 #kisslinux dilyn: No 2020-02-13T08:11:03 #kisslinux adamantium: No explicit feature 2020-02-13T08:11:31 #kisslinux M4R10zM0113R: Yes. You're responsible for your own machine. 2020-02-13T08:12:01 #kisslinux dilyn: I told you it was /share (or was I talking to someone else?) 2020-02-13T08:12:27 #kisslinux (I don't know how to fix this either as it works on some machines but doesn't in others...) 2020-02-13T08:12:39 #kisslinux (All the files are installed to the right place) 2020-02-13T08:12:53 #kisslinux (I wonder if this is a pkgconfig issue (one in a .pc file of qt)) 2020-02-13T08:13:46 #kisslinux dylanaraps: here we go, all the response to questions :D 2020-02-13T08:14:28 #kisslinux :P 2020-02-13T08:15:37 #kisslinux I can't seem to use the git link, it complains about the commit not a proper link 2020-02-13T08:15:45 #kisslinux s/complains/complained 2020-02-13T08:15:55 #kisslinux will do a git issue later since not on device right now 2020-02-13T08:17:34 #kisslinux > -> Checking out 0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T08:17:38 #kisslinux > HEAD is now at 0219008 remove never used err variable assignment disliked by scan-build 2020-02-13T08:17:40 #kisslinux Works for me 2020-02-13T08:17:45 #kisslinux git+https://git.openwrt.org/project/libnl-tiny.git#0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T08:19:21 #kisslinux I'll take another look later 2020-02-13T08:19:27 #kisslinux dylanaraps: I don't see anything wrong with compiling. I just saw software `shellcheck` and `pandoc` packaged as binaries and though we could do it if packages released their own binaries. 2020-02-13T08:19:47 #kisslinux s/though/thought/g 2020-02-13T08:19:53 #kisslinux They're written in haskell 2020-02-13T08:20:04 #kisslinux You don't want to ever compile these 2020-02-13T08:20:08 #kisslinux ah 2020-02-13T08:20:20 #kisslinux Example: https://www.archlinux.org/packages/community/x86_64/pandoc/ 2020-02-13T08:20:31 #kisslinux All of those depends have depends fyi 2020-02-13T08:20:40 #kisslinux Example: https://www.archlinux.org/packages/community/x86_64/haskell-blaze-markup/ 2020-02-13T08:20:48 #kisslinux Worse: https://www.archlinux.org/packages/community/x86_64/haskell-aeson/ 2020-02-13T08:21:24 #kisslinux ghc (The compiler) is a bloated shit as well 2020-02-13T08:21:42 #kisslinux dylanaraps: Is there a missing slash in iproute2 install commands you just merged :2020-02-13T08:21:48 #kisslinux lol 2020-02-13T08:22:00 #kisslinux No idea 2020-02-13T08:22:04 #kisslinux I can't catch everything 2020-02-13T08:22:15 #kisslinux There's a level of trust here from me to you 2020-02-13T08:22:18 #kisslinux install -Dm0644 include/libnetlink.h "$1/usr/include/libnetlink.h" 2020-02-13T08:22:25 #kisslinux I apologize 2020-02-13T08:22:28 #kisslinux That's wrong, isn't it? 2020-02-13T08:22:29 #kisslinux I'd expect that you have tested the package ;) 2020-02-13T08:22:33 #kisslinux I have tested it. 2020-02-13T08:22:46 #kisslinux It slipped past me and might be wrong silently? 2020-02-13T08:22:46 #kisslinux That's fine no? 2020-02-13T08:23:05 #kisslinux Looks fine to m 2020-02-13T08:23:05 #kisslinux e 2020-02-13T08:23:06 #kisslinux no slash '/' before include ? 2020-02-13T08:23:09 #kisslinux That's fine 2020-02-13T08:23:14 #kisslinux It's relative to your PWD 2020-02-13T08:23:17 #kisslinux ohhh okay. Please help me understand. 2020-02-13T08:23:17 #kisslinux Not the system 2020-02-13T08:23:17 #kisslinux Ah 2020-02-13T08:23:34 #kisslinux oh yes, yes of course 2020-02-13T08:23:35 #kisslinux You can't be copying /include/libnetlink.h from the system to $1 ;) 2020-02-13T08:23:42 #kisslinux I must make more coffee or go to sleep 2020-02-13T08:23:52 #kisslinux I choose coffee! 2020-02-13T08:23:53 #kisslinux brb 2020-02-13T08:24:43 #kisslinux dylanaraps: It is now possible to purge busybox for people, after you install runit, you could basically have void 2020-02-13T08:24:59 #kisslinux s/install/merge 2020-02-13T08:25:14 #kisslinux im pretty sure i got all the missing pieces for that now 2020-02-13T08:25:33 #kisslinux Huzzah 2020-02-13T08:25:38 #kisslinux that's pretty rad isn't it? 2020-02-13T08:26:47 #kisslinux can i check on someone's linux-headers manifest file? 2020-02-13T08:26:54 #kisslinux I like how Konimex is going no GNU and you're over here going full GNU ;) 2020-02-13T08:27:00 #kisslinux lmao 2020-02-13T08:27:03 #kisslinux dylanaraps: RIGHT?2020-02-13T08:27:18 #kisslinux https://termbin.com/9f2s 2020-02-13T08:27:22 #kisslinux monochromal: 2020-02-13T08:27:28 #kisslinux dylanaraps: it's perfect testing for kiss. We both find kiss bugs by going in opposite directions extending kiss! 2020-02-13T08:28:29 #kisslinux dylanaraps: I just accepted reality that I am stuck with gnu emacs and never going to stop using it, so i should therefore make it happy and give it the tools it assumes are there 2020-02-13T08:28:56 #kisslinux lol 2020-02-13T08:29:11 #kisslinux it's impossible (in build-time) to go full GNU-free, but for runtime so far so good 2020-02-13T08:29:26 #kisslinux gnu make is pervasive 2020-02-13T08:29:43 #kisslinux Yup 2020-02-13T08:29:56 #kisslinux i dont like busybox is all.......... 2020-02-13T08:30:03 #kisslinux mainly 2020-02-13T08:30:28 #kisslinux i would use sbase and ubase and bsd tools before busybox, i would still work to purge busybox 2020-02-13T08:33:13 #kisslinux All of the fun packages are left now: https://github.com/kisslinux/repo/issues/146 2020-02-13T08:33:17 #kisslinux >:( 2020-02-13T08:34:45 #kisslinux dylanaraps: thanks for shadow tip, libXslt dropped. missed your comment, you were right 2020-02-13T08:35:06 #kisslinux haha, konimex may not need gcc 10 2020-02-13T08:35:12 #kisslinux ;-) 2020-02-13T08:35:56 #kisslinux well llvm 10 is around the corner so I'll need to rebuild packages for those too 2020-02-13T08:36:30 #kisslinux i haven't even tested all packages for wyverkiss 2020-02-13T08:39:29 #kisslinux so far, rust won't work *at all* without libgcc 2020-02-13T08:39:46 #kisslinux That's surprising 2020-02-13T08:40:09 #kisslinux Seeing as it requires LLVM 2020-02-13T08:40:22 #kisslinux Rust really is terrible huh? ;) 2020-02-13T08:40:30 #kisslinux their stage0 links *dynamically* to libgcc, and even if I use llvm-libunwind in settings, they still link to libgcc for unwinding 2020-02-13T08:40:48 #kisslinux It is much easier to go full gnu than non-gnu/non-busybox so I respect konimex and cem what they are doing 2020-02-13T08:41:01 #kisslinux You could throw your hands in the air and rely on firefox-bin 2020-02-13T08:41:11 #kisslinux if I use cc = clang, they complain about -std=c++11 2020-02-13T08:41:14 #kisslinux You can then avoid rust/cbindgen/nodejs/gtk+2/etc entirely 2020-02-13T08:41:20 #kisslinux firefox-bin links to libgcc too so... 2020-02-13T08:41:24 #kisslinux Heh 2020-02-13T08:41:28 #kisslinux Of course it does 2020-02-13T08:41:38 #kisslinux through libstdc++ 2020-02-13T08:42:38 #kisslinux and firefox doesn't build with libc++ https://bugzilla.mozilla.org/show_bug.cgi?id=1594027 2020-02-13T08:42:56 #kisslinux so pray that webkitgtk and qt* works 2020-02-13T08:42:56 #kisslinux Firefox uses llvm/clang too... 2020-02-13T08:43:18 #kisslinux I love software 2020-02-13T08:43:40 #kisslinux I'll probably turn out like Stallman and download all of my webpages using curl 2020-02-13T08:43:42 #kisslinux libstdc++ is part of the gcc for some reason (I really expect they will be part of glibc and make it gnu library collection) 2020-02-13T08:44:10 #kisslinux at least you're straightforward and use curl directly, stallman uses email for that 2020-02-13T08:44:20 #kisslinux True 2020-02-13T08:44:52 #kisslinux curl + html -> markdown + pager would be OK-ish for pages without js 2020-02-13T08:45:28 #kisslinux The one thing I like about go is that its build process takes no time at all 2020-02-13T08:47:51 #kisslinux I don't like how Firefox requires Chrome's JS engine to build ;) 2020-02-13T08:47:54 #kisslinux Seems odd to me 2020-02-13T08:48:07 #kisslinux Firefox has other Chrome code in its codebase too 2020-02-13T08:50:18 #kisslinux Okay now if I want to switch to full runit how do i do this 2020-02-13T08:50:40 #kisslinux Install it 2020-02-13T08:50:58 #kisslinux Change the /etc/rc.d file to use ubase getty 2020-02-13T08:51:14 #kisslinux Use alternatives to swap to runit's utils 2020-02-13T08:51:32 #kisslinux I installed it and swapped alts 2020-02-13T08:51:52 #kisslinux there was no postinstall message about need for /etc/rc.d intervention, should there be? 2020-02-13T08:52:32 #kisslinux Not unless you have moved away from busybox getty 2020-02-13T08:52:39 #kisslinux In which case you should know what to do 2020-02-13T08:52:52 #kisslinux A post-install message would be helpful though 2020-02-13T08:52:54 #kisslinux @merakor 2020-02-13T08:52:59 #kisslinux merakor: 2020-02-13T08:53:25 #kisslinux in fact, i have no rc.d directory on this box 2020-02-13T08:53:45 #kisslinux Is your system up to date? 2020-02-13T08:53:59 #kisslinux what's rc.d for anyway 2020-02-13T08:54:14 #kisslinux User scripts to run at boot/shutdown 2020-02-13T08:54:24 #kisslinux External to inittab which is busybox init only. 2020-02-13T08:55:02 #kisslinux so essentially /etc/rc.local 2020-02-13T08:55:31 #kisslinux looks like it uses /etc/runit directory 2020-02-13T08:55:37 #kisslinux he put the scripts in there 2020-02-13T08:56:46 #kisslinux konimex: yeah rc.local; however rc.d files may end in .boot and .shutdown depending on when you want your script to execute. /etc/rc.conf is basically rc.local 2020-02-13T08:56:58 #kisslinux no, different things 2020-02-13T08:57:18 #kisslinux supposed to be different things, yes 2020-02-13T08:57:30 #kisslinux but rc.conf will just execute as a script 2020-02-13T08:57:53 #kisslinux or sourced by rc.boot 2020-02-13T08:58:07 #kisslinux I don't know if sourced is basically executing so eh 2020-02-13T08:58:37 #kisslinux but merakor's /etc/runit doesn't have anything apart of /etc/runit/{1,2,3} 2020-02-13T08:58:46 #kisslinux Sourcing is required to define variables 2020-02-13T08:59:15 #kisslinux and rc.conf is (supposed to be) full of variable defitions 2020-02-13T08:59:42 #kisslinux at least that's how it is on Void and the BSDs 2020-02-13T09:00:15 #kisslinux As other inits are packaged they're able to make use of it 2020-02-13T09:00:19 #kisslinux konimex: Correct. 2020-02-13T09:00:27 #kisslinux *supposed* :-) 2020-02-13T09:00:34 #kisslinux The actual rc.boot/shutdown scripts should just work 2020-02-13T09:00:57 #kisslinux well runit *does* symlink to rc.boot/rc.shutdown 2020-02-13T09:01:03 #kisslinux I love your kpow solution btw dylanaraps 2020-02-13T09:01:07 #kisslinux Exactly 2020-02-13T09:01:18 #kisslinux I was looking into it exactly, and you had just beat me to it !! 2020-02-13T09:01:29 #kisslinux An init using rc.boot/shutdown shouldn't need to change rc.conf at all 2020-02-13T09:01:35 #kisslinux adamantium: Yeah 2020-02-13T09:01:54 #kisslinux because rc.conf doesn't even exist, no variable to define 2020-02-13T09:02:14 #kisslinux I'd like to write "portable" poweroff/reboot scripts next. 2020-02-13T09:02:20 #kisslinux nice 2020-02-13T09:02:30 #kisslinux Could just be a hardcoded list of inits and how they're shutdown 2020-02-13T09:02:31 #kisslinux lets see if runit works 2020-02-13T09:02:32 #kisslinux brb 2020-02-13T09:02:35 #kisslinux tied to the respective inits, so I don't know if that would be possible 2020-02-13T09:03:47 #kisslinux konimex: It would be if we check which package owns /usr/bin/init 2020-02-13T09:03:56 #kisslinux ok yes, runit works 2020-02-13T09:04:03 #kisslinux and might be psuedo but i think it is faster 2020-02-13T09:04:26 #kisslinux Was boot slow before anyway? ;) 2020-02-13T09:04:30 #kisslinux of course not 2020-02-13T09:04:36 #kisslinux we are splitting hairs here, this is #kisslinux 2020-02-13T09:04:44 #kisslinux Oh yeah 2020-02-13T09:04:59 #kisslinux could be faster because of all my new gnu base 2020-02-13T09:05:01 #kisslinux lmao 2020-02-13T09:05:04 #kisslinux True 2020-02-13T09:05:14 #kisslinux running services *is* slower in busybox runit though 2020-02-13T09:05:19 #kisslinux Yup 2020-02-13T09:05:28 #kisslinux I remember talking about this in the Discord 2020-02-13T09:05:36 #kisslinux should i package agetty 2020-02-13T09:05:42 #kisslinux util-linux includes it 2020-02-13T09:05:49 #kisslinux wat i dont see it in alternatives 2020-02-13T09:05:53 #kisslinux grr 2020-02-13T09:05:58 #kisslinux It's installed as agetty... 2020-02-13T09:06:04 #kisslinux Busybox provides getty 2020-02-13T09:06:06 #kisslinux oh 2020-02-13T09:06:08 #kisslinux lol 2020-02-13T09:06:26 #kisslinux I hate how there's no standard getty usage 2020-02-13T09:06:28 #kisslinux sad 2020-02-13T09:06:56 #kisslinux i know 2020-02-13T09:06:57 #kisslinux Unless we write our own and ship it with baseinit 2020-02-13T09:06:59 #kisslinux that's what I was just thinking 2020-02-13T09:07:03 #kisslinux Then ignore the system's 2020-02-13T09:07:05 #kisslinux :^) 2020-02-13T09:07:25 #kisslinux going to have 3 lines of nearly identical getty code commands 2020-02-13T09:07:31 #kisslinux ubase/busybox/agetty 2020-02-13T09:07:44 #kisslinux Yup 2020-02-13T09:07:52 #kisslinux busybox and agetty may be compatible 2020-02-13T09:07:58 #kisslinux Btw what should be a decent agetty command 2020-02-13T09:07:58 #kisslinux Haven't checked 2020-02-13T09:08:03 #kisslinux no idea 2020-02-13T09:08:04 #kisslinux i dont feel like rescueing myself 2020-02-13T09:08:08 #kisslinux ah 2020-02-13T09:08:11 #kisslinux I don't use a getty 2020-02-13T09:08:13 #kisslinux :^) 2020-02-13T09:08:23 #kisslinux I loop 'login' 2020-02-13T09:08:46 #kisslinux busybox init does some magic to keep vt1 alive 2020-02-13T09:18:04 #kisslinux dylanaraps: agetty allows you to login using the same command as busybox getty, however it has "no job control", is unable to startx or load emacs that way 2020-02-13T09:18:29 #kisslinux lol 2020-02-13T09:19:26 #kisslinux so it needs exec and/or setsid or something 2020-02-13T09:20:24 #kisslinux Or a missing flag 2020-02-13T09:20:43 #kisslinux Or it's incorrect usage 2020-02-13T09:21:04 #kisslinux mmmm well i think agetty probably needs exec in this case, probably should be started by runit services 2020-02-13T09:21:45 #kisslinux > agetty opens a tty port, prompts for a login name and invokes the 2020-02-13T09:21:46 #kisslinux /bin/login command. It is normally invoked by init(8). 2020-02-13T09:22:05 #kisslinux See: http://man7.org/linux/man-pages/man8/agetty.8.html 2020-02-13T09:24:43 #kisslinux ok here is arch linux ExecStart=-/usr/bin/agetty USER --noclear %I $TERM 2020-02-13T09:24:48 #kisslinux i'll try that 2020-02-13T09:25:57 #kisslinux yes you need setsid iirc 2020-02-13T09:44:33 #kisslinux let it be known; exec setsid /usr/bin/agetty --noclear tty1 38400 linux #proper 2020-02-13T09:45:01 #kisslinux i have it running as a runit service as such 2020-02-13T09:45:04 #kisslinux Gotcha 2020-02-13T09:45:24 #kisslinux I'm putting work into this right now: https://github.com/dylanaraps/gtk-no-atk-no-atkbrige-no-dbus 2020-02-13T09:46:03 #kisslinux so awesome 2020-02-13T09:46:25 #kisslinux Then we can drop atk 2020-02-13T09:46:26 #kisslinux man I remember, 2 or 3 years ago there was nothing without dbus 2020-02-13T09:46:33 #kisslinux it couldn't be done. you had to use gentoo. 2020-02-13T09:46:41 #kisslinux Blame that coloured hat 2020-02-13T09:46:41 #kisslinux and it sucked on gentoo 2020-02-13T09:47:22 #kisslinux Gentoo requires dbus for Firefox 2020-02-13T09:47:24 #kisslinux now there is a handful of small distros, including kiss, which can do this 2020-02-13T09:47:25 #kisslinux :^) 2020-02-13T09:47:26 #kisslinux it's neat 2020-02-13T09:48:00 #kisslinux A shitware purge like this isn't manageable on another distro 2020-02-13T09:48:02 #kisslinux dylanaraps: correct, hence why it still sucks on gentoo. you have to patch the hell out of stuff to get a kiss system on gentoo 2020-02-13T09:48:12 #kisslinux and you'll be the only doing it, nobody will support you and work on it with you 2020-02-13T09:48:16 #kisslinux If they include dbus in the repositories it's game over 2020-02-13T09:48:28 #kisslinux Same goes for other software 2020-02-13T09:48:37 #kisslinux speaking of which, why don't merakor utilize the runit service model for ttys anyway 2020-02-13T09:48:46 #kisslinux konimex: agreed! 2020-02-13T09:49:09 #kisslinux asked it in the PR but dude doesn't answer 2020-02-13T09:49:17 #kisslinux we should just include some agetty service files 2020-02-13T09:49:21 #kisslinux lol 2020-02-13T09:49:28 #kisslinux you can do it the void way 2020-02-13T09:49:30 #kisslinux in /etc/sv 2020-02-13T09:49:57 #kisslinux i meant the scripts 2020-02-13T09:51:19 #kisslinux here is my /etc/runit/2 https://termbin.com/gt4c 2020-02-13T09:51:37 #kisslinux https://github.com/void-linux/void-runit/tree/master/services/agetty-generic 2020-02-13T09:51:49 #kisslinux here is my /etc/sv/agetty/run https://termbin.com/raln 2020-02-13T09:56:04 #kisslinux https://termbin.com/m2ha pstree with runit 2020-02-13T09:57:21 #kisslinux I think merakor did a good job for now 2020-02-13T09:57:24 #kisslinux i like this 2020-02-13T10:00:37 #kisslinux konimex: I think he did not make it use runit to manage the getty because that would conflict with the default getty setup. But what he could do is include service files for agetty and busybox getty, since they're on systems by default. A user could then manually comment the lines in /etc/runit/2 as I did, and enable the getty they want to managed instead by runit 2020-02-13T10:01:24 #kisslinux since busybox /etc/inittab won't even be read, what would the conflict possibly be? 2020-02-13T10:02:26 #kisslinux konimex: I completely forgot that. you're right! 2020-02-13T10:02:37 #kisslinux cool 2020-02-13T10:02:52 #kisslinux let's open an issue 2020-02-13T10:03:05 #kisslinux re: agetty vs busybox getty, a little shell-fu with ifs and "-x" is possible, but for ubase, tough luck 2020-02-13T10:04:10 #kisslinux people with ubase will want sinit anyways, and they can just use the included /etc/rc.d files that sinit includes 2020-02-13T10:04:15 #kisslinux ;-) 2020-02-13T10:05:52 #kisslinux Script (bash or sh) for selecting random file in directory, off the top of anyone's mind? 2020-02-13T10:11:29 #kisslinux konimex: merakor: https://github.com/kisslinux/community/issues/351 2020-02-13T10:12:15 #kisslinux actually, disregard, it *can* conflict given that busybox init rules still apply when initially switching 2020-02-13T10:13:33 #kisslinux haha. HELP I have 20 gettys running 2020-02-13T10:13:51 #kisslinux so while runit doesn't read /etc/inittab, busybox's init doesn't terminate 2020-02-13T10:13:54 #kisslinux so, yeah 2020-02-13T10:14:05 #kisslinux well runit wont be running i think until the reboot 2020-02-13T10:14:09 #kisslinux *&hopefully* 2020-02-13T10:14:18 #kisslinux Nvm, just found bash has RANDOM, duh. 2020-02-13T10:15:00 #kisslinux fehawen: bash is a powershell! 2020-02-13T10:15:14 #kisslinux no, but busybox runsvdir would still run *any* symlinked service to /var/service 2020-02-13T10:17:22 #kisslinux you're definitely right 2020-02-13T10:17:43 #kisslinux I actually intuitively enabled agetty via runit and rebooted as fast as i could 2020-02-13T10:17:44 #kisslinux lol 2020-02-13T10:18:00 #kisslinux dzove855: word! 2020-02-13T10:18:21 #kisslinux fehawen: Pure sh random element. Secure for what you want. Not for something security focused ;) 2020-02-13T10:18:22 #kisslinux https://termbin.com/iphb 2020-02-13T10:18:42 #kisslinux 1. Populate the arg list with expansion of dir items. 2020-02-13T10:19:09 #kisslinux 2. Shift the list (PID_OF_SH * PID_OF_PARENT % LIST_MAX) 2020-02-13T10:19:21 #kisslinux 3. Print the random item. :^) 2020-02-13T10:20:36 #kisslinux dylanaraps: My god, those are gorgeous lines of sh 2020-02-13T10:21:09 #kisslinux Man, I really gotta step up my shell skills 2020-02-13T10:21:27 #kisslinux and thanks, btw 2020-02-13T10:21:31 #kisslinux np 2020-02-13T10:21:36 #kisslinux I write too much shell 2020-02-13T10:21:39 #kisslinux dylanaraps: https://termbin.com/hlb0 < Of those busybox applications, ignoring the adduser/deluser ones (shadow with gpasswd could handle it...) do you see anything remaining that a kiss system *relies* on? I'm considering kiss -r busybox now... 2020-02-13T10:22:24 #kisslinux just need a second set of eyes... 2020-02-13T10:22:26 #kisslinux bc is kinda important though not used by the kiss/init 2020-02-13T10:22:37 #kisslinux Packages *may* use it during build 2020-02-13T10:23:04 #kisslinux depmod if you have modules 2020-02-13T10:23:16 #kisslinux no modules 2020-02-13T10:23:20 #kisslinux good catch though 2020-02-13T10:23:24 #kisslinux killall5 is needed by init on shutdown 2020-02-13T10:23:32 #kisslinux i thought we use posix killall5 2020-02-13T10:24:12 #kisslinux There' no posix killall6 2020-02-13T10:24:14 #kisslinux 5* 2020-02-13T10:24:18 #kisslinux i thought you made one 2020-02-13T10:24:25 #kisslinux I reverted it 2020-02-13T10:24:27 #kisslinux wat 2020-02-13T10:24:33 #kisslinux Yeah 2020-02-13T10:24:38 #kisslinux grr 2020-02-13T10:24:39 #kisslinux Wasn't 1:1 with the utility 2020-02-13T10:24:43 #kisslinux okay 2020-02-13T10:24:50 #kisslinux i tried using as a regular user once 2020-02-13T10:24:53 #kisslinux it did bad things 2020-02-13T10:24:56 #kisslinux lol 2020-02-13T10:24:58 #kisslinux Would fail if the rc.shutdown script wasn't called in the same session as init 2020-02-13T10:25:02 #kisslinux ie, it would kill itself 2020-02-13T10:25:03 #kisslinux ;) 2020-02-13T10:25:18 #kisslinux ubase has it 2020-02-13T10:25:23 #kisslinux OK, so... killall5, bc, what else should i look to replacing before purging bb 2020-02-13T10:25:47 #kisslinux So long as the system boots, you can always fix things as you need to 2020-02-13T10:25:51 #kisslinux right 2020-02-13T10:26:03 #kisslinux just gettin a professional opinion. THX 2020-02-13T10:26:06 #kisslinux ;) 2020-02-13T10:26:27 #kisslinux oh btw kiss -r busybox, do any base pkgs depend on bb? 2020-02-13T10:26:35 #kisslinux i might need to do something about that 2020-02-13T10:26:37 #kisslinux baselayout 2020-02-13T10:26:40 #kisslinux though not needed 2020-02-13T10:26:51 #kisslinux Just to prevent 'kiss r busybox' from removing busybox 2020-02-13T10:27:00 #kisslinux KISS_FORCE=1 kiss r busybox 2020-02-13T10:27:08 #kisslinux Then KISS_FORCE=1 kiss r baselayout 2020-02-13T10:27:11 #kisslinux *should* do it 2020-02-13T10:27:16 #kisslinux OR 2020-02-13T10:27:17 #kisslinux i just removed baselayout 2020-02-13T10:27:19 #kisslinux without force 2020-02-13T10:27:23 #kisslinux lol 2020-02-13T10:27:25 #kisslinux All is well? 2020-02-13T10:27:30 #kisslinux i hope so 2020-02-13T10:27:32 #kisslinux lol 2020-02-13T10:28:49 #kisslinux hmm looking at the files of baselayout, maybe i wanted to keep that 2020-02-13T10:29:11 #kisslinux Anything in /etc is still there 2020-02-13T10:29:16 #kisslinux yeah 2020-02-13T10:29:19 #kisslinux it's not too bad 2020-02-13T10:36:18 #kisslinux ahhh gnu bc ......... /bin/sh: 10: makeinfo: not found 2020-02-13T10:36:33 #kisslinux Is that bc? 2020-02-13T10:36:35 #kisslinux yea 2020-02-13T10:36:37 #kisslinux Which package? 2020-02-13T10:36:51 #kisslinux https://ftp.gnu.org/gnu/bc/bc-1.07.tar.gz 2020-02-13T10:37:10 #kisslinux no no 2020-02-13T10:37:18 #kisslinux I mean where did that error come from? 2020-02-13T10:37:27 #kisslinux im trying to package that ^ 2020-02-13T10:37:32 #kisslinux to replace busybox bc, 2020-02-13T10:37:42 #kisslinux and im running into the makinfo: not found error 2020-02-13T10:37:58 #kisslinux Disable info pages 2020-02-13T10:38:02 #kisslinux Not bc related 2020-02-13T10:38:37 #kisslinux I'm not sure I follow what you're saying 2020-02-13T10:38:43 #kisslinux My bad 2020-02-13T10:38:56 #kisslinux I thought you meant bc missing caused that error 2020-02-13T10:39:02 #kisslinux Ah 2020-02-13T10:39:07 #kisslinux That's related to info pages 2020-02-13T10:39:13 #kisslinux Disabling info pages should fix it 2020-02-13T10:39:16 #kisslinux if not 2020-02-13T10:39:20 #kisslinux Do you know how to disable them 2020-02-13T10:39:22 #kisslinux See our binutils build file 2020-02-13T10:39:29 #kisslinux Do it yourself >:( 2020-02-13T10:39:37 #kisslinux k 2020-02-13T10:39:46 #kisslinux It differs per package 2020-02-13T10:39:54 #kisslinux Some allow you to remove it through configure 2020-02-13T10:39:57 #kisslinux others don't 2020-02-13T10:40:43 #kisslinux Gotchya, cool i used to try things like this (binutils build) 2020-02-13T10:40:51 #kisslinux but i thought we weren't allowed to. I think it's fun 2020-02-13T10:40:56 #kisslinux I see now it is just an exception 2020-02-13T10:41:08 #kisslinux First check ./configure if it supports it 2020-02-13T10:42:33 #kisslinux okay yeah, just searched the file, there are no toggles for it i could see. Here we go 2020-02-13T10:44:59 #kisslinux holy shit 2020-02-13T10:45:07 #kisslinux dylanaraps: no mo busybox https://termbin.com/av65 2020-02-13T10:45:23 #kisslinux tada 2020-02-13T10:45:25 #kisslinux i win 2020-02-13T10:45:35 #kisslinux i ruined kiss forever 2020-02-13T10:45:39 #kisslinux you're welcome 2020-02-13T10:46:50 #kisslinux oh PR incoming 2020-02-13T10:49:35 #kisslinux you know what's weird, with agetty running as a service, after typing "sudo reboot", It doesn't actually reboot, until I kill X and exit the getty with Ctrl+d 2020-02-13T10:50:11 #kisslinux must not have something dialed in right yet. 2020-02-13T10:59:17 #kisslinux I'd say community repo is looking pretty awesome compared to a month ago 2020-02-13T10:59:45 #kisslinux we still lack the gimp 2020-02-13T11:00:22 #kisslinux Good luck 2020-02-13T11:00:40 #kisslinux We have imagemagick 2020-02-13T11:00:44 #kisslinux Use the terminal :^) 2020-02-13T11:00:50 #kisslinux That's what I do 2020-02-13T11:01:07 #kisslinux lol 2020-02-13T11:01:19 #kisslinux how can we be a complete distro, without gimp 2020-02-13T11:01:30 #kisslinux :P 2020-02-13T11:12:46 #kisslinux is dylanaraps around? 2020-02-13T11:13:02 #kisslinux He is 2020-02-13T11:13:22 #kisslinux why wasn't my tor pull request merged? just the maintainer got pinged 2020-02-13T11:13:33 #kisslinux The maintainer must update it 2020-02-13T11:13:43 #kisslinux then its not really maintained by the community, is it? 2020-02-13T11:13:48 #kisslinux Which is why he is the maintainer 2020-02-13T11:14:01 #kisslinux There's a waiting period before a package is orphaned 2020-02-13T11:14:16 #kisslinux sounds weird to me 2020-02-13T11:14:19 #kisslinux Contact the maintainer if you'd him to update the package 2020-02-13T11:14:33 #kisslinux The email is in 'git log' or on the website on the packages page. 2020-02-13T11:17:54 #kisslinux yeah dont think its the best way to do 2020-02-13T11:18:20 #kisslinux ShaCNy: nothing stops you from updating it in your own local repository. 2020-02-13T11:18:38 #kisslinux The Community repository isn't the wild west. 2020-02-13T11:18:53 #kisslinux When a package is added by a user, it is their responsibility. 2020-02-13T11:18:58 #kisslinux why is that? 2020-02-13T11:19:52 #kisslinux I mean, I sure don't want to maintain tor as I don't even add it to the community repo 2020-02-13T11:20:07 #kisslinux It ensures that each package has someone responsible for it. 2020-02-13T11:20:22 #kisslinux I can't be updating everything. I have a life. 2020-02-13T11:20:47 #kisslinux It prevents someone from adding something to the repository and then leaving it in my hands. 2020-02-13T11:21:17 #kisslinux Some packages also need someone who knows about their build process etc. 2020-02-13T11:21:25 #kisslinux It's not always as easy as a version bump. 2020-02-13T11:21:34 #kisslinux Just contact the maintainer. 2020-02-13T11:21:55 #kisslinux If you'd like the newer version, update it and keep it in your own local repository until the maintainer does his job. 2020-02-13T11:22:22 #kisslinux > From: Linux User 2020-02-13T11:22:22 #kisslinux If the package sits out of date for an extended period of time, I'll orphan the package 2020-02-13T11:22:32 #kisslinux this isn't even a valid email 2020-02-13T11:22:39 #kisslinux Hang on 2020-02-13T11:22:57 #kisslinux Kris.Heck⊙pc 2020-02-13T11:23:18 #kisslinux 'git log' shows this (as does the website) 2020-02-13T11:23:58 #kisslinux konimex: what has the email to do with it? 2020-02-13T11:24:12 #kisslinux It's how you contact the maintainer 2020-02-13T11:27:25 #kisslinux Yeah, I know :p just konimex mentioned something else 2020-02-13T11:27:43 #kisslinux I mean, that's in your commit 2020-02-13T11:28:14 #kisslinux https://patch-diff.githubusercontent.com/raw/kisslinux/community/pull/339.patch 2020-02-13T11:30:42 #kisslinux Im still new to github, I'll edit it. Wasnt thining that was a big deal. 2020-02-13T11:30:47 #kisslinux thinking* 2020-02-13T11:31:26 #kisslinux Knowing who made each change is a big deal. ;) 2020-02-13T11:32:01 #kisslinux You can see it here https://github.com/kisslinux/community/commits/master, no? 2020-02-13T11:32:09 #kisslinux So dont think its a big deal 2020-02-13T11:32:27 #kisslinux yes, but they are all tied to the email 2020-02-13T11:32:36 #kisslinux your github email is tied to the git email 2020-02-13T11:32:45 #kisslinux no its not 2020-02-13T11:32:57 #kisslinux that's why you can see adamantium, cemkeylan 2020-02-13T11:33:21 #kisslinux adamantium uses his proper email (see https://github.com/kisslinux/community/commit/b571d8718aefd2d34f623a5721451057c1ba5849.patch) 2020-02-13T11:34:02 #kisslinux Yeah but konimex | your github email is tied to the git email 2020-02-13T11:34:04 #kisslinux isn't true 2020-02-13T11:34:13 #kisslinux what? 2020-02-13T11:34:14 #kisslinux you can use whatever in git config --global user.email "MY_NAME⊙ec" 2020-02-13T11:34:30 #kisslinux yes, but github won't show your username if you use example.com 2020-02-13T11:36:08 #kisslinux I told ShaCNy it would be fine to bump a version, though it was not his package 2020-02-13T11:36:13 #kisslinux Am I wrong? 2020-02-13T11:36:18 #kisslinux I should upload an image, shouldn't I? 2020-02-13T11:36:20 #kisslinux seems like 2020-02-13T11:36:36 #kisslinux konimex: thats why 'Linux User' probably :p 2020-02-13T11:36:48 #kisslinux I believe I said that it *should* be fine, if he didn't feel like waiting for the maintainer to do it 2020-02-13T11:37:03 #kisslinux konimex: will fix it tho, thanks! 2020-02-13T11:37:06 #kisslinux As a maintainer of over 30 packages I wouldn't mind if somebody bumped a version number on one of my own pkgs. 2020-02-13T11:37:08 #kisslinux and sorry, still new to github 2020-02-13T11:37:54 #kisslinux does birch receive /notice from e.g. bots? 2020-02-13T11:38:21 #kisslinux I knew they didn't receive PRIVMSG (don't know if that's still the case) 2020-02-13T11:40:35 #kisslinux adamantium: only the maintainer is allowed to update 2020-02-13T11:40:44 #kisslinux which is weird, but w/e 2020-02-13T11:40:57 #kisslinux dylanaraps: ? 2020-02-13T11:41:24 #kisslinux It's not weird 2020-02-13T11:41:32 #kisslinux That's the reason we have maintainers 2020-02-13T11:42:08 #kisslinux Hahha 2020-02-13T11:42:16 #kisslinux We must have some ORDER in kiss after all 2020-02-13T11:42:29 #kisslinux It'd be the wild-west otherwise 2020-02-13T11:42:49 #kisslinux Well ShaCNy I apologize to you then 2020-02-13T11:42:54 #kisslinux I gave him bad advice earlier. 2020-02-13T11:43:28 #kisslinux i'll just give you guys my cell phone 2020-02-13T11:43:35 #kisslinux you can call me if a pkg is out of date i'll get right on it 2020-02-13T11:43:36 #kisslinux There must be a single person in charge of each package 2020-02-13T11:43:47 #kisslinux otherwise the burden falls on me 2020-02-13T11:44:34 #kisslinux When we establish a comittee with a board of trustees, with commit bits we can fully remove your burden dylanaraps 2020-02-13T11:44:57 #kisslinux adamantium: see guidestones.txt 2020-02-13T11:45:03 #kisslinux I'm just talking about community 2020-02-13T11:45:06 #kisslinux * adamantium /sarcasm 2020-02-13T11:45:09 #kisslinux :^) 2020-02-13T11:45:28 #kisslinux I like the guidestones already read them 2020-02-13T11:46:26 #kisslinux unifont size 32 ftw 2020-02-13T11:47:04 #kisslinux dylanaraps: can you help me fix tcl. The ?.? isn't working 2020-02-13T11:47:26 #kisslinux I think it should be glob maybe? 2020-02-13T11:47:29 #kisslinux Hi i'm an arch user. I'm very interested in using kisslinux but the downloading kiss-chroot.tar.xz is very slow about 10kbps. 2020-02-13T11:47:40 #kisslinux Humaid: It downloads from GitHub 2020-02-13T11:47:56 #kisslinux adamantium: What is the file actually called? 2020-02-13T11:47:59 #kisslinux so this is normal? 2020-02-13T11:48:13 #kisslinux dylanaraps: tclsh8.6 2020-02-13T11:48:21 #kisslinux https://dl.getkiss.org/kiss-chroot.tar.xz 2020-02-13T11:48:24 #kisslinux tclsh?.? should match it. 2020-02-13T11:48:32 #kisslinux Humaid: That redirects to Github 2020-02-13T11:48:49 #kisslinux Humaid: no, it is not normal, that is served from github, which uses a CDN. Something is wrong more than likely on your end, not github's end... 2020-02-13T11:48:49 #kisslinux adamantium: Unless it isn't in PWD. 2020-02-13T11:49:34 #kisslinux in some cases github is so damn slow 2020-02-13T11:49:47 #kisslinux Humaid: as a workaround you could try downloading through a vpn or even TOR in a pinch ... 2020-02-13T11:50:15 #kisslinux don't know which servers do they use but the CDN provider should open a datacenter in SEA 2020-02-13T11:50:22 #kisslinux I tried downloading normal files. the speed is 600kbps which is normal for me 2020-02-13T11:50:35 #kisslinux hmm 2020-02-13T11:50:41 #kisslinux Humaid: https://dl.getkiss.org/kiss-chroot.tar.xz is a normal file 2020-02-13T11:51:41 #kisslinux I meant from other sites like mp3 etc.. 2020-02-13T11:52:12 #kisslinux Sure 2020-02-13T11:52:16 #kisslinux The internet is funny like that 2020-02-13T11:52:20 #kisslinux It could be a number of different things 2020-02-13T11:52:47 #kisslinux wget give me 403 FORBIDDEN 2020-02-13T11:53:55 #kisslinux With which URL? 2020-02-13T11:55:25 #kisslinux https://dl.getkiss.org/kiss-chroot.tar.xz 2020-02-13T11:55:38 #kisslinux Works here. 2020-02-13T11:56:10 #kisslinux Debugging your internet connection is kinda outside the realm of the help I choose to provide 2020-02-13T11:57:29 #kisslinux try https://github.com/kisslinux/repo/releases/download/1.9.0/kiss-chroot.tar.xz 2020-02-13T11:57:43 #kisslinux let's see if it makes a difference (it shouldn't) 2020-02-13T11:58:29 #kisslinux I actually tried it before no difference. thank you 2020-02-13T11:59:07 #kisslinux what could it be? why me haha 2020-02-13T12:00:40 #kisslinux thank you guys. I'll try to figure it out later. 2020-02-13T12:00:56 #kisslinux I'm out. 2020-02-13T12:01:11 #kisslinux Humaid: your router 2020-02-13T12:01:14 #kisslinux likely 2020-02-13T12:01:26 #kisslinux maybe. thanks 2020-02-13T12:01:33 #kisslinux TOR or a vpn will work around it 2020-02-13T12:01:43 #kisslinux you probably are going to suffer downloading from most of github downloads 2020-02-13T12:01:51 #kisslinux additionally probably amazon s3 2020-02-13T12:04:04 #kisslinux dylanaraps: the file compiles to the root directory as tclsh but make install installs it as tclsh8.6 2020-02-13T12:04:20 #kisslinux You can then symlink it the opposite way 2020-02-13T12:04:36 #kisslinux k 2020-02-13T12:05:43 #kisslinux ln -s "$1/usr/bin/tclsh?.?" "$1/usr/bin/tclsh" 2020-02-13T12:05:44 #kisslinux ? 2020-02-13T12:06:14 #kisslinux ln -s /usr/bin/tclsh?.? "$1/usr/bin/tclsh" ? 2020-02-13T12:06:15 #kisslinux Globs don't expand in quotes 2020-02-13T12:06:27 #kisslinux the second should do it 2020-02-13T12:06:37 #kisslinux lol 2020-02-13T12:06:41 #kisslinux It won't 2020-02-13T12:06:46 #kisslinux The glob won't expand to anything. 2020-02-13T12:06:57 #kisslinux As /usr/bin/tclshX.X doesn't exist. 2020-02-13T12:07:15 #kisslinux ln -s "$1/usr/bin/tclsh"?.? "$1/usr/bin/tclsh" 2020-02-13T12:07:18 #kisslinux No 2020-02-13T12:07:21 #kisslinux lmao 2020-02-13T12:07:24 #kisslinux Just hardcode the version 2020-02-13T12:07:27 #kisslinux Easiest way. 2020-02-13T12:07:37 #kisslinux why cant we access the version file though 2020-02-13T12:07:48 #kisslinux I'd like to read it with read? 2020-02-13T12:07:48 #kisslinux You can 2020-02-13T12:08:00 #kisslinux How? 2020-02-13T12:08:07 #kisslinux I can only find the version number with $_ 2020-02-13T12:08:17 #kisslinux Look at cmake's build file 2020-02-13T12:08:21 #kisslinux k 2020-02-13T12:08:21 #kisslinux I'll be back later 2020-02-13T12:08:26 #kisslinux thanks 2020-02-13T13:25:12 #kisslinux dylanaraps: So, would this be "safe"? https://termbin.com/w3mk 2020-02-13T13:29:06 #kisslinux Not for anything related to security 2020-02-13T13:29:18 #kisslinux It's not "truly" random (though nothing is ;) ) 2020-02-13T13:29:33 #kisslinux For picking a random item out of a list, sure. 2020-02-13T13:29:42 #kisslinux I use this in my wallpaper switcher 2020-02-13T13:30:06 #kisslinux Removing "* PPID" will also cycle through the directory in order. ;) 2020-02-13T13:30:15 #kisslinux Thanks to how PIDs work 2020-02-13T13:34:28 #kisslinux I'll see if I can come up with a safer solution later. Would be nice, even if the use case is limited to setting wallpaper 2020-02-13T13:36:38 #kisslinux Unrelated, but how about this: https://termbin.com/hx2d 2020-02-13T13:37:06 #kisslinux Neat 2020-02-13T13:37:14 #kisslinux You can drop the $(()) inside arr[] 2020-02-13T13:37:14 #kisslinux That for loop asterisk feels.. bad 2020-02-13T13:37:22 #kisslinux Just do arr[1+1] 2020-02-13T13:37:35 #kisslinux Ah, thanks. Shellcheck didn't remark on it 2020-02-13T13:37:48 #kisslinux No point is declaring str either 2020-02-13T13:37:55 #kisslinux It won't exist prior to the script running 2020-02-13T13:38:09 #kisslinux if [[ ]]; then fi -> [[ ]] && 2020-02-13T13:38:23 #kisslinux No need for if fi then if you only do something on success or fail 2020-02-13T13:38:30 #kisslinux Ah yes, of course. It's left from earlier, I had a main function invoking itself again if file already existed. Appended -copy instead. 2020-02-13T13:38:41 #kisslinux Quotes on the left side of [[ ]] aren't needed either 2020-02-13T13:38:57 #kisslinux So: [[ $1 && -f $1 ]] || 2020-02-13T13:39:08 #kisslinux You could even just do: [[ -f $1 ]] || 2020-02-13T13:39:14 #kisslinux Will work even if $1 is blank 2020-02-13T13:40:18 #kisslinux Should always use '-f' with cp, mv, rm in scripts 2020-02-13T13:40:26 #kisslinux Else there's a chance it may prompt for user input 2020-02-13T13:40:31 #kisslinux "Remove file?" as an example 2020-02-13T13:40:58 #kisslinux Unless you're sure that the file you are copying/renaming to doesn't exist 2020-02-13T13:42:01 #kisslinux Hence the "-copy" file name appendix if it does 2020-02-13T13:42:11 #kisslinux Gotcha 2020-02-13T13:45:29 #kisslinux Better? https://termbin.com/1gl90 2020-02-13T13:46:34 #kisslinux Minus the echo $str lol 2020-02-13T13:48:33 #kisslinux Yeah 2020-02-13T13:48:39 #kisslinux It was fine before 2020-02-13T13:48:47 #kisslinux I merely gave nitpicks ;) 2020-02-13T13:49:11 #kisslinux Nitpicks are appreciated 2020-02-13T13:49:15 #kisslinux Else, no progress 2020-02-13T13:50:43 #kisslinux Gotta learn to shorthand my bash if statements, so used to my tslint config with no allowed shorthands 2020-02-13T13:50:58 #kisslinux bash, sh, whatevs 2020-02-13T13:52:34 #kisslinux Yeah 2020-02-13T14:08:54 #kisslinux oh man I think we'll need some detect-fu for busybox since their CC is practically hardcoded for gcc and clang 2020-02-13T14:17:02 #kisslinux dylanaraps: you very well may have mentioned it was in /share and I might just be illiterate 2020-02-13T14:23:28 #kisslinux dilyn: :P 2020-02-13T14:23:35 #kisslinux It might be pkgconf related(?) 2020-02-13T14:23:36 #kisslinux No idea 2020-02-13T14:23:43 #kisslinux I can't reproduce at all 2020-02-13T15:01:59 #kisslinux adamantium: bc out of date 2020-02-13T15:02:06 #kisslinux 1.07.1 is latest 2020-02-13T15:02:21 #kisslinux Please check for next time when submitting a package ;) 2020-02-13T15:02:29 #kisslinux Oh 2020-02-13T15:02:33 #kisslinux Heh 2020-02-13T15:02:37 #kisslinux Beat me to it 2020-02-13T15:05:31 #kisslinux Maybe one day I'll look into it 2020-02-13T15:05:44 #kisslinux I'm not... Horrified... By an extra symlink in / I guess 2020-02-13T15:06:46 #kisslinux :( 2020-02-13T15:08:15 #kisslinux You *could* symlink to ~/.config/falkon iirc 2020-02-13T15:08:33 #kisslinux And clutter my precious ~?! 2020-02-13T15:08:36 #kisslinux You monster 2020-02-13T15:09:22 #kisslinux Can I symlink it to /root/.config and just always run Fallon as root 2020-02-13T15:12:20 #kisslinux Great idea 2020-02-13T15:15:46 #kisslinux ohai, is kisslinux bleeding edge or stable? 2020-02-13T15:20:48 #kisslinux It's as bleeding edge or stable as you'd like it to be 2020-02-13T15:21:08 #kisslinux bleeding edge doesn't mean unstable either 2020-02-13T15:31:10 #kisslinux Prefer less software over more software where possible. e.g If all a library does is make the cursor spin while waiting for a program to launch, it should be purged. 2020-02-13T15:31:11 #kisslinux i like that one. 2020-02-13T15:32:31 #kisslinux less bloat <3 2020-02-13T15:42:22 #kisslinux Yeah 2020-02-13T15:59:23 #kisslinux dylanaraps: how long did it take to create a distro? 2020-02-13T16:18:56 #kisslinux konimex: for rust, replace libgcc_s.so (not the actual lib just the linker script) with one that points to libunwind so while you will need it cuz the stage0 is dynamic the built rust will have been forced to link to libunwind 2020-02-13T16:19:20 #kisslinux "one that points to" meaning a linker script that links libunwind 2020-02-13T16:37:16 #kisslinux l1lyprince: 3 months~ of 10~ hour days 2020-02-13T16:37:35 #kisslinux (before I was running it on my laptop) 2020-02-13T16:37:58 #kisslinux I did it very quick though 2020-02-13T17:07:56 #kisslinux Hola 2020-02-13T17:08:01 #kisslinux I return, once more 2020-02-13T17:10:10 #kisslinux mforney: so for getting samurai printing after jobs complete instead of before to match ninja, should I try to do that and include it in my one line PR or do you want to do that separately? 2020-02-13T17:10:51 #kisslinux Hello 2020-02-13T17:11:40 #kisslinux It seems kiss's nano package is having some issues. 2020-02-13T17:14:14 #kisslinux Yeah? 2020-02-13T17:14:29 #kisslinux Hello there, I am in a process of installing KISS linux. Any idea what should I do if package fails to download while running "kiss build"? 2020-02-13T17:14:36 #kisslinux What package? 2020-02-13T17:14:42 #kisslinux We literally just do: ./configure; make; make install 2020-02-13T17:14:48 #kisslinux libressl 2020-02-13T17:14:51 #kisslinux Ah 2020-02-13T17:15:01 #kisslinux > https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.0.2.tar.gz 2020-02-13T17:15:10 #kisslinux I can reproduce 2020-02-13T17:15:13 #kisslinux Seems to be down 2020-02-13T17:15:18 #kisslinux yeah 2020-02-13T17:15:20 #kisslinux Well, my first package is going well, so that's neat 2020-02-13T17:15:22 #kisslinux 2 secs 2020-02-13T17:15:27 #kisslinux alright then I would want to install it manually? 2020-02-13T17:15:29 #kisslinux Gotta go, laters alligators 2020-02-13T17:15:40 #kisslinux trinity: I'll push a fix in a sec 2020-02-13T17:16:00 #kisslinux thank you 2020-02-13T17:17:23 #kisslinux Fixed 2020-02-13T17:17:27 #kisslinux Run 'kiss update' 2020-02-13T17:18:18 #kisslinux (Then 'kiss build' again to continue) 2020-02-13T17:18:35 #kisslinux What's up with "KISS" distros and using package managers written in shellscripts? 2020-02-13T17:19:07 #kisslinux Well 2020-02-13T17:19:27 #kisslinux POSIX shell is the only portable programming language ;) 2020-02-13T17:19:46 #kisslinux Why does something distro specific need to be portable? 2020-02-13T17:19:54 #kisslinux You're doing basic file operations which are easy in shell 2020-02-13T17:20:05 #kisslinux True. 2020-02-13T17:20:35 #kisslinux Hmm, one of my packages seems to have frozen during the build process. 2020-02-13T17:20:46 #kisslinux You're working with a lot of tools (archives, downloading from the net, checksums, copy/move/delete, etc) 2020-02-13T17:21:00 #kisslinux Much easier to use shell and call the utilities than it is to hook into libraries 2020-02-13T17:21:20 #kisslinux Were kiss in C I'd need to use libarchive, libcurl, etc etc 2020-02-13T17:21:58 #kisslinux I just like the shell 2020-02-13T17:22:56 #kisslinux Valid point 2020-02-13T17:22:58 #kisslinux I like it too 2020-02-13T17:23:32 #kisslinux Something like makepkg, xbps-src, etc have an easier argument as they eval the build scripts 2020-02-13T17:23:33 #kisslinux ;) 2020-02-13T17:23:55 #kisslinux kiss just executes them like any other utility 2020-02-13T17:23:59 #kisslinux ./build 2020-02-13T17:24:04 #kisslinux Not . ./build 2020-02-13T17:25:08 #kisslinux 99.9% of shell code is horrible though 2020-02-13T17:25:15 #kisslinux So it's never a good idea 2020-02-13T17:25:28 #kisslinux Scratch that. 99% of all code is horrible 2020-02-13T17:25:35 #kisslinux .9%* 2020-02-13T17:29:57 #kisslinux Why does kiss suppress ctrl+c? 2020-02-13T17:32:03 #kisslinux Only on install/removal of packages 2020-02-13T17:32:15 #kisslinux to prevent cutting off of filesystem operations mid-way 2020-02-13T17:32:19 #kisslinux Ah 2020-02-13T17:32:36 #kisslinux You can ctrl+c builds etc 2020-02-13T17:32:58 #kisslinux One of my installs was frozen, and I had to use the terminal window to close it. 2020-02-13T17:33:17 #kisslinux close the terminal window 2020-02-13T17:33:36 #kisslinux Huh 2020-02-13T17:34:04 #kisslinux Waited for over 5 minutes. All other installs on this device have been zippy. 2020-02-13T17:34:17 #kisslinux Running 'kiss i pkg' again will fix everything 2020-02-13T17:34:22 #kisslinux yup 2020-02-13T17:34:27 #kisslinux I'm about to do that 2020-02-13T17:34:50 #kisslinux Currently just doing `kiss u` 2020-02-13T17:36:24 #kisslinux And now it's stuck again. 2020-02-13T17:36:26 #kisslinux Horray. 2020-02-13T17:36:52 #kisslinux checking for grep that handles long lines and -e... 2020-02-13T17:37:02 #kisslinux why does gcc need to check for this more than once? 2020-02-13T17:37:14 #kisslinux Which package? 2020-02-13T17:37:20 #kisslinux gcc 2020-02-13T17:37:23 #kisslinux perish: GNU autoshit is well... shit 2020-02-13T17:37:53 #kisslinux ctrl c isn't working either. 2020-02-13T17:38:09 #kisslinux z did 2020-02-13T17:38:48 #kisslinux tar tvf ~/.cache/kiss/bin/gcc#9.2.0-3.tar.gz | less 2020-02-13T17:39:02 #kisslinux That'll show you the contents of the archive 2020-02-13T17:39:24 #kisslinux Though I find it weird as I've never seen this happen 2020-02-13T17:39:56 #kisslinux Seems not to be working 2020-02-13T17:39:59 #kisslinux Opens an empty vi window 2020-02-13T17:40:17 #kisslinux That'd be less with no input 2020-02-13T17:40:29 #kisslinux Check the directory? 2020-02-13T17:40:32 #kisslinux will do 2020-02-13T17:40:35 #kisslinux Could be named something else 2020-02-13T17:40:42 #kisslinux Regardless, that's the command you'd use. 2020-02-13T17:44:08 #kisslinux Wow, filesystem access is really slow now, for some reason. 2020-02-13T17:44:47 #kisslinux Hm 2020-02-13T17:44:59 #kisslinux Anything using the disk? 2020-02-13T17:45:03 #kisslinux Nope. 2020-02-13T17:45:10 #kisslinux Did you leave rsync processes in the background? 2020-02-13T17:45:13 #kisslinux Nope. 2020-02-13T17:45:16 #kisslinux Ctrl+z will do that 2020-02-13T17:45:36 #kisslinux Try a reboot 2020-02-13T17:45:52 #kisslinux It's on a usb stick, and I'm chrooting 2020-02-13T17:46:09 #kisslinux Ah 2020-02-13T17:46:12 #kisslinux That's right 2020-02-13T17:46:15 #kisslinux Exited, works fine now 2020-02-13T17:46:21 #kisslinux Mounted to a different mountpoint 2020-02-13T17:46:36 #kisslinux well, I've tried "kiss build" and now gcc doesn't want to compile.. Could it be someting concerning the CFLAGS? it didn't say much, just "gcc build failed" and "make: *** [makefile:961: all] Error 2" 2020-02-13T17:46:48 #kisslinux It's a rather speedy usb stick 2020-02-13T17:47:15 #kisslinux Yet again. Same empty vi window. 2020-02-13T17:47:50 #kisslinux Hm. 2020-02-13T17:48:00 #kisslinux Let's hope the build doesn't hang this time. 2020-02-13T17:48:58 #kisslinux perish we are struggling hard haha 2020-02-13T17:49:24 #kisslinux I feel like kiss b is unneccessary, unless you really want those optimisations. 2020-02-13T17:49:30 #kisslinux Or well 2020-02-13T17:49:34 #kisslinux kiss b without anything else 2020-02-13T17:50:47 #kisslinux perish: Yeah, you'll rebuild everything over time anyway 2020-02-13T17:50:57 #kisslinux trinity: I need a full log to be of help 2020-02-13T17:50:58 #kisslinux Yup. 2020-02-13T17:51:22 #kisslinux Run: nc termbin.com:9999 < ~/.cache/kiss/logs/bla-bla-here 2020-02-13T17:51:30 #kisslinux That'll upload the log from the kiss machine 2020-02-13T17:52:49 #kisslinux neat 2020-02-13T17:52:51 #kisslinux http://termbin.com/0vg3 2020-02-13T17:53:09 #kisslinux libtool.m4: error: problem compiling CXX test program 2020-02-13T17:53:15 #kisslinux checking for sbrk... configure: error: C++ compiler missing or inoperational 2020-02-13T17:53:39 #kisslinux Your GCC isn't working(?) 2020-02-13T17:53:53 #kisslinux Which is why you can't build GCC 2020-02-13T17:54:04 #kisslinux Did you verify checksums/signatures of the tarball you downloaded? 2020-02-13T17:55:12 #kisslinux yeah 2020-02-13T17:55:18 #kisslinux it said it was "good" 2020-02-13T17:55:59 #kisslinux Output of: gcc -v 2020-02-13T17:56:08 #kisslinux Can do: gcc -v | nc termbin.com:9999 2020-02-13T17:56:22 #kisslinux actually: gcc -v 2>&1 | nc termbin.com:9999 2020-02-13T17:57:14 #kisslinux http://termbin.com/puom2 2020-02-13T17:58:19 #kisslinux seems okay I guess? 2020-02-13T17:58:27 #kisslinux Yeah 2020-02-13T17:58:39 #kisslinux Try 'kiss b zlib' to see if building something simple works 2020-02-13T17:59:58 #kisslinux i think I built it already and then it wouldnt work because i set unnecessary "-j4" in CFLAGS instead of MAKEFLAGS 2020-02-13T18:00:06 #kisslinux I'll try it again 2020-02-13T18:00:27 #kisslinux it says: Succesfully built 2020-02-13T18:00:37 #kisslinux OK 2020-02-13T18:00:53 #kisslinux It said C++ issue so lets try a C++ based package 2020-02-13T18:01:28 #kisslinux Also 2020-02-13T18:01:37 #kisslinux Send me your CXXFLAGS 2020-02-13T18:01:43 #kisslinux (echo $CXXFLAGS) 2020-02-13T18:02:41 #kisslinux no waaay.. I think I had set "-j4 accidentally in CXXFLAGS as well, I will try building again.. 2020-02-13T18:03:02 #kisslinux ;) 2020-02-13T18:03:21 #kisslinux That would do it 2020-02-13T18:03:50 #kisslinux waiting for it to compile, we will see 2020-02-13T18:03:54 #kisslinux thanks for your time 2020-02-13T18:04:12 #kisslinux Got a make error for gcc too. 2020-02-13T18:04:26 #kisslinux perish: log 2020-02-13T18:04:29 #kisslinux Allow me to log 2020-02-13T18:04:30 #kisslinux yup 2020-02-13T18:04:58 #kisslinux https://termbin.com/eli1 gcc -v output 2020-02-13T18:06:11 #kisslinux https://termbin.com/htzc 2020-02-13T18:06:55 #kisslinux > config.status: error: Something went wrong bootstrapping makefile fragments 2020-02-13T18:07:17 #kisslinux And how would I go about fixing that? 2020-02-13T18:07:52 #kisslinux Dunno 2020-02-13T18:07:59 #kisslinux Never seen that error before 2020-02-13T18:08:05 #kisslinux I'm doing some research 2020-02-13T18:08:12 #kisslinux Alright, thank you 2020-02-13T18:08:28 #kisslinux Output of 'env' 2020-02-13T18:15:02 #kisslinux https://termbin.com/k76wb 2020-02-13T18:16:02 #kisslinux Looks fine to me 2020-02-13T18:20:55 #kisslinux Anything else you need? 2020-02-13T18:26:43 #kisslinux I don't think so. 2020-02-13T18:26:48 #kisslinux Try building again? 2020-02-13T18:26:52 #kisslinux Maybe with -j2 2020-02-13T18:30:16 #kisslinux gcc compilation succeeded this time, so good so far :) 2020-02-13T18:34:07 #kisslinux by the way, why is linux-headers built as a base package, if we install kernel manually later anyway? 2020-02-13T18:35:29 #kisslinux trinity: The base system requires usable headers from the get go 2020-02-13T18:35:48 #kisslinux Locking the version to LTS also fixes any incompatibilities between kernel versions too 2020-02-13T18:36:01 #kisslinux Old headers can be used on new kernels without issue always 2020-02-13T18:36:45 #kisslinux I see 2020-02-13T19:01:24 #kisslinux E5ten: adding it as a separate commit to your existing PR sounds good to me 2020-02-13T20:26:11 #kisslinux I really want to install this 90's RHL: https://m.imgur.com/gallery/yX5uw?utm_source=share&utm_medium=ios_app 2020-02-13T20:34:02 #kisslinux "yep" 2020-02-13T21:29:36 #kisslinux Hola. 2020-02-13T21:30:20 #kisslinux hello 2020-02-13T21:30:48 #kisslinux How goes it? 2020-02-13T21:31:11 #kisslinux pretty good, I am messing with the kernel right now 2020-02-13T21:31:24 #kisslinux nice 2020-02-13T21:31:31 #kisslinux I'm building GCC 2020-02-13T21:31:32 #kisslinux again 2020-02-13T21:31:47 #kisslinux hopefully it will work this time 2020-02-13T21:31:55 #kisslinux Yup 2020-02-13T21:32:00 #kisslinux is this your first KISS install? 2020-02-13T21:32:03 #kisslinux Nay 2020-02-13T21:32:29 #kisslinux I've installed it a few times. 2020-02-13T21:33:36 #kisslinux Listening to some pink floyd, occasionally checking in on the build. 2020-02-13T21:34:00 #kisslinux nice 2020-02-13T21:34:08 #kisslinux Oh dear. It seems to have gotten stuck on grep checking 2020-02-13T21:34:20 #kisslinux hopefully it won't crash 2020-02-13T21:34:33 #kisslinux It never does. 2020-02-13T21:34:39 #kisslinux It just freezes. 2020-02-13T21:35:41 #kisslinux Oh, finally. 2020-02-13T22:15:49 #kisslinux Alright, how do I create checksums for a package? 2020-02-13T22:19:52 #kisslinux The checksum command 2020-02-13T22:20:49 #kisslinux That was easy 2020-02-13T22:24:29 #kisslinux configure: error: cannot guess build type; you must specify one 2020-02-13T22:24:31 #kisslinux yay ! 2020-02-13T22:24:49 #kisslinux this has happened with nano and xorg-proto 2020-02-13T22:27:52 #kisslinux where's dylan when you need him 2020-02-13T22:43:24 #kisslinux Make me you buddy, get a linuxkiss 2020-02-13T22:43:42 #kisslinux mauh 2020-02-13T22:44:04 #kisslinux i have question concerning firmware blobs 2020-02-13T22:44:17 #kisslinux *i have a question 2020-02-13T22:45:52 #kisslinux do you copy the drivers that you need from linux-firmware to /usb/lib/firmware, and just set them in kernel as modules? 2020-02-13T22:45:55 #kisslinux i just got through channel my server to manage middle ware, probley some sort of arrta package you can enable 2020-02-13T22:46:32 #kisslinux cp %dir.folder% /C/+c/+ 2020-02-13T22:46:41 #kisslinux wat 2020-02-13T22:47:25 #kisslinux damn perl got some thick af documentation 2020-02-13T22:47:39 #kisslinux loads 2020-02-13T22:47:54 #kisslinux That's why it's taking so long to strip it ig 2020-02-13T22:48:39 #kisslinux probley gunna be some time yet 2020-02-13T22:49:04 #kisslinux well perl is done 2020-02-13T22:49:05 #kisslinux yeet 2020-02-13T22:50:31 #kisslinux watch as autoconf fails 2020-02-13T22:52:15 #kisslinux smokpengu: that sounds right? see https://wiki.gentoo.org/wiki/Linux_firmware 2020-02-13T22:53:10 #kisslinux i am psychic 2020-02-13T22:53:15 #kisslinux autoconf failed to build 2020-02-13T22:53:35 #kisslinux alright i will read that 2020-02-13T22:53:41 #kisslinux thanks 2020-02-13T22:53:46 #kisslinux gcc again? 2020-02-13T22:54:02 #kisslinux no clue 2020-02-13T22:54:22 #kisslinux autom4te: cannot create /tmp/am4t8572.28671: No such file or directory 2020-02-13T22:54:28 #kisslinux I'd be more helpful if I'd ended up actually using any firmware 2020-02-13T22:54:28 #kisslinux oh my 2020-02-13T22:54:40 #kisslinux why would trying to create a directory say "no such file or directory" 2020-02-13T22:54:44 #kisslinux that's why you're *making it* automate 2020-02-13T22:54:46 #kisslinux smh 2020-02-13T22:54:50 #kisslinux yea shut the fuck up that's why im trying to make it 2020-02-13T22:55:07 #kisslinux file a bug report 2020-02-13T22:55:12 #kisslinux "program obviously stupid" 2020-02-13T22:55:14 #kisslinux lol 2020-02-13T22:55:42 #kisslinux it supose to compile with the sorce /c/+/+ 2020-02-13T22:57:21 #kisslinux you can compile out of /* also 2020-02-13T23:03:58 #kisslinux E5ten: yeah, that doesn't really work, the stage0 requires libgcc proper or it'll complain about missing symbols if I use a linker script and point it to libunwind 2020-02-13T23:07:42 #kisslinux welcone back 2020-02-13T23:08:20 #kisslinux E5ten: say, what's the linker script anyway? I only tried INPUT(-lunwind) and doesn't work, so don't know if yours are the same or not 2020-02-13T23:27:54 #kisslinux also tried symlinking libgcc to libunwind, no dice 2020-02-13T23:28:48 #kisslinux x11 is built! 2020-02-13T23:33:28 #kisslinux Why do I have to build packages that involve xorg twice? 2020-02-13T23:45:08 #kisslinux I did GROUP(-lunwind) but I doubt that'd change anything, I was just doing what required the least modification to the normal one 2020-02-13T23:57:29 #kisslinux hello