Migrate packaging to continuwuity binary name #825

Open
opened 2025-05-10 19:02:07 +00:00 by Jade · 1 comment
Owner

Update the actual binary name to continuwuity, creating a symlink for the old binary

This would require updating the:

  • nix config
  • debian config
  • docker build
  • What else?

For debain, we would want to replace (in Cargo.toml):

assets = [
	["../../debian/README.md", "usr/share/doc/conduwuit/README.Debian", "644"],
	["../../README.md", "usr/share/doc/conduwuit/", "644"],
	["../../target/release/conduwuit", "usr/sbin/conduwuit", "755"],
	["../../conduwuit-example.toml", "etc/conduwuit/conduwuit.toml", "640"],
]

```toml
assets = [
	["../../debian/README.md", "usr/share/doc/continuwuity/README.Debian", "644"],
	["../../README.md", "usr/share/doc/continuwuity/", "644"],
	["../../target/release/conduwuit", "usr/sbin/continuwuity", "755"],
	# And how do we make a symlink?
	["../../continuwuity-example.toml", "etc/continuwuity/continuwuity.toml", "640"],
]
Update the actual binary name to continuwuity, creating a symlink for the old binary This would require updating the: - nix config - debian config - docker build - What else? For debain, we would want to replace (in Cargo.toml): ```toml assets = [ ["../../debian/README.md", "usr/share/doc/conduwuit/README.Debian", "644"], ["../../README.md", "usr/share/doc/conduwuit/", "644"], ["../../target/release/conduwuit", "usr/sbin/conduwuit", "755"], ["../../conduwuit-example.toml", "etc/conduwuit/conduwuit.toml", "640"], ] ```toml assets = [ ["../../debian/README.md", "usr/share/doc/continuwuity/README.Debian", "644"], ["../../README.md", "usr/share/doc/continuwuity/", "644"], ["../../target/release/conduwuit", "usr/sbin/continuwuity", "755"], # And how do we make a symlink? ["../../continuwuity-example.toml", "etc/continuwuity/continuwuity.toml", "640"], ] ```
Member

Duplicate of #1536.

Duplicate of #1536.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity#825
No description provided.