tech-install archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

build.sh: arbitrary write permissions on built files?



I used build.sh for building NetBSD-9.0_BETA/amd64 sets and it is a awesome tool! When I tried to upgrade a machine using sysupgrade, I realized that I forgot the x{base,comp,...} sets. It is when I reupload the newly built release I realized that some files had read-only permissions (because permission denied during scp). On the system where I built the release, I get:
$ ls -l amd64/binary/kernel/
total 42324
-rw-r--r-- 1 triaxx users      508 10 oct.  23:21 MD5
-r--r--r-- 1 triaxx users 10109837 10 oct.  23:11 netbsd-GENERIC.gz
-rw-r--r-- 1 triaxx users 11032849 10 oct. 23:09 netbsd-GENERIC_KASLR.gz -r--r--r-- 1 triaxx users 466462 10 oct. 23:11 netbsd-GENERIC.symbols.gz
-r--r--r-- 1 triaxx users  8389793 10 oct.  23:11 netbsd-INSTALL.gz
-r--r--r-- 1 triaxx users 355315 10 oct. 23:11 netbsd-INSTALL.symbols.gz -r--r--r-- 1 triaxx users 4053828 10 oct. 23:11 netbsd-INSTALL_XEN3_DOMU.gz
-rw-r--r-- 1 triaxx users  6190691 10 oct.  23:10 netbsd-XEN3_DOM0.gz
-rw-r--r-- 1 triaxx users  2715825 10 oct.  23:10 netbsd-XEN3_DOMU.gz
-rw-r--r-- 1 triaxx users     1300 10 oct.  23:21 SHA512

Some kernel archives are 444, some others are 644... But I don't know why.

It does not seem to be a local issue since I observe a similar result on ftp.netbsd.org:
$ ls -l /ftp/pub/NetBSD/NetBSD-8.1/amd64/binary/kernel/
total 55440
-rw-r--r--  1 builds  builds      443 May 31 13:10 MD5
-rw-r--r--  1 builds  builds     1136 May 31 13:10 SHA512
-r--r--r--  1 builds  builds  8190911 May 31 13:02 netbsd-GENERIC.gz
-r--r--r-- 1 builds builds 425991 May 31 13:02 netbsd-GENERIC.symbols.gz
-r--r--r--  1 builds  builds  7120360 May 31 13:02 netbsd-INSTALL.gz
-r--r--r-- 1 builds builds 341814 May 31 13:02 netbsd-INSTALL.symbols.gz -r--r--r-- 1 builds builds 3659891 May 31 13:02 netbsd-INSTALL_XEN3_DOMU.gz
-rw-r--r--  1 builds  builds  5830389 May 31 13:01 netbsd-XEN3_DOM0.gz
-rw-r--r--  1 builds  builds  2415990 May 31 13:01 netbsd-XEN3_DOMU.gz

Is there a reason to this behavior? Could we easily fix that?

Fred


Home | Main Index | Thread Index | Old Index