1
# File: psf-1.2.10-11.11
3
# Purpose: OpenAFS Product Specification File (PSF) for swpackage
5
# Copyright: Copyright (c) 2003
7
# Header: $Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.11,v 1.1.1.1 2003/07/30 17:12:37 hartmans Exp $
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 OpenAFS, 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