Browse Source

Rene Rebe:


			
			
				rocklinux
			
			
		
Rene Rebe 22 years ago
parent
commit
e086597a01
1 changed files with 26 additions and 12 deletions
  1. +26
    -12
      scripts/Build-Pkg

+ 26
- 12
scripts/Build-Pkg

@ -585,20 +585,34 @@ abort() {
#
hook_dump > $builddir/debug.hooks
#
{ dump_env
echo "PS1='\\[\\e[00m\\e[01;31m\\]debug-`
`$xpkg\\[\\e[00m\\]:[\\W]\\\$ '"
echo 'alias cp="cp -i" ; alias mv="mv -i"'
echo 'alias rm="rm -i" ; alias ls="ls --color=auto -a"'
echo 'alias ..="cd .." ; alias ...="cd ../.."'
echo "alias xdiff='sh $base/misc/archive/xdiff.sh'"
echo "alias bked='sh $base/misc/archive/bked.sh'"
{
dump_env
cat <<- EOT
PS1='\\[\\e[00m\\e[01;31m\\]debug-`
`$xpkg\\[\\e[00m\\]:[\\W]\\\$ '
alias cp="cp -i" ; alias mv="mv -i"
alias rm="rm -i" ; alias ls="ls --color=auto -a"
alias ..="cd .." ; alias ...="cd ../.."
alias xdiff="sh $base/misc/archive/xdiff.sh"
alias bked="sh $base/misc/archive/bked.sh"
fixfile () {
# we use .vanilla to not rediff backup .orig from patch
[ -f \$1.vanilla ] || cp \$1 \$1.vanilla
\$EDITOR \$1
}
fixfilediff() {
find -name '*.vanilla' | while read x ; do
diff -u \$x \${x/.vanilla/}
done
}
EOT
} > $builddir/debug.buildenv
#
{ echo "#!/bin/bash"
echo "export PROMPT_COMMAND='. debug.buildenv; cd .; unset PROMPT_COMMAND'"
echo "cd $builddir; exec bash 200>> build.pid"
} > $builddir/debug_x.sh
cat > $builddir/debug_x.sh <<- EOT
#!/bin/bash
export PROMPT_COMMAND='. debug.buildenv; cd .; unset PROMPT_COMMAND'
cd $builddir; exec bash 200>> build.pid
EOT
#
if [ "$ROCK_THIS_IS_CHROOT" != 1 ]; then
mv $builddir/debug_x.sh $builddir/debug.sh

Loading…
Cancel
Save