Age | Commit message (Collapse) | Author |
|
|
|
The FreeBSD Ports Collection is moving towards making the
`share/man` as the default location for manual pages under the
`LOCALBASE` [1]. Reflect the same here as well.
Partially fixes wifibox#89 [2]
[1] https://cgit.freebsd.org/ports/commit/?id=003a571d1d6585196545295efc181514f171c4c4
[2] https://github.com/pgj/freebsd-wifibox/issues/89
|
|
During the build process, the `proc` directory under the image
root is left over on FreeBSD 13 (and later) even for non-root
users. Lift the restriction on the root-user case and make an
attempt to unmount this file system in every case.
|
|
During the build process, `apk` is run by the Linuxulator which
places certain files (e.g. `/dev/null`) to `/compat/linux`. This
is then inherited by the disk image and causes the corresponding
symbolic links to be misplaced.
|
|
|
|
|
|
The inclusion of `hostapd` [1] brings a lot of related changes
because the build process have to extended to take the challenge.
- Convert `wpa_passthru` to a more a generic services, called
`uds_passthru` to deal with the control socket forwarding.
It can also log the `socat` errors properly.
- Make the `Makefile` more parametric therefore the virtual disk
image can be customized better.
- Default configurations are now moved fully to the guest's side.
- Tweak the packages to be more flexible.
- Document everything.
[1] https://w1.fi/hostapd/
|
|
|
|
|
|
This makes it possible to add further kernel modules on top of the
ones that are shipped with the LTS kernel.
|
|
Change the build image process in a way that custom-built packages
can be utilized. This means a simpler `Makefile` since every
modification is implemented on the level of packages. Include the
sources for every customized package.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Find alternative ways to create the same effect for each step of
the setup without being able to use a Linux-based `chroot(8)`
environment. This includes working around calling the `mkinitfs`
script for building the initramfs, and replacing it with a specific
list of files to be added.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|