I run Nobara, so in order for the install script to work I had to download it manually and add 'nobara' to the list of distributions under the fedora case.
First issue I ran into: Neither Fedora 43 nor Nobara's repos seem to have yder-devel available, so I had to first add the @meshtastic/build-tools) repo for it to be able to install yder-devel.
After doing this, the install script seemed to work fine (simshmbridge's build process threw dozens of warnings about unused variables though), installed all dependencies but during the last few steps it turns out the script has some hardcoded search paths and can't cope with the fact that the script is running from outside its intended path which turned out to be ~/.local/share/monocoque/monocoque. This lead to some funny assumptions being made in the script:
[INFO] Checking: /home/myusername/Downloads/monocoque/monocoque-manager
[INFO] Checking: /home/myusername/Downloads/monocoque/tools/monocoque-manager
[ERROR] monocoque-manager not found!
[WARN] Searched in: /home/myusername/Downloads/monocoque/monocoque-manager /home/myusername/Downloads/monocoque/tools/monocoque-manager
[WARN] SCRIPT_DIR was: /home/myusername/Downloads/monocoque
[INFO] Please copy it manually: cp /home/myusername/Downloads/monocoque/monocoque-manager ~/.local/bin/
After manually putting the modified script into ~/.local/share/monocoque/monocoque I executed it again and this time it detected monocoque-manager and installed it. The last thing to fail was creating the service files:
[SUCCESS] ✓ Installed monocoque-manager TUI to /home/myusername/.local/bin/monocoque-manager
[SUCCESS] Launcher scripts created
[INFO] Creating systemd service files...
./install.sh: line 456: /home/myusername/.config/systemd/user/simd.service: Permission denied
I have not yet attempted to manually perform this step, but it appears this step will only run as superuser..
I run Nobara, so in order for the install script to work I had to download it manually and add 'nobara' to the list of distributions under the fedora case.
First issue I ran into: Neither Fedora 43 nor Nobara's repos seem to have yder-devel available, so I had to first add the
@meshtastic/build-tools)repo for it to be able to install yder-devel.After doing this, the install script seemed to work fine (simshmbridge's build process threw dozens of warnings about unused variables though), installed all dependencies but during the last few steps it turns out the script has some hardcoded search paths and can't cope with the fact that the script is running from outside its intended path which turned out to be
~/.local/share/monocoque/monocoque. This lead to some funny assumptions being made in the script:After manually putting the modified script into ~/.local/share/monocoque/monocoque I executed it again and this time it detected monocoque-manager and installed it. The last thing to fail was creating the service files:
I have not yet attempted to manually perform this step, but it appears this step will only run as superuser..