Some observations that I've come across (not show stoppers, but annoying to me in general, and all are IMHO):
1. The scripts in /etc/grub.d/ need work. As an example, after the install, the grub boot menu showed "Advanced options for Linux Mint 18.3 Cinnamon 64-bit". An entry under that showed "Linux Mint 18.3 Cinnamon 64-bit with Linux From Scratch", it pointed to my LFS kernel, with the Mint initrd (I don't use/need an initrd in LFS). It also had another entry showing the same thing, but with Windows 7. Glad I saved an archive copy of my old grub.cfg prior...
2. I hate PAM. Repeat again at will...I hate PAM.
3. I use a Raspberry Pi with Pi-Hole and DNSSEC for my home network DNS. No matter what I tried, I could not make my changes stick in /etc/resolv.conf. Finally discovered that the stock install was a symlink. Once I removed that, and changed my nameservers all was well; but, since I still cannot trace where it makes changes (Network Manager is no help) I went all hacky and did:
Code: Select all
chattr +i /etc/resolv.conf
Code: Select all
sudo systemctl suspend
5. Fcron is better than Anacron.
6. Finally, it's taking me some time getting used to SystemD. I'm not a fanatical anti, but I've been using SysV for a long, long time. I don't want any traces of SystemD on my LFS, but unfortunately, a lot of the newer software has so many hooks into it that it is not even funny, and will not even ./configure without it, and doesn't have any kind of "--no-systemd" switch. So, there is one of my major reasons for being here: looking at/playing with new software.
Overall Grade: B+
CITIZENS do NOT say "I have nothing to hide!"
OpenPGP preferred. My key: 0xF24B2F77