Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enhancement]: Slightly rearrange the file system hierarchy... #1052

Open
1 task done
rcfa opened this issue Jan 5, 2025 · 0 comments
Open
1 task done

[enhancement]: Slightly rearrange the file system hierarchy... #1052

rcfa opened this issue Jan 5, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@rcfa
Copy link

rcfa commented Jan 5, 2025

Which feature or improvement would you like to request?

I'd like to see this feature:
It would be good that whatever prefix (or none!) starwart is installed under, it conforms to unix/linux conventions. This makes finding/symlinking and prefix-less installs much easier.

I’m thinking along these lines:

/opt/stalwart-mail
├── bin
│   ├── stalwart-cli
│   └── stalwart-mail
├── etc
│    └── stalwart-mail
│             └── config.toml (alternatively keep the file where it is, but rename it e.g. ot stalwart-mail.toml)
└── var
    ├── log
    │   └── stalwart-mail
    │       ├── stalwart.log.2024-12-07
    .       .
    .       .
    .       .
    │       └── stalwart.log.2025-01-05
    └── stalwart-mail
        ├── blob
        │   ├── 27
        │   │   └── ce
        │   │       └── b5
        │   │           └── 59
        │   │               └── 74
        │   │                   └── e3hlkwlu7a70hkn39lonsmhwkjxfsi7ctwv2iah1cn7g1enfskxq
        .   .
        .   .
        .   .
        │   └── f7
        │       └── a7
        │           └── 24
        │               └── a2
        │                   └── 13
        │                       └── 11tsjiqtrt7v199uu0zeci9hj29jqylylxgdocgmftokyc3rotja
        └── data
            ├── 000019.sst
            ├── 000022.sst
            ├── 000033.blob
            .
            .
            .
            ├── CURRENT
            ├── IDENTITY
            ├── LOCK
            ├── LOG
            ├── MANIFEST-000215
            ├── OPTIONS-000197
            └── OPTIONS-000217

This would require minimal changes, but would align the layout with standard conventions.

Is your feature request related to a problem?

I'm having a problem with...

Code of Conduct

  • I agree to follow this project's Code of Conduct
@rcfa rcfa added the enhancement New feature or request label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant