32 lines
651 B
Bash
Executable file
32 lines
651 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# locally install zlib
|
|
|
|
here=$(pwd)
|
|
srcfolder="$here/src/zlib"
|
|
|
|
if [ -z ${ACT_HOME} ]; then
|
|
echo "Installing in home folder"
|
|
dest_lib=~/.zlib/lib
|
|
dest_hdr=~/.zlib/include
|
|
else
|
|
echo "Installing to ACT_HOME"
|
|
dest_lib=$ACT_HOME/lib
|
|
dest_hdr=$ACT_HOME/include
|
|
fi
|
|
|
|
# Create source folder
|
|
mkdir -p $srcfolder
|
|
cd $srcfolder
|
|
|
|
# Generate files
|
|
wget https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/Packages/zlib-1.2.11-40.el9.x86_64.rpm
|
|
rpm2cpio zlib-1.2.11-40.el9.x86_64.rpm | cpio -idmv
|
|
|
|
# Move to destination
|
|
mkdir -p $dest_lib
|
|
mv usr/lib64/* $dest_lib
|
|
# mkdir -p $dest_hdr
|
|
# mv usr/include/* $dest_hdr
|
|
|
|
cd $here
|