diff options
author | Alexandr Boiko | 2015-06-10 15:46:04 +1000 |
---|---|---|
committer | Alexandr Boiko | 2015-06-10 15:46:04 +1000 |
commit | 3b1b63736efd9f863758a4f4fd19197d1bbf1976 (patch) | |
tree | e48387e58c523d838af63d1e26cce3b54dee21fd | |
download | aur-3b1b63736efd9f863758a4f4fd19197d1bbf1976.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | accel-ppp-ipoe-dkms-git.install | 30 | ||||
-rw-r--r-- | dkms.conf | 8 |
4 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..84aeabf8a470 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = accel-ppp-ipoe-dkms-git + pkgdesc = Accel-ppp ipoe kernel module sources + pkgver = r1179.b8b91d8 + pkgrel = 1 + url = http://sourceforge.net/apps/trac/accel-ppp/ + install = accel-ppp-ipoe-dkms-git.install + arch = i686 + arch = x86_64 + license = GPL + depends = dkms + depends = gcc + depends = make + optdepends = linux-headers + provides = accel-ppp-ipoe-module-git + source = accel-ppp::git+git://git.code.sf.net/p/accel-ppp/code + source = dkms.conf + md5sums = SKIP + md5sums = bb0d3a131f571fc88f49d508e7026a2b + +pkgname = accel-ppp-ipoe-dkms-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..edc497cc2af3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Alexandr Boiko <brdcom@ya.ru> + +pkgname=accel-ppp-ipoe-dkms-git +_pkgname=accel-ppp +pkgver=r1179.b8b91d8 +pkgrel=1 +pkgdesc='Accel-ppp ipoe kernel module sources' +arch=('i686' 'x86_64') +url='http://sourceforge.net/apps/trac/accel-ppp/' +license=('GPL') +depends=('dkms' 'gcc' 'make') +provides=('accel-ppp-ipoe-module-git') +optdepends=('linux-headers') +source=('accel-ppp::git+git://git.code.sf.net/p/accel-ppp/code' + 'dkms.conf') + +md5sums=('SKIP' + 'bb0d3a131f571fc88f49d508e7026a2b') + +install=accel-ppp-ipoe-dkms-git.install + +pkgver() { + cd "$srcdir/${_pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} +package() { + cd "$srcdir/${_pkgname%-git}" + install -dm755 "$pkgdir/usr/src" + cd drivers + cp -r ipoe "$pkgdir/usr/src/accel-ppp-ipoe-$pkgver" + install -Dm0644 "$srcdir/dkms.conf" "$pkgdir/usr/src/accel-ppp-ipoe-$pkgver/dkms.conf" +} + +# vim:set ts=4 sw=4 et: diff --git a/accel-ppp-ipoe-dkms-git.install b/accel-ppp-ipoe-dkms-git.install new file mode 100644 index 000000000000..ac41b74e17a2 --- /dev/null +++ b/accel-ppp-ipoe-dkms-git.install @@ -0,0 +1,30 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + dkms add accel-ppp-ipoe/${1%-*} + cat << EOF +==> To build and install your modules run: dkms install accel-ppp-ipoe/${1%-*} +==> To do this automatically at startup run: systemctl enable dkms.service +EOF +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + pre_remove "$2" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install "$1" +} + +# arg 1: the old package version +pre_remove() { + # Remove modules using dkms + [ -n "${1%-*}" ] && dkms remove accel-ppp-ipoe/${1%-*} --all &>/dev/null || true +} + +# vim:set ts=2 sw=2 ft=sh et: diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..84378147c94d --- /dev/null +++ b/dkms.conf @@ -0,0 +1,8 @@ +PACKAGE_NAME="accel-ppp-ipoe-dkms-git" +PACKAGE_VERSION=1.9.0 +REMAKE_INITRD=no +AUTOINSTALL=yes + +BUILT_MODULE_NAME="ipoe" +DEST_MODULE_LOCATION="/kernel/misc" + |