Commit graph

14 commits

Author SHA1 Message Date
Franco Fichtner
ae63623233 system: better wwwonly bootstrap
This also has an issue with the post-update rc.syshook if
the wwwonly is not found.  But: after a boot it is ensured
and should not be missing thereafter.

The package post-install would ensure it previously, but
we don't want to also chain the php bootstrap through this
just to get the call stack in the right order.

May need further adjusting but also no need to rush this
into a stable release at the moment.
2025-07-29 13:16:04 +02:00
Franco Fichtner
ad640cbbde pkg: to complicate matters we need to register and restore user/group through package means 2025-06-12 11:01:32 +02:00
Franco Fichtner
e194253186 firmware: kill the firmware-product.last trick
On second thought it's only marginally useful and not really
relevant nowadays for working on crash reports.
2018-09-16 20:42:49 +02:00
Franco Fichtner
90296833f9 firmware: firmware-product, src/opnsense/version/opnsense, etc.
Now that we have metadata injection at build time read it instead
of its auxiliary files.  Allow live-mount to snoop the metadata and
afterwards we can start to marry the version and firmware-product
file.

Last puzzle piece will be a tool called "opnsense-version" to read
the JSON metadata and return it in a piecemeal fashion of a part
of the system requires that info, especially from the shell.
2018-09-16 20:38:15 +02:00
Franco Fichtner
272a5b8b41 rc: rc.initital is now opnsense-shell 2018-05-19 15:23:36 +02:00
Franco Fichtner
9df08987b7 rc: merge rc.installer into opnsense-installer
We have successfully decoupled rc.installer from other components
so now we can merge both utilities.  We use opnsense-installer for
user support, which is easier to invoke and remember.
2018-05-18 19:42:34 +02:00
Franco Fichtner
b54398f0a5 pkg: training wheels come off, build sets configd_enable="NO" now 2017-08-21 09:48:10 +02:00
Franco Fichtner
80eefebf42 pkg: also rc.shutdown hook, better for ACPI shutdown 2017-01-03 17:54:51 +01:00
Franco Fichtner
29dcbf58f6 rc: more loader.conf changes 2016-09-22 19:43:45 +02:00
Franco Fichtner
bde361f78a pkg: also register rc.installer as shell on install 2016-08-08 19:08:45 +02:00
Franco Fichtner
aa510985a6 pkg: employ better pluggability for branding 2016-05-26 07:19:17 +02:00
Franco Fichtner
80a70ffe05 rc/pkg: remove the automount features, they are not needed anymore
The new package targets have no drawbacks compared to auto live
mount, but the latter has proven difficult and does not match the
normal boot scenario and could potentially panic due to unionfs
being broken beyond repair (kib@'s words in spirit, not mine).

Discussed with: @adschellevis
2016-03-12 10:09:30 +01:00
Franco Fichtner
9267664bbf pkg: add more manifest info and keep version history 2015-07-27 11:26:30 +02:00
Franco Fichtner
7f2a872029 pkg: better auto-generation of manifest info 2015-07-17 07:49:27 +02:00
Renamed from pkg/+PRE_DEINSTALL (Browse further)