geekthattweaks has quit [Quit: Connection closed for inactivity]
<xdream8[m]>
which shell should i use for /usr/bin/sh? i tried yash but it does not source /etc/profile on boot and it gives command not found errors. bash works on boot but i dont want to use it as /usr/bin/sh. i replaced busybox with sbase/ubase/otools so i need a good minimal shell. maybe i should try to use oksh as /usr/bin/sh
<xdream8[m]>
maybe i should just use busybox/otools
<sewn>
<xdream8[m]> "maybe i should just use busybox..." <- plz
<sewn>
use busybox
<sewn>
i mean toybox**
<sewn>
personally i'd keep dash as /usr/bin/sh and oksh/yash as the interactive user shell
lanodan has quit [Quit: WeeChat 3.8]
lanodan has joined #kisslinux
<xdream8[m]>
<sewn> "i mean toybox**" <- actually i might give that a try
<sewn>
i like toybox, it's the middleground between sbase/ubase and busybox
<xdream8[m]>
i will try it. it seems first i need a config like busybox
<sewn>
hi testuser
<testuser[m]>
hi
<testuser[m]>
bye
<sewn>
oh no
<xdream8[m]>
it seems toybox uses bash shebang in its scripts but it does not seem to use any specific bash feature
<xdream8[m]>
should i try to convert these shebangs to /bin/sh so that i can escape bash dependency?
<sewn>
xdream8[m]: you cannot escape
<sewn>
its alot to translate the bash to sh
<sewn>
i suggest you use bash for now just to try out toybox, then you can decide if it is worth your time
<xdream8[m]>
i will follow your suggestion for now
<depressed_pigeon>
xdream81[m]: It has been done before. Check dylins repo for one. Its also been tested couple times before. Just look up toybox in the irc logs
<testuser[m]>
check if toybox has config options to enable these
<testuser[m]>
flags
<xdream8[m]>
nope it does not have any config options for these
<xdream8[m]>
either i switch back to busybox or create my own init script
<xdream8[m]>
<xdream8[m]> "i think this should work: https:..." <- first i added a lot of missing things to this but when i try to boot using this init script it immediately starts printing segfault errors endlessly. it does not give me time to see what is wrong. then i tried init scripts from base-init package and entered exit everytime it prompted me shell and same thing happens with it too
<xdream8[m]>
i think the only thing i can do now is switch back to busybox
<xdream8[m]>
if i knew this would happen i would not waste time with toybox :(
mako2 has quit [Remote host closed the connection]
kiedtl has quit [Quit: Bye]
kiedtl has joined #kisslinux
kiedtl has quit [Quit: Bye]
kiedtl has joined #kisslinux
<sewn>
I should have told you that compilation error would occur, I faced the same init problems
<rottatorg>
noob question: if i wanted to configure busybox with make menuconfig before building and installing it with kiss, how would i do that?
<illiliti>
you would fork busybox
<sewn>
meh toybox has colors and cooler programs
<rottatorg>
so would it be better to name the forked package something other than 'busybox' or is there some clear way to set the which repository is preferred?
<rottatorg>
sewn: i'll try that later. i've also been thinking of looking at sbase but i'm trying to troubleshoot something rn
<illiliti>
first repository in KISS_PATH is most preferred one. just fork busybox to your repo and prepend repo to KISS_PATH and it will override original busybox
<rottatorg>
alright, thanks for the help!
<sewn>
much like the ol PATH
<illiliti>
yes
Guest47 has quit [Quit: Connection closed]
sad_plan has joined #kisslinux
<sad_plan>
hi
<sad_plan>
xdream8[m]: https://github.com/dilyn-corner/kiss-me dilyn has some stuff for the init scripts. he initially used the upstream ones, with a few tweaks
<sad_plan>
in kiss-somethingsomethingstatic, I just remade them, and hacked together something that.. sortof worked. mount had issues with giving a non-fatal error when mounting, and just not being able to mount at all
<sad_plan>
I did however initially just use shinit. as sewn mentioned, I also had issues with toybox init not working for w/e reason
<sewn>
hi sad_plan
an3223 has quit [Ping timeout: 240 seconds]
mako2 has joined #kisslinux
<mako2>
How do i get perl? I'm trying to compile the kernel, but it fails and gives an error that perl is required
<sewn>
mako2: use later version of the linux kernel
<sewn>
you shouldn't need perl anymore
<sewn>
or apply /usr/share/doc/kiss/wiki/kernel/no-perl.patch