uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
24
pkgs/stdenv/cygwin/rebase-x86_64.sh
Normal file
24
pkgs/stdenv/cygwin/rebase-x86_64.sh
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
fixupOutputHooks+=(_cygwinFixAutoImageBase)
|
||||
|
||||
_cygwinFixAutoImageBase() {
|
||||
if [ "${dontRebase-}" == 1 ] || [ ! -d "$prefix" ]; then
|
||||
return
|
||||
fi
|
||||
find "$prefix" -name "*.dll" -type f | while read DLL; do
|
||||
if [ -f /etc/rebasenix.nextbase ]; then
|
||||
NEXTBASE="$(</etc/rebasenix.nextbase)"
|
||||
fi
|
||||
NEXTBASE=${NEXTBASE:-0x200000001}
|
||||
|
||||
REBASE=(`/bin/rebase -i $DLL`)
|
||||
BASE=${REBASE[2]}
|
||||
SIZE=${REBASE[4]}
|
||||
SKIP=$(((($SIZE>>16)+1)<<16))
|
||||
|
||||
echo "REBASE FIX: $DLL $BASE -> $NEXTBASE"
|
||||
/bin/rebase -b $NEXTBASE $DLL
|
||||
NEXTBASE="0x`printf %x $(($NEXTBASE+$SKIP))`"
|
||||
|
||||
echo $NEXTBASE > /etc/rebasenix.nextbase
|
||||
done
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue