Cuntoo, a Linux that sucks less
This weekend I had a bit of extra time on my hands, so I decided to dust off an old AMD E-300 APU laptop I had sitting about and try building trinque's Cuntoo on it. The entire operation was pretty straightforward, and the bootstrapping script makes all this a painless operation as far as Gentoo goes.
First step is to download the bootstrap in a tar archive and the corresponding signature from here: http://trinque.org/2018/11/27/cuntoo-bootstrapper/ . It appears the site is hosted on pizarro now, and downloading the archive took a little over 2 hours. Since I am quite aware that Pizarro resources can be overwhelmed with a single box making requests, I just left this to download overnight and checked on it in the morning. trinque has his head screwed on pretty straight, so the archive and sig were waiting in my Downloads folder after morning coffee.
After examining the bootstrap script, I put a copy of my amd64 configuration file into the config/ folder, since I don't have an apu2 board. One then needs to locate the block device they will be installing to, in my case `lsblk` revealed this to be located at /dev/sdc, so I ran: `./bootstrap.sh -k config/config.amd64 -d /dev/sdc` .... and the magic began! The author recommended enjoying tea whilst the bootstrap process completed. The entire process took roughly six hours to complete, which will give one time to enjoy their favourite beverage and a fuck or two. When I came back to my desk I was greeted with the message "Create a user account, which shall be granted sudo access." After that, the script will ask you to paste a ssh public key in, to allow password free logins upon reboot. Painless, I say!
Those steps being complete, I got one final message: "You should now have a fully bootable Cuntoo system on "/dev/sdc". Enjoy!" The moment of truth. I then restarted the machine which booted very quickly into a new, no-nonsense Gentoo Linux environment.
Since the first run was successful, I decided to see how this recipe would work if I stuffed it onto a spare 32G flash drive I had lying about. This also worked fine, and now I have a portable version I can access via chroot on my workstation, since I have a less austere Gentoo recipe I use for day-to-day things.
I now intend to try running the ebuilds I have made for the projects I use most against this, and will report my findings here. Happy compiling!
Blog notes #1
So far, I am very much enjoying this new blogging system. I found a simple bash script that will generate the necessary pages using sed and awk on shithub. After thorough dissection, it seems to suit my present needs quite nicely, and I may eventually post a copy to the /library/ after a bit more polishing. No dicking about with php or databases, and posts can be composed using vim or terminal text editor of choice. This has the added benefit of allowing one to blog from a machine without an X server as inspiration strikes. Hunchentoot allows for real-time post previews in the browser, though the script does allow for previewing posts before committing them. I have only tested the script on NetBSD and Gentoo, but see no reason why it wouldn't work on African "linux" or similar.
A few days ago in the #trilema logs, lobbes asked the following:
lobbes: !Qlater tell shinohai why no comments allowed on yer blog?
Comments are currently disabled because original script contained google, disqus, and twitter cowshit that I most definitely do not want in the final product. Since this is a personal blog, and I don't expect readership to number in the
thousands, plans are to implement comments using an irc bot so one can simply `>>#(post ID)`
when identified from chat. Because I have more time for libations and fucking these days, don't expect to see this feature added anytime
soon.
That's all for now. When more progress is made towards the above-mentioned polishing I will fire off a new post detailing the improvements.