mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-05 16:37:14 +08:00
restore old build.sh
This commit is contained in:
parent
36cfa9a0ac
commit
7061950703
45
build.sh
45
build.sh
@ -16,9 +16,6 @@
|
|||||||
#
|
#
|
||||||
# setup
|
# setup
|
||||||
#
|
#
|
||||||
|
|
||||||
_build_sh_ver="0.5.3"
|
|
||||||
|
|
||||||
_script_name="build(er)"
|
_script_name="build(er)"
|
||||||
_build_arch="$_arch"
|
_build_arch="$_arch"
|
||||||
_cur_repo=`pwd | awk -F '/' '{print $NF}'`
|
_cur_repo=`pwd | awk -F '/' '{print $NF}'`
|
||||||
@ -29,8 +26,6 @@ for subroutine in ${_needed_functions}
|
|||||||
do
|
do
|
||||||
source _buildscripts/functions/${subroutine}
|
source _buildscripts/functions/${subroutine}
|
||||||
done
|
done
|
||||||
# load makepkg.conf
|
|
||||||
source _buildscripts/${_cur_repo}-${_arch}-makepkg.conf
|
|
||||||
|
|
||||||
current_repo="$_cur_repo"
|
current_repo="$_cur_repo"
|
||||||
|
|
||||||
@ -60,7 +55,7 @@ build_it()
|
|||||||
do_makedeps
|
do_makedeps
|
||||||
do_deps
|
do_deps
|
||||||
|
|
||||||
../makepkg -fL $_mkpkg_flags || BUILD_BROKEN="1"
|
../makepkg -f $_mkpkg_flags || BUILD_BROKEN="1"
|
||||||
|
|
||||||
if [ "$BUILD_BROKEN" = "1" ] ; then
|
if [ "$BUILD_BROKEN" = "1" ] ; then
|
||||||
if [ "$_build_stop" = "1" ] ; then
|
if [ "$_build_stop" = "1" ] ; then
|
||||||
@ -76,7 +71,7 @@ build_it()
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
../makepkg -fL $_mkpkg_flags || BUILD_BROKEN="1"
|
../makepkg -f $_mkpkg_flags || BUILD_BROKEN="1"
|
||||||
|
|
||||||
if [ "$BUILD_BROKEN" = "1" ] ; then
|
if [ "$BUILD_BROKEN" = "1" ] ; then
|
||||||
if [ "$_build_stop" = "1" ] ; then
|
if [ "$_build_stop" = "1" ] ; then
|
||||||
@ -100,39 +95,6 @@ build_it()
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create log package
|
|
||||||
ls *.log
|
|
||||||
mkdir -p log/var/log/chakra/$module
|
|
||||||
mv *.log log/var/log/chakra/$module
|
|
||||||
cd log
|
|
||||||
# Create .PKGINFO
|
|
||||||
echo "Create log packages for $module"
|
|
||||||
local builddate=$(date -u "+%s")
|
|
||||||
if [[ -n $PACKAGER ]]; then
|
|
||||||
local packager="$PACKAGER"
|
|
||||||
else
|
|
||||||
local packager="Unknown Packager"
|
|
||||||
fi
|
|
||||||
local size="$(du -sk)"
|
|
||||||
size="$(( ${size%%[^0-9]*} * 1024 ))"
|
|
||||||
|
|
||||||
echo "# Generated by build.sh $_build_sh_ver" >.PKGINFO
|
|
||||||
echo "# $(LC_ALL=C date -u)" >>.PKGINFO
|
|
||||||
echo "pkgname = $module-log" >>.PKGINFO
|
|
||||||
echo "pkgver = $pkgver-$pkgrel" >>.PKGINFO
|
|
||||||
echo "pkgdesc = Build logs of $module" >>.PKGINFO
|
|
||||||
echo "url = http://chakra-project.org" >>.PKGINFO
|
|
||||||
echo "builddate = $builddate" >>.PKGINFO
|
|
||||||
echo "packager = $packager" >>.PKGINFO
|
|
||||||
echo "size = $size" >>.PKGINFO
|
|
||||||
echo "arch = $CARCH" >>.PKGINFO
|
|
||||||
echo "group = chakra-log" >>.PKGINFO
|
|
||||||
# Create tarball
|
|
||||||
tar -cJf $module-log-$pkgver-$pkgrel-$CARCH.pkg.tar.xz var .PKGINFO
|
|
||||||
# Move pkg
|
|
||||||
mv $module-log-$pkgver-$pkgrel-$CARCH.pkg.tar.xz ../../_repo/local
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
# Install packages
|
# Install packages
|
||||||
if [ "$_build_autoinstall" = "1" ] ; then
|
if [ "$_build_autoinstall" = "1" ] ; then
|
||||||
# Look for the exact package names :
|
# Look for the exact package names :
|
||||||
@ -173,9 +135,8 @@ build_it()
|
|||||||
|
|
||||||
msg "removing debug packages ..."
|
msg "removing debug packages ..."
|
||||||
sudo pacman -Rcs kde-debug --noconfirm &>/dev/null
|
sudo pacman -Rcs kde-debug --noconfirm &>/dev/null
|
||||||
|
sudo pacman -Rcs chakra-logs --noconfirm &>/dev/null
|
||||||
echo " "
|
echo " "
|
||||||
msg "removing log packages ..."
|
|
||||||
sudo pacman -Rcs chakra-log --noconfirm &>/dev/null
|
|
||||||
echo " "
|
echo " "
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user