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