Hi I am seeing some files with permission 0600 (-rw --- --- ) in my build. Is there a way to influence the generated files' permission from the configure or do I need to run a chmod(1) on them myself. Note that I have selected owner=root , group=root, so the net effect is that those files with 0600 only works for root. I need it to be readable by all. Unless there is some specific reason why these JARs are 0600.
mmontaseri@griffin:~/work/bug-91383/depot9> ls -1 bin/ jvm/ openjdk-1.8.0-jdk-20140822.debian.tgz openjdk-1.8.0-jre-20140822.debian.tgz mmontaseri@griffin:~/work/bug-91383/depot9> bin/javac -version javac 1.8.0-20140822 mmontaseri@griffin:~/work/bug-91383/depot9/jvm/openjdk-1.8.0-20140822> find . -perm 600 ./demo/scripting/jconsole-plugin/jconsole-plugin.jar ./demo/jfc/Metalworks/Metalworks.jar ./demo/jfc/FileChooserDemo/FileChooserDemo.jar ./demo/jfc/SwingApplet/SwingApplet.jar ./demo/jfc/Notepad/Notepad.jar ./demo/jfc/TransparentRuler/TransparentRuler.jar ./demo/jfc/TableExample/TableExample.jar ./demo/jfc/SampleTree/SampleTree.jar ./demo/jfc/Font2DTest/Font2DTest.jar ./demo/jfc/CodePointIM/CodePointIM.jar ./demo/jpda/examples.jar ./demo/management/MemoryMonitor/MemoryMonitor.jar ./demo/management/FullThreadDump/FullThreadDump.jar ./demo/management/VerboseGC/VerboseGC.jar ./demo/management/JTop/JTop.jar ./demo/nio/zipfs/zipfs.jar ./demo/applets/WireFrame/WireFrame.jar ./demo/applets/MoleculeViewer/MoleculeViewer.jar ./demo/jvmti/mtrace/mtrace.jar ./demo/jvmti/heapTracker/heapTracker.jar ./demo/jvmti/minst/minst.jar ./lib/ct.sym ./lib/tools.jar ./lib/sa-jdi.jar ./lib/jconsole.jar ./lib/dt.jar ./jre/lib/jsse.jar ./jre/lib/ext/sunjce_provider.jar ./jre/lib/ext/dnsns.jar ./jre/lib/ext/zipfs.jar ./jre/lib/ext/nashorn.jar ./jre/lib/ext/sunec.jar ./jre/lib/ext/sunpkcs11.jar ./jre/lib/ext/cldrdata.jar ./jre/lib/ext/localedata.jar ./jre/lib/security/US_export_policy.jar ./jre/lib/security/local_policy.jar ./jre/lib/jce.jar ./jre/lib/charsets.jar mmontaseri@griffin:~/work/bug-91383/depot9/jvm/openjdk-1.8.0-20140822/jre/lib> find . -perm 600 -ls 67241378 608 -rw------- 1 mmontaseri software 617946 Aug 22 11:38 ./jsse.jar 67297842 260 -rw------- 1 mmontaseri software 259148 Aug 22 11:38 ./ext/sunjce_provider.jar 67297843 12 -rw------- 1 mmontaseri software 8286 Aug 22 11:38 ./ext/dnsns.jar 67297844 72 -rw------- 1 mmontaseri software 68844 Aug 22 11:38 ./ext/zipfs.jar 67297845 1560 -rw------- 1 mmontaseri software 1589693 Aug 22 11:38 ./ext/nashorn.jar 67297846 36 -rw------- 1 mmontaseri software 35899 Aug 22 11:38 ./ext/sunec.jar 67297848 236 -rw------- 1 mmontaseri software 235457 Aug 22 11:38 ./ext/sunpkcs11.jar 67297849 3776 -rw------- 1 mmontaseri software 3860522 Aug 22 11:38 ./ext/cldrdata.jar 67297850 1156 -rw------- 1 mmontaseri software 1178765 Aug 22 11:38 ./ext/localedata.jar 67346443 4 -rw------- 1 mmontaseri software 620 Aug 22 11:38 ./security/US_export_policy.jar 67346444 4 -rw------- 1 mmontaseri software 1040 Aug 22 11:38 ./security/local_policy.jar 67241387 96 -rw------- 1 mmontaseri software 93130 Aug 22 11:38 ./jce.jar 67241393 3064 -rw------- 1 mmontaseri software 3131343 Aug 22 11:38 ./charsets.jar Here is another way of showing this....lets say I have my JRE packaged up in a tar file tar -zvtf openjdk-1.8.0-jre-20140822.debian.tgz | grep '^-rw-------' -rw------- root/root 617946 2014-08-22 11:38 ./lib/jsse.jar -rw------- root/root 259148 2014-08-22 11:38 ./lib/ext/sunjce_provider.jar -rw------- root/root 8286 2014-08-22 11:38 ./lib/ext/dnsns.jar -rw------- root/root 68844 2014-08-22 11:38 ./lib/ext/zipfs.jar -rw------- root/root 1589693 2014-08-22 11:38 ./lib/ext/nashorn.jar -rw------- root/root 35899 2014-08-22 11:38 ./lib/ext/sunec.jar -rw------- root/root 235457 2014-08-22 11:38 ./lib/ext/sunpkcs11.jar -rw------- root/root 3860522 2014-08-22 11:38 ./lib/ext/cldrdata.jar -rw------- root/root 1178765 2014-08-22 11:38 ./lib/ext/localedata.jar -rw------- root/root 620 2014-08-22 11:38 ./lib/security/US_export_policy.jar -rw------- root/root 1040 2014-08-22 11:38 ./lib/security/local_policy.jar -rw------- root/root 93130 2014-08-22 11:38 ./lib/jce.jar -rw------- root/root 3131343 2014-08-22 11:38 ./lib/charsets.jar