Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2039108 | 1.4.0 | William Harnois | P3 | Closed | Fixed | beta2 |
I noticed two problems with Solaris package make files:
- The SUNWj3man package doesn't include the tnameserv man page.
This could be fixed by adopting the make file structure that I developed for the Japanese man page packages (4388319).
- Numerous temporary files are created within the workspace's make/ hierarchy. They should be created in the build/ hierarchy. Here's what I found after a fresh build:
% ~/bin/find-nosccs make/pkgdefs
make/pkgdefs/SUNWjej3m/copyright
make/pkgdefs/SUNWjej3m/pkginfo
make/pkgdefs/SUNWjej3m/depend
make/pkgdefs/SUNWjej3m/.make.state
make/pkgdefs/.make.state
make/pkgdefs/SUNWjpj3m/copyright
make/pkgdefs/SUNWjpj3m/pkginfo
make/pkgdefs/SUNWjpj3m/depend
make/pkgdefs/SUNWjpj3m/.make.state
make/pkgdefs/SUNWjuj3m/copyright
make/pkgdefs/SUNWjuj3m/pkginfo
make/pkgdefs/SUNWjuj3m/depend
make/pkgdefs/SUNWjuj3m/.make.state
make/pkgdefs/common/awk_pkginfo
make/pkgdefs/common/.make.state
make/pkgdefs/SUNWj3dev/copyright
make/pkgdefs/SUNWj3dev/pkginfo
make/pkgdefs/SUNWj3dev/depend
make/pkgdefs/SUNWj3dev/action
make/pkgdefs/SUNWj3dev/proto.sparc.tmp
make/pkgdefs/SUNWj3dev/.make.state
make/pkgdefs/SUNWj3man/copyright
make/pkgdefs/SUNWj3man/pkginfo
make/pkgdefs/SUNWj3man/depend
make/pkgdefs/SUNWj3man/.make.state
make/pkgdefs/SUNWj3rt/copyright
make/pkgdefs/SUNWj3rt/pkginfo
make/pkgdefs/SUNWj3rt/depend
make/pkgdefs/SUNWj3rt/action
make/pkgdefs/SUNWj3rt/proto.sparc.tmp
make/pkgdefs/SUNWj3rt/.make.state
make/pkgdefs/SUNWj3dmo/copyright
make/pkgdefs/SUNWj3dmo/pkginfo
make/pkgdefs/SUNWj3dmo/depend
make/pkgdefs/SUNWj3dmo/action
make/pkgdefs/SUNWj3dmo/proto.sparc.tmp
make/pkgdefs/SUNWj3dmo/.make.state
make/pkgdefs/SUNWj3dbg/copyright
make/pkgdefs/SUNWj3dbg/pkginfo
make/pkgdefs/SUNWj3dbg/depend
make/pkgdefs/SUNWj3dbg/action
make/pkgdefs/SUNWj3dbg/proto.sparc.tmp
make/pkgdefs/SUNWj3dbg/.make.state
The variable PACKAGE_TMP_DIR, introduced with the fix for 4388319, provides a convenient location for temporary files.
- The SUNWj3man package doesn't include the tnameserv man page.
This could be fixed by adopting the make file structure that I developed for the Japanese man page packages (4388319).
- Numerous temporary files are created within the workspace's make/ hierarchy. They should be created in the build/ hierarchy. Here's what I found after a fresh build:
% ~/bin/find-nosccs make/pkgdefs
make/pkgdefs/SUNWjej3m/copyright
make/pkgdefs/SUNWjej3m/pkginfo
make/pkgdefs/SUNWjej3m/depend
make/pkgdefs/SUNWjej3m/.make.state
make/pkgdefs/.make.state
make/pkgdefs/SUNWjpj3m/copyright
make/pkgdefs/SUNWjpj3m/pkginfo
make/pkgdefs/SUNWjpj3m/depend
make/pkgdefs/SUNWjpj3m/.make.state
make/pkgdefs/SUNWjuj3m/copyright
make/pkgdefs/SUNWjuj3m/pkginfo
make/pkgdefs/SUNWjuj3m/depend
make/pkgdefs/SUNWjuj3m/.make.state
make/pkgdefs/common/awk_pkginfo
make/pkgdefs/common/.make.state
make/pkgdefs/SUNWj3dev/copyright
make/pkgdefs/SUNWj3dev/pkginfo
make/pkgdefs/SUNWj3dev/depend
make/pkgdefs/SUNWj3dev/action
make/pkgdefs/SUNWj3dev/proto.sparc.tmp
make/pkgdefs/SUNWj3dev/.make.state
make/pkgdefs/SUNWj3man/copyright
make/pkgdefs/SUNWj3man/pkginfo
make/pkgdefs/SUNWj3man/depend
make/pkgdefs/SUNWj3man/.make.state
make/pkgdefs/SUNWj3rt/copyright
make/pkgdefs/SUNWj3rt/pkginfo
make/pkgdefs/SUNWj3rt/depend
make/pkgdefs/SUNWj3rt/action
make/pkgdefs/SUNWj3rt/proto.sparc.tmp
make/pkgdefs/SUNWj3rt/.make.state
make/pkgdefs/SUNWj3dmo/copyright
make/pkgdefs/SUNWj3dmo/pkginfo
make/pkgdefs/SUNWj3dmo/depend
make/pkgdefs/SUNWj3dmo/action
make/pkgdefs/SUNWj3dmo/proto.sparc.tmp
make/pkgdefs/SUNWj3dmo/.make.state
make/pkgdefs/SUNWj3dbg/copyright
make/pkgdefs/SUNWj3dbg/pkginfo
make/pkgdefs/SUNWj3dbg/depend
make/pkgdefs/SUNWj3dbg/action
make/pkgdefs/SUNWj3dbg/proto.sparc.tmp
make/pkgdefs/SUNWj3dbg/.make.state
The variable PACKAGE_TMP_DIR, introduced with the fix for 4388319, provides a convenient location for temporary files.
- backported by
-
JDK-2039108 Problems with Solaris package make files
-
- Closed
-
- duplicates
-
JDK-4402481 Solaris pkgdef make process generates files in the make tree instead of TMPDIR
-
- Closed
-