summaryrefslogtreecommitdiff
path: root/targets/chr
blob: 0d66ca4bbdd903e6b7cccd4072044e9c8b33831b (plain)
  1. #!/bin/sh
  2. # Name and (if wanted) default IP address of system
  3. hostname="usbstick"
  4. #domainname="example.tld"
  5. domainname="jones.dk"
  6. #hostdefaultip="192.168.133.133"
  7. suite="sarge"
  8. baseworkdir="/home/CHR"
  9. diskhost="hykrion.jones.dk"
  10. loghost="192.168.102.252"
  11. targettemp="$baseworkdir/tmproot"
  12. targettemp_fat="$baseworkdir/tmpfatroot"
  13. targettemp_isofs="$baseworkdir/tmpisoroot"
  14. targetoffline="$baseworkdir/flashybrid-off"
  15. # Set to one or more (space-delimited, max 4) of these:
  16. # SYSLINUX
  17. # ISOLINUX (not yet implemented)
  18. # GRUB (installs, but fails to load 2nd stage - please help! )
  19. # LILO (not yet implemented)
  20. # First one will be used by default (hit "a" at MBR promt to select)
  21. # FIXME: fdisk code unfinished: leave it as "SYSLINUX GRUB" for now!
  22. #bootloaders="SYSLINUX GRUB"
  23. bootloaders="GRUB"
  24. # Uncomment one or more of these
  25. # (DFSBUILD, MKINITRD_CD and MKINITRD_NETBOOT not yet implemented)
  26. FLASHYBRID="yes"
  27. #DFSBUILD="yes"
  28. #MKINITRD_CD="yes"
  29. #MKINITRD_NETBOOT="yes"
  30. # Set to one of the following:
  31. # ext2 (recommended!)
  32. # ext3
  33. # isofs (not yet supported)
  34. ROOTFS="ext2"
  35. # Set to prioritized list of filesystems you want used on the stick
  36. # (USB sticks have limited write count: avoid journalling filesystems)
  37. # (SYSLINUX use only 8.3 filenames, so msdos might be better than vfat)
  38. selectable_filesystems="ext2 vfat"
  39. # If enabled, this will get get attached to /disk (needed by FLASHYBRID)
  40. diskdev_host="${diskhost:+$diskhost:$baseworkdir/flashybrid-off}"
  41. diskdev_target="$diskdev_host"
  42. diskfs="nfs"
  43. # APT repository for initial setup (and possibly more)
  44. # (use file:/pub/... and enable nfs - sppedy and works in chroot too)
  45. #mirror="http://192.168.102.252/mirrors/debian/"
  46. mirror="file:/pub/mirrors/debian/"
  47. mirror_addon="http://debian.jones.dk/"
  48. mirror_addon_target="kernels misc"
  49. # If enabled, this will get attached to /pub
  50. #pubdev_host="${diskhost:+$diskhost:/pub}"
  51. pubdev_host="192.168.102.252:/pub"
  52. pubdev_target="$pubdev_host"
  53. pubfs="nfs"
  54. # Define this to redirect all log output to another host
  55. loghost="$loghost"
  56. # Packages to install beyond the bare minimum
  57. aptitude_install="initrd-tools yaird"
  58. #aptitude_kernel_install="kernel-image-2.6.12+debianlogo+squashfs+wrr"
  59. aptitude_kernel_install="kernel-image-2.6.12+debianlogo+squashfs+wrr"
  60. aptitude_install_custom="mc less ssh syslog-ng console-log"
  61. #This one needs to be installed separately from daemons
  62. #aptitude_install_custom="$aptitude_install_custom file-rc"
  63. # Boot helper apps
  64. aptitude_install_custom="$aptitude_install_custom memtest86+ udev usbutils ifplugd ifrename resolvconf module-init-tools"
  65. # Admin helper apps (e.g. for reading gzip'ed files through mc)
  66. aptitude_install_custom="$aptitude_install_custom mime-support file"
  67. # You probably won't need this (needed for framebuffer-based infoscreen)
  68. #aptitude_install_custom="$aptitude_install ppmtofb netpbm python"
  69. # You probably won't need this (needed for X11-based infoscreen)
  70. # (libxmuu1 is for locally added "xset" binary taken from xbase-clients)
  71. #aptitude_install_custom="$aptitude_install xfonts-base xserver-xfree86 libxmuu1 launchtool unclutter qiv"
  72. #diskstore="$flashybrid_diskstore /usr/X11R6/man"
  73. # Shorewall firewall
  74. aptitude_install_custom="$aptitude_install_custom shorewall wget wipl-daemon dhcp3-server"
  75. # Kernel modules to load at boot time
  76. modules_load="via-rhine"
  77. # Uncomment this to ease tracing configuration tweaks
  78. trace="yes"