diff --git a/server/trigger.sh b/server/trigger.sh index 19f1bea6c..ea69718b1 100755 --- a/server/trigger.sh +++ b/server/trigger.sh @@ -1,4 +1,35 @@ #!/usr/sbin/entropy.sh +# Environmental variables available +# +# always available: +# +# ETP_API: Current Entropy client API +# ETP_LOG: Entropy log file path +# ETP_STAGE: Entropy trigger stage (preinstall,postinstall,preremove,postremove) +# ETP_PHASE: Entropy trigger phase, matching Portage ones +# (pkg_preinst, pkg_prerm, pkg_preinst, pkg_postinst) +# ETP_BRANCH: Current Entropy client branch +# CATEGORY: Entropy package category +# PN: Entropy package name +# PV: Entropy package version +# PR: Entropy package revision +# PVR: Entropy package version+revision +# PVRTE: Entropy package version+revision+entropy_tag+entropy_rev +# PER: Entropy package revision +# PET: Entropy package tag +# SLOT: Entropy package slot +# PAPI: Entropy package "Entropy API" +# P: Entropy package atom +# CFLAGS: Entropy package CFLAGS +# CXXFLAGS: Entropy package CXXFLAGS +# CHOST: Entropy package CHOST +# PORTAGE_ECLASSES: Portage package used eclasses +# WORKDIR: Entropy temporary package unpack/work dir (matching Portage) +# B: Entropy temporary package unpack/work dir +# D: Entropy temporary final package destination dir (before merging to system) +# ENTROPY_TMPDIR: Entropy packages temporary directory +# ROOT: System root directory, "" if / +# function pkg_preinst() { echo "preinst"