• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [{
3            "name" : "param:cupsdEnterpriseServiceStart",
4            "condition" : "print.cupsd_enterprise.ready=true",
5            "cmds" : [
6                "start cupsd_enterprise"
7            ]
8        }, {
9            "name" : "param:cupsdEnterpriseServiceStop",
10            "condition" : "print.cupsd_enterprise.ready=false",
11            "cmds" : [
12                "stop cupsd_enterprise"
13            ]
14        }, {
15            "name" : "early-boot",
16            "cmds" : [
17                "mkdir /data/service/el1/public/print_service/cups_enterprise 0775 print print",
18                "mkdir /data/service/el1/public/print_service/cups_enterprise/cache 0750 print print",
19                "mkdir /data/service/el1/public/print_service/cups_enterprise/ppd 0755 print print",
20                "mkdir /data/service/el1/public/print_service/cups_enterprise/run 0755 print print",
21                "mkdir /data/service/el1/public/print_service/cups_enterprise/spool 0710 print print",
22                "mkdir /data/service/el1/public/print_service/cups_enterprise/spool/tmp 0750 print print",
23                "mkdir /data/service/el1/public/print_service/cups_enterprise/serverbin 0750 print print",
24                "mkdir /data/service/el1/public/print_service/cups_enterprise/serverbin/backend 0750 print print",
25                "mkdir /data/service/el1/public/print_service/cups_enterprise/serverbin/filter 0750 print print",
26                "mkdir /data/service/el1/public/print_service/cups_enterprise/datadir 0750 print print",
27                "mkdir /data/service/el1/public/print_service/cups_enterprise/datadir/model 0750 print print",
28                "mkdir /data/service/el1/public/print_service/cups_enterprise/log 0755 print print",
29                "mkdir /data/service/el2/public/print_service/printers_enterprise 0775 print print"
30            ]
31        }
32    ],
33    "services" : [{
34            "name" : "cupsd_enterprise",
35            "path" : ["/system/bin/cupsd", "-f", "-c", "/etc/cups/cupsd.conf", "-s", "/etc/cups/cups_enterprise-files.conf"],
36            "uid" : "print",
37            "gid" : ["print", "cups", "usb_host"],
38            "secon" : "u:r:cupsd_enterprise:s0",
39            "once" : 1,
40            "start-mode" : "condition",
41            "permission" : [
42                "ohos.permission.MANAGE_USB_CONFIG"
43            ]
44        }
45    ]
46}