58 Commits

Author SHA1 Message Date
Maxim Devaev
83d24169f5 kvmd-bootconfig: fixed route metrics between eth0/wlan0 2023-12-02 15:02:13 +02:00
Maxim Devaev
0e1ba765a2 pikvm/pikvm#1174: static wifi config support for kvmd-bootconfig 2023-11-28 16:07:44 +02:00
Rushab Shah
b21ccfbcc9
kvmd-udev-hdmiusb-check: Add support for rPi4 b rev 1.5 (#153)
Adds support for the following new revision of the board:

# tr < /proc/device-tree/model -d '\000'
Raspberry Pi 4 Model B Rev 1.5

Without this, `/dev/video19` from the `rpivid_hevc` driver gets incorrectly linked to `/dev/kvmd-video`

```bash
lrwxrwxrwx 1 root root 6 Sep 28 08:14 /dev/kvmd-video -> video19
```
2023-10-24 18:01:52 +03:00
Maxim Devaev
29e266f542 pikvm/pikvm#1115: 640 permissions to wpa config 2023-09-28 02:02:31 +03:00
Maxim Devaev
018f33533d kvmd-bootconfig: improved oled handling 2023-05-28 17:54:20 +03:00
srepac
6ef1645e93
Show first time boot status in oled (#134) 2023-05-27 19:21:42 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
vipergts450
5863004441
Update kvmd-certbot: fix cp -a to catch dotfiles (#127)
Second pull request for this bug. Apparently, in bash `cp -a <dir>/*` ignores dotfiles, which are often how authfiles get named, notably as per the documentation for SSL cert management for certbot plugins in the PiKVM Wiki. Using `cp -a <dir>/.` instead should catch dotfiles and all files and subdirectories correctly.
2023-04-13 23:12:32 +03:00
vipergts450
4b7bbddef1
Update kvmd-certbot (#125) 2023-03-29 20:36:52 +03:00
Maxim Devaev
95ac2bd017 fixed nginx restart for cloud 2023-01-19 01:44:05 +02:00
Maxim Devaev
86ff6f4eb2 kvmd-certbot install_cloud 2023-01-18 23:45:13 +02:00
Maxim Devaev
52fdc94eb8 Fixed pikvm/pikvm#882: Ethernet settings in pikvm.txt 2022-12-04 03:04:21 +03:00
Maxim Devaev
b816bcb335 sudo --preserve-env in kvmd-certbot 2022-07-03 17:26:15 +03:00
Maxim Devaev
329b84e124 fix 2022-06-26 15:42:57 +03:00
Maxim Devaev
e54ae11c33 restore permissions 2022-06-26 05:22:34 +03:00
Maxim Devaev
9c65a61b8b remove csr and keys dirs 2022-06-25 21:01:46 +03:00
Maxim Devaev
362b9322de remove old certbot logs, csr and keys 2022-06-25 20:54:26 +03:00
Maxim Devaev
b8d48b63cb changed certbot commands 2022-06-25 19:25:45 +03:00
Maxim Devaev
9206f5c2aa mask renew error 2022-06-25 05:10:03 +03:00
Maxim Devaev
4cb2802cfa fixed cert dir permissions 2022-06-25 02:32:13 +03:00
Maxim Devaev
8727b0e8bd improved kvmd-certbot 2022-06-24 21:32:06 +03:00
Maxim Devaev
f634be16f0 restart nginx and vnc if needed 2022-06-24 20:36:26 +03:00
Maxim Devaev
bd5676222b fixed permissions again 2022-06-24 18:25:08 +03:00
Maxim Devaev
094106519a fixed permissions 2022-06-24 17:55:38 +03:00
Maxim Devaev
9202cf1d44 kvmd-certbot 2022-06-24 16:19:28 +03:00
Maxim Devaev
9f4c241204 shellcheck 2022-06-24 16:05:10 +03:00
Maxim Devaev
c85e3f939f cleanup old certs in kvmd-gencert 2022-06-24 03:46:18 +03:00
Maxim Devaev
ed8d2af999 pikvm/pikvm#604: support partition LABEL in bootconfig 2022-04-21 16:32:18 +03:00
Maxim Devaev
1b3a2cc3f7 copyright bump 2022-01-07 16:39:02 +03:00
Maxim Devaev
227423e249 fixed bootconfig ro 2021-11-20 05:29:14 +03:00
Maxim Devaev
a3812dda69 renamed scripts directory 2021-11-12 03:53:04 +03:00
srepac
6118eadec6
Update kvmd-bootconfig (#74)
Check for custom scripts inside /boot/kvmd-bootconfig.d directory since /boot is accessible by any client to allow users to drop custom scripts they want to run at boot.
2021-11-12 01:50:04 +03:00
Maxim Devaev
fde4539e36 pikvm/pikvm#73: run custom bootconfig scripts from /etc/kvmd/bootconfig.d 2021-11-08 04:25:29 +03:00
Maxim Devaev
ddbb2c7645 fixed ENABLE_OTG_SERIAL 2021-10-29 21:06:36 +03:00
Maxim Devaev
da3468047a refactoring 2021-10-29 19:59:24 +03:00
Maxim Devaev
1f6bd0c590 ENABLE_OTG_SERIAL 2021-10-29 19:57:51 +03:00
Maxim Devaev
c7b9aada41 FIRST_BOOT 2021-10-27 17:42:32 +03:00
Maxim Devaev
10e6e53006 pikvm/pikvm#107: change ssh port in pikvm.txt 2021-10-26 09:04:14 +03:00
Maxim Devaev
7ecf56d144 comments 2021-10-19 06:48:22 +03:00
Maxim Devaev
db144eb775 kvmd-bootconfig prototype 2021-10-19 04:34:22 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Devaev Maxim
835d6833f8 fixed systemd bug: systemd >= 248.3-2 2021-05-20 08:40:04 +03:00
Devaev Maxim
19f8bd613e quick workaround for broken %b 2021-05-12 12:35:22 +03:00
Devaev Maxim
9911914e70 fixed cert perms 2021-02-15 04:56:06 +03:00
Devaev Maxim
0442ec3264 vnc gencert 2021-02-15 04:16:03 +03:00
Devaev Maxim
6c1be11f35 another rpi4 revision 2021-01-28 22:14:52 +03:00
Devaev Maxim
1799e34fd0 added info about the new pi4 revision 2021-01-14 23:08:42 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
23ad910606 fix 2020-09-10 10:40:17 +03:00
Devaev Maxim
3e9f711946 revision-specific 2020-08-01 18:07:16 +03:00