OpenSolaris

Printable Version Enter a New Search
Bug ID 6819529
Synopsis SUNWxwcft delivers broken links
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:font
Keywords
Responsible Engineer Jay Cotton
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_113
Fixed In snv_113
Release Fixed solaris_nevada(snv_113)
Related Bugs
Submit Date 19-March-2009
Last Update Date 15-April-2009
Description
During SST testing of snv_110(RE), we found following broken links:

/usr/openwin/lib/X11/fonts/F3bitmaps/courO12.pcf.gz -> ../75dpi/courB12.pcf.gz
/usr/openwin/lib/X11/fonts/F3bitmaps/courBO12.pcf.gz -> ../75dpi/courBO12.pcf.gz
/usr/openwin/lib/X11/fonts/F3bitmaps/courB12.pcf.gz -> ../75dpi/courO12.pcf.gz
/usr/openwin/lib/X11/fonts/F3bitmaps/courR12.pcf.gz -> ../75dpi/courR12.pcf.gz

The problem is that there is a symlink:
/usr/X11/lib/X11/fonts/F3bitmaps -> ../../../../openwin/lib/X11/fonts/F3bitmaps
created by the package SUNWxwfnt and files listed above are delivered into the linked
dir /usr/X11/lib/X11/fonts/F3bitmaps by another package - SUNWxwcft. In this case links are valid, because they are:

/usr/X11/lib/X11/fonts/F3bitmaps/courO12.pcf.gz -> ../75dpi/courB12.pcf.gz
/usr/X11/lib/X11/fonts/F3bitmaps/courBO12.pcf.gz -> ../75dpi/courBO12.pcf.gz
/usr/X11/lib/X11/fonts/F3bitmaps/courB12.pcf.gz -> ../75dpi/courO12.pcf.gz
/usr/X11/lib/X11/fonts/F3bitmaps/courR12.pcf.gz -> ../75dpi/courR12.pcf.gz

and they are resolved to:
/usr/X11/lib/X11/fonts/75dpi/courB12.pcf.gz
/usr/X11/lib/X11/fonts/75dpi/courB012.pcf.gz
/usr/X11/lib/X11/fonts/75dpi/cour012.pcf.gz
/usr/X11/lib/X11/fonts/75dpi/courR12.pcf.gz

and these exist. But the links in /usr/openwin/lib/X11/fonts/F3bitmaps are broken, because they are resolved to:
/usr/openwin/lib/X11/fonts/75dpi/courB12.pcf.gz
/usr/openwin/lib/X11/fonts/75dpi/courB012.pcf.gz
/usr/openwin/lib/X11/fonts/75dpi/cour012.pcf.gz
/usr/openwin/lib/X11/fonts/75dpi/courR12.pcf.gz
which don't exist

The system was installed by jumpstart upgrade from s10u7_06(RE)
Work Around
N/A
Comments
N/A