# generate random serial number
sed -i 's/\(\"serial_number\": \"[0-9]*\)[0-9]\{5\}\"/\1'$(cat /dev/urandom | tr -dc '0-9' | head -c 5)'"/' /root/system.json

# generate random mac for br0
sed -i "s/address [^\"']*/address $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//; s/^./2/')/" /etc/udev/rules.d/75-innuos-br-mac.rules

# generate random tidal client-id
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1 | tee /etc/innuos/certs/tidal/zen.txt

# regenerate machine-id
truncate -s 0 /etc/machine-id
systemd-machine-id-setup

# fix storage(1p only)
# mkdir -p /storage/{cdripper,import,music,quarantine,unsorted}
# rm -rf /storage/*

# fix apt repo
# sed -i 's|deb https://www\.deb-multimedia.org|deb https://archive.deb-multimedia.org|' /etc/apt/sources.list
# apt update
