Fixes to build_deb_packages script to allow running on Docker
This commit is contained in:
parent
cad2782c6f
commit
6b2b05ee1c
|
|
@ -35,7 +35,13 @@ mkdir -p $deb_dest
|
|||
|
||||
version='0.8.0.0'
|
||||
|
||||
arch=`uname -p`
|
||||
if [ -f /.dockerinit ]; then
|
||||
# We're in Docker where uname -p returns "unknown".
|
||||
arch=x86_64
|
||||
else
|
||||
arch=`uname -p`
|
||||
fi
|
||||
|
||||
if [ $arch != "x86_64" ]
|
||||
then
|
||||
echo Unsupported architecture.
|
||||
|
|
@ -77,13 +83,14 @@ do
|
|||
# create symlinks to shared libraries
|
||||
for libname in $arch_lib_dir/*.a
|
||||
do
|
||||
base=`basename -s .a $libname`
|
||||
base=`basename $libname .a`
|
||||
ln -s $base.so.$version $arch_lib_dir/$base.so
|
||||
done
|
||||
fi
|
||||
|
||||
# Adjust mode for some files in the package
|
||||
find $tmp_dir/$pkg_name -type d | xargs chmod 755
|
||||
find $tmp_dir/$pkg_name -type d | xargs chmod a-s
|
||||
find $tmp_dir/$pkg_name -type f | xargs chmod 644
|
||||
chmod 755 $tmp_dir/$pkg_name/DEBIAN/{postinst,postrm}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue