mirror of
https://github.com/arcan1s/arcanis.me.git
synced 2025-04-25 07:47:18 +00:00
added multilib support
This commit is contained in:
parent
e3f952a065
commit
b5b6181e11
@ -51,10 +51,15 @@ func_build() {
|
|||||||
ROOT="$2"
|
ROOT="$2"
|
||||||
if grep "arch=('any')" PKGBUILD -q; then
|
if grep "arch=('any')" PKGBUILD -q; then
|
||||||
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
|
else
|
||||||
|
if grep "lib32" PKGBUILD -q; then
|
||||||
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
|
/usr/bin/sudo /usr/bin/multilib-staging-build -r "${ROOT}"
|
||||||
else
|
else
|
||||||
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
/usr/bin/sudo /usr/bin/staging-x86_64-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-x86_64-build -r "${ROOT}"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
/usr/bin/cp *.pkg.tar.xz "${PREPARE}"
|
/usr/bin/cp *.pkg.tar.xz "${PREPARE}"
|
||||||
}
|
}
|
||||||
export -f func_build
|
export -f func_build
|
||||||
@ -67,6 +72,7 @@ cd "${STAGINGDIR}"
|
|||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
username ALL=NOPASSWD: /usr/bin/staging-i686-build
|
username ALL=NOPASSWD: /usr/bin/staging-i686-build
|
||||||
username ALL=NOPASSWD: /usr/bin/staging-x86_64-build
|
username ALL=NOPASSWD: /usr/bin/staging-x86_64-build
|
||||||
|
username ALL=NOPASSWD: /usr/bin/multilib-staging-build
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
<h3><a name="signing" class="anchor" href="#signing"><span class="octicon octicon-link"></span></a>Packages signing</h3>
|
<h3><a name="signing" class="anchor" href="#signing"><span class="octicon octicon-link"></span></a>Packages signing</h3>
|
||||||
|
@ -52,10 +52,15 @@ func_build() {
|
|||||||
ROOT="$2"
|
ROOT="$2"
|
||||||
if grep "arch=('any')" PKGBUILD -q; then
|
if grep "arch=('any')" PKGBUILD -q; then
|
||||||
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
|
else
|
||||||
|
if grep "lib32" PKGBUILD -q; then
|
||||||
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
|
/usr/bin/sudo /usr/bin/multilib-staging-build -r "${ROOT}"
|
||||||
else
|
else
|
||||||
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}"
|
||||||
/usr/bin/sudo /usr/bin/staging-x86_64-build -r "${ROOT}"
|
/usr/bin/sudo /usr/bin/staging-x86_64-build -r "${ROOT}"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
/usr/bin/cp *.pkg.tar.xz "${PREPARE}"
|
/usr/bin/cp *.pkg.tar.xz "${PREPARE}"
|
||||||
}
|
}
|
||||||
export -f func_build
|
export -f func_build
|
||||||
@ -68,6 +73,7 @@ cd "${STAGINGDIR}"
|
|||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
username ALL=NOPASSWD: /usr/bin/staging-i686-build
|
username ALL=NOPASSWD: /usr/bin/staging-i686-build
|
||||||
username ALL=NOPASSWD: /usr/bin/staging-x86_64-build
|
username ALL=NOPASSWD: /usr/bin/staging-x86_64-build
|
||||||
|
username ALL=NOPASSWD: /usr/bin/multilib-staging-build
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
<h3><a name="signing" class="anchor" href="#signing"><span class="octicon octicon-link"></span></a>Подпись пакетов</h3>
|
<h3><a name="signing" class="anchor" href="#signing"><span class="octicon octicon-link"></span></a>Подпись пакетов</h3>
|
||||||
|
Loading…
Reference in New Issue
Block a user