summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorΝικόλαος Κυριάκος Φυτίλης2019-10-02 16:15:45 +0300
committerΝικόλαος Κυριάκος Φυτίλης2019-10-02 16:15:45 +0300
commit15619f800460659c02289ee787694ce6d08eb413 (patch)
treeb76e28e61f8c8573dc7ae03911d70900e68eef34
parentcfe99cbb34bfb28ec71b57ea26ad9d366d89eb91 (diff)
downloadaur-15619f800460659c02289ee787694ce6d08eb413.tar.gz
rebase solution
-rwxr-xr-xPKGBUILD100
1 files changed, 50 insertions, 50 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4b8d847daea8..89b5af2b8517 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -61,7 +61,7 @@ _localmodcfg=
pkgbase=linux-mainline-bcachefs
_srcver_tag=5.3
-pkgver=v5.3
+pkgver=v5.3.2
pkgrel=1
arch=(x86_64)
url="https://github.com/koverstreet/bcachefs"
@@ -112,72 +112,72 @@ _kernelname=${pkgbase#linux}
: ${_kernelname:=-ARCH}
pkgver() {
- cd upstream
+ cd ../upstream
+ git fetch --tags &> /dev/null
+
+ cd ../src/upstream
git fetch --tags &> /dev/null
- _srcver_tag=$(git tag | grep v${_srcver_tag} | grep -v '-' | sort -t. -k 1,1n -k 2,2n -k 3,3n | tail -n1)
+
+ _srcver_tag=$(git tag | grep v${_srcver_tag} | grep -v '-' | sort -t. -k 1,1n -k 2,2n -k 3,3n | tail -n1)
# [ -z "$_srcver_tag" ] &&
# _srcver_tag=$(git tag | grep v${_srcver_tag} | grep '-' | tail -n1)
-msg2 "${_srcver_tag}"
+ msg2 $_srcver_tag
echo "${_srcver_tag}" | sed 's/-/_/'
}
actual_prepare() {
- _srcver_tag=$(echo $pkgver | sed 's/_/-/')
- msg2 "Latest tag found: ${_srcver_tag}"
+ _srcver_tag=$(echo $pkgver | sed 's/_/-/')
- cd ${_reponame}
- export EDITOR=true
- git remote add upstream ../upstream || true
- git fetch --tags upstream
- if ! git merge ${_srcver_tag}
- then if ! git diff --name-only --diff-filter=U | xargs git checkout --theirs
- then git diff --name-only --diff-filter=U |
- while read line
- do sleep 0.1; if ! git checkout --theirs $line
- then sleep 0.1; git rm $line
- fi
- done
- fi
- fi
+ cd upstream
+ git fetch --tags
+ cd ..
- msg2 "Setting version..."
- scripts/setlocalversion --save-scmversion
- echo "-$pkgrel" > localversion.10-pkgrel
- echo "$_kernelname" > localversion.20-pkgname
+ cd ${_reponame}
- msg2 "Setting config..."
- cp ../config .config
+ export EDITOR=true
+ git remote add upstream ../upstream || true
+ git fetch --tags upstream
- if [ -n "$_subarch" ]; then
- yes "$_subarch" | make oldconfig
- else
- yes '
-' | make prepare
- fi
+ git rebase ${_srcver_tag}
+
+ msg2 "Setting version..."
+ scripts/setlocalversion --save-scmversion
+ echo "-$pkgrel" > localversion.10-pkgrel
+ echo "$_kernelname" > localversion.20-pkgname
- ### Optionally load needed modules for the make localmodconfig
- # See https://aur.archlinux.org/packages/modprobed-db
- if [ -n "$_localmodcfg" ]; then
- msg "If you have modprobed-db installed, running it in recall mode now"
- if [ -e /usr/bin/modprobed-db ]; then
- [[ -x /usr/bin/sudo ]] || {
- echo "Cannot call modprobe with sudo. Install sudo and configure it to work with this user."
- exit 1; }
- sudo /usr/bin/modprobed-db recall
- make localmodconfig
- fi
+ msg2 "Setting config..."
+ cp ../config .config
+
+ if [ -n "$_subarch" ]; then
+ yes "$_subarch" | make oldconfig
+ else
+ yes '
+' | make prepare
+ fi
+
+ ### Optionally load needed modules for the make localmodconfig
+ # See https://aur.archlinux.org/packages/modprobed-db
+ if [ -n "$_localmodcfg" ]; then
+ msg "If you have modprobed-db installed, running it in recall mode now"
+ if [ -e /usr/bin/modprobed-db ]; then
+ [[ -x /usr/bin/sudo ]] || {
+ echo "Cannot call modprobe with sudo. Install sudo and configure it to work with this user."
+ exit 1; }
+ sudo /usr/bin/modprobed-db recall
+ make localmodconfig
+ fi
fi
- # do not run `make olddefconfig` as it sets default options
- yes "" | make config >/dev/null
+ # do not run `make olddefconfig` as it sets default options
+ yes "" | make config >/dev/null
- make -s kernelrelease > ../version
- msg2 "Prepared %s version %s" "$pkgbase" "$(<../version)"
+ make -s kernelrelease > ../version
+ msg2 "Prepared %s version %s" "$pkgbase" "$(<../version)"
- [[ -z "$_makenconfig" ]] || make menuconfig
+ [[ -z "$_makenconfig" ]] || make menuconfig
- # save configuration for later reuse
- cat .config > "${startdir}/config.last"
+ # save configuration for later reuse
+ cat .config > "${startdir}/config.last"
}
build() {