By gill, 11 February, 2024

Using weewx:weewx as user:group
Saving old defaults to /etc/default/weewx-20240211140505
Creating /etc/default/weewx
Creating maintainer config file as /etc/weewx/weewx.conf-5.0.1-5.0.2
Using configuration file /etc/weewx/weewx.conf-5.0.1-5.0.2
Finished upgrading configuration file /etc/weewx/weewx.conf-5.0.1-5.0.2
Saving configuration file /etc/weewx/weewx.conf-5.0.1-5.0.2
Installing systemd units
Installing udev rules

By gill, 19 August, 2023

After installing Fedora, here are some things to add.

Edit /etc/dnf/dnf.conf and add the following lines:

max_parallel_downloads=10
fastestmirror=true
deltarpm=true

Then run the dnf upgrade:

sudo dnf -y upgrade --refresh

Reboot after refreshing.

Update the firmware

sudo fwupdmgr get-devices
sudo fwupdmgr refresh --force
sudo fwupdmgr get-updates
sudo fwupdmgr update

By gill, 2 September, 2023

From a fresh Rocky Linux install, need to add some repos.

# dnf install epel-release -y

https://docs.rockylinux.org/books/lxd_server/01-install/

Install the repo instructions for getting zfs

dnf install https://zfsonlinux.org/epel/zfs-release-2-2$(rpm --eval "%{dist}").noarch.rpm

Installing zfs pulls in all the kernel modding requirements like kernel-devel and gcc

dnf install zfs

Load the zfs module

/sbin/modprobe zfs

By gill, 17 August, 2023

Install gnome kiosk (gdm, zenity, and firefox should already be installed).

sudo dnf install -y gnome-kiosk-script-session

Create the user and give them a password.

sudo useradd -c "TV user" -m tvuser

sudo passwd tvuser

Modify the GDM configuration to automatically login the user on startup. Edit /etc/gdm/custom.conf to add these:

[daemon]
AutomaticLoginEnable=True
AutomaticLogin=tvuser