diff options
author | yar | 2014-02-15 14:06:07 -0800 |
---|---|---|
committer | yar | 2014-02-15 14:06:07 -0800 |
commit | 1acbf9ce26316da42bd9dde7757fc7f1011be4f6 (patch) | |
tree | 1c5e96d3d5eff8ac20ea7976a42295f3bb34b009 /PKGBUILD | |
download | aur-1acbf9ce26316da42bd9dde7757fc7f1011be4f6.tar.gz |
[biosdisk-git] import from AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b39df5b7a2e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,89 @@ +# Maintainer : Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> +# Contributor: Eric Mertens <emertens@gmail.com> +# Contributor: Murtuza Akhtari <inxsible at gmail dot com> + +_pkgname="biosdisk" +pkgname="${_pkgname}-git" + +pkgver=20120219 +pkgrel="1" +arch=('any') +pkgdesc="Utility for creating Dell BIOS flash disks" +url="http://linux.dell.com/biosdisk/" +license=("GPL") + +makedepends=() +depends=('dos2unix' 'wget' 'syslinux' 'python2') +# optdepends=('python2: For /usr/sbin/blconf script') + +conflicts=("${_pkgname}") +provides=("${_pkgname}") +backup=("etc/biosdisk.conf") +options=('!strip' 'docs' 'libtool' 'emptydirs' 'zipman' '!purge' '!upx') + +source=() +sha256sums=() + +_gitroot="http://linux.dell.com/git/biosdisk.git" +_gitname="${_pkgname}" +_gitbranch="master" + +_update_git() { + + cd "${srcdir}/" + + msg "Connecting to GIT server...." + + if [[ -d "${srcdir}/${_gitname}/" ]]; then + cd "${srcdir}/${_gitname}/" + git reset --hard + + git remote rm origin + git remote add origin "${_gitroot}" + + git fetch + git checkout "${_gitbranch}" + git merge "remotes/origin/${_gitbranch}" + msg "The local GIT repo has been updated." + else + git clone "${_gitroot}" "${_gitname}" + cd "${srcdir}/${_gitname}/" + git checkout "${_gitbranch}" + msg "GIT checkout done or server timeout" + fi + + echo + +} + +build() { + + cd "${srcdir}/${_gitname}/" + + _update_git + +} + +package() { + + cd "${srcdir}/${_gitname}/" + + install -d "${pkgdir}/usr/sbin" + install -D -m0755 "${srcdir}/${_gitname}/biosdisk" "${pkgdir}/usr/sbin/biosdisk" + install -D -m0755 "${srcdir}/${_gitname}/blconf" "${pkgdir}/usr/sbin/blconf" + sed 's|#!/usr/bin/python|#!/usr/bin/env python2|g' -i "${pkgdir}/usr/sbin/blconf" + + install -d "${pkgdir}/etc" + install -D -m0644 "${srcdir}/${_gitname}/biosdisk.conf" "${pkgdir}/etc/biosdisk.conf" + + install -d "${pkgdir}/usr/share/man/man8" + install -D -m0644 "${srcdir}/${_gitname}/biosdisk.8.gz" "${pkgdir}/usr/share/man/man8" + + install -d "${pkgdir}/usr/share/biosdisk" + install -D -m0644 "${srcdir}/${_gitname}/dosdisk.img" "${pkgdir}/usr/share/biosdisk/dosdisk.img" + install -D -m0644 "${srcdir}/${_gitname}/dosdisk288.img" "${pkgdir}/usr/share/biosdisk/dosdisk288.img" + install -D -m0644 "${srcdir}/${_gitname}/dosdisk8192.img" "${pkgdir}/usr/share/biosdisk/dosdisk8192.img" + + install -d "${pkgdir}/var/lib/biosdisk" + +} |