From 5b19ab1f06400a95bf3a84bb9e236ce10e3c125f Mon Sep 17 00:00:00 2001 From: lxnay Date: Fri, 27 Feb 2009 17:46:50 +0000 Subject: [PATCH] Entropy/Bash Trigger Specification: - add documentation about exported env variables git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3077 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- server/trigger.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) 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"