Check-in [2bf099898d]
Logged in as anonymous
Overview
Comment:fix cleanvar and race around /var/run/shm
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 2bf099898d9262e0742d03c6df41434b65fc2133621ccfa48dc07d68123fc557
User & Date: arcade on 2019-10-20 10:10:05.234
Other Links: manifest | tags
Context
2019-10-20
11:29
calculate targets once, add crash handler check-in: f95fc3334e user: arcade tags: trunk
10:10
fix cleanvar and race around /var/run/shm check-in: 2bf099898d user: arcade tags: trunk
09:39
fixing a lot of bugs check-in: 8f80b79392 user: arcade tags: trunk
Changes
Modified Makefile from [33959c3113] to [d7e2f924ba].
1
2
3
4
5
6
7

8
9
10
11
12
13
14
1
2
3
4
5
6

7
8
9
10
11
12
13
14






-
+







.include "/etc/mrc.conf"
.export

DAEMONIZER?=svc.daemon

#.MAKE.JOBS?=2
.SILENT:
#.SILENT:

.include "${DAEMONIZER}"

.if defined(AUTOBOOT)
SCRIPTS=${:!find /etc/mrc -name '*.init' -o -name '*.service'!:S/\/etc\/mrc\///}
.else
SCRIPTS=${:!find /etc/mrc -name '*.service'!:S/\/etc\/mrc\///}
1
2
3
4
5
6
7

8
9
1
2
3
4
5
6

7
8
9






-
+


# vim:ft=make:

CLEANVAR_DIRS?=/var/run /var/spool/lock /var/spool/uucp/.Temp

cleanvar: mount
.for dir in ${CLEANVAR_DIRS}
	test -d ${dir} && find ${dir} -mindepth 1 -delete
	-test -d ${dir} && find ${dir} -mindepth 1 -delete
.endfor
	install -m644 /dev/null /var/run/utmpx
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9











-
-
# vim:ft=make:

NETFS_TYPES?=nfs:NFS smbfs:SMB

excludes=${NETFS_TYPES:C/:.*//}

mount: root
	: Mount local FS.
	mount -a -t no${excludes:ts,}
	mount_tmpfs -m 01777 dummy /var/run/shm
	mkdir -p -m 01777 /var/run/shm/tmp
1
2
3

4
5
1
2

3
4
5


-
+


# vim:ft=make:

mountlate: NETWORK mount cleanvar
mountlate: NETWORK mount cleanvar runshm
	: Mount late FS.
	mount -a
Added runshm.init version [e46aba1e84].