You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When specifying directories with different casing, they're being treated as one directory.
My company installs some legacy components into /opt/companyname and some newer components into a /opt/CompanyName directory from the same package. When we do this with nfpm, the components specified for both destinations end up in /opt/CompanyName instead of two different directories.
How can we reproduce this?
Using the json configuration file with the following entries:
and then running nfpm, we're seeing the following directory structure in the package:
- opt
-- SomeDirectory
--- bin
---- System.Memory.dll
---- System.Numerics.Vectors.dll
When the desired result would be:
- opt
-- SomeDirectory
--- bin
---- System.Numerics.Vectors.dll
-- somedirectory
--- bin
---- System.Memory.dll
nfpm version
_____ ____ __ __
_ __ | ___| _ \|\/||'_ \| |_ | |_) | |\/| || | | | _| | __/| | | ||_| |_|_| |_| |_| |_|nfpm: a simple and 0-dependencies apk, arch linux, deb, ipk, and rpm packager written in Gohttps://nfpm.goreleaser.comGitVersion: 2.41.1GitCommit: 74e67380a5a028ccd155dbdfb29d3331cec659cfGitTreeState: falseBuildDate: 2024-11-16T13:23:30ZBuiltBy: goreleaserGoVersion: go1.23.3Compiler: gcModuleSum: h1:4tyZ9b817msLuyGKw53ed3suZNApkGHVZDekdGe8ZEE=Platform: linux/amd64
Search
I did search for other open and closed issues before opening this.
Code of Conduct
I agree to follow this project's Code of Conduct
Additional context
No response
The text was updated successfully, but these errors were encountered:
What happened?
When specifying directories with different casing, they're being treated as one directory.
My company installs some legacy components into /opt/companyname and some newer components into a /opt/CompanyName directory from the same package. When we do this with nfpm, the components specified for both destinations end up in /opt/CompanyName instead of two different directories.
How can we reproduce this?
Using the json configuration file with the following entries:
and then running nfpm, we're seeing the following directory structure in the package:
- opt
-- SomeDirectory
--- bin
---- System.Memory.dll
---- System.Numerics.Vectors.dll
When the desired result would be:
- opt
-- SomeDirectory
--- bin
---- System.Numerics.Vectors.dll
-- somedirectory
--- bin
---- System.Memory.dll
nfpm version
Search
Code of Conduct
Additional context
No response
The text was updated successfully, but these errors were encountered: