]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
PKGFILE: version is now completely constructed from git
authorSilvio Fricke <silvio.fricke@gmail.com>
Sun, 8 Nov 2015 11:49:45 +0000 (12:49 +0100)
committerSilvio Fricke <silvio.fricke@gmail.com>
Sun, 8 Nov 2015 11:56:47 +0000 (12:56 +0100)
`pkgver` and `pkgrel` now hard coded to 1. The PKGFILE will getting
changed on a `makepkg`-run.

To prevent some version crashes no commit with changes to `pkgver` and
`pkgrel` should be accepted.

Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
PKGBUILD

index a9f1b5ac493814a085aab49558f974aa15852b53..c625bdb95cb2381349a1035517eeef75e4e59142 100644 (file)
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=dracut-git
-pkgver=$(date +%s)
-pkgrel=$(git log --pretty=format:%h |head -n 1)
+pkgver=1
+pkgrel=1
 pkgdesc="Initramfs generation utility"
 arch=('i686' 'x86_64')
 url="https://dracut.wiki.kernel.org/"
@@ -14,6 +14,12 @@ backup=(etc/dracut.conf)
 source=()
 md5sums=()
 
+pkgver() {
+  cd ..
+  desc="$(git describe)"
+  printf "%s.%s.%s" ${desc//-/ }
+}
+
 build() {
   cd ..
   make sysconfdir=/etc || return 1