s6-rc.fileset (29466B)
1 /rootfs d m755 2 /rootfs/type cN oneshot m644 3 /rootfs/dependencies r 4 /rootfs/down cN mount -o remount,ro "/" m644 5 /rootfs/up 6 CN # mount /dev/mapper/vg-alpine_root on / 7 if -n -t { mount -t "xfs" -o "remount,noatime,nosuid" "/dev/mapper/vg-alpine_root" "/" } 8 mount -t "xfs" -o "noatime,nosuid" "/dev/mapper/vg-alpine_root" "/" 9 /mount-sys d m755 10 /mount-sys/type cN oneshot m644 11 /mount-sys/dependencies 12 C 13 rootfs 14 15 m644 16 /mount-sys/up 17 CN # mount sysfs on /sys 18 if { mkdir -p "/sys" } 19 if -n -t { mount -t "sysfs" -o "remount,rw" "sysfs" "/sys" } 20 mount -t "sysfs" -o "rw" "sysfs" "/sys" 21 /mount-proc d m755 22 /mount-proc/type cN oneshot m644 23 /mount-proc/dependencies 24 C 25 rootfs 26 27 m644 28 /mount-proc/up 29 CN # mount proc on /proc 30 if { mkdir -p "/proc" } 31 if -n -t { mount -t "proc" -o "remount,rw" "proc" "/proc" } 32 mount -t "proc" -o "rw" "proc" "/proc" 33 /mount-dev d m755 34 /mount-dev/type cN oneshot m644 35 /mount-dev/dependencies 36 C 37 rootfs 38 39 m644 40 /mount-dev/up 41 CN # mount devtmpfs on /dev 42 if { mkdir -p "/dev" } 43 if -n -t { mount -t "devtmpfs" -o "remount,rw,nosuid" "devtmpfs" "/dev" } 44 mount -t "devtmpfs" -o "rw,nosuid" "devtmpfs" "/dev" 45 /mount-dev-pts d m755 46 /mount-dev-pts/type cN oneshot m644 47 /mount-dev-pts/dependencies 48 C 49 mount-dev 50 51 m644 52 /mount-dev-pts/up 53 CN # mount devpts on /dev/pts 54 if { mkdir -p "/dev/pts" } 55 if -n -t { mount -t "devpts" -o "remount,rw,relatime,mode=600,ptmxmode=000" "devpts" "/dev/pts" } 56 mount -t "devpts" -o "rw,relatime,mode=600,ptmxmode=000" "devpts" "/dev/pts" 57 /mount-dev-shm d m755 58 /mount-dev-shm/type cN oneshot m644 59 /mount-dev-shm/dependencies 60 C 61 mount-dev 62 63 m644 64 /mount-dev-shm/up 65 CN # mount shm on /dev/shm 66 if { mkdir -p "/dev/shm" } 67 if -n -t { mount -t "tmpfs" -o "remount,rw,nosuid,nodev,relatime" "shm" "/dev/shm" } 68 mount -t "tmpfs" -o "rw,nosuid,nodev,relatime" "shm" "/dev/shm" 69 /mount-dev-mqueue d m755 70 /mount-dev-mqueue/type cN oneshot m644 71 /mount-dev-mqueue/dependencies 72 C 73 mount-dev 74 75 m644 76 /mount-dev-mqueue/up 77 CN # mount mqueue on /dev/mqueue 78 if { mkdir -p "/dev/mqueue" } 79 if -n -t { mount -t "mqueue" -o "remount,rw,nosuid,nodev,noexec" "mqueue" "/dev/mqueue" } 80 mount -t "mqueue" -o "rw,nosuid,nodev,noexec" "mqueue" "/dev/mqueue" 81 /mount-run-cgroup2 d m755 82 /mount-run-cgroup2/type cN oneshot m644 83 /mount-run-cgroup2/dependencies r 84 /mount-run-cgroup2/down cN s6-umount "/run/cgroup2" m644 85 /mount-run-cgroup2/up 86 CN # mount none on /run/cgroup2 87 if { mkdir -p "/run/cgroup2" } 88 if -n -t { mount -t "cgroup2" -o "remount,rw" "none" "/run/cgroup2" } 89 mount -t "cgroup2" -o "rw" "none" "/run/cgroup2" 90 /mount-boot d m755 91 /mount-boot/type cN oneshot m644 92 /mount-boot/dependencies 93 C 94 rootfs 95 96 m644 97 /mount-boot/down cN s6-umount "/boot" m644 98 /mount-boot/up 99 CN # mount /dev/sda1 on /boot 100 if { mkdir -p "/boot" } 101 if -n -t { mount -t "ext3" -o "remount,ro,nosuid" "/dev/sda1" "/boot" } 102 mount -t "ext3" -o "ro,nosuid" "/dev/sda1" "/boot" 103 /mount-home d m755 104 /mount-home/type cN oneshot m644 105 /mount-home/dependencies 106 C 107 rootfs 108 109 m644 110 /mount-home/down cN s6-umount "/home" m644 111 /mount-home/up 112 CN # mount /dev/mapper/vg-home on /home 113 if { mkdir -p "/home" } 114 if -n -t { mount -t "ext4" -o "remount,noatime,nosuid" "/dev/mapper/vg-home" "/home" } 115 mount -t "ext4" -o "noatime,nosuid" "/dev/mapper/vg-home" "/home" 116 /mount-mnt-sysrcd d m755 117 /mount-mnt-sysrcd/type cN oneshot m644 118 /mount-mnt-sysrcd/dependencies 119 C 120 rootfs 121 122 m644 123 /mount-mnt-sysrcd/down cN s6-umount "/mnt/sysrcd" m644 124 /mount-mnt-sysrcd/up 125 CN # mount /boot/sysrcd.dat on /mnt/sysrcd 126 if { mkdir -p "/mnt/sysrcd" } 127 if -n -t { mount -t "squashfs" -o "remount,ro,loop,nosuid" "/boot/sysrcd.dat" "/mnt/sysrcd" } 128 mount -t "squashfs" -o "ro,loop,nosuid" "/boot/sysrcd.dat" "/mnt/sysrcd" 129 /mount-mnt-mmc d m755 130 /mount-mnt-mmc/type cN oneshot m644 131 /mount-mnt-mmc/dependencies 132 C 133 rootfs 134 135 m644 136 /mount-mnt-mmc/down cN s6-umount "/mnt/mmc" m644 137 /mount-mnt-mmc/up 138 CN # mount /dev/mmcblk0p1 on /mnt/mmc 139 if { mkdir -p "/mnt/mmc" } 140 if -n -t { mount -t "vfat" -o "remount,ro,iocharset=utf8" "/dev/mmcblk0p1" "/mnt/mmc" } 141 mount -t "vfat" -o "ro,iocharset=utf8" "/dev/mmcblk0p1" "/mnt/mmc" 142 /mount-mnt-volumes-video d m755 143 /mount-mnt-volumes-video/type cN oneshot m644 144 /mount-mnt-volumes-video/dependencies 145 C 146 rootfs 147 148 m644 149 /mount-mnt-volumes-video/down cN s6-umount "/mnt/volumes/video" m644 150 /mount-mnt-volumes-video/up 151 CN # mount /dev/mapper/vg-video on /mnt/volumes/video 152 if { mkdir -p "/mnt/volumes/video" } 153 if -n -t { mount -t "xfs" -o "remount,noatime,nosuid" "/dev/mapper/vg-video" "/mnt/volumes/video" } 154 mount -t "xfs" -o "noatime,nosuid" "/dev/mapper/vg-video" "/mnt/volumes/video" 155 /mount-mnt-volumes-audio d m755 156 /mount-mnt-volumes-audio/type cN oneshot m644 157 /mount-mnt-volumes-audio/dependencies 158 C 159 rootfs 160 161 m644 162 /mount-mnt-volumes-audio/down cN s6-umount "/mnt/volumes/audio" m644 163 /mount-mnt-volumes-audio/up 164 CN # mount /dev/mapper/vg-audio on /mnt/volumes/audio 165 if { mkdir -p "/mnt/volumes/audio" } 166 if -n -t { mount -t "xfs" -o "remount,noatime,nosuid" "/dev/mapper/vg-audio" "/mnt/volumes/audio" } 167 mount -t "xfs" -o "noatime,nosuid" "/dev/mapper/vg-audio" "/mnt/volumes/audio" 168 /mount-mnt-volumes-photos d m755 169 /mount-mnt-volumes-photos/type cN oneshot m644 170 /mount-mnt-volumes-photos/dependencies 171 C 172 rootfs 173 174 m644 175 /mount-mnt-volumes-photos/down cN s6-umount "/mnt/volumes/photos" m644 176 /mount-mnt-volumes-photos/up 177 CN # mount /dev/mapper/vg-photos on /mnt/volumes/photos 178 if { mkdir -p "/mnt/volumes/photos" } 179 if -n -t { mount -t "xfs" -o "remount,noatime,nosuid" "/dev/mapper/vg-photos" "/mnt/volumes/photos" } 180 mount -t "xfs" -o "noatime,nosuid" "/dev/mapper/vg-photos" "/mnt/volumes/photos" 181 /mount-var-lib-syncthing d m755 182 /mount-var-lib-syncthing/type cN oneshot m644 183 /mount-var-lib-syncthing/dependencies 184 C 185 rootfs 186 187 m644 188 /mount-var-lib-syncthing/down cN s6-umount "/var/lib/syncthing" m644 189 /mount-var-lib-syncthing/up 190 CN # mount /dev/mapper/vg-syncthing on /var/lib/syncthing 191 if { mkdir -p "/var/lib/syncthing" } 192 if -n -t { mount -t "xfs" -o "remount,noatime,nosuid" "/dev/mapper/vg-syncthing" "/var/lib/syncthing" } 193 mount -t "xfs" -o "noatime,nosuid" "/dev/mapper/vg-syncthing" "/var/lib/syncthing" 194 /mount-mnt-volumes-containers d m755 195 /mount-mnt-volumes-containers/type cN oneshot m644 196 /mount-mnt-volumes-containers/dependencies 197 C 198 rootfs 199 200 m644 201 /mount-mnt-volumes-containers/down cN s6-umount "/mnt/volumes/containers" m644 202 /mount-mnt-volumes-containers/up 203 CN # mount /dev/mapper/vg-containers on /mnt/volumes/containers 204 if { mkdir -p "/mnt/volumes/containers" } 205 if -n -t { mount -t "xfs" -o "remount,nosuid,noatime" "/dev/mapper/vg-containers" "/mnt/volumes/containers" } 206 mount -t "xfs" -o "nosuid,noatime" "/dev/mapper/vg-containers" "/mnt/volumes/containers" 207 /mount-mnt-volumes-containers-user d m755 208 /mount-mnt-volumes-containers-user/type cN oneshot m644 209 /mount-mnt-volumes-containers-user/dependencies 210 C 211 mount-mnt-volumes-containers 212 213 m644 214 /mount-mnt-volumes-containers-user/down cN s6-umount "/mnt/volumes/containers/user" m644 215 /mount-mnt-volumes-containers-user/up 216 CN # mount /dev/mapper/vg-containers_user on /mnt/volumes/containers/user 217 if { mkdir -p "/mnt/volumes/containers/user" } 218 if -n -t { mount -t "xfs" -o "remount,nosuid,noatime" "/dev/mapper/vg-containers_user" "/mnt/volumes/containers/user" } 219 mount -t "xfs" -o "nosuid,noatime" "/dev/mapper/vg-containers_user" "/mnt/volumes/containers/user" 220 /mount-sysinit d m755 221 /mount-sysinit/type cN bundle m644 222 /mount-sysinit/contents 223 C mount-sys 224 mount-proc 225 mount-dev 226 mount-dev-pts 227 mount-dev-shm 228 mount-dev-mqueue 229 mount-run-cgroup2 230 m644 231 232 /ok-localmount d m755 233 /ok-localmount/type cN bundle m644 234 /ok-localmount/contents 235 C rootfs 236 mount-boot 237 mount-home 238 mount-mnt-sysrcd 239 mount-mnt-mmc 240 mount-mnt-volumes-video 241 mount-mnt-volumes-audio 242 mount-mnt-volumes-photos 243 mount-var-lib-syncthing 244 mount-mnt-volumes-containers 245 mount-mnt-volumes-containers-user 246 m644 247 248 / d m755 249 250 251 252 253 254 255 256 /loopback d m755 257 /loopback/type cN oneshot m644 258 /loopback/dependencies r 259 /loopback/up 260 CN if { ip link set lo up } 261 if -nt { ip addr add 127.0.0.1/8 dev lo brd + } 262 pipeline { ip addr show dev lo } grep -q "inet 127\\.0\\.0\\.1" 263 m644 264 265 266 267 /dhcpcd-log d m755 268 /dhcpcd-log/type cN longrun m644 269 /dhcpcd-log/dependencies 270 C mount-run-cgroup2 271 rootfs 272 m644 273 /dhcpcd-log/consumer-for cN dhcpcd m640 274 /dhcpcd-log/run 275 CN #!/command/execlineb -P 276 getpid SERVICE_PID 277 foreground { 278 importas -i SERVICE_PID SERVICE_PID 279 if { test -d /run/cgroup2 } 280 if { mkdir -p /run/cgroup2/s6-rc/dhcpcd-log } 281 redirfd -w 1 /run/cgroup2/s6-rc/dhcpcd-log/cgroup.procs 282 printf "%s" ${SERVICE_PID} 283 } 284 unexport SERVICE_PID 285 if { mkdir -p /var/log/dhcpcd } 286 s6-log -b -- n10 s10240000 t /var/log/dhcpcd 287 m755 288 /dhcpcd d m755 289 /dhcpcd/type cN longrun m644 290 /dhcpcd/dependencies 291 C modules 292 ok-mount 293 ok-sysinit 294 m644 295 /dhcpcd/producer-for cN dhcpcd-log m640 296 /dhcpcd/run 297 CN #!/command/execlineb -P 298 getpid SERVICE_PID 299 foreground { 300 importas -i SERVICE_PID SERVICE_PID 301 if { test -d /run/cgroup2 } 302 if { mkdir -p /run/cgroup2/s6-rc/dhcpcd } 303 redirfd -w 1 /run/cgroup2/s6-rc/dhcpcd/cgroup.procs 304 printf "%s" ${SERVICE_PID} 305 } 306 unexport SERVICE_PID 307 fdmove -c 2 1 308 dhcpcd --nobackground 309 m755 310 311 /unbound-log d m755 312 /unbound-log/type cN longrun m644 313 /unbound-log/dependencies 314 C mount-run-cgroup2 315 rootfs 316 m644 317 /unbound-log/consumer-for cN unbound m640 318 /unbound-log/run 319 CN #!/command/execlineb -P 320 getpid SERVICE_PID 321 foreground { 322 importas -i SERVICE_PID SERVICE_PID 323 if { test -d /run/cgroup2 } 324 if { mkdir -p /run/cgroup2/s6-rc/unbound-log } 325 redirfd -w 1 /run/cgroup2/s6-rc/unbound-log/cgroup.procs 326 printf "%s" ${SERVICE_PID} 327 } 328 unexport SERVICE_PID 329 if { mkdir -p /var/log/unbound } 330 s6-log -b -- n10 s10240000 t /var/log/unbound 331 m755 332 /unbound d m755 333 /unbound/type cN longrun m644 334 /unbound/dependencies 335 C loopback 336 ok-mount 337 ok-sysinit 338 m644 339 /unbound/producer-for cN unbound-log m640 340 /unbound/run 341 CN #!/command/execlineb -P 342 getpid SERVICE_PID 343 foreground { 344 importas -i SERVICE_PID SERVICE_PID 345 if { test -d /run/cgroup2 } 346 if { mkdir -p /run/cgroup2/s6-rc/unbound } 347 redirfd -w 1 /run/cgroup2/s6-rc/unbound/cgroup.procs 348 printf "%s" ${SERVICE_PID} 349 } 350 unexport SERVICE_PID 351 fdmove -c 2 1 352 unbound -ddp 353 m755 354 355 /hostname d m755 356 /hostname/type cN oneshot m644 357 /hostname/dependencies r 358 /hostname/up 359 CN hostname -F /etc/hostname 360 m644 361 362 /loadkeys d m755 363 /loadkeys/type cN oneshot m644 364 /loadkeys/dependencies 365 C kbd_mode 366 m644 367 /loadkeys/up 368 CN loadkeys --unicode /root/keymap 369 m644 370 371 372 /tty1 d m755 373 /tty1/type cN longrun m644 374 /tty1/dependencies 375 C ok-sysinit 376 m644 377 /tty1/run 378 CN #!/command/execlineb -P 379 getpid SERVICE_PID 380 foreground { 381 importas -i SERVICE_PID SERVICE_PID 382 if { test -d /run/cgroup2 } 383 if { mkdir -p /run/cgroup2/s6-rc/tty1 } 384 redirfd -w 1 /run/cgroup2/s6-rc/tty1/cgroup.procs 385 printf "%s" ${SERVICE_PID} 386 } 387 unexport SERVICE_PID 388 foreground { /command/issue-gen } 389 env LOGIN_TTY=/dev/tty1 /sbin/getty -l login-keepenv 38400 tty1 linux 390 m755 391 /tty1/finish 392 CN #!/command/execlineb -P 393 redirfd -w 1 /dev/tty1 394 fdmove -c 2 1 395 foreground { s6-echo "\nwaiting for session cleanup" } 396 flock /run/ttylock/tty1 true 397 m755 398 /tty2 d m755 399 /tty2/type cN longrun m644 400 /tty2/dependencies 401 C ok-sysinit 402 m644 403 /tty2/run 404 CN #!/command/execlineb -P 405 getpid SERVICE_PID 406 foreground { 407 importas -i SERVICE_PID SERVICE_PID 408 if { test -d /run/cgroup2 } 409 if { mkdir -p /run/cgroup2/s6-rc/tty2 } 410 redirfd -w 1 /run/cgroup2/s6-rc/tty2/cgroup.procs 411 printf "%s" ${SERVICE_PID} 412 } 413 unexport SERVICE_PID 414 foreground { /command/issue-gen } 415 env LOGIN_TTY=/dev/tty2 /sbin/getty -l login-keepenv 38400 tty2 linux 416 m755 417 /tty2/finish 418 CN #!/command/execlineb -P 419 redirfd -w 1 /dev/tty2 420 fdmove -c 2 1 421 foreground { s6-echo "\nwaiting for session cleanup" } 422 flock /run/ttylock/tty2 true 423 m755 424 /tty3 d m755 425 /tty3/type cN longrun m644 426 /tty3/dependencies 427 C ok-sysinit 428 m644 429 /tty3/run 430 CN #!/command/execlineb -P 431 getpid SERVICE_PID 432 foreground { 433 importas -i SERVICE_PID SERVICE_PID 434 if { test -d /run/cgroup2 } 435 if { mkdir -p /run/cgroup2/s6-rc/tty3 } 436 redirfd -w 1 /run/cgroup2/s6-rc/tty3/cgroup.procs 437 printf "%s" ${SERVICE_PID} 438 } 439 unexport SERVICE_PID 440 foreground { /command/issue-gen } 441 env LOGIN_TTY=/dev/tty3 /sbin/getty -l login-keepenv 38400 tty3 linux 442 m755 443 /tty3/finish 444 CN #!/command/execlineb -P 445 redirfd -w 1 /dev/tty3 446 fdmove -c 2 1 447 foreground { s6-echo "\nwaiting for session cleanup" } 448 flock /run/ttylock/tty3 true 449 m755 450 /tty4 d m755 451 /tty4/type cN longrun m644 452 /tty4/dependencies 453 C ok-sysinit 454 m644 455 /tty4/run 456 CN #!/command/execlineb -P 457 getpid SERVICE_PID 458 foreground { 459 importas -i SERVICE_PID SERVICE_PID 460 if { test -d /run/cgroup2 } 461 if { mkdir -p /run/cgroup2/s6-rc/tty4 } 462 redirfd -w 1 /run/cgroup2/s6-rc/tty4/cgroup.procs 463 printf "%s" ${SERVICE_PID} 464 } 465 unexport SERVICE_PID 466 foreground { /command/issue-gen } 467 env LOGIN_TTY=/dev/tty4 /sbin/getty -l login-keepenv 38400 tty4 linux 468 m755 469 /tty4/finish 470 CN #!/command/execlineb -P 471 redirfd -w 1 /dev/tty4 472 fdmove -c 2 1 473 foreground { s6-echo "\nwaiting for session cleanup" } 474 flock /run/ttylock/tty4 true 475 m755 476 477 /kbd_mode-tty1 d m755 478 /kbd_mode-tty1/type cN oneshot m644 479 /kbd_mode-tty1/dependencies r 480 /kbd_mode-tty1/up 481 CN kbd_mode -u -C /dev/tty1 482 m644 483 /kbd_mode-tty2 d m755 484 /kbd_mode-tty2/type cN oneshot m644 485 /kbd_mode-tty2/dependencies r 486 /kbd_mode-tty2/up 487 CN kbd_mode -u -C /dev/tty2 488 m644 489 /kbd_mode-tty3 d m755 490 /kbd_mode-tty3/type cN oneshot m644 491 /kbd_mode-tty3/dependencies r 492 /kbd_mode-tty3/up 493 CN kbd_mode -u -C /dev/tty3 494 m644 495 /kbd_mode-tty4 d m755 496 /kbd_mode-tty4/type cN oneshot m644 497 /kbd_mode-tty4/dependencies r 498 /kbd_mode-tty4/up 499 CN kbd_mode -u -C /dev/tty4 500 m644 501 502 /setfont-tty1 d m755 503 /setfont-tty1/type cN oneshot m644 504 /setfont-tty1/dependencies r 505 /setfont-tty1/up 506 CN redirfd -r 0 /dev/tty1 setfont ter-v14n 507 m644 508 /setfont-tty2 d m755 509 /setfont-tty2/type cN oneshot m644 510 /setfont-tty2/dependencies r 511 /setfont-tty2/up 512 CN redirfd -r 0 /dev/tty2 setfont ter-v14n 513 m644 514 /setfont-tty3 d m755 515 /setfont-tty3/type cN oneshot m644 516 /setfont-tty3/dependencies r 517 /setfont-tty3/up 518 CN redirfd -r 0 /dev/tty3 setfont ter-v14n 519 m644 520 /setfont-tty4 d m755 521 /setfont-tty4/type cN oneshot m644 522 /setfont-tty4/dependencies r 523 /setfont-tty4/up 524 CN redirfd -r 0 /dev/tty4 setfont ter-v14n 525 m644 526 527 /dmesg d m755 528 /dmesg/type cN oneshot m644 529 /dmesg/dependencies r 530 /dmesg/up 531 CN # description="Set the dmesg level for a cleaner boot" 532 # dmesg_level=1 533 dmesg -n1 534 m644 535 536 /modules d m755 537 /modules/type cN oneshot m644 538 /modules/dependencies 539 C dmesg 540 m644 541 /modules/up 542 CN foreground { modprobe af_packet } 543 foreground { modprobe thinkpad_acpi } 544 foreground { modprobe iwldvm } 545 foreground { modprobe evdev } 546 foreground { modprobe psmouse } 547 foreground { modprobe elan_i2c } 548 foreground { modprobe snd-hda-intel } 549 foreground { modprobe fuse } 550 foreground { modprobe overlay } 551 foreground { modprobe kvm-intel } 552 foreground { modprobe tun } 553 foreground { modprobe cpufreq_conservative } 554 foreground { modprobe cpufreq_ondemand } 555 foreground { modprobe cpufreq_powersave } 556 foreground { modprobe cpufreq_userspace } 557 foreground { modprobe ac } 558 foreground { modprobe ehci_pci } 559 foreground { modprobe hid_generic } 560 foreground { modprobe input_leds } 561 foreground { modprobe intel_rapl_msr } 562 foreground { modprobe pcspkr } 563 foreground { modprobe rapl } 564 foreground { modprobe thermal } 565 foreground { modprobe usbhid } 566 foreground { modprobe uvcvideo } 567 foreground { modprobe wmi_bmof } 568 foreground { modprobe xhci_pci } 569 foreground { modprobe r8153_ecm } 570 m644 571 572 /cgroups d m755 573 /cgroups/type cN oneshot m644 574 /cgroups/dependencies 575 C mount-run-cgroup2 576 m644 577 /cgroups/up 578 CN cgconfigparser -l /current/conf/etc/cgconfig.conf 579 m644 580 581 /mdevd-coldplug d m755 582 /mdevd-coldplug/type cN oneshot m644 583 /mdevd-coldplug/dependencies 584 C mount-dev 585 mount-sys 586 modules 587 mdevd 588 m644 589 /mdevd-coldplug/up 590 CN mdevd-coldplug 591 m644 592 593 /udev-coldplug d m755 594 /udev-coldplug/type cN oneshot m644 595 /udev-coldplug/dependencies 596 C mount-dev 597 mount-sys 598 modules 599 udev 600 m644 601 /udev-coldplug/up 602 CN udevadm settle 603 m644 604 605 /dev-coldplug d m755 606 /dev-coldplug/type cN bundle m644 607 /dev-coldplug/contents 608 C udev-coldplug 609 m644 610 611 /mdevd d m755 612 /mdevd/type cN longrun m644 613 /mdevd/dependencies 614 C mount-dev 615 m644 616 /mdevd/notification-fd cN 3 m644 617 /mdevd/run 618 CN #!/command/execlineb -P 619 mdevd -D 3 -f /current/conf/etc/mdevd.conf 620 m755 621 622 /udev d m755 623 /udev/type cN longrun m644 624 /udev/dependencies 625 C mount-sys 626 mount-proc 627 mount-dev 628 m644 629 /udev/notification-fd cN 3 m644 630 /udev/run 631 CN #!/command/execlineb -P 632 getpid SERVICE_PID 633 foreground { 634 importas -i SERVICE_PID SERVICE_PID 635 if { test -d /run/cgroup2 } 636 if { mkdir -p /run/cgroup2/s6-rc/udev } 637 redirfd -w 1 /run/cgroup2/s6-rc/udev/cgroup.procs 638 printf "%s" ${SERVICE_PID} 639 } 640 unexport SERVICE_PID 641 background { 642 sh -xc "until /sbin/udevadm settle --timeout=120; do sleep 0.5; done; echo >&3 settled" 643 #foreground { loopwhilex -x 0 if -nt { /sbin/udevadm settle --timeout=120 } foreground { sleep 0.1 } exit 1 } 644 #fdmove -c 3 1 645 #echo 646 } 647 fdclose 3 648 /sbin/udevd 649 m755 650 651 /swapon-vg-swap d m755 652 /swapon-vg-swap/type cN oneshot m644 653 /swapon-vg-swap/dependencies 654 C dev-coldplug 655 m644 656 /swapon-vg-swap/up 657 CN swapon /dev/vg/swap 658 m644 659 /swapon-vg-swap/down 660 CN swapoff /dev/vg/swap 661 m644 662 663 /mount-tmp-X11 d m755 664 /mount-tmp-X11/type cN oneshot m644 665 /mount-tmp-X11/dependencies 666 C ok-sysinit 667 m644 668 /mount-tmp-X11/up 669 CN if { mkdir -p /tmp/.X11-unix /run/X11 } 670 if { chmod 771 /run/X11 } 671 if { chown root:xorg /run/X11 } 672 mount --bind /run/X11 /tmp/.X11-unix 673 m644 674 /mount-tmp-X11/down 675 CN foreground { umount /tmp/.X11-unix } 676 m644 677 678 /openrc d m755 679 /openrc/type cN oneshot m644 680 /openrc/dependencies 681 C ok-sysinit 682 ok-mount 683 modules 684 m644 685 /openrc/up 686 CN export TERM "linux" 687 foreground { /sbin/openrc boot } 688 /sbin/openrc default 689 m644 690 /openrc/down 691 CN export TERM "linux" 692 /sbin/openrc shutdown 693 m644 694 695 /.scripts d m755 696 697 /sshd-log d m755 698 /sshd-log/type cN longrun m644 699 /sshd-log/dependencies 700 C mount-run-cgroup2 701 rootfs 702 m644 703 /sshd-log/consumer-for cN sshd m640 704 /sshd-log/run 705 CN #!/command/execlineb -P 706 getpid SERVICE_PID 707 foreground { 708 importas -i SERVICE_PID SERVICE_PID 709 if { test -d /run/cgroup2 } 710 if { mkdir -p /run/cgroup2/s6-rc/sshd-log } 711 redirfd -w 1 /run/cgroup2/s6-rc/sshd-log/cgroup.procs 712 printf "%s" ${SERVICE_PID} 713 } 714 unexport SERVICE_PID 715 if { mkdir -p /var/log/sshd } 716 s6-log -b -- n10 s10240000 t /var/log/sshd 717 m755 718 /sshd d m755 719 /sshd/type cN longrun m644 720 /sshd/dependencies 721 C ssh_host_ed25519_key 722 ssh_host_rsa_key 723 ok-sysinit 724 m644 725 /sshd/producer-for cN sshd-log m640 726 /sshd/run 727 CN #!/command/execlineb -P 728 getpid SERVICE_PID 729 foreground { 730 importas -i SERVICE_PID SERVICE_PID 731 if { test -d /run/cgroup2 } 732 if { mkdir -p /run/cgroup2/s6-rc/sshd } 733 redirfd -w 1 /run/cgroup2/s6-rc/sshd/cgroup.procs 734 printf "%s" ${SERVICE_PID} 735 } 736 unexport SERVICE_PID 737 fdmove -c 2 1 738 /usr/sbin/sshd -D -e -f /etc/ssh/sshd_config 739 m755 740 741 /ssh_host_ed25519_key d m755 742 /ssh_host_ed25519_key/type cN oneshot m644 743 /ssh_host_ed25519_key/dependencies 744 C hostname 745 rootfs 746 m644 747 /ssh_host_ed25519_key/up 748 CN if -n -t { s6-test -f /etc/ssh/ssh_host_ed25519_key } 749 ssh-keygen -N "" -t ed25519 -f /etc/ssh/ssh_host_ed25519_key 750 m644 751 752 /ssh_host_rsa_key d m755 753 /ssh_host_rsa_key/type cN oneshot m644 754 /ssh_host_rsa_key/dependencies 755 C hostname 756 rootfs 757 m644 758 /ssh_host_rsa_key/up 759 CN if -n -t { s6-test -f /etc/ssh/ssh_host_rsa_key } 760 ssh-keygen -N "" -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key 761 m644 762 763 764 /alsa-devices d m755 765 /alsa-devices/type cN oneshot m644 766 /alsa-devices/dependencies 767 C modules 768 udev 769 m644 770 /alsa-devices/up 771 CN sh -c " 772 retry=true 773 while $retry; do 774 retry=false 775 for card in $(sed -n -e '/^ \\?[0-9]/{s/ *\\([0-9]*\\).*/\\1/;p}' /proc/asound/cards); do 776 $retry && sleep 0.5 777 test -e /dev/snd/controlC${card} || retry=true 778 done 779 $retry && sleep 0.5 780 done 781 : 782 " 783 m644 784 785 /alsactl-rdaemon-log d m755 786 /alsactl-rdaemon-log/type cN longrun m644 787 /alsactl-rdaemon-log/dependencies 788 C mount-run-cgroup2 789 rootfs 790 m644 791 /alsactl-rdaemon-log/consumer-for cN alsactl-rdaemon m640 792 /alsactl-rdaemon-log/run 793 CN #!/command/execlineb -P 794 getpid SERVICE_PID 795 foreground { 796 importas -i SERVICE_PID SERVICE_PID 797 if { test -d /run/cgroup2 } 798 if { mkdir -p /run/cgroup2/s6-rc/alsactl-rdaemon-log } 799 redirfd -w 1 /run/cgroup2/s6-rc/alsactl-rdaemon-log/cgroup.procs 800 printf "%s" ${SERVICE_PID} 801 } 802 unexport SERVICE_PID 803 if { mkdir -p /var/log/alsactl-rdaemon } 804 s6-log -b -- n10 s10240000 t /var/log/alsactl-rdaemon 805 m755 806 /alsactl-rdaemon d m755 807 /alsactl-rdaemon/type cN longrun m644 808 /alsactl-rdaemon/dependencies 809 C alsa-devices 810 m644 811 /alsactl-rdaemon/producer-for cN alsactl-rdaemon-log m640 812 /alsactl-rdaemon/run 813 CN #!/command/execlineb -P 814 getpid SERVICE_PID 815 foreground { 816 importas -i SERVICE_PID SERVICE_PID 817 if { test -d /run/cgroup2 } 818 if { mkdir -p /run/cgroup2/s6-rc/alsactl-rdaemon } 819 redirfd -w 1 /run/cgroup2/s6-rc/alsactl-rdaemon/cgroup.procs 820 printf "%s" ${SERVICE_PID} 821 } 822 unexport SERVICE_PID 823 fdmove -c 2 1 824 alsactl rdaemon 825 m755 826 827 /brightness d m755 828 /brightness/type cN oneshot m644 829 /brightness/dependencies 830 C ok-sysinit 831 m644 832 /brightness/up 833 CN foreground { redirfd -w 1 /sys/class/backlight/intel_backlight/brightness echo 800 } 834 if { chgrp users /sys/class/backlight/intel_backlight/brightness } 835 chmod g+w /sys/class/backlight/intel_backlight/brightness 836 m644 837 838 /tlp d m755 839 /tlp/type cN oneshot m644 840 /tlp/dependencies 841 C ok-sysinit 842 m644 843 /tlp/up 844 CN tlp init start 845 m644 846 /tlp/down 847 CN tlp init stop 848 m644 849 850 /containers d m755 851 /containers/type cN oneshot m644 852 /containers/dependencies 853 C ok-mount 854 m644 855 /containers/up 856 CN export TERM "linux" 857 if { 858 zsh -lc "quiet=1 confz site_container_services" 859 } 860 s6-svscanctl -a /run/service 861 m644 862 863 /svscan-ccx-log d m755 864 /svscan-ccx-log/type cN longrun m644 865 /svscan-ccx-log/dependencies 866 C ok-sysinit 867 rootfs 868 m644 869 /svscan-ccx-log/consumer-for cN svscan-ccx m644 870 /svscan-ccx-log/run 871 CN #!/command/execlineb -P 872 getpid SERVICE_PID 873 foreground { 874 importas -i SERVICE_PID SERVICE_PID 875 if { test -d /run/cgroup2 } 876 if { mkdir -p /run/cgroup2/s6-rc/svscan-ccx-log } 877 redirfd -w 1 /run/cgroup2/s6-rc/svscan-ccx-log/cgroup.procs 878 printf "%s" ${SERVICE_PID} 879 } 880 unexport SERVICE_PID 881 if { mkdir -p /run/user/1000.logs } 882 if { ln -sf 1000.logs /run/user/ccx.logs } 883 if { chown ccx: /run/user/1000.logs } 884 if { chmod 700 /run/user/1000.logs } 885 s6-setuidgid ccx 886 s6-log -- t /run/user/1000.logs 887 m755 888 889 /svscan-ccx d m755 890 /svscan-ccx/type cN longrun m644 891 /svscan-ccx/dependencies 892 C ok-sysinit 893 rootfs 894 m644 895 /svscan-ccx/notification-fd cN 3 m644 896 /svscan-ccx/producer-for cN svscan-ccx-log m644 897 /svscan-ccx/run 898 CN #!/command/execlineb -P 899 getpid SERVICE_PID 900 foreground { 901 importas -i SERVICE_PID SERVICE_PID 902 if { test -d /run/cgroup2 } 903 if { mkdir -p /run/cgroup2/s6-rc/svscan-ccx } 904 redirfd -w 1 /run/cgroup2/s6-rc/svscan-ccx/cgroup.procs 905 printf "%s" ${SERVICE_PID} 906 } 907 unexport SERVICE_PID 908 if { mkdir -p /run/user/1000 } 909 if { ln -sf 1000 /run/user/ccx } 910 if { chown ccx: /run/user/1000 } 911 if { chmod 700 /run/user/1000 } 912 s6-setuidgid ccx 913 if { mkdir -p /run/user/1000/service } 914 s6-svscan -d 3 /run/user/1000/service 915 m755 916 917 /syncthing-log d m755 918 /syncthing-log/type cN longrun m644 919 /syncthing-log/dependencies 920 C mount-run-cgroup2 921 rootfs 922 m644 923 /syncthing-log/consumer-for cN syncthing m640 924 /syncthing-log/run 925 CN #!/command/execlineb -P 926 getpid SERVICE_PID 927 foreground { 928 importas -i SERVICE_PID SERVICE_PID 929 if { test -d /run/cgroup2 } 930 if { mkdir -p /run/cgroup2/s6-rc/syncthing-log } 931 redirfd -w 1 /run/cgroup2/s6-rc/syncthing-log/cgroup.procs 932 printf "%s" ${SERVICE_PID} 933 } 934 unexport SERVICE_PID 935 if { mkdir -p /var/log/syncthing } 936 s6-log -b -- n10 s10240000 t /var/log/syncthing 937 m755 938 /syncthing d m755 939 /syncthing/type cN longrun m644 940 /syncthing/dependencies 941 C ok-mount 942 m644 943 /syncthing/producer-for cN syncthing-log m640 944 /syncthing/run 945 CN #!/command/execlineb -P 946 getpid SERVICE_PID 947 foreground { 948 importas -i SERVICE_PID SERVICE_PID 949 if { test -d /run/cgroup2 } 950 if { mkdir -p /run/cgroup2/s6-rc/syncthing } 951 redirfd -w 1 /run/cgroup2/s6-rc/syncthing/cgroup.procs 952 printf "%s" ${SERVICE_PID} 953 } 954 unexport SERVICE_PID 955 /usr/bin/env HOME=/var/lib/syncthing 956 s6-setuidgid syncthing 957 syncthing -logflags 0 958 m755 959 960 /tinc.ccx-log d m755 961 /tinc.ccx-log/type cN longrun m644 962 /tinc.ccx-log/dependencies 963 C mount-run-cgroup2 964 rootfs 965 m644 966 /tinc.ccx-log/consumer-for cN tinc.ccx m640 967 /tinc.ccx-log/run 968 CN #!/command/execlineb -P 969 getpid SERVICE_PID 970 foreground { 971 importas -i SERVICE_PID SERVICE_PID 972 if { test -d /run/cgroup2 } 973 if { mkdir -p /run/cgroup2/s6-rc/tinc.ccx-log } 974 redirfd -w 1 /run/cgroup2/s6-rc/tinc.ccx-log/cgroup.procs 975 printf "%s" ${SERVICE_PID} 976 } 977 unexport SERVICE_PID 978 if { mkdir -p /var/log/tinc.ccx } 979 s6-log -b -- n10 s10240000 t /var/log/tinc.ccx 980 m755 981 /tinc.ccx d m755 982 /tinc.ccx/type cN longrun m644 983 /tinc.ccx/dependencies 984 C net-all 985 m644 986 /tinc.ccx/producer-for cN tinc.ccx-log m640 987 /tinc.ccx/run 988 CN #!/command/execlineb -P 989 getpid SERVICE_PID 990 foreground { 991 importas -i SERVICE_PID SERVICE_PID 992 if { test -d /run/cgroup2 } 993 if { mkdir -p /run/cgroup2/s6-rc/tinc.ccx } 994 redirfd -w 1 /run/cgroup2/s6-rc/tinc.ccx/cgroup.procs 995 printf "%s" ${SERVICE_PID} 996 } 997 unexport SERVICE_PID 998 fdmove -c 2 1 999 tincd -n "ccx" -D -d 1000 m755 1001 1002 /wpa_supplicant-log d m755 1003 /wpa_supplicant-log/type cN longrun m644 1004 /wpa_supplicant-log/dependencies 1005 C mount-run-cgroup2 1006 rootfs 1007 m644 1008 /wpa_supplicant-log/consumer-for cN wpa_supplicant m640 1009 /wpa_supplicant-log/run 1010 CN #!/command/execlineb -P 1011 getpid SERVICE_PID 1012 foreground { 1013 importas -i SERVICE_PID SERVICE_PID 1014 if { test -d /run/cgroup2 } 1015 if { mkdir -p /run/cgroup2/s6-rc/wpa_supplicant-log } 1016 redirfd -w 1 /run/cgroup2/s6-rc/wpa_supplicant-log/cgroup.procs 1017 printf "%s" ${SERVICE_PID} 1018 } 1019 unexport SERVICE_PID 1020 if { mkdir -p /var/log/wpa_supplicant } 1021 s6-log -b -- n10 s10240000 t /var/log/wpa_supplicant 1022 m755 1023 /wpa_supplicant d m755 1024 /wpa_supplicant/type cN longrun m644 1025 /wpa_supplicant/dependencies 1026 C modules 1027 ok-sysinit 1028 m644 1029 /wpa_supplicant/producer-for cN wpa_supplicant-log m640 1030 /wpa_supplicant/run 1031 CN #!/command/execlineb -P 1032 getpid SERVICE_PID 1033 foreground { 1034 importas -i SERVICE_PID SERVICE_PID 1035 if { test -d /run/cgroup2 } 1036 if { mkdir -p /run/cgroup2/s6-rc/wpa_supplicant } 1037 redirfd -w 1 /run/cgroup2/s6-rc/wpa_supplicant/cgroup.procs 1038 printf "%s" ${SERVICE_PID} 1039 } 1040 unexport SERVICE_PID 1041 /sbin/wpa_supplicant 1042 -iwlan0 1043 -c/etc/wpa_supplicant/wpa_supplicant.conf 1044 m755 1045 1046 1047 /X5 d m750 1048 /X5/data d m750 1049 /X5/data/.keep cN m640 1050 /X5/env d m750 1051 /X5/env/vtN cN 5 m640 1052 /X5/notification-fd cN 3 m640 1053 /X5/run l ../.scripts/X.run m777 1054 /X5/type cN longrun m640 1055 /X6 d m750 1056 /X6/data d m750 1057 /X6/data/.keep cN m640 1058 /X6/env d m750 1059 /X6/env/vtN cN 6 m640 1060 /X6/notification-fd cN 3 m640 1061 /X6/run l ../.scripts/X.run m777 1062 /X6/type cN longrun m640 1063 /X7 d m750 1064 /X7/data d m750 1065 /X7/data/.keep cN m640 1066 /X7/env d m750 1067 /X7/env/vtN cN 7 m640 1068 /X7/notification-fd cN 3 m640 1069 /X7/run l ../.scripts/X.run m777 1070 /X7/type cN longrun m640 1071 /X8 d m750 1072 /X8/data d m750 1073 /X8/data/.keep cN m640 1074 /X8/env d m750 1075 /X8/env/vtN cN 8 m640 1076 /X8/notification-fd cN 3 m640 1077 /X8/run l ../.scripts/X.run m777 1078 /X8/type cN longrun m640 1079 1080 /.scripts d m755 1081 /.scripts/X.run 1082 CN #!/command/execlineb -P 1083 fdmove -c 2 1 1084 s6-envdir env 1085 importas vtN vtN 1086 export XDG_RUNTIME_DIR /run/service/X${vtN}/data 1087 importas XDG_RUNTIME_DIR XDG_RUNTIME_DIR 1088 if { truncate -s 0 ${XDG_RUNTIME_DIR}/Xauthority } 1089 if { chmod 600 ${XDG_RUNTIME_DIR}/Xauthority } 1090 if { chown xorg:xorg ${XDG_RUNTIME_DIR}/Xauthority } 1091 if { chown xorg:xorg ${XDG_RUNTIME_DIR} } 1092 if { 1093 pipeline { 1094 if { printf "add :%d . " ${vtN} } 1095 if { redirfd -r 0 /dev/urandom xxd -p -l 16 } 1096 } 1097 xauth -f ${XDG_RUNTIME_DIR}/Xauthority source - 1098 } 1099 piperw 4 5 1100 background -d { 1101 fdclose 5 1102 if { mkdir -p ${XDG_RUNTIME_DIR}/env } 1103 if { 1104 redirfd -w 1 ${XDG_RUNTIME_DIR}/env/XAUTHORITY 1105 printf "%s/Xauthority" ${XDG_RUNTIME_DIR} 1106 } 1107 if { 1108 fdmove 0 4 1109 redirfd -w 1 ${XDG_RUNTIME_DIR}/env/DISPLAY 1110 if { printf : } 1111 head -n1 1112 } 1113 fdmove 1 3 1114 echo 1115 } 1116 unexport ! 1117 fdclose 4 1118 fdclose 3 1119 umask 077 1120 if { chmod 660 /dev/tty${vtN} } 1121 if { chown root:xorg /dev/tty${vtN} } 1122 if { 1123 elglob dev /dev/input/event* 1124 if { chown root:input ${dev} } 1125 chmod 660 ${dev} 1126 } 1127 redirfd -r 0 /dev/tty${vtN} 1128 redirfd -w 1 /dev/tty${vtN} 1129 s6-setsid 1130 s6-setuidgid xorg 1131 Xorg 1132 -displayfd 5 1133 -nolisten local 1134 -nolisten tcp 1135 -quiet 1136 # -logfile /dev/stdout 1137 -logfile ${XDG_RUNTIME_DIR}/log 1138 -auth ${XDG_RUNTIME_DIR}/Xauthority 1139 -tst 1140 -retro 1141 -novtswitch 1142 vt${vtN} :${vtN} 1143 1144 m755 1145 1146 /gettys d m755 1147 /gettys/type cN bundle m644 1148 /gettys/contents 1149 C tty1 1150 tty2 1151 tty3 1152 tty4 1153 m644 1154 1155 /kbd_mode d m755 1156 /kbd_mode/type cN bundle m644 1157 /kbd_mode/contents 1158 C kbd_mode-tty1 1159 kbd_mode-tty2 1160 kbd_mode-tty3 1161 kbd_mode-tty4 1162 m644 1163 1164 /net-all d m755 1165 /net-all/type cN bundle m644 1166 /net-all/contents 1167 C loopback 1168 dhcpcd 1169 unbound 1170 wpa_supplicant 1171 m644 1172 1173 /ok-all d m755 1174 /ok-all/type cN bundle m644 1175 /ok-all/contents 1176 C ok-all-but-tty 1177 gettys 1178 m644 1179 1180 /ok-all-but-tty d m755 1181 /ok-all-but-tty/type cN bundle m644 1182 /ok-all-but-tty/contents 1183 C net-all 1184 ok-mount 1185 hostname 1186 loadkeys 1187 setfont 1188 dmesg 1189 modules 1190 swapon-vg-swap 1191 sshd 1192 alsactl-rdaemon 1193 brightness 1194 tlp 1195 containers 1196 svscan-ccx 1197 syncthing 1198 tinc.ccx 1199 m644 1200 1201 /ok-mount d m755 1202 /ok-mount/type cN bundle m644 1203 /ok-mount/contents 1204 C ok-sysinit 1205 ok-localmount 1206 mount-tmp-X11 1207 m644 1208 1209 /ok-sysinit d m755 1210 /ok-sysinit/type cN bundle m644 1211 /ok-sysinit/contents 1212 C mount-sysinit 1213 dev-coldplug 1214 cgroups 1215 udev 1216 m644 1217 1218 /setfont d m755 1219 /setfont/type cN bundle m644 1220 /setfont/contents 1221 C setfont-tty1 1222 setfont-tty2 1223 setfont-tty3 1224 setfont-tty4 1225 m644 1226