aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTBK <tbk@jjtc.eu>2019-05-31 13:51:44 +0200
committerKevin Daudt <kdaudt@alpinelinux.org>2019-06-10 15:18:25 +0000
commit74ad2c4aa80cdd3882c308411ddbd132de03d292 (patch)
treeac9d0002a843fb61bd965e85fd688485ad6fb7a8
parent8bc47171a0ad2579776504332fb29a3e7e54a515 (diff)
downloadalpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.tar.bz2
alpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.tar.xz
alpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.zip
testing/sdfat: new aport
Closes GH-6608
-rw-r--r--testing/sdfat/APKBUILD63
-rw-r--r--testing/sdfat/mount.exfat3
2 files changed, 66 insertions, 0 deletions
diff --git a/testing/sdfat/APKBUILD b/testing/sdfat/APKBUILD
new file mode 100644
index 0000000000..ca32b89e6f
--- /dev/null
+++ b/testing/sdfat/APKBUILD
@@ -0,0 +1,63 @@
1# Maintainer: TBK <alpine@jjtc.eu>
2# Contributor: TBK <alpine@jjtc.eu>
3
4# when changing _ver we *must* bump _rel
5_name=sdfat
6_ver=2.1.8.2
7_rel=0
8
9_flavor=${FLAVOR:-vanilla}
10_kpkg=linux-$_flavor
11_kver=4.19.49
12_krel=0
13
14_kpkgver="$_kver-r$_krel"
15_kabi="$_kver-$_krel-$_flavor"
16
17pkgname=$_name-$_flavor
18pkgver=$_kver
19pkgrel=$(( _krel + _rel ))
20
21pkgdesc="FAT12/16/32(VFAT)/64(exFAT) filesytems kernel module"
22url="https://github.com/TBK/kernel-sdfat"
23arch="all"
24license="GPL-2.0-or-later"
25options="!check" # no test suite
26depends="$_kpkg=$_kpkgver util-linux"
27makedepends="$_kpkg-dev=$_kpkgver linux-headers"
28install_if="$_kpkg=$_kpkgver $_name"
29source="$_name-$_ver.tar.gz::https://github.com/TBK/kernel-sdfat/archive/$_ver.tar.gz
30 mount.exfat
31 "
32builddir="$srcdir/kernel-$_name-$_ver"
33
34prepare() {
35 default_prepare
36 local _kapkbuild=../../main/linux-$_flavor/APKBUILD
37 if [ -f $_kapkbuild ]; then
38 ( . $_kapkbuild
39 pkgname="$_name-$_flavor"
40 [ "$_kver" != "$pkgver" ] && die "please update _kver to $pkgver"
41 [ "$_krel" != "$pkgrel" ] && die "please update _krel to $pkgrel"
42 return 0
43 )
44 fi
45}
46
47build() {
48 unset LDFLAGS
49 make CONFIG_SDFAT_FS=m CONFIG_USE_FOR_EXFAT=y CONFIG_USE_FOR_VFAT=y KERNELDIR=/lib/modules/$_kabi/build
50}
51
52package() {
53 local module=""
54 for module in *.ko; do
55 install -v -D -m644 ${module} \
56 "$pkgdir/lib/modules/$_kabi/fs/${module}"
57 done
58
59 install -Dm0755 "$srcdir"/mount.exfat "$pkgdir/sbin/mount.exfat"
60}
61
62sha512sums="566050709952aae35d5e68e88231573ead2f6e5c883bff5dce0055a8df9e91318794cd2938b49c51e250e4e5c61083195ce851ccb7f7537317912e1246ea5a83 sdfat-2.1.8.2.tar.gz
6385c54950e69e342221343b8b542fda47f80b9a7104e1097a7f1c9a09f69758ef8881c238d2740f3a21aa2b5cdcb3b9b8224c731ec2e39fa4632f56c2df85bc84 mount.exfat"
diff --git a/testing/sdfat/mount.exfat b/testing/sdfat/mount.exfat
new file mode 100644
index 0000000000..93501a4c23
--- /dev/null
+++ b/testing/sdfat/mount.exfat
@@ -0,0 +1,3 @@
1#!/bin/sh
2
3mount -t sdfat "$@"