prepfs 937 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/rc
  2. venti=127.0.0.1
  3. echo prepfs: prep
  4. disk/prep -w -a^(nvram fossil arenas bloom isect) /dev/sdE0/plan9
  5. echo prepfs: venti
  6. venti/fmtarenas arenas0 /dev/sdE0/arenas
  7. venti/fmtisect isect0 /dev/sdE0/isect
  8. venti/fmtindex /util/img/venti.conf
  9. venti/conf -w /dev/sdE0/arenas < /util/img/venti.conf
  10. venti/venti -c /dev/sdE0/arenas
  11. echo prepfs: fossil
  12. fossil/flfmt /dev/sdE0/fossil
  13. fossil/conf -w /dev/sdE0/fossil < /util/img/fossil.conf
  14. fossil/fossil -f /dev/sdE0/fossil
  15. mount -c /srv/fossil /n/fossil
  16. cd /n/fossil
  17. echo prepfs: cp cfg
  18. mkdir -p cfg/$sysname
  19. dircp /cfg/example cfg/$sysname
  20. echo prepfs: cp amd64
  21. mkdir amd64
  22. dircp /root/amd64 amd64
  23. echo prepfs: cp lib
  24. mkdir lib
  25. dircp /root/lib lib
  26. echo prepfs: cp rc
  27. mkdir rc
  28. dircp /root/rc rc
  29. echo prepfs: cp adm
  30. mkdir adm
  31. dircp /root/adm adm
  32. echo prepfs: cp sys/lib
  33. mkdir -p sys/lib
  34. dircp /sys/lib sys/lib
  35. echo prepfs: cp sys/man
  36. mkdir sys/man
  37. dircp /sys/man sys/man
  38. mkdir sys/log