Package Details: linux-apfs-dkms-git 1:r5.277a34e-1

Git Clone URL: https://aur.archlinux.org/linux-apfs-dkms-git.git (read-only, click to copy)
Package Base: linux-apfs-dkms-git
Description: Experimental APFS kernel module (DKMS)
Upstream URL: https://github.com/eafer/linux-apfs-oot
Licenses: GPL2
Submitter: yan12125_2
Maintainer: Luflosi
Last Packager: yan12125_2
Votes: 4
Popularity: 0.007819
First Submitted: 2019-01-23 05:25
Last Updated: 2019-08-26 01:06

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

Rain commented on 2021-01-05 01:28

Thank you so much for the quick response, Luflosi! I just updated my kernel/headers to 5.10.2 and it works! I previously had 5.9.16, and I think the headers hadn't installed properly for whatever reason even though I had run the command earlier and didn't remember it erroring out. Still a bit on the green side of all of this, and trying to learn as much as I can from the wiki and everyone here so I really appreciate the help!

Luflosi commented on 2021-01-04 18:15

It compiles fine for me with Linux 5.10.4. What error message did you get?

Rain commented on 2021-01-04 15:57

Hello, I'm a bit new here so I wanted to apologize in advance if I'm not following the proper protocol, but has this been updated to build on any of the newer kernel versions (5.9+)? It wasn't working for me last night when I tried, so I'm considering downgrading my kernel if it hasn't been updated.

Luflosi commented on 2020-09-13 21:59

I confirmed that this now builds on the 5.8 kernel. Thank you for your comment and patch anyways.

sperg512 commented on 2020-08-04 19:28

Because this fails to build on the 5.8 kernel, I've made an updated PKGBUILD which fixes this, with a URL to a patch I made: https://www.mediafire.com/file/xr8nghekhggs6fb/PKGBUILD/file

@Luflosi please add this if you can, feel free to add the .patch file to the directory here and change the PKGBUILD accordingly if you'd like.

EDIT: It seems like the repo maintainer (eafer) noticed this and will commit it (see https://github.com/linux-apfs/linux-apfs-oot/issues/5#issuecomment-668921280). It might not be necessary to add the patch once he commits.

EDIT 2: Deluxe Edition Remastered: eafer committed my patch and this is no longer necessary!

yan12125 commented on 2020-06-27 02:10

Gonna orphan this as I don't have an APFS partition anymore.

yan12125 commented on 2019-08-24 08:17

@ManU Thank you very much for the PKGBUILD! I've adopted your version and changed several other stuffs.

I've also add your AUR ID to a Contributor line. Please tell me if you want to use something else than your ID (e.g., name + email).

ManU commented on 2019-08-23 21:14

updated PKGBUILD to work again:

Maintainer: Chih-Hsuan Yen yan12125@archlinux.org
Forked from aur/linux-can-dkms
Contributor: Kyle Manna <kyle(at)kylemanna(dot)com>

pkgname=linux-apfs-oot-dkms-git pkgver=r4.6269eed pkgrel=1 pkgdesc="Experimental APFS kernel module (DKMS)" arch=('any') url="https://github.com/eafer/linux-apfs-oot" license=('GPL2') depends=('dkms') makedepends=('git') source=("git+https://github.com/eafer/linux-apfs-oot" 'dkms.conf' 'Makefile') sha256sums=('SKIP' '969ef32aab0f30471305e5d900cd28fc5ae91f976b6d55a5ad84c6034bb8c307' '2da469e30f0da44ed337d947c56718fb8df6c77243fd9f39a299155a8f48d286')

pkgver() { cd linux-apfs-oot printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" }

package() { # Copy Makefile and dkms.conf install -Dm644 Makefile "${pkgdir}"/usr/src/${pkgname}-${pkgver}/Makefile install -Dm644 dkms.conf "${pkgdir}"/usr/src/${pkgname}-${pkgver}/dkms.conf

# Set name and version sed -e "s/@PKGNAME@/${pkgname}/" \ -e "s/@PKGVER@/${pkgver}/" \ -i "${pkgdir}"/usr/src/${pkgname}-${pkgver}/dkms.conf

# Copy sources install -Ddm755 "${pkgdir}/usr/src/${pkgname}-${pkgver}/fs/apfs/" cp -dr --no-preserve=ownership linux-apfs-oot/* "${pkgdir}/usr/src/${pkgname}-${pkgver}/fs/apfs" }