summaryrefslogtreecommitdiff
path: root/lib/rpmscript.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rpmscript.h')
-rw-r--r--lib/rpmscript.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/rpmscript.h b/lib/rpmscript.h
index 0d08c8815..01962a4de 100644
--- a/lib/rpmscript.h
+++ b/lib/rpmscript.h
@@ -19,6 +19,7 @@ enum rpmscriptTypes_e {
RPMSCRIPT_POSTTRANS = (1 << 9),
RPMSCRIPT_PREUNTRANS = (1 << 10),
RPMSCRIPT_POSTUNTRANS = (1 << 11),
+ RPMSCRIPT_SYSUSERS = (1 << 12),
/* ... */
RPMSCRIPT_VERIFY = (1 << 24),
};
@@ -60,6 +61,9 @@ RPM_GNUC_INTERNAL
rpmTagVal triggertag(rpmsenseFlags sense);
RPM_GNUC_INTERNAL
+rpmScript rpmScriptFromArgv(Header h, rpmTagVal scriptTag, ARGV_t argv, rpmscriptFlags flags, int chroot);
+
+RPM_GNUC_INTERNAL
rpmScript rpmScriptFromTag(Header h, rpmTagVal scriptTag);
RPM_GNUC_INTERNAL
@@ -85,6 +89,13 @@ rpmscriptFlags rpmScriptFlags(rpmScript script);
RPM_GNUC_INTERNAL
void rpmScriptSetNextFileFunc(rpmScript script, nextfilefunc func,
void *param);
+
+RPM_GNUC_INTERNAL
+int rpmScriptChrootIn(rpmScript script);
+
+RPM_GNUC_INTERNAL
+int rpmScriptChrootOut(rpmScript script);
+
#ifdef __cplusplus
}
#endif