mainsail-crew / MainsailOS

This Raspberry Pi distribution for managing Klipper 3D printers with Mainsail provides all you need.
https://docs.mainsail.xyz/setup/mainsail-os
GNU General Public License v3.0
524 stars 250 forks source link

Update start_chroot_script to create custom /etc/os-release file #256

Closed Online122228 closed 8 months ago

Online122228 commented 8 months ago

new file will look something like this, if i understood start_chroot_script right. i read the arch manpage for /etc/os-release and found out that there is a variable called ID_LIKE that takes the id of the related OS, in this case debian, so if a program does not recognise MainsailOS, it will look for ID_LIKE=debian PRETTY_NAME="MainsailOS 1.2.1 (bullseye)" NAME="MainsailOS" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=MainsailOS ID_LIKE=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" LOGO="MainsailOS-logo" ANSI_COLOR="0;31" VENDOR_NAME="mainsail-crew" VENDOR_URL="https://docs.mainsail.xyz/" DEFAULT_HOSTNAME="mainsail"