diff --git a/README.md b/README.md index 77d69c5..ec7229e 100644 --- a/README.md +++ b/README.md @@ -28,14 +28,17 @@ rpm-package is generated using alien, please let me know if it does not work for ### DEB ``` -curl http://repo.mic.ke/debian/PUBLIC.KEY | sudo apt-key add - +curl http://repo.mic.ke/PUBLIC.KEY | sudo apt-key add - curl http://repo.mic.ke/debian/debian-micke-unstable.list | sudo tee /etc/apt/sources.list.d/debian-micke-unstable.list sudo apt update && sudo apt install wireguide ``` ### RPM ``` -sudo dnf install https://github.com/mickenordin/wireguide/releases/download/0.2.1/wireguide-0.2.1-1.noarch.rpm +wget http://repo.mic.ke/PUBLIC.KEY +sudo rpm --import PUBLIC.KEY +sudo dnf config-manager --add-repo http://repo.mic.ke/rpm/rpm-micke.repo +sudo dnf install wireguide ``` ## sha256sums diff --git a/packaging_scripts/alien.sh b/packaging_scripts/alien.sh index 938f575..0dbc776 100755 --- a/packaging_scripts/alien.sh +++ b/packaging_scripts/alien.sh @@ -21,8 +21,10 @@ sed "s/##VERSION##/${VERSION}/" ${BASEDIR}/wireguide/rpm/wireguide-TEMPLATE.spec # Change to build dir cd wireguide-${VERSION} -# Build rpm +# Build rpm and put in repo cp ${BASEDIR}/wireguide/rpm/macros ~/.rpmmacros sudo rpmbuild --buildroot=$(pwd) -bb wireguide-${VERSION}.spec sudo chown ${USER}:${USER} ${BASEDIR}/wireguide-${VERSION}.noarch.rpm rpm --addsign ${BASEDIR}/wireguide-${VERSION}.noarch.rpm +cp ${BASEDIR}/wireguide-${VERSION}.noarch.rpm ${BASEDIR}/repo/rpm/ +createrepo_c ${BASEDIR}/repo/rpm/ diff --git a/rpm/macros b/rpm/macros new file mode 100644 index 0000000..2aeb204 --- /dev/null +++ b/rpm/macros @@ -0,0 +1,3 @@ +%_gpg_name Mikael Nordin +%_gpg_path /home/micke/.gnupg +%__gpg /usr/bin/gpg