Alpine Linux on OSTree.
flash
pulls the latest image from github and dumps it
on the on specified device.
wget https://cdn.jsdelivr.net/gh/untoreh/pine/flash.sh -qO - | sh -s -- /dev/vda
Environment variables can be used:
IFACE
,ADDRESS
,GATEWAY
,NETMASK
for network configurationPARTS
comma separated list of partition sizes, eg2G,256M
if partitions are specified no filesystems are created on them, otherwise a default
configuration of 5G,128M
serve
re-sets up a tz2 ostree repo from built image and
starts the server to allow ostree clients to update to
the latest version.
run
rebuilds the tree committing it to the previos gh image.
A rolling image containing the latest 3 months builds, and a static-delta artifact
to be applied on top of the commit of the previous image, which means deltas have to
be applied in order if a deployment lags behind, generated by build-update
.
build
and delta
scripts in the init folder were previously wrongly used to setup github releases but don't contemplate continuitity. They are still useful for creating from-scratch images and one-shot deltas.
- uproot vars and make them configurable
- make the packed extras optional