zorz has quit [Read error: Connection reset by peer]
zorz has joined #opencrux
zorz has quit [Quit: leaving]
zorz has joined #opencrux
<zorz>
guys did you ever try the yash shell. its not bad at all for interactive POSIX and has completions.
<zorz>
Japan Tech.
<ukky>
zorz: didn't try any shell except bash/dash/ash in Linux and ksh/sh in NetBSD
<zorz>
ukky: first time i play with it
<zorz>
still everything runs from ksh. /bin/sh
<zorz>
ukky: i am thinking cause pkgutils are outdated.... maybe is a good idea to go with pkgsrc, and binaries and source.
<ukky>
Usually I look for alternatives when SW is slow. There are exceptions: watching cmake, for example, processing CMakeLists.txt files is painful, but I cannot get rid of it.
<zorz>
SW?
<ukky>
zorz: SW means software, any sowftware.
<zorz>
okay man.
<ukky>
s/sowftware/software
<zorz>
no i needed a way to have completions for example my bookmark script and some other things.... so yash is okay.
<ukky>
And switching from pkgutils to pkgsrc would be a good move.
<zorz>
ofcourse
<ukky>
For interactive shell, even bash is okay. We just shouldn't require bash when running scripts.
<zorz>
and will not be a fork
<zorz>
we seriously need to discuss this.... switching to pkgsrc.
<ukky>
I mentioned this idea to SiFuh_ some time ago and he was considering it.
<zorz>
i was reading this before Enterprise Linux like centos
<zorz>
i was not online when you disqussed did... but i think is a smart move.
<zorz>
if they are open... why not.
<zorz>
Binary package sets for SmartOS/illumos, macOS, NetBSD current, and Enterprise Linux are available from MNX.
<zorz>
i can imagine a system starting with runit, compile the kernel as you like, and use pkgsrc.
<zorz>
let me see logs
<zorz>
<farkuhar> I keep bringing up NetBSD and the pkgsrc example. I've never tried it, but supposedly you can use pkgsrc to maintain a parallel installation of software, not interfering at all with the database that the host distro maintains.
<zorz>
<ukky> When I considering my own distro, I was hoping to create base core install and use pkgsrc for everything else, in /usr/pkg.
<zorz>
<ukky> SiFuh: if you use pkgsrc, you can compeletly drop the need for contrib, as pkgsrc has plenty of SW.
<zorz>
ukky: we should drop pkgutils completely.
<ukky>
zorz: no. We should use pkgutils for core set.
<zorz>
you go to the folder and make install
<zorz>
maybe do custom make files for the base system.
<zorz>
but keep one package manager... not 2.
<ukky>
zorz: preparing packages for installing into root directory is possible, but will require more brainstorming compared to cruxcore+pkgsrc
<zorz>
yes... i think is possible... and is more straight forward.
<zorz>
we add our database to overide the makefiles of the pkgsrc.
<zorz>
how many could be... something like 150 max.
<ukky>
no. we have to use pkgsrc's Makefiles as-is and change pkgsrc settings via /etc/mk.conf