Kaydet (Commit) f32d74d6 authored tarafından Your Name's avatar Your Name

büsürü ekleme

üst e501ab19
#!/bin/bash
export minver=${unibuild_api_version}
export maxver=${unibuild_api_version}
#!/bin/bash
if [ "$(ls -F $WORKDIR | grep \/$ | wc -l)" == "1" ] ; then
export WORKDIR="$WORKDIR/$(ls -F $WORKDIR | grep \/$)"
if [ "$singlesource" == "true" ] ; then
if [ "$(ls -F $WORKDIR | grep \/$ | wc -l)" == "1" ] ; then
export WORKDIR="$WORKDIR/$(ls -F $WORKDIR | grep \/$)"
fi
info "Single source detected: new workdir => $WORKDIR"
fi
info "Single source detected: new workdir => $WORKDIR"
......@@ -7,3 +7,4 @@ export DESTDIR=$INSTALLDIR
export PKGDIR=$BUILDDIR/package
mkdir -p $WORKDIR $PKGDIR $INSTALLDIR
info "Build Directory=$BUILDDIR"
export singlesource=true
#!/bin/bash
declare -r unibuild_api_version=1
declare -r unibuild_api_version=2
declare -r inittime=$(date +%s%3N)
[ -f $HOME/.unibuildrc ] && source $HOME/.unibuildrc
[ "$MODDIR" == "" ] && export MODDIR=/usr/lib/unibuild/modules
......@@ -50,23 +50,33 @@ if fn_exists "_build" ; then
_build
fi
declare -r buildtime=$(date +%s%3N)
if fn_exists "_install" ; then
cd $WORKDIR
msg ">>> Running install function"
_install
fi
[ "$PKGS" == "" ] && PKGS=$name
for package in ${PKGS[@]} ; do
export PKGDIR=$BUILDDIR/$package/package
export INSTALLDIR=$BUILDDIR/$package/install
mkdir -p $PKGDIR $INSTALLDIR
if fn_exists "_install" ; then
cd $WORKDIR
msg ">>> Running install function for $package"
_install
fi
done
declare -r installtime=$(date +%s%3N)
cd $WORKDIR
msg ">>> Generating metadata"
_create_metadata
cd $WORKDIR
msg ">>> Creating package"
_package
msg ">>> Clearing workdir"
for package in ${PKGS[@]} ; do
export name=$package
export PKGDIR=$BUILDDIR/$package/package
export INSTALLDIR=$BUILDDIR/$package/install
mkdir -p $PKGDIR $INSTALLDIR
cd $WORKDIR
msg ">>> Generating metadata"
_create_metadata
cd $WORKDIR
msg ">>> Creating package"
_package
done
declare -r packagetime=$(date +%s%3N)
msg ">>> Clearing workdir"
rm -rf $WORKDIR
info ">>> Done"
......
name=unibuild
version=$(cat src/unibuild.sh | grep "unibuild_api_version" | sed "s/.*=//g")
release=1
summary="Universal builder"
description="The universal builder system for different package types"
source=(./*)
_install(){
DESTDIR=$INSTALLDIR bash install.sh
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment