Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/linuxerwang/debmaker
A debian package maker in Golang
https://github.com/linuxerwang/debmaker
debian debmaker golang
Last synced: 12 days ago
JSON representation
A debian package maker in Golang
- Host: GitHub
- URL: https://github.com/linuxerwang/debmaker
- Owner: linuxerwang
- License: bsd-3-clause
- Created: 2015-09-02T04:25:12.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-16T06:14:44.000Z (13 days ago)
- Last Synced: 2025-01-16T07:25:31.571Z (13 days ago)
- Topics: debian, debmaker, golang
- Language: Go
- Size: 21.5 KB
- Stars: 9
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# debmaker
A debian package maker programmed in Golang.It has the following features which might meet your special needs:
- describe package build with a spec.
- the spec can be read from a file or standard input.
- specify control attributes in the spec file.
- specify src folder files/dirs and their position in the deb file (the actually install place).
- auto generate the md5sum file.
- auto calculate the disk size of the installed package.
- all package content belong to root, no need to use fakeroot.To get the source code and build the debmake binary:
$ go get github.com/linuxerwang/debmaker
To run the example:
$ debmaker -spec-file example/deb.spec -version 1.0.5 -arch amd64