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

mixer: mount cleanvar kld
	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







|







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 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
		/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 \
		pkill -HUP -x udevd; \
		( \
			sleep 1; \
			if [ ! -e /var/run/udevd.pid ]; then \
				svc restart udevd; \
			fi \
		) & \
	fi

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







|



|








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 -o ! -e /tmp/udevd.socket ]; then \
		pkill -HUP -x udevd; \
		( \
			sleep 1; \
			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