Commit 2b0e5ad8 authored by Seblu's avatar Seblu
Browse files

seblu-build is now multi repo aware

We also create symlinks by default for {extra,testing,staging}-build
parent 40cc96eb
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -20,8 +20,12 @@ package() {
  install -m755 seblu-build seblu-build-commit seblu-update seblu-commit \
    seblu-remove seblu-cleanup seblu-list "$pkgdir/usr/bin"
  # symlink archbuild
  ln -s archbuild $pkgdir/usr/bin/seblu-i686-build
  ln -s archbuild $pkgdir/usr/bin/seblu-x86_64-build
  ln -s archbuild "$pkgdir/usr/bin/seblu-i686-build"
  ln -s archbuild "$pkgdir/usr/bin/seblu-x86_64-build"
  # symlink to seblu-build
  ln -s seblu-build "$pkgdir/usr/bin/extra-build"
  ln -s seblu-build "$pkgdir/usr/bin/testing-build"
  ln -s seblu-build "$pkgdir/usr/bin/staging-build"
}

# vim:set ts=2 sw=2 et:
+8 −7
Original line number Diff line number Diff line
@@ -25,6 +25,9 @@
source /etc/makepkg.conf
source PKGBUILD

repo=${0##*/}
repo=${repo%-*}

# usage : in_array( $needle, $haystack )
# return : 0 - found
#          1 - not found
@@ -38,15 +41,13 @@ in_array() {
}

# arch x86 and any builds
if in_array 'i686' "${arch[@]}" || in_array 'any' "${arch[@]}"; then
	#linux32 makechrootpkg -c -r "$chroot_32" || exit 1
	seblu-i686-build "$@" || exit 1
if in_array 'i686' "${arch[@]}"; then
	$repo-i686-build "$@" || exit 1
fi

# arch amd64 build
if in_array 'x86_64' "${arch[@]}"; then
	#linux64 makechrootpkg -c -r "$chroot_64" || exit 1
	seblu-x86_64-build "$@" || exit 1
if in_array 'x86_64' "${arch[@]}" || in_array 'any' "${arch[@]}"; then
	$repo-x86_64-build "$@" || exit 1
fi

# vim:set ts=2 sw=2 ft=sh noet:
# vim:set ts=2 sw=2 ft=sh noet ai: