diff --git a/debian-scripts/Dockerfile b/debian-scripts/Dockerfile new file mode 100644 index 0000000..af5c78a --- /dev/null +++ b/debian-scripts/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:24.04 + +ENV EDITOR=vim +RUN apt-get update && apt-get install -y devscripts vim diff --git a/debian-scripts/changelog.sh b/debian-scripts/changelog.sh new file mode 100755 index 0000000..870c6e7 --- /dev/null +++ b/debian-scripts/changelog.sh @@ -0,0 +1,28 @@ +#!/bin/bash +set -e + +# Needed help to get changelog format right + +build_docker_image() { + echo "build docker image..." + docker build -t ubuntu-devscripts:latest . +} + +create_changelog() { + EMAIL= + echo "create changelog..." + docker run --rm -it -v $(pwd):/build -w /build \ + -e EMAIL=$EMAIL \ + ubuntu-devscripts:latest dch --create --package capslock-auto-switch --newversion 0.1.0-1 --distribution unstable "Initial release" +} + +update_changelog() { + NEW_VERSION= + EMAIL= + echo "update changelog..." + mv changelog ./debian/ + docker run --rm -it -v $(pwd):/build -w /build \ + -e EMAIL=$EMAIL \ + ubuntu-devscripts:latest dch --newversion $NEW_VERSION + mv ./debian/changelog ./ +}