Rename to minimal rules
This commit is contained in:
parent
ea61d5c1a5
commit
abaffc1908
14
main.c
14
main.c
@ -20,7 +20,7 @@ static void usage(char *arg0) {
|
||||
int main(int argc, char **argv) {
|
||||
char *infile = NULL, *source = NULL, *target = NULL, *class = NULL, *perm = NULL;
|
||||
char *fcon = NULL, *outfile = NULL, *permissive = NULL, *attr = NULL, *filetrans = NULL;
|
||||
int exists = 0, not = 0, live = 0, builtin = 0, magisk = 0;
|
||||
int exists = 0, not = 0, live = 0, builtin = 0, minimal = 0;
|
||||
policydb_t policydb;
|
||||
struct policy_file pf, outpf;
|
||||
sidtab_t sidtab;
|
||||
@ -44,7 +44,7 @@ int main(int argc, char **argv) {
|
||||
{"not-permissive", required_argument, NULL, 'z'},
|
||||
{"not", no_argument, NULL, 0},
|
||||
{"live", no_argument, NULL, 0},
|
||||
{"magisk", no_argument, NULL, 0},
|
||||
{"minimal", no_argument, NULL, 0},
|
||||
{NULL, 0, NULL, 0}
|
||||
};
|
||||
|
||||
@ -56,8 +56,8 @@ int main(int argc, char **argv) {
|
||||
not = 1;
|
||||
else if(strcmp(long_options[option_index].name, "live") == 0)
|
||||
live = 1;
|
||||
else if(strcmp(long_options[option_index].name, "magisk") == 0)
|
||||
magisk = 1;
|
||||
else if(strcmp(long_options[option_index].name, "minimal") == 0)
|
||||
minimal = 1;
|
||||
else
|
||||
usage(argv[0]);
|
||||
break;
|
||||
@ -108,7 +108,7 @@ int main(int argc, char **argv) {
|
||||
}
|
||||
|
||||
// Use builtin rules if nothing specified
|
||||
if (!magisk && !source && !target && !class && !perm && !permissive && !fcon && !attr &&!filetrans && !exists)
|
||||
if (!minimal && !source && !target && !class && !perm && !permissive && !fcon && !attr &&!filetrans && !exists)
|
||||
builtin = 1;
|
||||
|
||||
// Overwrite original if not specified
|
||||
@ -135,8 +135,8 @@ int main(int argc, char **argv) {
|
||||
if (builtin) {
|
||||
su_rules();
|
||||
}
|
||||
else if (magisk) {
|
||||
magisk_rules();
|
||||
else if (minimal) {
|
||||
min_rules();
|
||||
}
|
||||
else if (permissive) {
|
||||
type_datum_t *type;
|
||||
|
2
rules.c
2
rules.c
@ -174,7 +174,7 @@ void su_rules() {
|
||||
}
|
||||
|
||||
// Minimal to run Magisk script before live patching
|
||||
void magisk_rules() {
|
||||
void min_rules() {
|
||||
|
||||
permissive("su");
|
||||
permissive("init");
|
||||
|
@ -45,6 +45,6 @@ int exists(char *source);
|
||||
|
||||
// Built in rules
|
||||
void su_rules();
|
||||
void magisk_rules();
|
||||
void min_rules();
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user