Nicolas Martyanoff on Nostr: Generating FreeBSD packages is usually done with ports. OK if you're working as part ...
Generating FreeBSD packages is usually done with ports. OK if you're working as part of the port tree, not so much if you just want to provide a package.
So I've updated my Fpkg to make it easy to build packages. Compared to the standard Freebsd pkg program, it automatically generate file lists and hashes, makes it easy to specify file owners, groups and permissions, and automatically generates user and group creation scripts.
https://github.com/galdor/fpkg
Published at
2025-03-08 18:32:01Event JSON
{
"id": "6e6b2609eb83970396e2dfcd55804a9db9d52e727d2a847c79d005f725647935",
"pubkey": "6d91e7b056ab18986298e04a8b278a5e070a726487fd30a599427c79db9070e9",
"created_at": 1741458721,
"kind": 1,
"tags": [
[
"imeta",
"url https://cdn.fosstodon.org/media_attachments/files/114/128/238/297/876/978/original/24540bfe17239769.png",
"m image/png",
"dim 2265x596",
"blurhash U042F_=}My?b-qxbxbR%t6jZjvNF-;RjWCoy"
],
[
"proxy",
"https://fosstodon.org/users/galdor/statuses/114128238789038476",
"activitypub"
]
],
"content": "Generating FreeBSD packages is usually done with ports. OK if you're working as part of the port tree, not so much if you just want to provide a package.\n\nSo I've updated my Fpkg to make it easy to build packages. Compared to the standard Freebsd pkg program, it automatically generate file lists and hashes, makes it easy to specify file owners, groups and permissions, and automatically generates user and group creation scripts.\n\nhttps://github.com/galdor/fpkg\n\nhttps://cdn.fosstodon.org/media_attachments/files/114/128/238/297/876/978/original/24540bfe17239769.png",
"sig": "c387424a43f01d62b7d437ca47c9f61cab5d0af5245155483fb67130e2b49733ddc36978f7fe7038ce3d0b4ddb71b752c3711b520f760eef7a9461bf2049034e"
}