mirror of
https://codeberg.org/lauralani/ipam.git
synced 2024-11-24 04:30:02 +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:
|
clean:
|
||||||
go clean
|
go clean
|
||||||
rm -r ${OUTPUT_FOLDER}/
|
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