Skip to content

Commit b58d664

Browse files
committed
use empty directory for three different destinations instead of keeping three empty local directories
1 parent 9ac49d4 commit b58d664

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

build-packages.sh

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@ if [[ ! "${FRANKENPHP_VERSION}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
5757
FRANKENPHP_VERSION=0.0.0
5858
fi
5959

60-
mkdir -p package/etc/php.d
61-
mkdir -p package/modules
60+
mkdir -p package/empty
6261
[ -f ./dist/static-php-cli/source/php-src/php.ini-production ] && cp -f ./dist/static-php-cli/source/php-src/php.ini-production ./package/etc/php.ini
6362

6463
cd dist
@@ -76,13 +75,15 @@ fpm -s dir -t rpm -n frankenphp -v "${FRANKENPHP_VERSION}" \
7675
--before-remove ../package/rhel/preuninstall.sh \
7776
--after-remove ../package/rhel/postuninstall.sh \
7877
--iteration "${iteration}" \
78+
--rpm-user frankenphp --rpm-group frankenphp \
7979
"${bin}=/usr/bin/frankenphp" \
8080
"../package/rhel/frankenphp.service=/usr/lib/systemd/system/frankenphp.service" \
8181
"../package/Caddyfile=/etc/frankenphp/Caddyfile" \
82-
"../package/etc/php.ini=/etc/frankenphp/php.ini" \
83-
"../package/etc/php.d/=/etc/frankenphp/php.d" \
8482
"../package/content/=/usr/share/frankenphp" \
85-
"../package/modules/=/usr/lib/frankenphp/modules"
83+
"../package/etc/php.ini=/etc/frankenphp/php.ini" \
84+
"../package/empty/=/etc/frankenphp/php.d" \
85+
"../package/empty/=/usr/lib/frankenphp/modules" \
86+
"../package/empty/=/var/lib/frankenphp" \
8687

8788
glibc_version=$(ldd -v "$bin" | awk '/GLIBC_/ {gsub(/[()]/, "", $2); print $2}' | grep -v GLIBC_PRIVATE | sed 's/GLIBC_//' | sort -V | tail -n1)
8889
cxxabi_version=$(strings "$bin" | grep -oP 'CXXABI_\d+\.\d+(\.\d+)?' | sed 's/CXXABI_//' | sort -V | tail -n1)
@@ -96,12 +97,14 @@ fpm -s dir -t deb -n frankenphp -v "${FRANKENPHP_VERSION}" \
9697
--before-remove ../package/debian/prerm.sh \
9798
--after-remove ../package/debian/postrm.sh \
9899
--iteration "${iteration}" \
100+
--deb-user frankenphp --deb-group frankenphp \
99101
"${bin}=/usr/bin/frankenphp" \
100102
"../package/debian/frankenphp.service=/usr/lib/systemd/system/frankenphp.service" \
101103
"../package/Caddyfile=/etc/frankenphp/Caddyfile" \
102-
"../package/etc/php.ini=/etc/frankenphp/php.ini" \
103-
"../package/etc/php.d/=/etc/frankenphp/php.d" \
104104
"../package/content/=/usr/share/frankenphp" \
105-
"../package/modules/=/usr/lib/frankenphp/modules"
105+
"../package/etc/php.ini=/etc/frankenphp/php.ini" \
106+
"../package/empty/=/etc/frankenphp/php.d" \
107+
"../package/empty/=/usr/lib/frankenphp/modules" \
108+
"../package/empty/=/var/lib/frankenphp" \
106109

107110
cd ..

package/Caddyfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
#
33
# https://caddyserver.com/docs/caddyfile
44
# https://frankenphp.dev/docs/config
5-
65
{
76
{$CADDY_GLOBAL_OPTIONS}
87

package/debian/postinst.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,5 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-decon
5757
fi
5858
fi
5959
fi
60+
61+
HOME=~frankenphp frankenphp trust

package/debian/prerm.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ set -e
33

44
if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
55
deb-systemd-invoke stop frankenphp.service >/dev/null || true
6-
deb-systemd-invoke stop frankenphp-api.service >/dev/null || true
76
fi

0 commit comments

Comments
 (0)