# HG changeset patch # User Pascal Bellard # Date 1636966019 0 # Node ID 4769ccf2417c9abbb33c42281c0c34bceeffd54b # Parent da48d3800edf7810b3f3ed1c5db23885909b8395 linux-aufs: git checkout problem ? diff -r da48d3800edf -r 4769ccf2417c linux-aufs/receipt --- a/linux-aufs/receipt Sun Nov 14 20:30:13 2021 +0000 +++ b/linux-aufs/receipt Mon Nov 15 08:46:59 2021 +0000 @@ -26,9 +26,12 @@ compile_rules() { # Must match kernel version - [ -d fs ] && rm -rf * - kver=$(. $WOK/linux/receipt ; echo $VERSION) - git checkout origin/aufs${kver%.*} + #[ -d fs ] && rm -rf * + + if [ ! -d fs ]; then + kver=$(. $WOK/linux/receipt ; echo $VERSION) + git checkout origin/aufs${kver%.*} + fi sed -i \ -e 's|CONFIG_AUFS_BRANCH_MAX_127 =.*|CONFIG_AUFS_BRANCH_MAX_127 =|' \ @@ -40,7 +43,7 @@ -e 's|CONFIG_AUFS_BDEV_LOOP =.*|CONFIG_AUFS_BDEV_LOOP = y|' \ -e 's|CONFIG_AUFS_BR_RAMFS =.*|CONFIG_AUFS_BR_RAMFS = y|' \ -e 's|CONFIG_AUFS_DEBUG =.*|CONFIG_AUFS_DEBUG =|' config.mk - + # The sed fixes are from gentoo portage build. sed -i "s:aufs.ko usr/include/uapi/linux/aufs_type.h:aufs.ko:g" Makefile sed -i "s:aufs.ko usr/include/linux/aufs_type.h:aufs.ko:g" Makefile @@ -48,7 +51,7 @@ sed -i 's/d_u.d_child/d_child/' fs/aufs/dcsub.c fs/aufs/hnotify.c sed -i 's/ d_alias/ d_u.d_alias/' fs/aufs/hnotify.c fs/aufs/export.c - + make ARCH=i386 KDIR=/usr/src/linux xz -f fs/aufs/aufs.ko } diff -r da48d3800edf -r 4769ccf2417c linux64-aufs/receipt --- a/linux64-aufs/receipt Sun Nov 14 20:30:13 2021 +0000 +++ b/linux64-aufs/receipt Mon Nov 15 08:46:59 2021 +0000 @@ -18,9 +18,24 @@ AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8(" +current_version() +{ + wget -O - https://sourceforge.net/p/aufs/aufs3-standalone/ci/${BRANCH#*linux-}/tree/ 2> /dev/null | \ + sed '/History/!d;s|.*href="|https://sourceforge.net|;s|".*||' | xargs wget -O - 2> /dev/null | \ + sed '/markdown_content/!d;s|

||;s|.* ||;q' +} + # Rules to configure and make the package. compile_rules() { + # Must match kernel version + #[ -d fs ] && rm -rf * + + if [ ! -d fs ]; then + kver=$(. $WOK/linux/receipt ; echo $VERSION) + git checkout origin/aufs${kver%.*} + fi + sed -i \ -e 's|CONFIG_AUFS_BRANCH_MAX_127 =.*|CONFIG_AUFS_BRANCH_MAX_127 =|' \ -e 's|#CONFIG_AUFS_BRANCH_MAX_32767 =.*|CONFIG_AUFS_BRANCH_MAX_32767 = y|' \