2018-07-07 10:29:48 -04:00
|
|
|
#!@BASH@
|
|
|
|
|
|
|
|
input=$1
|
|
|
|
output=$2
|
|
|
|
mode=$3
|
|
|
|
|
2021-03-13 22:06:00 -05:00
|
|
|
sed \
|
2018-07-07 10:29:48 -04:00
|
|
|
-e "s|@rootdir[@]|@ROOTDIR@|g" \
|
|
|
|
-e "s|@localedir[@]|@LOCALEDIR@|g" \
|
|
|
|
-e "s|@sysconfdir[@]|@sysconfdir@|g" \
|
|
|
|
-e "s|@localstatedir[@]|@localstatedir@|g" \
|
|
|
|
-e "s|@libmakepkgdir[@]|@LIBMAKEPKGDIR@|g" \
|
|
|
|
-e "s|@pkgdatadir[@]|@PKGDATADIR@|g" \
|
|
|
|
-e "s|@prefix[@]|@PREFIX@|g" \
|
|
|
|
-e "1s|#!/bin/bash|#!@BASH@|g" \
|
|
|
|
-e "s|@PACKAGE_VERSION[@]|@PACKAGE_VERSION@|g" \
|
|
|
|
-e "s|@PACKAGE_NAME[@]|@PACKAGE_NAME@|g" \
|
|
|
|
-e "s|@BUILDSCRIPT[@]|@BUILDSCRIPT@|g" \
|
|
|
|
-e "s|@TEMPLATE_DIR[@]|@TEMPLATE_DIR@|g" \
|
|
|
|
-e "s|@DEBUGSUFFIX[@]|@DEBUGSUFFIX@|g" \
|
|
|
|
-e "s|@INODECMD[@]|@INODECMD@|g" \
|
2019-08-11 23:46:25 -04:00
|
|
|
-e "s|@FILECMD[@]|@FILECMD@|g" \
|
2022-03-10 16:38:42 +01:00
|
|
|
-e "s|@BSDTAR_NO_READ_SPARSE[@]|@BSDTAR_NO_READ_SPARSE@|g" \
|
2018-07-07 10:29:48 -04:00
|
|
|
"$input" >"$output"
|
|
|
|
|
|
|
|
if [[ $mode ]]; then
|
|
|
|
chmod "$mode" "$output"
|
|
|
|
fi
|