gnublin
authorgnublin <michael@wagnertech.de>
Wed, 21 Jun 2017 12:30:26 +0000 (14:30 +0200)
committergnublin <michael@wagnertech.de>
Wed, 21 Jun 2017 12:30:26 +0000 (14:30 +0200)
1  2 
tools/make/configure

diff --combined tools/make/configure
@@@ -88,13 -88,14 +88,14 @@@ the
  fi
  
  # copy package control
- control=$(find src -name $paket.control)
+ control=$(find -L src -name $paket.control)
+ build_number=${build#*_}
  if [ -z "$control" ]
  then
        echo "warning: control file not found"
        echo "  this file is necessary for any package production."
  else  
-       sed "s/%BUILD%/$build/" $control |sed "s/%ARCH%/$ARCH/" >$paket.control
+       sed "s/%BUILD%/$build_number/" $control |sed "s/%ARCH%/$ARCH/" >$paket.control
        echo "$paket.control written."
  
        # extract version
  fi
  
  # check for copy file
- copy=$(find src -name $paket.cp)
+ copy=$(find -L src -name $paket.cp)
  if [ -n "$copy" ]
  then
        ln -sf $copy .
@@@ -111,15 -112,12 +112,15 @@@ els
        echo "  this file is necessary for any package production."
  fi
  
 -# check for postinst
 -postinst=$(find -L src -name $paket.postinst)
 -if [ -n "$postinst" ]
 -then
 -      ln -sf $postinst .
 -fi
 +# check for installation scripts
 +files=$(find src -name $paket.preinst)
 +files="$files $(find src -name $paket.postinst)"
 +files="$files $(find src -name $paket.prerm)"
 +files="$files $(find src -name $paket.postrm)"
 +for file in $files
 +do
 +      ln -sf $file .
 +done
  
  # create generic make.pre, if not existing
  if [ ! -f make.pre ]