Check-in [1c381d3eeb]
Logged in as anonymous
Overview
Comment:fix default sound source for mixer and missing socket for udevd
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 1c381d3eeb42ed6d06f51031fef88879789f33d18953c2e9f32db82f430edde9
User & Date: arcade on 2024-12-31 17:14:07.485
Other Links: manifest | tags
Context
2025-01-09
17:03
ensure dbus paths check-in: 418b171ab1 user: arcade tags: trunk
2024-12-31
17:14
fix default sound source for mixer and missing socket for udevd check-in: 1c381d3eeb user: arcade tags: trunk
2024-12-29
09:49
Number of small changes: - fixed syntax a little; - ipv6 routing; - possible CPU microcode update bug; - cleaned up mounting FS RW; - changed how mixer works; - check errors on pf load; - change how wlans are created; - pock udevd to show socket and pid after FS mounts; - fix killing stopped service (I hope for the last time); - add delay and message on shutdown when something fails. check-in: f49abe7565 user: arcade tags: trunk
Changes
Modified init.mk from [6667146e8d] to [a78f48b627].
183
184
185
186
187
188
189
190

191
192
193
194
195
196
197
183
184
185
186
187
188
189

190
191
192
193
194
195
196
197







-
+







				cpucontrol -e /dev/cpuctl$${cpu}; \
			done \
		else \
			echo "MRC:$@> Failed to load [cpuctl]."; \
		fi \
	fi

mixer: mount cleanvar kld
mixer: mount cleanvar kld sysctl
	echo "MRC:$@> Restoring levels."
	for mixer in $$(find /dev -name 'mixer*' | sed 's|^/dev/||'); do \
		if [ -r /var/db/$${mixer}-state ]; then \
			mixer -f /dev/$${mixer} `cat /var/db/$${mixer}-state` || \
			echo "MRC:$@> /dev/$${mixer} config load failed."; \
		fi \
	done
382
383
384
385
386
387
388
389

390
391
392
393

394
395
396
397
398
399
400
401
382
383
384
385
386
387
388

389
390
391
392

393
394
395
396
397
398
399
400
401







-
+



-
+








		/rescue/find /tmp -mindepth 1 -delete; \
		mount_tmpfs -m 01777 dummy /tmp; \
	}
.endif

udevd_check: DAEMON
	echo "MRC:$@> Check udevd PID/socket are accessible."
	if [ ! -e /var/run/udevd.pid ]; then \
	if [ ! -e /var/run/udevd.pid -o ! -e /tmp/udevd.socket ]; then \
		pkill -HUP -x udevd; \
		( \
			sleep 1; \
			if [ ! -e /var/run/udevd.pid ]; then \
			if [ ! -e /var/run/udevd.pid -o ! -e /tmp/udevd.socket ]; then \
				svc restart udevd; \
			fi \
		) & \
	fi

utmpx: runshm
	echo "MRC:$@> Install utmpx."
	install -m 644 -g wheel /dev/null /var/run/utmpx