mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
fix: Ytools build wasn't self-contained, i.e. pkg.sh was not found from source
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
fcdc083e1f
commit
07dac74d87
3 changed files with 12 additions and 5 deletions
|
|
@ -412,6 +412,8 @@ build_pkg()
|
|||
local deffmt
|
||||
case $pkgfmt in
|
||||
rpm)
|
||||
# historical mess:
|
||||
# pkg.sh -> mkspec_wrapper.sh -> create-mkspec.sh -> mkspec.sh -> spec -> rpmbuild spec > /var/tmp/xy.sh -> pkg.sh milk-install-log
|
||||
deffmt=spec;;
|
||||
debian|deb)
|
||||
deffmt=debian;;
|
||||
|
|
@ -432,7 +434,7 @@ build_pkg()
|
|||
fatal "Failed to read project description file \"$PROJECT_DESCR_FILE\"."
|
||||
[ ! -r "$create_mkdef_sh" ] && \
|
||||
fatal "Failed to read package build definition creation script \"$create_mkdef_sh\"."
|
||||
/bin/bash $create_mkdef_sh $PROJECT_DESCR_FILE > $mkdef_sh.tmp
|
||||
PATH=$MOD_SCRIPT_DIR:$PATH /bin/bash $create_mkdef_sh $PROJECT_DESCR_FILE > $mkdef_sh.tmp
|
||||
mv $mkdef_sh.tmp $mkdef_sh
|
||||
tmp_mkdef_sh="$tmp_mkdef_sh $mkdef_sh"
|
||||
}
|
||||
|
|
@ -442,7 +444,7 @@ build_pkg()
|
|||
|
||||
(
|
||||
cd $src_tree
|
||||
/bin/bash $mkdef_wrapper_sh $mkdef_sh \
|
||||
PATH=$MOD_SCRIPT_DIR:$PATH /bin/bash $mkdef_wrapper_sh $mkdef_sh \
|
||||
-V $version \
|
||||
-S $tar_archive \
|
||||
-N $RPM_PROJECT \
|
||||
|
|
@ -846,7 +848,7 @@ trap goodbye SIGINT SIGKILL
|
|||
|
||||
# -- default values
|
||||
TOPDIR=.
|
||||
MOD_SCRIPT_DIR=/opt/ytools/bin
|
||||
MOD_SCRIPT_DIR=`dirname $0`
|
||||
CHECK_CVS_SYNC_BEFORE_RPM_RELEASE=false
|
||||
#LAST_RPM_VERSION=`read_map $TOPDIR/LAST_RPM_VERSION`
|
||||
myname=`basename $0`
|
||||
|
|
@ -928,6 +930,9 @@ while [ "$1" != -- ] ; do
|
|||
done
|
||||
shift
|
||||
|
||||
export MOD_SCRIPT_DIR=`readlink -f $MOD_SCRIPT_DIR`
|
||||
export PKG_SH=`readlink -f $0`
|
||||
|
||||
SRPMS_DIR=`find_path $HOME/rpmbuild/SRPMS /usr/src/packages/SRPMS`
|
||||
RPMS_DIR=`find_path $HOME/rpmbuild/RPMS/$RPM_ARCH /usr/src/packages/RPMS/$RPM_ARCH`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue