Skip to content
Snippets Groups Projects
Commit 6b2b05ee authored by Jan Tattermusch's avatar Jan Tattermusch
Browse files

Fixes to build_deb_packages script to allow running on Docker

parent cad2782c
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,13 @@ mkdir -p $deb_dest ...@@ -35,7 +35,13 @@ mkdir -p $deb_dest
version='0.8.0.0' 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" ] if [ $arch != "x86_64" ]
then then
echo Unsupported architecture. echo Unsupported architecture.
...@@ -77,13 +83,14 @@ do ...@@ -77,13 +83,14 @@ do
# create symlinks to shared libraries # create symlinks to shared libraries
for libname in $arch_lib_dir/*.a for libname in $arch_lib_dir/*.a
do do
base=`basename -s .a $libname` base=`basename $libname .a`
ln -s $base.so.$version $arch_lib_dir/$base.so ln -s $base.so.$version $arch_lib_dir/$base.so
done done
fi fi
# Adjust mode for some files in the package # 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 755
find $tmp_dir/$pkg_name -type d | xargs chmod a-s
find $tmp_dir/$pkg_name -type f | xargs chmod 644 find $tmp_dir/$pkg_name -type f | xargs chmod 644
chmod 755 $tmp_dir/$pkg_name/DEBIAN/{postinst,postrm} chmod 755 $tmp_dir/$pkg_name/DEBIAN/{postinst,postrm}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment