00:03:57 so my BLFS depend check https://bpa.st/TUSA nsITobin 00:18:10 haha i just made a chicken and egg dep 00:50:38 didi you 01:17:29 yea c-ares/nghttp2/cmake 01:17:47 c-ares is just optional in nghttp2 14:55:33 nsITobin: sup 14:55:46 omg the bash env is flakely 14:56:48 my new packInstall on the laptop worked for linux-pam and shadow installs, but via ssh into a qemu the $ZSRC var seemd unset 15:12:09 ssh is a pty 15:12:21 does that change how bash is invoked? 15:13:37 i dunno, cause the depend check failed and its now re-installing cmake 15:18:32 bb 15:19:47 oh wait i think i was trying to compare a value and not a bash string 15:46:31 nsITobin: i think my problem was the shitty if-elif-else inside an if-fi block 15:53:19 https://www.youtube.com/watch?v=fh2OzR56UqQ 15:58:26 ok got it depend check/installer https://bpa.st/FEUA 15:58:51 the depend part is in the sourced install.sh 16:03:42 hmm nsITobin is that guy actually playing or is it just dubbed over 16:04:26 tho it sounds good 16:08:07 now i can create a BLFS pack tar 16:09:15 i am not even gonna attempt the version checking yet 17:28:33 zedmatrix: he played it 17:28:44 the guitar parts 17:29:10 i assume he produced the not-guitar parts with digital music 17:29:47 https://www.youtube.com/watch?v=7L54GYRcxSM 17:33:31 still tweaking my packInstall 17:33:36 zedmatrix: https://www.youtube.com/watch?v=tpHw0mLA1Vo 17:33:44 theme of zbuild 17:33:56 tho i might try emacs sometime 17:34:22 zedmatrix: you are trying to be a systemlord right? 17:34:56 lol not really, i have just finally made it to blfs 17:37:41 nsITobin: this is an install.sh for emacs https://bpa.st/4VJA 17:50:02 zedmatrix: so i am confused,, is this running zbuild? 17:50:08 the cpp program 17:53:50 yep those install.sh are inside a package tar, which packInstall sources and executes 17:54:50 nsITobin: you could have anything in the zbuild_exec that execs i guess https://bpa.st/DMQA 18:12:46 nsITobin: cool made 2 tars dash-{major,minor} defining if it takes over the symlink 18:28:12 be back 18:38:06 nsITobin: i am hoping to be able to just do ./packInstall xfce4 18:38:51 i guess this is ABLFS :) 18:40:12 zedmatrix: when you add a package manager that isn't just fakeroot destdir and manually extracting tarballs.. you MUST make changes 18:40:21 that is what i find lfs so great for 18:40:26 it gives you the baseline 18:40:47 one more recon 18:42:36 yay for openbox being able to declare position and geometry as well as undecorating 18:42:47 winamp and irc dominate this small monitor 18:42:54 now i don't have to position every damned time 18:43:01 openbox really is a great window manager 18:43:30 well so far having the start of PM is having a database 18:44:12 yea i like openbox, what is really funny is mpv on twm 18:44:34 even firefox on twm :) 18:59:34 sufficient 19:36:42 https://i.ibb.co/bgjSH88k/image.png 19:36:49 zedmatrix: 19:36:55 i am back to building again 19:41:07 zedmatrix: already better than the makefile version 19:41:15 actually errored out properly 19:41:28 cause I didn't have the 6.10.14 source 19:48:31 this is what i am building https://bpa.st/SWQQ 19:48:54 nsITobin: 19:48:58 ye i see 19:49:14 why JUST tar not some good compression 19:50:01 well cause they include the tar.{xz,bz2,gz} sources 19:51:07 yea sometimes Makefile can be cumbersome 19:52:05 those .tar files are like a .rpm 19:52:37 but single target dispatch with lists.. it does fine with sure i could do it with bash only but make has a few advantages 19:52:54 .. what they are i can't say.. but trust me there are totally some 19:52:56 lol 19:53:31 zedmatrix: rpm files are compressed cpio files with binary metadata 19:53:48 srcrpm files are simple cpio archives 19:54:08 but rpmbuild does accept simple tarball sources as well.. but won't construct them of course 19:56:03 well these are just simple tar > include source tar + zbc + simple install source script + any patches 19:56:20 zedmatrix: may as well use zip for that 19:56:45 zip is simpler 19:56:50 ON LINUX that is VERBOTEM! https://bpa.st/JEPQ 19:57:06 zedmatrix: use zip ... anyway 19:57:08 :P 19:57:15 or I WILL 19:57:32 I am sure I can add a way to unzip srcrpm zipforms 20:00:40 zip is a dead archive format... thats why it was removed from BLFS 20:01:05 zip is forever 20:01:12 pk4lyfe 20:02:57 so that is my simple packBuild.sh script 20:03:46 it parses the zbc , downloads the sources, and creates a dir + script 20:17:39 zedmatrix: i am getting strange errors when i pass into the chroot 20:17:47 from getcwd and cd and shit 20:24:59 what is a strange error ? 20:43:32 bbiab 20:47:18 zedmatrix: https://dpaste.org/UkaNz 21:01:44 you are running on a vps? 21:05:53 i bet your pwd is pointing to before the chroot, so the getcwd cant work nsITobin 21:07:18 no i am not running on anything but bare metal 21:07:20 as root 21:07:44 dir 21:13:18 have you ran a test before a getcwd... echo $(pwd) ? 21:13:57 it seems as if pwd -> where you were not are 21:18:04 i bet executing make -C /setup/packages build-sysroot... is causing the error as the cwd doesn't exist any more 21:18:46 pwd is blank 21:19:41 zedmatrix: 21:19:59 mklfs is able to change directory 21:20:21 but the script under it can't deal 21:20:57 hold on 21:28:09 chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 21:28:17 that was the result of the test past mklfs 21:29:36 there may be a fix for this 21:47:56 maybe a cd / at the start of your chroot exec script nsITobin 21:52:23 zedmatrix: great 21:52:25 then it won' 21:52:29 know where its self is 21:52:32 or anything else 21:52:34 also 21:52:36 it didn't work 21:52:52 it is i think failing cause of make 21:53:58 >> {target}/setup should exist so then you can cd from there 21:54:17 zedmatrix: then the script needs to KNOW it is in a chroot 21:54:40 use the cat /proc then 21:54:55 i don't even know what that means 21:55:07 you assume i know about linux internals.. i don't 21:55:15 and won't until I get past this and run my own stuff 21:56:12 also proc is bloody well mounted 21:56:38 this is what i use to detect chroot https://bpa.st/WVWQ 21:57:44 okay what does that mean 21:57:49 what am i reading 21:57:52 what am i testing 21:57:56 what is the actual condition 21:58:08 throwing code at me when I don't know what is going on is worthless 21:58:29 its detecting the /proc/1/root exec functionality 21:58:48 and what does that mean? 21:58:54 how is it different on not chroot 21:59:01 what are the values 21:59:09 I don't know anything about the vfs 21:59:21 what I know is on display 22:04:20 how about this :) https://blog.davidvarghese.net/posts/linux-101-filesystem-structure/ 22:10:35 zedmatrix: that doesn't allow me to invoke a chroot to make directly 22:10:41 does it 22:10:46 and i don't get what changed 22:10:59 because from the script's perspective nothing actually has 22:16:45 yes it has changed, when u invoke chroot, it creates a sub shell that is isolated from the first shell 22:17:47 zedmatrix: i mean from the build scripts perspective NOTHING HAS CHANGED it is still at the same depth with the same commands .. 22:17:57 in the chroot it is identical to when it was working 22:18:03 except how I am invoking it 22:18:59 the only fuckin difference is bind mounting setup instead of always copying setup INTO the intended sysroot dir 22:19:12 but i THOUGHT that shit was supposed to work 22:20:00 zedmatrix: apperently I have been misinformed. 22:20:59 cause it is still makefile -> somedir/somescript 22:21:09 and nothing otherwise has changed 22:21:26 and this all started my issues when I started bindmounting 22:21:35 SO 22:21:44 guess what I will be trying next 22:22:59 the originating script is on hold til the chroot script has finished 22:23:09 ok 22:23:17 and how does that effect the environment IN the chroot 22:23:41 i don't think you are understanding what is happening 22:23:54 sysroot is elsewhere 22:24:53 i bind mount the setup directory.. baseos repo to sysroot/setup then chroot in directly executing make -C /setup/packages build-sysroot .. from that point on getcwd fucks up royally 22:24:55 maybe you are trying to invoke the cmd from the wrong location https://bbs.archlinux.org/viewtopic.php?id=254295 22:24:57 in any call 22:25:32 the /bin/bash is relative to the chroot env 22:25:54 are you querying my shit through AI again 22:26:04 cause you sound like you are responding qith AI suggestions 22:26:07 also there should be a valid bash with all deps 22:26:24 omfg 23:06:07 zedmatrix: sorry, i was really frustrated and i hadn't eaten anything today.. I ate and feel better. 23:06:44 the issue seems to be that mount --bind are not sutiable for for any active scripting in a chroot 23:07:02 i undid that and copyed over and it worked.. except I forgot grep 23:07:06 in my makefile 23:07:14 which now it works properly THAT error showed up 23:07:48 zedmatrix: I have been working on this solid when not doing basic house things for weeks.. either directly or researching 23:08:17 maybe i need a break 23:12:25 i get too involved into something too and forget to eat 23:12:58 i usually start lunch and takes me like an hour 23:13:16 i just finished my cereal bars , https://0x0.st/85iq.jpg 23:13:42 its a recipe variant of the rice krispies except with dried fruit and peanuts