Lines Matching refs:project

16 	unlink("/tmp/project.$$.1");
17 unlink("/tmp/project.$$.2");
18 unlink("/tmp/project.$$.3");
19 unlink("/tmp/project.$$.4");
20 unlink("/tmp/project.$$.5");
21 unlink("/tmp/project.$$.1.w");
22 unlink("/tmp/project.$$.2.w");
23 unlink("/tmp/project.$$.3.w");
24 unlink("/tmp/project.$$.4.w");
25 unlink("/tmp/project.$$.5.w");
89 # Read in a project file and build into the same data structure that we will
110 # Compare two arrays of project structures & check for equivalence.
163 open($fh, "</usr/include/project.h") || fatal($!);
206 # Make a temporary project files.
209 # file1, parse error (extra ":") on group.staff project.
210 open($file1, "+>/tmp/project.$$.1") || fatal($!);
212 test1:123:project one:root,bin:adm:attr1=a;attr2=b
213 user.test2:456:project two:adm,uucp:staff:attr1=p;attr2=q
214 group.test3:678:project three::root,nobody:root,lp:attr1=y;attr2=z
215 test4:678:project four:root:root:
216 test5:679:project five::sys:
220 # file2, duplicate project names.
221 open($file2, "+>/tmp/project.$$.2") || fatal($!);
223 test1:123:project one:root,bin:adm:attr1=a;attr2=b
224 user.test2:456:project two:adm,uucp:staff:attr1=p;attr2=q
225 group.test3:677:project three:root,nobody:root,lp:attr1=y;attr2=z
226 test1:678:project four:root:root:
227 test5:679:project five::sys:
231 # file3, duplicate project ids.
232 open($file3, "+>/tmp/project.$$.3") || fatal($!);
234 test1:123:project one:root,bin:adm:attr1=a;attr2=b
235 user.test2:456:project two:adm,uucp:staff:attr1=p;attr2=q
236 group.test3:677:project three:root,nobody:root,lp:attr1=y;attr2=z
237 test4:678:project four:root:root:
238 test5:678:project five::sys:
242 # file4, system project ids.
243 open($file4, "+>/tmp/project.$$.4") || fatal($!);
250 test1:123:project one:root,bin:adm:attr1=a;attr2=b
251 user.test2:456:project two:adm,uucp:staff:attr1=p;attr2=q
252 group.test3:677:project three:root,nobody:root,lp:attr1=y;attr2=z
253 test4:678:project four:root:root:
254 test5:679:project five::sys:
259 open($file5, "+>/tmp/project.$$.5") || fatal($!);
261 test1:123:project one:root,bin:adm:attr1=a;attr2=b
262 user.test2:456:project two:adm,uucp:staff:attr1=p;attr2=q
263 group.test3:677:project three:root,nobody:root,lp:attr1=y;attr2=z
264 test4:678:project four:root:root:
265 test5:679:project five::sys:
274 [ "parse error", $file1, "/tmp/project.$$.1", $flags1, 1 ],
275 [ "parse error", $file1, "/tmp/project.$$.1", $flags2, 1 ],
276 [ "parse error", $file1, "/tmp/project.$$.1", $flags3, 1 ],
277 [ "parse error", $file1, "/tmp/project.$$.1", $flags4, 1 ],
278 [ "dup names", $file2, "/tmp/project.$$.2", $flags1, 0 ],
279 [ "dup names", $file2, "/tmp/project.$$.2", $flags2, 1 ],
280 [ "dup names", $file2, "/tmp/project.$$.2", $flags3, 1 ],
281 [ "dup names", $file2, "/tmp/project.$$.2", $flags4, 1 ],
282 [ "dup ids", $file3, "/tmp/project.$$.3", $flags1, 0 ],
283 [ "dup ids", $file3, "/tmp/project.$$.3", $flags2, 1 ],
284 [ "dup ids", $file3, "/tmp/project.$$.3", $flags3, 1 ],
285 [ "dup ids", $file3, "/tmp/project.$$.3", $flags4, 0 ],
286 [ "sys ids", $file4, "/tmp/project.$$.4", $flags1, 0 ],
287 [ "sys ids", $file4, "/tmp/project.$$.4", $flags2, 1 ],
288 [ "sys ids", $file4, "/tmp/project.$$.4", $flags3, 0 ],
289 [ "sys ids", $file4, "/tmp/project.$$.4", $flags4, 1 ],
290 [ "unique users", $file5, "/tmp/project.$$.5", $flags1, 0 ],
291 [ "unique users", $file5, "/tmp/project.$$.5", $flags2, 0 ],
292 [ "unique users", $file5, "/tmp/project.$$.5", $flags3, 0 ],
293 [ "unique users", $file5, "/tmp/project.$$.5", $flags4, 0 ]
373 # [ parse_result_expected, validate_result_expected, flags, project-line ]
460 [ 0, 0, { "allowunits" => 1 }, "rctl3:165::::project.max-crypto-memory=(priv,2.2gb,deny)" ],
461 [ 0, 0, {}, "rctl3:165::::project.max-crypto-memory=(priv,10,deny)" ],
462 [ 0, 0, { "allowunits" => 1 }, "rctl4:166::::project.max-crypto-memory=(privileged,100m,deny)" ],
463 [ 0, 0, {}, "rctl4:166::::project.max-crypto-memory=(privileged,100,deny)" ],
464 [ 0, 0, { "allowunits" => 1 }, "rctl5:167::::project.max-crypto-memory=(priv,1000m,deny)" ],
465 [ 0, 0, {}, "rctl5:167::::project.max-crypto-memory=(priv,1000,deny)" ],
466 [ 0, 0, { "allowunits" => 1 }, "rctl6:168::::project.max-crypto-memory=(priv,1000k,deny)" ],
467 [ 0, 0, { "allowunits" => 1 }, "rctl6:168::::project.max-crypto-memory=(priv,1000m,deny)" ],
482 [ 0, 0, {}, "rctl20:182::::project.max-device-locked-memory=(priv,1000,deny,sig=TERM)" ],
483 [ 0, 0, {}, "rctl21:183::::project.max-port-ids=(priv,100,deny)" ],
484 [ 0, 0, { "allowunits" => 1 }, "rctl22:184::::project.max-shm-memory=(priv,1000mb,deny)" ],
485 [ 0, 0, { "allowunits" => 1 }, "rctl23:185::::project.max-shm-ids=(priv,1k,deny,signal=SIGSTOP)" ],
486 [ 0, 0, { "allowunits" => 1 }, "rctl24:186::::project.max-msg-ids=(priv,1m,deny,signal=XRES)" ],
487 [ 0, 0, {}, "rctl25:187::::project.max-sem-ids=(priv,10,deny,signal=ABRT)" ],
488 [ 0, 0, { "allowunits" => 1 }, "rctl26:188::::project.cpu-shares=(priv,63k,none)" ],
491 [ 0, 0, { "allowunits" => 1 }, "rctl29:191::::project.max-shm-memory=(priv,200G,deny)" ],
492 [ 0, 0, { "allowunits" => 1 }, "rctl30:192::::project.max-shm-memory=(priv,200Gb,deny)" ],
493 [ 0, 0, { "allowunits" => 1 }, "rctl31:193::::project.max-shm-memory=(priv,2000B,deny)" ],
494 [ 0, 0, {}, "rctl32:194::::project.max-shm-memory=(priv,2000,deny)" ],
655 [ 1, 0, { "allowunits" => 1 }, "rctl37:235::::project.max-msg-ids=(priv,15EB,deny)" ],
662 [ 1, 0, { "allowunits" => 1 }, "rctl44:242::::project.max-shm-memory=(priv,200Ts,deny)" ],
663 [ 1, 0, { "allowunits" => 1 }, "rctl45:243::::project.max-shm-memory=(priv,200s,deny)" ],
666 [ 0, 1, { "allowunits" => 1 }, "rctl48:246::::project.cpu-shares=(priv,100k,none)" ],
669 [ 0, 1, {}, "rctl3:165::::project.max-crypto-memory=(priv,10eb,deny)" ],
670 [ 0, 1, {}, "rctl4:166::::project.max-crypto-memory=(privileged,100p,deny)" ],
671 [ 0, 1, {}, "rctl5:167::::project.max-crypto-memory=(priv,1000t,deny)" ],
672 [ 0, 1, {}, "rctl6:168::::project.max-crypto-memory=(priv,1000g,deny)" ],
682 [ 0, 1, {}, "rctl22:184::::project.max-shm-memory=(priv,1000mb,deny)" ],
683 [ 0, 1, {}, "rctl23:185::::project.max-shm-ids=(priv,1k,deny,signal=SIGSTOP)" ],
684 [ 0, 1, {}, "rctl24:186::::project.max-msg-ids=(priv,1m,deny,signal=XRES)" ],
685 [ 0, 1, {}, "rctl26:188::::project.cpu-shares=(priv,63k,none)" ],
687 [ 0, 1, {}, "rctl29:191::::project.max-shm-memory=(priv,200G,deny)" ],
688 [ 0, 1, {}, "rctl30:192::::project.max-shm-memory=(priv,200Gb,deny)" ],
689 [ 0, 1, {}, "rctl31:193::::project.max-shm-memory=(priv,2000B,deny)" ],
699 my $project;
705 ($parse_exp, $validate_exp, $flags, $project) = @$projent_test;
707 start("projent_parse(): flags: $flagstring, project: $project");
708 ($ret, $projent) = projent_parse($project, $flags);
725 start("projent_validate(): flags: $flagstring, project: $project");
746 open($fh1, "/usr/bin/getent project |") || fatal($!);