Check-in [cda92733d7]
Logged in as anonymous
Overview
Comment:add zfs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: cda92733d772ca47472bf7488dd7b9adc5b546a7e0b0cafdc6bd74440c5f85ca
User & Date: arcade on 2019-10-25 19:23:54.756
Other Links: manifest | tags
Context
2019-10-26
07:08
fix bugs in pflog check-in: 475dddeba7 user: arcade tags: trunk
2019-10-25
19:23
add zfs check-in: cda92733d7 user: arcade tags: trunk
19:00
add pf/pflog, rename ifconfig to netif, comment defaults a little, fix random check-in: 0be859974c user: arcade tags: trunk
Changes
51
52
53
54
55
56
57




# rpc_umntall
RPC_UMNTALL_ENABLE?=no

# savecore
CRASHINFO_ENABLE?=no
DUMPDIR?=/var/crash










>
>
>
51
52
53
54
55
56
57
58
59
60

# rpc_umntall
RPC_UMNTALL_ENABLE?=no

# savecore
CRASHINFO_ENABLE?=no
DUMPDIR?=/var/crash

# zfs
ZFS_ENABLE?=no
Modified init.mk from [2f8a6c06fb] to [0844abfe60].
1
2
3
4
5
6
7
8
9
10
11
12
13
# Meta targets

TARGETS+=adjkerntz bootfs cleanvar cleartmp cloned devfs dmesg dumpon fsck \
	hostname kld ldconfig microcode mixer mount mountlate msgs netif \
	newsyslog nextboot nfsclient pf pwcheck random root rpc_umntall runshm \
	savecore swap sysctl sysdb wlans

DAEMON: pwcheck sysctl sysdb NETWORK SERVERS ldconfig nfsclient cleartmp pflogd

LOGIN: DAEMON dntpd msgs powerd pflogd

NETWORK: netif devd hostname






|







1
2
3
4
5
6
7
8
9
10
11
12
13
# Meta targets

TARGETS+=adjkerntz bootfs cleanvar cleartmp cloned devfs dmesg dumpon fsck \
	hostname kld ldconfig microcode mixer mount mountlate msgs netif \
	newsyslog nextboot nfsclient pf pwcheck random root rpc_umntall runshm \
	savecore swap sysctl sysdb wlans zfs

DAEMON: pwcheck sysctl sysdb NETWORK SERVERS ldconfig nfsclient cleartmp pflogd

LOGIN: DAEMON dntpd msgs powerd pflogd

NETWORK: netif devd hostname

150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
.for mixer in ${mixers}
	test -f /var/db/${mixer}-state || true && mixer -f /dev/${mixer} \
	  `cat /var/db/${mixer}-state`
.endfor

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

mount: root
	echo "MRC:$@> Mount local FS."
	mount -a -t no${excludes:ts,}

mountlate: NETWORK mount cleanvar runshm devd
	echo "MRC:$@> Mount late FS."
	mount -a








|







150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
.for mixer in ${mixers}
	test -f /var/db/${mixer}-state || true && mixer -f /dev/${mixer} \
	  `cat /var/db/${mixer}-state`
.endfor

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

mount: root zfs
	echo "MRC:$@> Mount local FS."
	mount -a -t no${excludes:ts,}

mountlate: NETWORK mount cleanvar runshm devd
	echo "MRC:$@> Mount late FS."
	mount -a

279
280
281
282
283
284
285







	  eval all_wlans=\$${WLANS_$${dev}}; \
	  for wlan in $${all_wlans}; do \
	    eval wlan_args=\$${WLANS_$${wlan}_ARGS}; \
	    ifconfig $${wlan} create wlandev $${dev} $${wlan_args}; \
	    ifconfig $${wlan} up; \
	  done; \
	done














>
>
>
>
>
>
>
279
280
281
282
283
284
285
286
287
288
289
290
291
292
	  eval all_wlans=\$${WLANS_$${dev}}; \
	  for wlan in $${all_wlans}; do \
	    eval wlan_args=\$${WLANS_$${wlan}_ARGS}; \
	    ifconfig $${wlan} create wlandev $${dev} $${wlan_args}; \
	    ifconfig $${wlan} up; \
	  done; \
	done

zfs:
.if empty(ZFS_ENABLE:tl:Mno)
	zfs mount -va || exit $$? ;\
	zfs share -a || exit $$? ;\
	test -r /etc/zfs/exports || touch /etc/zfs/exports
.endif