• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [{
3            "name" : "early-boot",
4            "cmds" : [
5                "mkdir /data/service/el1/public/print_service 0775 print print",
6                "mkdir /data/service/el1/public/print_service/cups 0775 print print",
7                "mkdir /data/service/el1/public/print_service/cups/cache 0750 print print",
8                "mkdir /data/service/el1/public/print_service/cups/ppd 0755 print print",
9                "mkdir /data/service/el1/public/print_service/cups/run 0755 print print",
10                "mkdir /data/service/el1/public/print_service/cups/spool 0710 print print",
11                "mkdir /data/service/el1/public/print_service/cups/spool/tmp 0750 print print",
12                "mkdir /data/service/el1/public/print_service/cups/serverbin 0750 print print",
13                "mkdir /data/service/el1/public/print_service/cups/serverbin/backend 0550 print print",
14                "mkdir /data/service/el1/public/print_service/cups/serverbin/filter 0550 print print",
15                "mkdir /data/service/el1/public/print_service/cups/datadir 0750 print print",
16                "mkdir /data/service/el1/public/print_service/cups/datadir/model 0550 print print",
17                "mkdir /data/service/el1/public/print_service/sane 0755 print print",
18                "mkdir /data/service/el1/public/print_service/sane/backend 0755 print print",
19                "mkdir /data/service/el1/public/print_service/sane/config 0755 print print",
20                "mkdir /data/service/el1/public/print_service/sane/lock 0755 print print",
21                "mkdir /data/service/el1/public/print_service/sane/data 0755 print print",
22                "mkdir /data/service/el2/public/print_service 0775 print print",
23                "mkdir /data/service/el2/public/print_service/printers 0775 print print",
24                "mkdir /data/service/el2/public/print_service/sane 0755 print print",
25                "mkdir /data/service/el2/public/print_service/sane/tmp 0700 print print"
26            ]
27        }
28    ],
29    "services" : [{
30            "name" : "print_service",
31            "path" : ["/system/bin/sa_main", "/system/profile/print_service.json"],
32            "ondemand" : true,
33            "uid" : "print",
34            "gid" : ["print", "shell", "usb_host"],
35            "secon" : "u:r:print_service:s0",
36            "permission" : [
37                "ohos.permission.REPORT_SECURITY_EVENT",
38                "ohos.permission.MANAGE_PRINT_JOB",
39                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
40                "ohos.permission.MANAGE_USB_CONFIG",
41                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
42                "ohos.permission.CONNECT_PRINT_EXTENSION",
43                "ohos.permission.GET_DOMAIN_ACCOUNTS",
44                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
45            ]
46        }
47    ]
48}
49