Profile avatar
maxinehayes.bsky.social
Hi everyone! I'm Maxine a #Linux Systems Administrator and Linux Engineer. I like to learn about how Linux works on a lower level and write #Bash scripts.
76 posts 77 followers 14 following
Regular Contributor
Active Commenter

I just realized I don't think I ever shared the link to my OLF 2024 Rocky Linux is My $HOME presentation on my socials. Enjoy! video.veraciousnetwork.com/w/komgZLGYvY... p.s I remembered by Bluesky login #RockyLinux #Ohio #Linux #OLF2024

I've been learning about functional programming in Python as of late. I've been using the paradigm and new knowledge to refactor my OpenELA import tools. I've noticed a huge improvement in code quality and readability. #python #functionalprogramming #softwaredevelopment

I have a file-backed cache system now. It works similarly to a dictionary in Python, but only stores values in files as JSON. I still need to implement time-stamping. I'm also importing OpenELA sources into Koji from the cache. #linuxengineer #enterprise #linux #openela

So far I have a way to collect metadata on an OpenELA repository then cache it for later use.

I've been working on some tools to help me import OpenELA packages into Koji. I wrote a script in Python to make this easier.

I think I'm getting the SCM part of koji figured out. I got an SRPM to build from Rocky's GitLab. I was missing a way to fetch lookaside sources, so I used Skip Grube's getsrc.sh script for that in the kojid config. #linuxengineer #enterprise #linux #openela

I got the OpenELA sed to build in koji after changing the source link in the spec file and creating the source rpm. #linuxengineer #enterprise #linux #openela

I finally got sed to build. I had to make some adjustments to /etc/mock/sites-defaults.cfg. I also had to figure out what I needed to make the srpm-build and build groups properly. #linuxengineer #enterprise #linux #openela

I think I'm starting to get this figured out. I found some pretty useful Ansible playbooks written by ktdreyer. I had to make some adjustments to the Vagrant file to make it download the correct CentOS Stream image though. It was pointed to a 404 before. #linuxengineer #enterprise #linux #openela

YES!!!! The OpenELA git repo is here!! Time to get serious. github.com/openela-main #linuxengineer #enterprise #linux #openela #linuxfromscratch

While I've been waiting on packages to compile for ELFS I've been playing with xonsh in between builds. Xonsh is a python-powered shell. I don't often use python, but have started growing a liking to it with xonsh. #python #shellscripting #shell #elfs #xonsh #linux #linuxengineer

I'm working on stage 3 of ELFS now. Stage 3 is essentially a rebuild of all the sources in stage 1 without the bootstrapping instructions.

I've been working on the new bootstrap method alongside a couple makefiles to aid me in testing. I'm on stage 2 now and so far things are looking pretty good. #linuxengineer

Reposting here for reach. www.gofundme.com/f/miss-chile...

I thought this was neat. Apparently RPM uses an rc file that contains macro definitions which are generic and distribution specific. Fedora 34 and Rocky's RPM rc vary wildly. I wonder if this effects how RPM packages are built on the different distributions. access.redhat.com/documentatio...

Rocky Linux now supports m7i instances on the AWS market place images! Both Rocky Linux 8 and 9 are available here: Rocky Linux 8 aws.amazon.com/marketplace/... Rocky Linux 9 aws.amazon.com/marketplace/...

I've been working on a new bootstrap method utilizing portions of all 3 of the ideas I had about reworking the ELFS build notes.

I may have to rework my build instructions. They worked up until I started bootstrapping the rootfs. libffi and python3 have been giving me some issues. I delved deeper to find a majority of the ELFS packages relied too heavily on Fedora's buildroot.

The build process for Standard was pretty standard. 😄 The build notes for the Standard group in ELFS are now finished! The next goal is to bootstrap a chroot environment using the ELFS packages!

I just got the last core packages rebuilt and finished refining the build notes! I've pushed all my changes to the ELFS git repository. ELFS github: github.com/maxbyte9p/elfs

I've made some adjustments to the kernel build to eliminate the need for patching the spec file. I hope building fuse will make it able to compile the self-tests.

I've got Clang building again now on this powerful Google Cloud VM. It's holding up pretty good so far. I Got the stage 3 notes refined last week and I'm now refining stage 4! #linux #openela #linuxfromscratch #rocky