Aiden McClelland
73229501c2
Feature/hw filtering ( #2368 )
...
* update deno
* add proxy
* remove query params, now auto added by BE
* add hardware requirements and BE reg query params
* update query params for BE requests
* allow multiple arches in hw reqs
* explain git hash mismatch
* require lshw
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2023-08-02 09:52:38 -06:00
Aiden McClelland
082c51109d
fix missing parent dir ( #2373 )
2023-07-25 10:07:10 -06:00
Aiden McClelland
8f44c75dc3
switch back to github caching ( #2371 )
...
* switch back to github caching
* remove npm and cargo cache
* misc fixes
2023-07-25 10:06:57 -06:00
Aiden McClelland
90a9db3a91
disable encryption for new raspi setups ( #2348 )
...
* disable encryption for new raspi setups
* use config instead of OS_ARCH
* fixes from testing
2023-07-14 18:30:52 +00:00
Aiden McClelland
a7e501d874
pack compressed assets into single binary ( #2344 )
...
* pack compressed assets into single binary
* update naming
* tweaks
* fix build
* fix cargo lock
* rename CLI
* remove explicit ref name
2023-07-12 22:51:05 +00:00
Aiden McClelland
95b3b55971
fix rootflags for btrfs update ( #2315 )
2023-06-21 15:26:27 +00:00
Aiden McClelland
c7472174e5
fix btrfs rootflags
2023-06-21 00:36:36 +00:00
gStart9
2ad749354d
Add qemu-guest-agent for advanced VM shutdown options ( #2309 )
2023-06-21 00:36:36 +00:00
Aiden McClelland
4ed9d2ea22
add grub-common to build
2023-06-21 00:36:36 +00:00
Aiden McClelland
e95d56a5d0
fix update-grub2
2023-06-21 00:36:36 +00:00
Aiden McClelland
a936f92954
use postgres user
2023-06-21 00:36:36 +00:00
Aiden McClelland
0bc514ec17
include old pg
2023-06-21 00:36:36 +00:00
Aiden McClelland
f8404ab043
btrfs
2023-06-21 00:36:36 +00:00
Aiden McClelland
a11bf5b5c7
bookworm
2023-06-21 00:36:36 +00:00
Aiden McClelland
71a15cf222
add diskUsage effect ( #2297 )
2023-06-11 15:04:59 -06:00
gStart9
efc56c0a88
Add crda to build/lib/depends ( #2283 )
2023-05-24 15:54:33 -07:00
kn0wmad
321fca2c0a
Replace some user-facing Embassy language ( #2281 )
2023-05-22 13:23:20 -06:00
Aiden McClelland
bdb4be89ff
Bugfix/pi config ( #2276 )
...
* move some install scripts to init
* fix pi config.txt
* move some image stuff to the squashfs build
* no need to clean up fake-apt
* use max temp
2023-05-16 16:06:25 -06:00
Aiden McClelland
61445e0b56
build fixes ( #2275 )
...
* move some install scripts to init
* handle fake-apt in init
* rename
2023-05-15 16:34:30 -06:00
Aiden McClelland
4a8f323be7
external rename ( #2265 )
...
* backend rename
* rename embassy and closes #2179
* update root ca name on disk
* update MOTD
* update readmes
* your server typo
* another tiny typo
* fix png name
* Update backend/src/net/wifi.rs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* changes needed due to rebase
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com >
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
2023-05-11 16:48:52 -06:00
Aiden McClelland
c7d82102ed
Bugfix/gpt reflash ( #2266 )
...
* debug entry
* update magic numbers
* remove dbg
* fix hostname
* fix reinstall logic
2023-05-11 14:16:19 -06:00
Aiden McClelland
068b861edc
overhaul OS build ( #2244 )
...
* create init resize for pi
* wip
* defer to OS_ARCH env var
* enable password auth in live image
* use correct live image path
* reorder dependencies
* add grub-common as dependency
* add more depends
* reorder grub
* include systemd-resolved
* misc fixes
* remove grub from dependencies
* imports
* ssh and raspi builds
* fix resolvectl
* generate snake-oil on install
* update raspi build process
* script fixes
* fix resize and config
* add psmisc
* new workflows
* include img
* pass through OS_ARCH env var
* require OS_ARCH
* allow dispatching production builds
* configurable environment
* pass through OS_ARCH on compat build
* fix syntax error
* crossbuild dependencies
* include libavahi-client for cross builds
* reorder add-arch
* add ports
* switch existing repos to amd64
* explicitly install libc6
* add more bullshit
* fix some errors
* use ignored shlibs
* remove ubuntu ports
* platform deb
* Update depends
* Update startos-iso.yaml
* Update startos-iso.yaml
* require pi-beep
* add bios boot, fix environment
* Update startos-iso.yaml
* inline deb
* Update startos-iso.yaml
* allow ssh password auth in live build
* sync hostname on livecd
* require curl
2023-05-05 00:54:09 -06:00
Aiden McClelland
65eb520cca
disable apt and add script for persisting apt pkgs ( #2225 )
...
* disable apt and add script for persisting apt pkgs
* fix typo
* exit 1 on fake-apt
* readd fake-apt after upgrade
* fix typo
* remove finicky protection
* fix build
2023-03-17 12:08:49 -06:00
Aiden McClelland
f7f07932b4
update registry rsync script ( #2227 )
2023-03-17 10:05:58 -06:00
Aiden McClelland
427ab12724
wait for time sync before starting tor ( #2209 )
...
* wait for time sync before starting tor
* don't initialize /var/lib/docker
2023-03-13 15:45:36 -06:00
Aiden McClelland
75f9c6b0fb
fix raspi kernel upgrades ( #2202 )
...
* fix build
* use same node versions
* lock kernel to 5.15.76
2023-03-10 17:11:06 -07:00
Aiden McClelland
8a1da87702
fix img naming
2023-03-09 10:12:03 -07:00
Lucy C
c8d89f805b
Update/misc frontend ( #2191 )
...
* update version to 0.3.4
* update release guide with sdk instructions
* remove comment
* update page styling
* closes #2152 , closes #2155 , closes #2157
* move marketing site link to description block
* re-arrange setup wizard recovery options
* move divider for update list item
* fix bug in mocks to display lnd as aavailable for update
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2023-03-09 07:02:48 -07:00
Aiden McClelland
c9fceafc16
Feature/efi ( #2192 )
...
* update makefile
* fix
* add efi support
* fix efi
* clean up
* add `make update` and `make update-overlay`
* more protections
* update package lock
* rename reflash to indicate it isn't real
* fix authcookie
* Update product.yaml
2023-03-09 00:10:37 -07:00
Aiden McClelland
3ac94710fb
relocate usermod
2023-03-08 08:22:25 -07:00
gStart9
b42abbd4a2
Always invoke fdisk with sudo fdisk in build/raspberry-pi/make-image.sh ( #2123 )
...
Always invoke fdisk with sudo fdisk
2023-03-07 19:09:10 -07:00
Matt Hill
06cf83b901
WIP: IP, pubkey, system time, system uptime, ca fingerprint ( #2091 )
...
* closes #923 , #2063 , #2012 , #1153
* add ca fingerprint
* add `server.time`
* add `ip-info` to `server-info`
* add ssh pubkey
* support multiple IPs
* rename key
* add `ca-fingerprint` and `system-start-time`
* fix off-by-one
* update compat cargo lock
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2023-03-07 19:09:10 -07:00
Aiden McClelland
89ca0ca927
fix docker storage driver ( #2111 )
2023-01-12 09:56:54 -07:00
Matt Hill
f7f0370bf5
add nyx ( #2064 )
2022-12-19 13:42:31 -07:00
Aiden McClelland
3b226dd2c0
fix 0.3.3 OTA update flow for pi ( #2048 )
...
* feat: Conver from the copy all bytes over to file-file transer
* use pi-beep
* fix minor mistakes
* recursive rm
* add fs resize
Co-authored-by: BluJ <mogulslayer@gmail.com >
2022-12-15 13:50:21 -07:00
Mariusz Kogen
4ac61d18ff
📊 include htop ( #2042 )
2022-12-15 12:04:11 -07:00
Chris Guida
1d6c61cc5b
wait for monitor to be attached before launching firefox ( #2005 )
...
* wait for monitor to be attached before launching firefox
* add code to kill firefox on monitor disconnect
* fix detection for the pi
* Remove Pi only logic
* chore: Remove the kiosk mode
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: J M <2364004+Blu-J@users.noreply.github.com >
Co-authored-by: BluJ <mogulslayer@gmail.com >
2022-12-01 16:41:08 -07:00
Aiden McClelland
07f5f3f1bb
fix partition type ( #2007 )
2022-12-01 08:04:43 -07:00
Aiden McClelland
6680b32579
fix regex in image rip script ( #2002 )
...
* fix regex in image rip script
* gitignore debian dir
* instructions
* put titles in code spans
2022-11-30 16:12:07 -07:00
Aiden McClelland
71d1418559
use squashfs for rpi updates ( #1998 )
2022-11-29 19:12:47 -07:00
Aiden McClelland
f9a4699e84
check environment ( #1990 )
...
* check environment
* fix tests
* don't rebuild sources
* I'm going insane
* WTF
* Update check-environment.sh
* Update product.yaml
* Update write-image.sh
2022-11-29 09:43:54 -07:00
Aiden McClelland
3fe43a5b57
include OS_ARCH in raspi make install
2022-11-29 09:43:54 -07:00
J M
f12df8ded4
Fix/migrate ( #1962 )
...
* fix: Locale issue from importing from pi
* fix: Need to mount the migrate correctly
* fix: Build.
* chore: remove version hack
2022-11-29 09:43:54 -07:00
Aiden McClelland
0ecd920ad9
feature: 0.3.2 -> 0.3.3 upgrade ( #1958 )
...
* 0.3.2 -> 0.3.3 upgrade script
* fix upgrade
* integrated image
* fix rip-image
* no U option on older rsync
* permissions and cleanup
* fixes
* label fs
* fix progress reporting
* only create rootfs for lite upgrade
* shrink image after creating
* fix for `blue` partitions
2022-11-29 09:43:54 -07:00
Mariusz Kogen
4f9fe7245b
Create mountpoints first ( #1949 )
2022-11-29 09:43:54 -07:00
Aiden McClelland
6e1ae69691
disable telemetry reporting
2022-11-29 09:43:54 -07:00
J M
5b91b5f436
feat: For ota update using rsyncd ( #1938 )
...
* feat: For ota update using rsyncd
* chore: Fix where we rsync to.
* chore: Getting rsync to work
* chore: Add in the is raspberry pi
* chore: Update is raspberry pi
2022-11-29 09:43:54 -07:00
Aiden McClelland
a29cd622c3
refactor setup wizard ( #1937 )
...
* refactor setup backend
* rework setup wizard according to new scheme
* fix bug with partitions in SW and warning message in IW
* treat localhost as LAN for launching services
* misc backend fixes
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2022-11-29 09:43:54 -07:00
Aiden McClelland
ca71c88744
wait for url to be available before launching kiosk ( #1933 )
2022-11-29 09:43:54 -07:00
Aiden McClelland
60534597e0
wait for network online before launching init ( #1930 )
2022-11-29 09:43:54 -07:00