Skip to content

zVault.io build guide #28

@matheusber

Description

@matheusber

Hi,

is this the last version of the guide?

I am trying to build here for ARM64 and I get some errors linking to what looks to me (I may be wrong, sure) "freenas" related code/config:

  • FileNotFoundError: [Errno 2] No such file or directory: '/local/zvaultio/zvio-build/build/profiles/freenas/config.pyd'
    In the guid, there is the line: "Modify ./build/profiles/zvault/repos.pyd and update the URL to the URL of your gitea instance."
    But the path has a freenas folder, not the zvault. I changed to zvault but got that error. I then tried to symlink one to another, and then I copied them to look just the same content. In the end I copied the freenas to zvault and they have the same files inside.

  • "make checkout zvault" works the first target, the second one renders this:

make[1]: don't know how to make zvault. Stop

make[1]: stopped in /local/zvaultio/zvio-build
*** Error code 2

Stop.
make: stopped in /local/zvaultio/zvio-build

If I try make freenas instead:

root@zvault:/local/zvaultio/zvio-build # make freenas
[0:00:00] ==> NOTICE: Selected profile: freenas
[0:00:00] ==> NOTICE: Build timestamp: 202508031210
[0:00:01] ==> Checking build environment...
[0:00:01] ==> Build environment is OK
[0:00:01] ==> Sandbox is fully checked out
`freenas' is up to date.

make zvault does not :(

root@zvault:/local/zvaultio/zvio-build # make zvault
[0:00:00] ==> NOTICE: Selected profile: freenas
[0:00:00] ==> NOTICE: Build timestamp: 202508031210
[0:00:00] ==> Checking build environment...
[0:00:00] ==> Build environment is OK
[0:00:00] ==> Sandbox is fully checked out
make[1]: don't know how to make zvault. Stop

make[1]: stopped in /local/zvaultio/zvio-build
*** Error code 2

Stop.
make: stopped in /local/zvaultio/zvio-build

The checkout is ok, I presume:

root@zvault:/local/zvaultio/zvio-build # make checkout
[0:00:00] ==> NOTICE: Selected profile: freenas
[0:00:00] ==> NOTICE: Build timestamp: 202508031210
[0:00:00] ==> Checking build environment...
[0:00:00] ==> Build environment is OK
[0:00:00] ==> Checkout: os -> zvio-os
Current branch zvio-13.3 is up to date.
[0:00:00] ==> Checkout: freenas -> zvio-middleware
Current branch zvio-13.3 is up to date.
[0:00:00] ==> Checkout: webui -> zvio-webui
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Checkout: ports -> zvio-ports
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Checkout: py-licenselib -> zvio-py-licenselib
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Checkout: freenas-pkgtools -> zvio-pkgtools
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Checkout: py-bsd -> zvio-py-bsd
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Checkout: iocage -> zvio-iocage
Current branch zvio-13.3 is up to date.
[0:00:01] ==> Updating Release Information
root@zvault:/local/zvaultio/zvio-build # 

I followed the guide so far, I have gitea installed and configured here as told.

My box is:
FreeBSD zvault 13.5-RELEASE FreeBSD 13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC arm64

I am not a dev person, and I am in the first steps trying things here, so I may be very wrong. But it looks to me as I need to change a target that says freenas to zvault somewhere. Am I too much wrong?

Thanks and congratulations for the great work, FreeNAS was a great product and you are heroes to make it live. I hope I can help you

matheus

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions