2020-07-12T00:01:24 #kisslinux awesome! 2020-07-12T00:07:23 #kisslinux gentoo uses a 444 page bash script that sources external libraries to generate locale 2020-07-12T00:07:39 #kisslinux but I just implemented it in 22 rows of posix shell =_= 2020-07-12T00:07:48 #kisslinux why do people overengineer everything 2020-07-12T00:23:08 #kisslinux I'm also fascinated by the amount of gnu tools that break each other 2020-07-12T00:23:23 #kisslinux you can't compile m4 or glibc with gcc without making some modifications 2020-07-12T00:24:18 #kisslinux that's _weird_, you'd think gnu would want to fix that 2020-07-12T00:27:09 #kisslinux yeah, you'd think so 2020-07-12T00:27:20 #kisslinux the worst part is that the GNU m4 issues dates back to 2018 2020-07-12T00:27:32 #kisslinux so they've had 2 years to fix it 2020-07-12T00:27:34 #kisslinux but haven't 2020-07-12T00:27:51 #kisslinux meanwhile it compiles without any patches against musl 2020-07-12T01:01:33 #kisslinux comedy 2020-07-12T07:30:54 #kisslinux for git submodules do you just chuck a git submodule command in build? 2020-07-12T10:16:30 #kisslinux >_< anyone had issues with gtk+3 apps on kiss? 2020-07-12T10:43:24 #kisslinux can someone please test tuitube on their system? im getting segfaults when i build from git, but not when i build from the working directory i use 2020-07-12T10:49:23 #kisslinux djt3: can't build due to checksum mismatch in config_ytdl.patch 2020-07-12T10:49:49 #kisslinux ah shit i messed up the package in the repo 2020-07-12T10:50:02 #kisslinux can you manually build it 🙂 https://github.com/djt3/tuitube 2020-07-12T10:52:49 #kisslinux its crashing for me when i go into settings and set the instance to fastest 2020-07-12T10:58:22 #kisslinux djt3[m]: segfault for me 2020-07-12T10:58:29 #kisslinux as soon as i do anything 2020-07-12T11:00:09 #kisslinux search segfaults 2020-07-12T11:02:04 #kisslinux everything segfaults 2020-07-12T11:03:40 #kisslinux libcurl seems to be shitting itself in stdc++ 2020-07-12T11:03:47 #kisslinux well libcurlpp 2020-07-12T11:05:21 #kisslinux https://pastebin.com/raw/hi4rSme1 2020-07-12T11:11:40 #kisslinux hey o/ 2020-07-12T11:35:59 #kisslinux xzcvczx: thank you, ill have to debug it 2020-07-12T11:42:14 #kisslinux djt3[m]: just hope its not a schredinger bug unlike the one i got 2020-07-12T11:44:01 #kisslinux schroedinger 2020-07-12T11:44:07 #kisslinux which is spelt wrong anyways but meh 2020-07-12T11:53:41 #kisslinux Can someone tell me if this is either ok/safe to do, or just incredibly bad and stupid? 2020-07-12T11:53:47 #kisslinux https://termbin.com/l5svj 2020-07-12T11:56:03 #kisslinux lol seems rather overkill 2020-07-12T11:57:14 #kisslinux So, it's stupid then ^^ 2020-07-12T11:57:41 #kisslinux Suggestions on a not-so-overkill alternative? 2020-07-12T11:58:52 #kisslinux I know there're many ways of doing it, and I wrote a bunch of them down a long time ago, but I can't remember where I kept it lol. 2020-07-12T12:00:49 #kisslinux $RANDOM might help 2020-07-12T12:01:05 #kisslinux although since its range is 32768 you might need to boost it a bit 2020-07-12T12:01:16 #kisslinux or just mod it 256 and run 3 times 2020-07-12T12:01:59 #kisslinux But $RANDOM requires bash 2020-07-12T12:02:28 #kisslinux works in ash for me 2020-07-12T12:02:59 #kisslinux Really? 2020-07-12T12:03:19 #kisslinux Oh but that's busybox ash, is it? Haven't they included certain bashisms etc? 2020-07-12T12:03:32 #kisslinux oh are you not using busybox ash? 2020-07-12T12:03:53 #kisslinux Nope, dash 2020-07-12T12:04:04 #kisslinux I'm not om my KISS machine right now 2020-07-12T12:04:05 #kisslinux ah no idea then sorry 2020-07-12T12:04:17 #kisslinux i despise the lack of history and tab complete in dash 2020-07-12T12:04:34 #kisslinux Haha yes it is seriously annoying 2020-07-12T12:05:07 #kisslinux may i ask what sort of system you are on? 2020-07-12T12:05:09 #kisslinux void? 2020-07-12T12:05:22 #kisslinux Is it possible to build busybox ash _only_ somehow? Or is even the shell baked into e.g. "busybox ash" 2020-07-12T12:05:55 #kisslinux Arch on this machine, lots of shit I need for work which are annoying to get up and running on e.g. KISS 2020-07-12T12:06:26 #kisslinux Need crap like dotnet and aspnet and docker etc etc 2020-07-12T12:07:05 #kisslinux Can't be arsed to change distro on my work machine right now, so I'm stuck with Arch.. 2020-07-12T12:07:18 #kisslinux haha sux2bu 2020-07-12T12:07:28 #kisslinux sux2work 2020-07-12T12:07:38 #kisslinux rather, worksux 2020-07-12T12:07:54 #kisslinux what do you mean re baked into? 2020-07-12T12:08:12 #kisslinux its runnable using "busybox ash" but you can't have it as a seperate executable 2020-07-12T12:08:41 #kisslinux So when building busybox, can I specify what I want to include/exclude then? 2020-07-12T12:08:49 #kisslinux so is your random colour scheme a on-each boot thing or you just want to be able to sit back and watch them scroll past to find a nice one? 2020-07-12T12:08:54 #kisslinux make menuconfig 2020-07-12T12:09:05 #kisslinux Ah okey 2020-07-12T12:09:19 #kisslinux Sorry, haven't looked into it at all, should probably have done that before asking. 2020-07-12T12:09:25 #kisslinux them thieves stole it from the kernel 2020-07-12T12:09:29 #kisslinux nah all good 2020-07-12T12:09:35 #kisslinux people very seldom build busybox 2020-07-12T12:11:24 #kisslinux I change colour scheme several times a day for variation actually. I find it to be good on the eyes to change. 2020-07-12T12:12:04 #kisslinux Right now I use either pywal or another script I wrote that uses existing palettes, largely inspired/borrowed from dylan's paleta and okpal 2020-07-12T12:12:43 #kisslinux > i despise the lack of history and tab complete in dash 2020-07-12T12:12:49 #kisslinux this is dependent on your build 2020-07-12T12:13:07 #kisslinux it can be built with libedit/readline 2020-07-12T12:13:15 #kisslinux but most dont 2020-07-12T12:13:27 #kisslinux periish: then i despise the void muppets who chose to build without libedit/readline :) 2020-07-12T12:13:41 #kisslinux also, does anyone have a usable fake xsltproc? 2020-07-12T12:13:48 #kisslinux periish: It can? Nice, might do that. I just did the lazy pacman dash install lol. 2020-07-12T12:14:51 #kisslinux im building networkmanager and the `configure` needs perl::xml, but the meson method needs xsltproc 2020-07-12T12:25:57 #kisslinux Made one 2020-07-12T12:30:11 #kisslinux nice 2020-07-12T12:37:17 #kisslinux good lord network manager why must you torture me 2020-07-12T12:40:07 #kisslinux because you stole their xsltproc 2020-07-12T12:41:11 #kisslinux nmtui uses a shitty tui library rather than curses 2020-07-12T12:41:18 #kisslinux said tui library uses something called S-Lang 2020-07-12T12:41:24 #kisslinux which doesn't want to build 2020-07-12T12:41:42 #kisslinux because their makefile is fucked up 2020-07-12T12:54:37 #kisslinux xzcvczx: could you test tuitube again? i pushed an update 2020-07-12T12:54:50 #kisslinux it should build fine through kiss now 2020-07-12T13:07:35 #kisslinux it built fine for me last time anyways 2020-07-12T13:08:32 #kisslinux oh nice 2020-07-12T13:10:17 #kisslinux it plays 2020-07-12T13:10:21 #kisslinux but it ignores 'a' 2020-07-12T13:10:29 #kisslinux and plays video regardless 2020-07-12T13:10:42 #kisslinux but well done on getting it to do more than just crash :) 2020-07-12T13:32:04 #kisslinux :) 2020-07-12T13:34:59 #kisslinux thanks, fixed audio only 2020-07-12T13:36:57 #kisslinux djt3[m]: if not using / for anything else why not make it goto search? 2020-07-12T13:37:23 #kisslinux good idea, i like it 2020-07-12T13:37:37 #kisslinux and nice audio works now :) 2020-07-12T13:39:23 #kisslinux yep, ive added the binding 2020-07-12T14:03:40 #kisslinux any ideas why my .profile doesnt work unless i do sh -l? 2020-07-12T14:13:00 #kisslinux djt3[m]: .profile is loaded only on login shells, iirc 2020-07-12T14:13:19 #kisslinux i could be wrong -- i never use it 2020-07-12T14:29:29 #kisslinux icy: That's correct, .profile is login shells 2020-07-12T14:29:38 #kisslinux At least afaik 2020-07-12T14:57:37 #kisslinux ah 2020-07-12T14:57:52 #kisslinux is there an ashrc or something? 2020-07-12T14:59:57 #kisslinux djt3[m]: how are you running ash that isn't loading hte progile? 2020-07-12T15:00:03 #kisslinux the profile* 2020-07-12T15:00:18 #kisslinux * xzcvczx hates xauthority (said in eric cartmans voice) 2020-07-12T15:01:53 #kisslinux just opening st 2020-07-12T15:02:03 #kisslinux aliases in .profile arent loaded until i do sh -l 2020-07-12T15:03:15 #kisslinux djt3[m]: yeah they won't. use ~.ashrc 2020-07-12T15:03:48 #kisslinux cheers 2020-07-12T15:04:39 #kisslinux doesnt work for me 2020-07-12T15:04:53 #kisslinux uhh 2020-07-12T15:04:55 #kisslinux what's your $SHELL 2020-07-12T15:05:28 #kisslinux ~ $ echo $SHELL 2020-07-12T15:05:28 #kisslinux /bin/sh 2020-07-12T15:05:28 #kisslinux ~ $ 2020-07-12T15:05:37 #kisslinux busybox ash? 2020-07-12T15:05:50 #kisslinux yep /bin/sh -> busybox 2020-07-12T15:06:00 #kisslinux yeah then ~/.ashrc should do the trick 2020-07-12T15:06:06 #kisslinux it doesnt 2020-07-12T15:06:09 #kisslinux similar to .bashrc / .zshrc 2020-07-12T15:06:11 #kisslinux hmmm 2020-07-12T15:06:17 #kisslinux logout / login again? 2020-07-12T15:06:34 #kisslinux shouldnt running "ash" do it 2020-07-12T15:06:41 #kisslinux yeah i suppose 2020-07-12T15:06:44 #kisslinux do `exec ash` 2020-07-12T15:06:59 #kisslinux nah still doesnt do the aliases 2020-07-12T15:07:08 #kisslinux that's odd 2020-07-12T15:07:19 #kisslinux perhaps read the manpage then 2020-07-12T15:07:21 #kisslinux lol 2020-07-12T15:07:48 #kisslinux yeah 2020-07-12T15:08:10 #kisslinux man isnt working ffs 2020-07-12T15:09:00 #kisslinux hm 2020-07-12T15:09:06 #kisslinux dylan uses busybox ash 2020-07-12T15:09:54 #kisslinux https://github.com/dylanaraps/dotfiles/blob/master/home/.ashrc 2020-07-12T15:09:58 #kisslinux it's in his homedir 2020-07-12T15:10:01 #kisslinux found it thanks 2020-07-12T15:10:02 #kisslinux idk 2020-07-12T15:10:16 #kisslinux you need to export it as env in the .profile 2020-07-12T15:10:24 #kisslinux ENV=$HOME/.shinit; export ENV 2020-07-12T15:10:38 #kisslinux ahh 2020-07-12T15:10:40 #kisslinux right 2020-07-12T15:10:42 #kisslinux similar to ksh 2020-07-12T15:10:49 #kisslinux TIL 2020-07-12T15:11:03 #kisslinux yep 2020-07-12T15:11:15 #kisslinux it looks like its working now 2020-07-12T15:11:32 #kisslinux neat 2020-07-12T15:11:45 #kisslinux thanks for the help 2020-07-12T15:11:50 #kisslinux sure thing 2020-07-12T15:25:44 #kisslinux anyone truly understand xauthority? 2020-07-12T15:32:08 #kisslinux Any difference in 'export ENV=foo' vs 'ENV=foo; export ENV' ? 2020-07-12T15:33:04 #kisslinux no 2020-07-12T15:33:44 #kisslinux Thanks 2020-07-12T15:33:45 #kisslinux ENV=foo is more often used like THIS=that echo $THIS 2020-07-12T15:34:13 #kisslinux oh wait there might be with the ; 2020-07-12T15:36:17 #kisslinux It's just command separation isn't it? 2020-07-12T15:37:07 #kisslinux yeah nvm i was wrong 2020-07-12T16:02:45 #kisslinux fehawen: it's better to declare first and then export 2020-07-12T16:02:53 #kisslinux (don't ask me why; shellcheck says so) 2020-07-12T16:06:58 #kisslinux oh 2020-07-12T16:07:08 #kisslinux probably dash being a piece of rubbish 2020-07-12T16:18:38 #kisslinux shellcheck.net doesn't seem to care about the difference between the two, "#!/bin/shnexport FOO=barnBAR=baz; export BAR" results in "No issues detected!" 2020-07-12T16:18:46 #kisslinux replacing n with newlines ofc 2020-07-12T16:20:46 #kisslinux github wiki search is a pain, only lets you search for titles 2020-07-12T16:23:26 #kisslinux icyphox: Thanks for the clarification! 2020-07-12T16:39:37 #kisslinux Is there a 'make noconfig' or 'make emptyconfig' or similar for BusyBox? (Applies to Linux kernel obviously as well) 2020-07-12T16:40:02 #kisslinux Can only find info on defconfig oldconfig menuconfig etc, but nothing about a blank one 2020-07-12T16:40:23 #kisslinux what happens if you nuke the .config? 2020-07-12T16:40:45 #kisslinux Clever you are! I'll try 2020-07-12T16:43:07 #kisslinux make defconfig and nuking the .config you mean? 2020-07-12T16:43:16 #kisslinux That brings in the defaults it seems 2020-07-12T16:43:50 #kisslinux I just want to deselect everything, and then select ash (possibly hush too) only 2020-07-12T16:48:25 #kisslinux sed -i 's|=y|=n' .config 2020-07-12T16:48:53 #kisslinux Oh how beautiful 2020-07-12T16:48:57 #kisslinux sed -i 's|=y|=n|g' .config 2020-07-12T16:48:58 #kisslinux rather 2020-07-12T16:49:17 #kisslinux Yep yep 2020-07-12T16:49:29 #kisslinux Thank you, did not think of that 2020-07-12T16:55:42 #kisslinux xzcvczx: I guess I want the "Standalone shell" option? 2020-07-12T17:09:12 #kisslinux no idea 2020-07-12T21:46:13 #kisslinux Does /dev/disk/ exist for anyone here? 2020-07-12T21:46:44 #kisslinux It existed prior to my reinstall of kiss, thinking maybe it's a weird effect of using btrfs 2020-07-12T22:02:01 #kisslinux Based on https://unix.stackexchange.com/a/86775 I thought it might be because for some reason I didn't have the udevd service enabled but even after enabling it and rebooting it doesn't exist 2020-07-12T22:08:09 #kisslinux o/ 2020-07-12T22:08:15 #kisslinux himmalerin: I dont have this either 2020-07-12T22:11:03 #kisslinux huh, that's weird. I know it existed before because I had a whole conversation about using it because busybox's blkid sucks 2020-07-12T22:11:20 #kisslinux https://freenode.logbot.info/kisslinux/20200630#c4248522 2020-07-12T22:13:56 #kisslinux claudia02: I'm starting to think it doesn't actually matter, but what filesystem is your root? 2020-07-12T22:16:10 #kisslinux thats ext4 2020-07-12T22:17:20 #kisslinux That's what I was using previously so I don't think it's the filesystem. Everything points to udev doing it but that's enabled so I'm not sure what's going on 2020-07-12T22:17:21 #kisslinux Maybe something about util-linux? 2020-07-12T22:17:31 #kisslinux I dont have this. 2020-07-12T22:18:31 #kisslinux I have udev installed but not running. 2020-07-12T22:21:01 #kisslinux util-linux's blkid gets the partuuid from somewhere but there's still no /dev/disk/ 2020-07-12T22:21:45 #kisslinux Do you actually need this, or do you just want this for convenience? 2020-07-12T22:22:34 #kisslinux I wanted it because I didn't have util-linux's blkid, but that's there now so I guess it doesn't really matter anymore 2020-07-12T23:10:13 #kisslinux Is there any way to get kiss to remove unneeded deps? 2020-07-12T23:12:18 #kisslinux For example, building scrot pulls in giblib and imlib2, which are unneeded by other packages. After running `kiss r scrot` those two packages are still installed 2020-07-12T23:12:37 #kisslinux they aren't listed by `kiss orphans` either 2020-07-12T23:15:58 #kisslinux himmalerin: Than you have probably build some other stuff which now links to giblib/imlib 2020-07-12T23:16:14 #kisslinux You can check kiss-revdepends on thos pks 2020-07-12T23:16:25 #kisslinux *those pkgs 2020-07-12T23:18:12 #kisslinux Then you need 'KISS_FORCE=1 kiss r $unwanted' and rebuild the the which was listed by 'kiss revdepends' 2020-07-12T23:18:25 #kisslinux *the stuff 2020-07-12T23:22:36 #kisslinux so there was, thanks! Got it all cleaned up