busybox/selinux/load_policy.c
<<
>>
Prefs
   1/*
   2 * load_policy
   3 * Author: Yuichi Nakamura <ynakam@hitachisoft.jp>
   4 *
   5 * Licensed under GPLv2, see file LICENSE in this source tree.
   6 */
   7
   8//usage:#define load_policy_trivial_usage NOUSAGE_STR
   9//usage:#define load_policy_full_usage ""
  10
  11#include "libbb.h"
  12
  13int load_policy_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
  14int load_policy_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM)
  15{
  16        int rc;
  17
  18        if (argv[1]) {
  19                bb_show_usage();
  20        }
  21
  22        rc = selinux_mkload_policy(1);
  23        if (rc < 0) {
  24                bb_perror_msg_and_die("can't load policy");
  25        }
  26
  27        return 0;
  28}
  29