#linuxengineer — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linuxengineer, aggregated by home.social.
-
Heb je een passie voor GNU/Linux? Ben je handig met Windows maar lonkt de Linux kernel naar je? Grijp dan nu die kans!
Wij zoeken een Linux engineer.
In deze baan help je bij ontwikkeling, beheer en onderhoud van onze systemen en die van onze klanten. Ook ondersteun je in technische problemen en adviseer je klanten.
Word jij onze nieuwe collega? Solliciteer dan nu via https://www.bit.nl/werken-bij-bit/vacature-linux-engineer
#Vacature #LinuxEngineer #BIT #LinuxEngineer #Datacenter #IT #TechJobs
-
Bei uns ist neu eine Stelle für eine:n #linuxengineer und eine Stelle für eine:n Core-Entwickler:in ausgeschrieben. Remote oder Hybrid oder in Hägendorf möglich, Teil- oder Vollzeit, Anstellung in DE oder CH. Mehr Details unter https://www.bpm.ch/ueber/mitarbeiter/jobs-und-karriere/job_linuxengineer. Bei Fragen oder Informationsbedarf kommt gerne auf mich zu. #fediHire :ReplyOK: :BoostOK:
-
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.
-
So far I have a way to collect metadata on an OpenELA repository then cache it for later use. The caching is for minimizing the amount of Github API calls over a period of time. The data collected on a repository consists of: repo name, clone url, ssh url, branches, and tags. Just enough data to be useful and not cumbersome.
-
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. It's based on my scm_build script, but it calls the github API to make sure that the repo contains the 'el-9.2' branch before telling koji to build the package. It's not the cleanest implementation, but it's easier to work with the API in Python. To test it I even built the Python3.11 package just for giggles.
-
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. I had to tell mock to bind mount the script into the mock chroot in order to use it.
-
I got the OpenELA sed to build in koji after changing the source link in the spec file and creating the source rpm.
-
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. This isn't the OpenELA version of the sed source code. There's still some stuff that needs to be worked out. For example the ftp link to download sed's source code with spectool returns a 404, but the https version doesn't. I can probably clone the repo and change it to use the https link instead then build the source rpm for koji.
-
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.
-
YES!!!!
The OpenELA git repo is here!! Time to get serious.
https://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.
It's got some pretty neat features and expands the capabilities of a traditional shell greatly.
What stood out to me the most is the fact that the PATH environment variable is an array and not a string. This is a quirk I've only ever seen in the rc shell from Plan 9. It's actually a really good quirk too! This feature actually makes it easier to script and manipulate the PATH variable in many ways.
While my demonstration is not particularly impressive I think it's kinda neat how python and shell are intertwined in such a nice way.
#python #shellscripting #shell #elfs #xonsh #linux #linuxengineer
-
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.
It's got some pretty neat features and expands the capabilities of a traditional shell greatly.
What stood out to me the most is the fact that the PATH environment variable is an array and not a string. This is a quirk I've only ever seen in the rc shell from Plan 9. It's actually a really good quirk too! This feature actually makes it easier to script and manipulate the PATH variable in many ways.
While my demonstration is not particularly impressive I think it's kinda neat how python and shell are intertwined in such a nice way.
#python #shellscripting #shell #elfs #xonsh #linux #linuxengineer
-
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.
It's got some pretty neat features and expands the capabilities of a traditional shell greatly.
What stood out to me the most is the fact that the PATH environment variable is an array and not a string. This is a quirk I've only ever seen in the rc shell from Plan 9. It's actually a really good quirk too! This feature actually makes it easier to script and manipulate the PATH variable in many ways.
While my demonstration is not particularly impressive I think it's kinda neat how python and shell are intertwined in such a nice way.
#python #shellscripting #shell #elfs #xonsh #linux #linuxengineer
-
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.
It's got some pretty neat features and expands the capabilities of a traditional shell greatly.
What stood out to me the most is the fact that the PATH environment variable is an array and not a string. This is a quirk I've only ever seen in the rc shell from Plan 9. It's actually a really good quirk too! This feature actually makes it easier to script and manipulate the PATH variable in many ways.
While my demonstration is not particularly impressive I think it's kinda neat how python and shell are intertwined in such a nice way.
#python #shellscripting #shell #elfs #xonsh #linux #linuxengineer
-
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.
It's got some pretty neat features and expands the capabilities of a traditional shell greatly.
What stood out to me the most is the fact that the PATH environment variable is an array and not a string. This is a quirk I've only ever seen in the rc shell from Plan 9. It's actually a really good quirk too! This feature actually makes it easier to script and manipulate the PATH variable in many ways.
While my demonstration is not particularly impressive I think it's kinda neat how python and shell are intertwined in such a nice way.
#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. In stage 2 I build as many of the build requires for the stage 1 sources as I could. This will hopefully help with backing off dependency on Fedora's buildroot.
#linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky
-
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.
The makefiles I wrote are kinda neat. To implement a new build target at the bare minimum all that's required are 4 lines. Makes it a lot faster to debug and get a glimpse of only what is specific to the target.
#linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky
-
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!
#linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky
-
I've been working on refining my ELFS build notes this week. I'm making sure they're reproducible as well and I'm making some tweaks to fix some issues here and there. I'm almost done with stage 3! Big thanks to Pieter Geelen for giving me a powerful Google Cloud VM to use for this project! It's really made things speedy and has cut down compile times for me!
#linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky
-
For now I'm keeping the CentOS Stream secure boot certs until I can get my own generated. I went back through the packages and just debranded without removing anything key and cert related. On the Rocky mattermost I was asking for help about generating kpatch and dup certs. A few people pointed me in the right direction namely Sherif Nagy, Nazunalika and Sokel. I appreciate their help a ton!
#linux #linuxengineer #centos #redhat #redhatlinux #rhel #challengerlinux