File: //proc/25618/root/lib64/systemd/system/preinstall-package.service
[Unit]
Description=Pre-insatll package service
# some package have install_dep_services="pgsql-adapter.service"
After=pgsql-adapter.target pkg-auto-repair.service
Requisite=pgsql-adapter.service
[Service]
Type=oneshot
ExecStartPre=/bin/bash -c "/usr/syno/bin/synogetkeyvalue /etc/synoinfo.conf PKG_PREINSTALL_CONFIRMED | grep -q yes"
ExecStartPre=/bin/bash -c "! /usr/syno/bin/synogetkeyvalue /etc/synoinfo.conf PKG_PREINSTALL_EXECUTED | grep -q yes"
ExecStartPre=/bin/bash -c "/usr/syno/bin/synosetkeyvalue /etc/synoinfo.conf PKG_PREINSTALL_EXECUTED yes"
ExecStart=/usr/syno/sbin/preinstall-package
TimeoutStartSec=1h
[Install]
# for first-time creating volume
WantedBy=pgsql-adapter.target
[X-Synology]
DefaultEnable=no