Skip to content
Snippets Groups Projects
make_packaging.sh 687 B
Newer Older
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed
#!/bin/sh

voms_module_prefix=${HOME}/ngx_http_voms_module
if [ $# -eq 1 ]; then
    voms_module_prefix=$1
fi
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

if [ ! -d "$voms_module_prefix" ]; then
    echo "$voms_module_prefix doesn't exist" >&2
    exit 1
fi
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

mkdir -p ${HOME}/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
cat <<EOF > ${HOME}/.rpmmacros
%_topdir %{getenv:HOME}/rpmbuild
%voms_module_prefix ${voms_module_prefix}
EOF
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

cp ${voms_module_prefix}/nginx-httpg_no_delegation.patch ${HOME}/rpmbuild/SOURCES/
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

cp SOURCES/* ${HOME}/rpmbuild/SOURCES/
cp SPECS/*.spec ${HOME}/rpmbuild/SPECS/
Elisabetta Ronchieri's avatar
Elisabetta Ronchieri committed

spectool -g -R ${HOME}/rpmbuild/SPECS/openresty-voms.spec
rpmbuild -ba ${HOME}/rpmbuild/SPECS/openresty-voms.spec