mirror of
https://codeberg.org/lauralani/ipam.git
synced 2024-11-23 20:20:39 +01:00
add packaging to makefile
This commit is contained in:
parent
a95eab3221
commit
c627a78fb9
1 changed files with 20 additions and 0 deletions
20
Makefile
20
Makefile
|
@ -12,3 +12,23 @@ install:
|
|||
clean:
|
||||
go clean
|
||||
rm -r ${OUTPUT_FOLDER}/
|
||||
|
||||
package:
|
||||
echo ${version}
|
||||
mkdir -p ipam-${version}/usr/bin
|
||||
mkdir -p ipam-${version}/usr/share/bash-completion/completions
|
||||
mkdir -p ipam-${version}/DEBIAN
|
||||
echo "Maintainer: Laura Kalb <debian@lauka.net>" > ipam-${version}/DEBIAN/control
|
||||
echo "Source: ipam" >> ipam-${version}/DEBIAN/control
|
||||
echo "Priority: optional" >> ipam-${version}/DEBIAN/control
|
||||
echo "Standards-Version: $(subst ~,.,${version})" >> ipam-${version}/DEBIAN/control
|
||||
echo "Section: utils" >> ipam-${version}/DEBIAN/control
|
||||
echo "Package: ipam" >> ipam-${version}/DEBIAN/control
|
||||
echo "Architecture: all" >> ipam-${version}/DEBIAN/control
|
||||
echo "Description: cli-based IPAM with PowerDNS integration" >> ipam-${version}/DEBIAN/control
|
||||
echo "Version: ${version}" >> ipam-${version}/DEBIAN/control
|
||||
echo "Homepage: https://sr.ht/~lauralani/ipam/" >> ipam-${version}/DEBIAN/control
|
||||
go build -o ${OUTPUT_FOLDER}/${FILENAME} main.go
|
||||
mv bin/ipam ipam-${version}/usr/bin
|
||||
ipam-${version}/usr/bin/ipam completion bash > ipam-${version}/usr/share/bash-completion/completions/ipam
|
||||
dpkg-deb -Z xz --build ipam-${version}/
|
||||
|
|
Loading…
Reference in a new issue