1 # File: psf-1.2.10-11.11
3 # Purpose: OpenAFS Product Specification File (PSF) for swpackage
5 # Copyright: Copyright (c) 2003 International Business Machines Corporation and others. All Rights Reserved.
9 # Description: This PSF contains a valid product definition which includes
10 # all attributes for OpenAFS installation via software Distributor
11 # This psf is to be used on openafs compiled as 32bit binaries.
14 # Not all control scripts are required for installation of a product/fileset
16 # Below is the list of control scripts that can be used on either
17 # Products or filesets
18 # Control script definition(s):
20 # Control scripts are optional. If defined, then specify the
21 # path to the script file.
23 # NOTE: control scripts can be defined for products too.
25 #checkinstall path # Install check script
26 #preinstall path # Install pre-load script
27 #postinstall path # Install post-load script
28 #configure path # Configure for use script
29 #unconfigure path # Configure undo script
30 #verify path # Verify integrity script
31 #checkremove path # Remove check script
32 #preremove path # Remove pre-remove script
33 #postremove path # Remove post-remove script
34 #control_file path # Addition (sub)script or control data
39 tag "OpenSource" # The identifier for the vendor.
40 title "OpenSource Software" # The name of the vendor.
41 # uuid "" # The NetLs UUID for the vendor.
42 description < data/vendor.description # A multi-line description of the vendor.
46 # Product definition(s):
48 # All product attributes are optional, except for the tag and the
49 # filesets which must be contained within it.
53 tag "OPENAFS" # The identifier for the product.
54 title "Open Source Andrews File System" # The name of the product.
55 revision "A.1.2.10" # The revision (release) number of the product.
57 #number "the_number" # The order/part number for the product.
58 category "OpenSource"" # The type of software (identifier).
59 #category_title "the category title" # The type of software (string).
61 description < data/product.description # A file containing a
62 #multi-line description of the product.
64 copyright "(c)Copyright 2002 International Business Machines Corporation and others. All Rights Reserved."
66 readme < data/product.README # A multi-page README for the product.
69 architecture HP-UX_B.11.11_32/64 # A concise summary of hardware/OS'es
72 machine_type *:32* # Machines the product supports (uname -m).
73 os_name HP-UX # OS'es the product supports (uname -s).
74 os_release ?.11.11 # OS releases the product supports (uname -r).
75 os_version * # OS versions the product supports (uname -v).
77 directory /usr/afs # The root directory for the product
78 is_locatable false # If defined then users can install the product
79 # into any directory they specify.
81 # Control script definition(s):
83 # Control scripts are optional. If defined, then specify the
84 # path to the script file.
86 # NOTE: control scripts can be defined for products or filesets
88 configure scripts/openafs.configure
89 unconfigure scripts/openafs.unconfigure
91 # Subproduct definition(s):
93 # Subproducts are optional. If defined, then they group/partition
94 # the product's filesets into logical sets. If defined, then the
95 # tag and contents are required.
97 # The Runtime subproduct contains anything that is pertinant to
98 # either the server or client products
103 title "Rutime Requirements for OpenAFS Client and Server"
105 end # Runtime subproduct
108 title "OpenAFS Runtime"
110 architecture HP-UX_B.11.11_32/64
111 machine_type *:32* # Machines the product supports (uname -m).
112 os_name HP-UX # OS'es the product supports (uname -s).
113 os_release ?.11.11 # OS releases the product supports (uname -r).
114 os_version * # OS versions the product supports (uname -v).
115 ancestor OPENAFS.OPENAFS-RUN,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
117 description < data/openafs-run.description
122 # Dependency definition(s):
129 #configure scripts/openafs-run.configure
130 #unconfigure scripts/openafs-run.unconfigure
131 #preremove scripts/openafs-run.preremove
132 #postremove scripts/openafs-run.postremove
134 # File definition(s):
136 # To define the files contained in a fileset, you can:
138 # 1) specify default permissions,
139 # 2) specify files explicitly,
140 # 3) specify files implicitly,
141 # 4) map source pathnames to target pathnames.
143 file_permissions -m 755 -o root -g sys
146 file_permissions -u 222 -o root -g sys
148 directory /usr/vice/etc
149 directory /usr/vice/etc/config
151 file_permissions -m 755 -o root -g sys
152 directory ../../../hp_ux110/dest/bin = /usr/afs/bin
153 file_permissions -u 222 -o root -g sys
181 file_permissions -m 755 -o root -g sys
182 directory ../../../hp_ux110/dest/etc = /usr/afs/bin
183 file_permissions -u 222 -o root -g sys
196 file_permissions -u 222 -o bin -g bin
197 directory ../../../hp_ux110/dest/root.client/usr/vice/etc/dkload = /usr/newconfig/sbin/init.d
202 # The DocsByLang subproduct contains documentation pages by language
206 title "Manuals by Language"
207 contents OPENAFS-ENG-DOC
208 end # Manuals subproduct
211 title "OpenAFS English Documentation"
213 machine_type *:32* # Machines the product supports (uname -m).
214 os_name HP-UX # OS'es the product supports (uname -s).
215 os_release ?.11.11 # OS releases the product supports (uname -r).
216 os_version * # OS versions the product supports (uname -v).
217 architecture HP-UX_B.11.11_32/64
218 ancestor OPENAFS.OPENAFS-ENG-DOC,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
220 description < data/openafs-run.description
225 # Dependency definition(s):
232 #unconfigure scripts/openafs-eng-man.unconfigure
233 #verify scripts/openafs-eng-man.verify
234 #checkremove scripts/openafs-eng-man.checkremove
235 #preremove scripts/openafs-eng-man.preremove
236 #postremove scripts/openafs-eng-man.postremove
237 #control_file scripts/openafs-eng-man.subscript
240 file_permissions -u 222 -o root -g sys
241 directory ../../../doc = /usr/afs/doc
248 title "OpenAFS Server"
249 machine_type *:32* # Machines the product supports (uname -m).
250 os_name HP-UX # OS'es the product supports (uname -s).
251 os_release ?.11.11 # OS releases the product supports (uname -r).
252 os_version * # OS versions the product supports (uname -v).
254 architecture HP-UX_B.11.11_32/64
255 ancestor OPENAFS.OPENAFS-SRV,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
257 description < data/openafs-srv.description
262 # Dependency definition(s):
265 # Require that the Runtime product be in place before installing
268 prerequisite OPENAFS.OPENAFS-RUN
269 prerequisite OPENAFS.OPENAFS-KRN32 | OPENAFS.OPENAFS-KRN64
273 configure scripts/openafs-srv.configure
274 unconfigure scripts/openafs-srv.unconfigure
275 preremove scripts/openafs-srv.preremove
277 #verify scripts/openafs-srv.verify
278 #checkremove scripts/openafs-srv.checkremove
279 #preremove scripts/openafs-srv.preremove
280 #postremove scripts/openafs-srv.postremove
281 #control_file scripts/openafs-srv.subscript
283 # File definition(s):
286 file_permissions -u 222 -o bin -g bin
287 directory /sbin/fs/afs
289 file_permissions -u 222 -o bin -g bin
290 directory ../../../hp_ux110/dest/root.server/etc = /sbin/fs/afs
296 file_permissions -m 755 -o root -g sys
297 directory ../../../hp_ux110/dest/root.server/usr/afs/bin = /usr/afs/bin
298 file_permissions -u 222 -o root -g sys
313 file_permissions -m 755 -o root -g sys
314 directory ../../../hp_ux110/dest/etc = /usr/afs/bin
315 file_permissions -u 222 -o root -g sys
332 title "OpenAFS Client"
334 machine_type *:32* # Machines the product supports (uname -m).
335 os_name HP-UX # OS'es the product supports (uname -s).
336 os_release ?.11.11 # OS releases the product supports (uname -r).
337 os_version * # OS versions the product supports (uname -v).
338 architecture HP-UX_B.11.11_32/64
339 ancestor OPENAFS.OPENAFS-CLNT,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
341 description < data/openafs-clnt.description
346 # Dependency definition(s):
348 # If the client is installed, you must install the kernel driver
350 # This prereq means that either kernel fileset must be installed
351 # the KRN32 for 32 bitOS or KRN64 for 64BIT OS
353 prerequisite OPENAFS.OPENAFS-RUN
354 prerequisite OPENAFS.OPENAFS-KRN32 | OPENAFS.OPENAFS-KRN64
357 checkinstall scripts/openafs-clnt.checkinstall
358 preinstall scripts/openafs-clnt.preinstall
359 configure scripts/openafs-clnt.configure
360 unconfigure scripts/openafs-clnt.unconfigure
361 preremove scripts/openafs-clnt.preremove
363 # Have SD create the /usr/vice/cache directories
365 file_permissions -u 222 -o root -g sys
366 directory /usr/vice/cache
368 file_permissions -u 222 -o bin -g bin
369 directory /usr/newconfig/vice
370 directory /usr/newconfig/vice/etc
372 file_permissions -u 222 -o root -g sys
373 directory files/afs = /afs
375 file_permissions -u 222 -o bin -g bin
376 directory files/usr/vice/etc = /usr/newconfig/usr/vice/etc
381 file_permissions -u 222 -o root -g sys
382 directory ../../../hp_ux110/dest/root.client/usr/vice/etc = /usr/vice/etc
385 directory ../../../hp_ux110/dest/lib = /usr/lib/security
386 file_permissions -u 222 -o bin -g bin
388 file pam_afs.krb.so.1
390 # Startup links will be configured in the configure script
392 # File definition(s):
394 # To define the files contained in a fileset, you can:
396 # 1) specify default permissions,
397 # 2) specify files explicitly,
398 # 3) specify files implicitly,
399 # 4) map source pathnames to target pathnames.
401 file_permissions -u 222 -o bin -g bin
402 directory ../../../hp_ux110/dest/bin = /usr/afs/bin
409 # Put the afs kernel driver filesets into a subproduct
410 # in order that the prerequisite for the client filelset
411 # will automatically select the correct kernel fileset
412 # based on os-bitness
415 title "OpenAFS Kernel Drivers"
416 contents OPENAFS-KRN32 OPENAFS-KRN64
420 title "OpenAFS 32bit Kernel Drivers"
422 machine_type *:32* # Machines the product supports (uname -m).
423 os_name HP-UX # OS'es the product supports (uname -s).
424 os_release ?.11.11 # OS releases the product supports (uname -r).
425 os_version * # OS versions the product supports (uname -v).
426 architecture HP-UX_B.11.11_32
427 ancestor OPENAFS.OPENAFS-KRN,fa=HP-UX_B.11.11_32,fr=<A.1.2.10
429 description < data/openafs-krn.description
434 # Dependency definition(s):
439 exrequisite OPENAFS.OPENAFS-KRN64
441 checkremove scripts/openafs-krn.checkremove
442 configure scripts/openafs-krn.configure
443 postinstall scripts/openafs-krn.postinstall
444 unconfigure scripts/openafs-krn.unconfigure
445 verify scripts/openafs-krn.verify
447 # File definition(s):
450 file_permissions -u 222 -o bin -g bin
451 directory ../../../hp_ux110/dest/root.client/bin = /usr/conf/lib
452 file libafs.nonfs.a libafs.a
454 file_permissions -u 222 -o bin -g bin
455 directory ../../../hp_ux110/dest/root.client/usr/vice/etc = /usr/conf/master.d
461 title "OpenAFS 64 bit Kernel Drivers"
463 os_name HP-UX # OS'es the product supports (uname -s).
464 os_release ?.11.11 # OS releases the product supports (uname -r).
465 os_version * # OS versions the product supports (uname -v).
467 architecture HP-UX_B.11.11_64
468 ancestor OPENAFS.OPENAFS-KRN,fa=HP-UX_B.11.11_64,fr=<A.1.2.10
470 description < data/openafs-krn.description
475 # Dependency definition(s):
480 exrequisite OPENAFS.OPENAFS-KRN32
483 checkremove scripts/openafs-krn.checkremove
484 configure scripts/openafs-krn.configure
485 postinstall scripts/openafs-krn.postinstall
486 unconfigure scripts/openafs-krn.unconfigure
487 verify scripts/openafs-krn.verify
489 # File definition(s):
492 file_permissions -u 222 -o bin -g bin
493 directory ../../../hp_ux110/dest/root.client/bin = /usr/conf/lib
494 file libafs64.nonfs.a libafs.a
497 # End of Kernel subproduct
499 # We can call this whatever you like, the name falls in line
500 # with other SD packaged media
504 title "OpenAFS Developers Kit"
506 architecture HP-UX_B.11.11_64
507 ancestor OPENAFS.OPENAFS-DEV,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
510 description < data/openafs-krn.description
515 # Dependency definition(s):
522 #unconfigure scripts/openafs-dev.unconfigure
523 #verify scripts/openafs-dev.verify
524 #checkremove scripts/openafs-dev.checkremove
525 #preremove scripts/openafs-dev.preremove
526 #postremove scripts/openafs-dev.postremove
527 #ucontrol_file scripts/openafs-dev.subscript
529 # File definition(s):
532 # file_permissions -u 222 -o bin -g bin
533 # directory ../../../hp_ux110/dest/include = /usr/afs/include
536 file_permissions -u 222 -o bin -g bin
537 directory ../../../hp_ux110/dest/root.perf/include/afs = /usr/afs/include/afs
538 # file afs_stats.h # Included above
539 # file afs_sysnames.h # Included above
541 # file param.h # Different param.h than above
547 # The ManualsByLang subproduct contains manual pages by language
551 title "Manuals by Language"
552 contents OPENAFS-ENG-MAN
553 end # Manuals subproduct
556 title "OpenAFS English Manual Pages"
558 architecture HP-UX_B.11.11_32/64
559 ancestor OPENAFS.OPENAFS-ENG-MAN,fa=HP-UX_B.11.11_32/64,fr=<A.1.2.10
561 # description < data/openafs-run.description
566 # Dependency definition(s):
573 configure scripts/openafs-eng-man.configure
574 unconfigure scripts/openafs-eng-man.unconfigure
575 #verify scripts/openafs-eng-man.verify
576 #checkremove scripts/openafs-eng-man.checkremove
577 #preremove scripts/openafs-eng-man.preremove
578 #postremove scripts/openafs-eng-man.postremove
579 #control_file scripts/openafs-eng-man.subscript
581 # File definition(s):
584 file_permissions -u 222 -o bin -g bin
585 directory /usr/afs/man
586 directory /usr/afs/man/man1
587 directory ../../../src/man = /usr/afs/man/man1