Compare commits

...

2 Commits

Author SHA1 Message Date
tali 81918b9813 bump version 2024-02-02 13:34:51 -05:00
tali 8556fafd3d fixup deploy script 2024-02-02 13:33:47 -05:00
4 changed files with 20 additions and 12 deletions

View File

@ -8,25 +8,35 @@ root=dist/root
rm -rf $root
mkdir -p $root/DEBIAN $root/etc $root/usr/lib/systemd/system
# build ocaml program
opam pin add ./talircd --kind=path --no-action --yes
opam install talircd --destdir=$root/usr --yes
# install helper files
install -m 644 talircd/deploy/talircd.service $root/usr/lib/systemd/system
install -m 644 talircd/deploy/talircd.conf $root/etc
# generate package control file
pkg=$(opam info talircd -fname)
ver="$(opam info talircd -fversion)"
rev=0
dsc="$(opam info talircd -fdescription)"
mtr="iitalics"
arch="$(dpkg-architecture -q DEB_TARGET_ARCH)"
control=$root/DEBIAN/control
set -x
echo "Package: ${pkg}" > $control
echo "Version: ${ver}" >> $control
echo "Description: ${dsc}" >> $control
echo "Maintainer: ${mtr}" >> $control
echo "Architecture: all" >> $control
echo "Package: ${pkg}" > $control
echo "Version: ${ver}" >> $control
echo "Description: ${dsc}" >> $control
echo "Maintainer: ${mtr}" >> $control
echo "Architecture: ${arch}" >> $control
install -m 644 talircd/deploy/talircd.service $root/usr/lib/systemd/system
install -m 644 talircd/deploy/talircd.conf $root/etc
# generate .deb
dpkg-deb --root-owner-group -b $root "dist/${pkg}_${ver}-${rev}_all.deb"
dpkg-deb --root-owner-group -b $root "dist/${pkg}_${ver}-${rev}_${arch}.deb"

View File

@ -56,5 +56,3 @@ case ${1:-build} in
*)
echo "invalid command $1"
esac
# mkdir -p "${DIST_DIR}"

View File

@ -1,6 +1,6 @@
(lang dune 3.8)
(name talircd)
(version 0.0.1)
(version 0.0.2)
(generate_opam_files true)

View File

@ -1,6 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "0.0.1"
version: "0.0.2"
synopsis: "IRC server"
description: "IRC server for cats written in ocaml"
maintainer: ["iitalics <git.lain.faith/iitalics>"]