ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://vid.puffyan.us/H7PvgY65OxA
sereg has quit [Ping timeout: 252 seconds]
rohan has joined #kisslinux
<testuser[m]> Hi
<noocsharp> hi
<wael[m]> hu
<wael[m]> h
<wael[m]> hi
<testuser[m]> noocsharp: what've you been upto
chomwitt has joined #kisslinux
<testuser[m]> Most work on Rust in Linux is simply working on getting the systems to cooperate with each other or writing drivers which are redundant with existing C drivers, but cannot replace them due to Rust’s limited selection of targets. Few to none of the efforts from the Rust-in-Linux team are likely to support the kernel’s broader goals for some time.
<wael[m]> smh
rohan has quit [Ping timeout: 265 seconds]
chomwitt has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
<testuser[m]> gzip -d < ~/.cache/kiss/bin/baselayout@1-8.tar.gz | ../pax -r -pp; ls -ld tmp
<testuser[m]> drwxrwxrwt 2 testuser testuser 40 Oct 2 15:27 tmp
<testuser[m]> phoebos:
<testuser[m]> hmmmmmmmm
<testuser[m]> > p Preserve the file mode bits. Other implementation-defined file mode attributes may be preserved.
<testuser[m]> so bad
<testuser[m]> baseutils pax tries to set more perms than just file bits
<testuser[m]> and it errors out
<testuser[m]> even tho the files are created with correct bits
chomwitt has joined #kisslinux
<testuser[m]> > if (S_ISLNK(st.st_mode)) return __syscall_ret(-EOPNOTSUPP);
<testuser[m]> also baseutils pax starts some interactive mode on encountering invalid archive
<testuser[m]> bruh
<wael[m]> pax bad??!!
<testuser[m]> yes
<testuser[m]> so bad
<testuser[m]> only fix is to write such parts in c
<testuser[m]> hmmmmmmmmmmmmmmmmmmmmmm
<testuser[m]> seems like its just glibc shit
<testuser[m]> let me try on musl
rohan has quit [Ping timeout: 260 seconds]
rohan has joined #kisslinux
<testuser[m]> musl lacks fts
<testuser[m]> ye its linux moment not glibc moment
<testuser[m]> so baseutils can be fixed with a patch, mirbsd baseutils both require libbsd
<testuser[m]> now what about the behaviour difference where baseutils pax becomes interactive
<testuser[m]> what the hell is autopoint now
<testuser[m]> paxutils - autoreconf: error: autopoint failed with exit status: 2
<testuser[m]> yeah nvm its not even compilable after bypassing that
<testuser[m]> ah it needs gnulib
<wael[m]> gnu??1??1?1??11?1!!?!
<testuser[m]> mcf pax is not ready yet, same with paxutils (its just a lib)
<testuser[m]> now to try heirloom
<testuser[m]> its a CVS repository
<testuser[m]> LMAO its not been updated since 2011
<testuser[m]> got it to build with fcommon and fixing up some header, seems to work just fine like mirbsd one
<testuser[m]> i'd definitely not use it though lol
<testuser[m]> Maybe busybox tar should just get fixed upstream, this is just trading the problem for another variant of the same problem
<testuser[m]> but it gets rid of strip components hack
<phoebos> testuser[m]: when you were testing yesterday did you do kiss i or just tar xf
<testuser[m]> xf
<testuser[m]> both
<testuser[m]> same with both
<phoebos> hrm
<testuser[m]> need a pure sh fexecve
<testuser[m]> maybe unshare a mount namespace?
<testuser[m]> nvm its solved
rohan has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
phinxy has quit [Quit: WeeChat 3.5-dev]
oldtopman has quit [Remote host closed the connection]
phinxy has joined #kisslinux
<testuser[m]> how are you supposed to change your login shell
<testuser[m]> chsh doesn't exist in any package
<wael[m]> edit /etc/passwd
<testuser[m]> i know
<testuser[m]> but its cluky
<testuser[m]> clunky
<wael[m]> make posix sh script to parse and edit chsh
<wael[m]> i believe chsh is provided by shadow
<wael[m]> or util-linux-ng
<testuser[m]> > --enable-chfn-chsh
<wael[m]> whwere is that
<testuser[m]> in util-linux
<wael[m]> oh brh
<testuser[m]> it needs to be added
<testuser[m]> not enabled by default
rohan has quit [Ping timeout: 250 seconds]
<testuser[m]> oh it needs PAM garbage
<testuser[m]> nullshit
rohan has joined #kisslinux
<testuser[m]> WTF why is there no other tool to manipulate that file lol
<wael[m]> cuz bad bad to not edit directly
<wael[m]> bad bad bad!!!!!!!!!!!1
rohan has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 265 seconds]
sad_plan has joined #kisslinux
<sad_plan> o/
<wael[m]> \o
<testuser[m]> bruh
<testuser[m]> found this when using the chroot patch
<wael[m]> is that glibc hardcoding using gzip instead of your pax thing
saturn[m] has joined #kisslinux
<testuser[m]> no
<wael[m]> what then
<testuser[m]> it was executing system gzip for decompressing, and pigz wasnt installed in $KISS_ROOT
<testuser[m]> why are u inviting clones of yourself
<wael[m]> uh
<wael[m]> testuser: pigz is symlinked to gzip?
<testuser[m]> ea
<testuser[m]> yes
<wael[m]> i mean does gzip symlink itself to gzip
<wael[m]> ok nvm yes ok
<saturn[m]> hi
<sad_plan> h
<sad_plan> hi
<wael[m]> hi
<sad_plan> wael[m]: its the other way around really. gzip is symlinked to pigz. pigz is the actuall program being used
<wael[m]> yes i had the typi
<wael[m]> tpyp
<wael[m]> typo
<sad_plan> yeah
sereg has joined #kisslinux
sereg has quit [Max SendQ exceeded]
<saturn[m]> hello sad_plan
<testuser[m]> saturn: Identify yourself
<saturn[m]> saturn
<saturn[m]> im
<testuser[m]> no
<wael[m]> yes
sereg has joined #kisslinux
<sad_plan> did anyone ever really use any of the bsd utils? baseutils, bsdutil, nbase? I tried to revisit them, but none of them seems usable tbh..
<wael[m]> i did want to try baseutils but it wouldnt compile due to incompatibility with glibc
<sad_plan> hm. I havent gotten any of them to build tbh.
<wael[m]> what about toybox tho?
<wael[m]> never heard of bsdutil or nbase
<sad_plan> im not sure toybox is targeting what I want.. they mostly target gnu stuff, and I mostly dont care for gnu stuff
<sad_plan> ill give you the links
<wael[m]> freebsd
<wael[m]> it uses meson
<sad_plan> yeah, and this ones netbsd
<wael[m]> or can be switched to muon
<sad_plan> im fine with meson, but it requires other stuff too
<sad_plan> like libxo
<midfavila> >your coreutils have dependencies
<midfavila> begone
<sad_plan> ^
<wael[m]> LMAO
<wael[m]> what about nbase
<sad_plan> baseutils however doesnt have any other than the basic stufff. C compiler
<sad_plan> doesnt build
<wael[m]> arc4_random stuff?
<midfavila> might peek at nbase if i end up having trouble while writing my own coreutils
<sad_plan> I dont recall. lemme just check
<midfavila> nbsd is based
<testuser[m]> wael: if 0 and arc4random function
<sad_plan> ah, no it was the pesky makefile
<testuser[m]> and remove from headers
<wael[m]> what
<wael[m]> arc4random funcs are only used in rm and cat
<wael[m]> in baseutils
<wael[m]> apparently nbase has a missing seperator on line 23
<sad_plan> ^ that was the same error Ive got
<sad_plan> I tried to fix it by tabbing them out, but nah
<wael[m]> what about baseutils?
<sad_plan> for baseutils, I get this one /usr/bin/ld: zopen.o:(.bss+0x0): multiple definition of `pmode'; main.o:(.bss+0x24): first defined here
<sad_plan> im not sure whats the issue here tbh. havent looked too much into it
<sad_plan> /usr/bin/ld: gzopen.o:(.bss+0x0): multiple definition of `pmode'; main.o:(.bss+0x24): first defined here
<sad_plan>
<wael[m]> atleast yours compiles up to that point lol
<sad_plan> and this /usr/bin/ld: nullopen.o:(.bss+0x4): multiple definition of `pmode'; main.o:(.bss+0x24): first defined here
<sad_plan> lol
<sad_plan> that baseutils though. neither of them actually build, but baseutils is currently the most promising one
<wael[m]> right now since nbase has some makefile error and sbase has missing features, baseutils compile error, im trying to patch toybox for posix shell
<sad_plan> yeah lemme know if you figure that out.
<sad_plan> I have a patch to work from, if you dont already have it
<wael[m]> im using POSIX.patch from kiss-me and your repository
<wael[m]> both are the same
<wael[m]> but missing lines since toybox is somewhat different
<sad_plan> yeah thats the one ive used
<sad_plan> yeah, lots of updates since then
<wael[m]> yeah just updating it
<wael[m]> probably something somewhere is fucked but only will know after compilation
<sad_plan> yeah, i also tried to do that, but I had no luck in it.
<sad_plan> youll figure that out before you get to compilation :p
<wael[m]> lol
<sad_plan> usually youll get errors when configuring or something
<sad_plan> atleast thats what I ddi
<sad_plan> did*
<wael[m]> configuring?
<sad_plan> the part before it start to actually build
sereg has quit [Quit: Leaving]
<sad_plan> toybox doesnt use a configure script though
<wael[m]> oh boy
<wael[m]> scripts/configure ?
<midfavila> projects that use handwritten makefiles are nice
sereg has joined #kisslinux
<sad_plan> its not used iirc. its the same way as busybox us. its just using a .config file
<sad_plan> I agree midfavila
<wael[m]> i dont know exactly why toybox needs these giant scripts
<phoebos> re baseutils, pmode should be static enum
<sad_plan> I have no clue, but I dont like any of them. hence me moving to something else
<wael[m]> now im getting some really weird errors
<sad_plan> phoebos: say what now?
<midfavila> weird question
<midfavila> have any of you gotten CDE to run?
<wael[m]> isnt that ancient
<testuser[m]> sad_plan: try -fcommon
<phoebos> sad_plan: change enum ... pmode in compress.h to static enum ...
<midfavila> wael[m], it's comfy
<wael[m]> fair
<phoebos> or fcommon
<testuser[m]> phoebos: can u check the latest comment on pr
<testuser[m]> and is it ok to merge
<phoebos> testuser[m]: what was the decision re /etc/ssh/update-certdata.sh
<phoebos> that might need /etc/resolv.conf mounted?
<testuser[m]> hmmmmmmmmmmmmm
<phoebos> *ssl
<testuser[m]> that would require making it kiss-chroot like
<testuser[m]> so bad
<testuser[m]> how do other distros update certs
<testuser[m]> certdata is updated statically with pkg
<testuser[m]> that's probably better, can't rely on network
<phoebos> yes
<phoebos> or put it in openssl/files and bump relver
<testuser[m]> 200kb extra in repo
<testuser[m]> just put it in openssl generated tarball
<saturn[m]> hello
<testuser[m]> or maybe seperate repo
<testuser[m]> just put it in releases
<phoebos> definitely better
<phoebos> are there any scripts which call update-certdata.sh
<testuser[m]> no
<phoebos> nice
<testuser[m]> do we want to print a msg in post install if certs were installed as a .new file?
<phoebos> to remind people to move them? probably the warning is enough
<testuser[m]> ok
<sad_plan> using -fcommon works :D
<wael[m]> is there an alternative to `sort -s`? toybox uses this to sort and will break with normal `sort`
<phoebos> what's sort -s
<sad_plan> -s Stable (don't sort ties alphabetically)
<sad_plan> from busybox
<phoebos> any idea what a tie means
<sad_plan> have no clue
<phoebos> or is it for use with -n
<wael[m]> its used standalone and with -k 1,1
<wael[m]> i use sbase and sbase doesnt have this sort flag
<wael[m]> testuser: isn't it still using an internal KISS certificate generator that puts it in a tarball
<testuser[m]> it cant generate the certificates from /dev/urandom so yeah
<wael[m]> real
<testuser[m]> fake
<wael[m]> midfavila: i believe the reason nbase doesn't work is because it requires bmake, bmakedep, mk-configure
ella-0 has joined #kisslinux
ella-0_ has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
<macslash1[m]> \o
<saturn[m]> \o
<wael[m]> \o
kinozawa has quit [Quit: Leaving the Cosmos...]
rohan has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
jslick has quit [*.net *.split]
litharge has quit [*.net *.split]
ahmadraniri1994[ has quit [*.net *.split]
lanodan has quit [*.net *.split]
micr0 has quit [*.net *.split]
patwid has quit [*.net *.split]
sad_plan has quit [*.net *.split]
ghoulpine has quit [*.net *.split]
noocsharp has quit [*.net *.split]
virutalmachineus has quit [*.net *.split]
seer has quit [*.net *.split]
clemens3 has quit [*.net *.split]
rohan has quit [*.net *.split]
paradigm has quit [*.net *.split]
saturn[m] has quit [*.net *.split]
wael[m] has quit [*.net *.split]
cem has quit [*.net *.split]
V has quit [*.net *.split]
mcpcpc has quit [*.net *.split]
midfavila has quit [*.net *.split]
krjst has quit [*.net *.split]
davidv7 has quit [*.net *.split]
yamchah2 has quit [*.net *.split]
konimex has quit [*.net *.split]
macslash1[m] has quit [*.net *.split]
psydroid has quit [*.net *.split]
chomwitt has quit [*.net *.split]
phoebos[m] has quit [*.net *.split]
ecs has quit [*.net *.split]
raph_ael has quit [*.net *.split]
TeddyDD has quit [*.net *.split]
iceman[m] has quit [*.net *.split]
testuser[m] has quit [*.net *.split]
wchar_t has quit [*.net *.split]
dontmindmee has quit [*.net *.split]
_ctb has quit [*.net *.split]
Ogromny has quit [*.net *.split]
j3s has quit [*.net *.split]
carbsbot has quit [*.net *.split]
omanom has quit [*.net *.split]
illiliti has quit [*.net *.split]
heartburn has quit [*.net *.split]
an3223 has quit [*.net *.split]
pbsds has quit [*.net *.split]
w1ke_ has quit [*.net *.split]
op_4 has quit [*.net *.split]
icyphox has quit [*.net *.split]
dbrooke has quit [*.net *.split]
sad_plan has joined #kisslinux
rohan has joined #kisslinux
saturn[m] has joined #kisslinux
yamchah2 has joined #kisslinux
an3223 has joined #kisslinux
midfavila has joined #kisslinux
noocsharp has joined #kisslinux
chomwitt has joined #kisslinux
seer has joined #kisslinux
ghoulpine has joined #kisslinux
phoebos[m] has joined #kisslinux
macslash1[m] has joined #kisslinux
ahmadraniri1994[ has joined #kisslinux
wael[m] has joined #kisslinux
psydroid has joined #kisslinux
testuser[m] has joined #kisslinux
konimex has joined #kisslinux
micr0 has joined #kisslinux
lanodan has joined #kisslinux
litharge has joined #kisslinux
davidv7 has joined #kisslinux
_ctb has joined #kisslinux
clemens3 has joined #kisslinux
j3s has joined #kisslinux
paradigm has joined #kisslinux
w1ke_ has joined #kisslinux
wchar_t has joined #kisslinux
dontmindmee has joined #kisslinux
ecs has joined #kisslinux
omanom has joined #kisslinux
illiliti has joined #kisslinux
carbsbot has joined #kisslinux
dbrooke has joined #kisslinux
heartburn has joined #kisslinux
icyphox has joined #kisslinux
op_4 has joined #kisslinux
iceman[m] has joined #kisslinux
patwid has joined #kisslinux
virutalmachineus has joined #kisslinux
pbsds has joined #kisslinux
TeddyDD has joined #kisslinux
mcpcpc has joined #kisslinux
jslick has joined #kisslinux
Ogromny has joined #kisslinux
cem has joined #kisslinux
raph_ael has joined #kisslinux
krjst has joined #kisslinux
V has joined #kisslinux
rohan has quit [Ping timeout: 252 seconds]
rohan has joined #kisslinux
oldtopman has joined #kisslinux
sereg has quit [Quit: Leaving]
sereg has joined #kisslinux
rohan has quit [Ping timeout: 246 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 246 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 246 seconds]
rohan has joined #kisslinux
rohan has quit [Read error: Connection reset by peer]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 264 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 246 seconds]
sad_plan has quit [Quit: nyaa~]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 248 seconds]
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #kisslinux
zns has joined #kisslinux
rohan has joined #kisslinux
chomwitt has quit [Ping timeout: 248 seconds]
rohan has quit [Read error: Connection reset by peer]
rohan has joined #kisslinux
rohan has quit [Read error: Connection reset by peer]
rohan has joined #kisslinux
rohan has quit [Read error: Connection reset by peer]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 252 seconds]
rohan has joined #kisslinux
Torr has joined #kisslinux
rohan has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 264 seconds]
zns has quit [Quit: ]
rohan has joined #kisslinux
<saturn[m]> hello everyone
<Torr> Hey saturn[m]
rohan has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
<saturn[m]> hi
rohan has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
ioraff has joined #kisslinux
ioraff has quit [Ping timeout: 268 seconds]
an3223 has quit [Remote host closed the connection]
an3223 has joined #kisslinux
rohan has quit [Ping timeout: 268 seconds]