summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_lib_dopermissions.awk
blob: 336948cecac1e5620800b884cebd45452bfad7c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/awk -f

BEGIN {
	FS = ":";
}

$1 ~ "f" {
	printf("chmod %s	'.%s' &&\n" \
	       "chown %s.%s	'.%s' &&\n", \
	       $5, $2, $3, $4, $2);
}

$1 ~ "n" {
	printf("mknod -m %s	'.%s'	%s %s %s &&\n" \
	       "chown %s.%s	'.%s' &&\n", \
	       $5, $2, $6, $7, $8, $3, $4, $2);
}