}
}
-int rpmtsSELinuxEnabled(rpmts ts)
-{
- return (ts != NULL ? (ts->selinuxEnabled > 0) : 0);
-}
-
rpm_tid_t rpmtsGetTid(rpmts ts)
{
rpm_tid_t tid = (rpm_tid_t)-1; /* XXX -1 is time(2) error return. */
ts->members = tsmem;
ts->rootDir = NULL;
-
- ts->selinuxEnabled = is_selinux_enabled();
-
ts->keyring = NULL;
ts->nrefs = 0;
void rpmtsSetScriptFd(rpmts ts, FD_t scriptFd);
/** \ingroup rpmts
- * Get selinuxEnabled flag, i.e. is SE linux enabled?
- * @param ts transaction set
- * @return selinuxEnabled flag
- */
-int rpmtsSELinuxEnabled(rpmts ts);
-
-/** \ingroup rpmts
* Get transaction id, i.e. transaction time stamp.
* @param ts transaction set
* @return transaction id
tsMembers members; /*!< Transaction set member info (order etc) */
- int selinuxEnabled; /*!< Is SE linux enabled? */
char * rootDir; /*!< Path to top of install tree. */
char * lockPath; /*!< Transaction lock path */
FD_t scriptFd; /*!< Scriptlet stdout/stderr. */
(void) rpmtsSetFlags(ts, (rpmtsFlags(ts) | _noTransScripts | _noTransTriggers));
/* if SELinux isn't enabled, init fails or test run, don't bother... */
- if (!rpmtsSELinuxEnabled(ts) || (rpmtsFlags(ts) & RPMTRANS_FLAG_TEST)) {
+ if (!is_selinux_enabled() || (rpmtsFlags(ts) & RPMTRANS_FLAG_TEST)) {
rpmtsSetFlags(ts, (rpmtsFlags(ts) | RPMTRANS_FLAG_NOCONTEXTS));
}