common.conf revision 265166
1204431Sraj#
2204431Sraj# $FreeBSD: stable/10/tools/tools/nanobsd/pcengines/common.conf 265166 2014-05-01 00:31:19Z imp $
3204431Sraj#
4204431Sraj
5204431SrajNANO_SRC=$(pwd)
6204431SrajNANO_SRC=${NANO_SRC%/tools/tools/nanobsd/pcengines}
7204431SrajNANO_OBJ=${NANO_SRC}/../${NANO_NAME}/obj
8204431SrajNANO_TOOLS=$(pwd)
9204431SrajNANO_PACKAGE_DIR=$(pwd)/Pkg
10204431Sraj#NANO_RAM_TMPVARSIZE=20480
11204431Sraj#NANO_RAM_TMPVARSIZE=30720
12204431SrajNANO_RAM_TMPVARSIZE=40960
13204431SrajNANO_PMAKE="make -j 8"
14204431Sraj
15204431SrajNANO_MD_BACKING="swap"
16204431Sraj#NANO_MAKEFS="makefs \
17204431Sraj#	-o bsize=4096,fsize=512,density=8192,optimization=space"
18204431Sraj#export NANO_MAKEFS
19204431Sraj
20204431Sraj# Options to put in make.conf during buildworld only
21204431SrajCONF_BUILD='
22204431SrajNO_CLEAN=YES
23204431Sraj'
24204431Sraj# Options to put in make.conf during installworld only                          
25204431SrajCONF_INSTALL='
26204431Sraj'
27204431Sraj# Options to put in make.conf during both build- & installworld.                
28204431SrajCONF_WORLD='                                                                    
29204431Sraj#TARGET_ARCH=i386
30204431SrajCFLAGS=-O -pipe                                                                
31204431SrajWITHOUT_ACPI=
32204431SrajMODULES_OVERRIDE=netgraph rc4
33204431SrajBOOT_PXELDR_PROBE_KEYBOARD=1
34204431SrajBOOT_PXELDR_ALWAYS_SERIAL=1
35204431SrajBOOT_COMCONSOLE_SPEED=9600
36204431Sraj'
37204431Sraj
38204431Srajcustomize_cmd cust_comconsole
39204431Srajcustomize_cmd cust_allow_ssh_root
40204431Srajcustomize_cmd cust_install_files
41204431Srajcust_install_machine_files() (
42204431Sraj  MACHINE_DIR="${NANO_TOOLS}/Files.${NANO_NAME}"
43204431Sraj  if [ -d "${MACHINE_DIR}" ]; then
44204431Sraj    cd ${MACHINE_DIR}
45204431Sraj    find . -print | grep -Ev '/(CVS|\.svn)' | cpio -dumpv ${NANO_WORLDDIR}
46204431Sraj  else
47204431Sraj    echo "${MACHINE_DIR} not found, skipping step"
48204431Sraj  fi
49204431Sraj)
50204431Srajcustomize_cmd cust_install_machine_files
51204431Sraj
52204431Srajcust_ld32_cfg () (
53204431Sraj  cd ${NANO_WORLDDIR}/libexec
54204431Sraj  if [ \! -f ld-elf32.so.1 ]; then
55204431Sraj    ln -s ld-elf.so.1 ld-elf32.so.1
56204431Sraj  fi
57204431Sraj)
58204431Srajcustomize_cmd cust_ld32_cfg
59204431Sraj
60204431Srajcust_boot_cfg () (
61204431Sraj  cd ${NANO_WORLDDIR}
62204431Sraj  echo "-S9600 -h" > boot.config
63204431Sraj  echo "console=\"comconsole\"" > boot/loader.conf
64204431Sraj  echo "comconsole_speed=\"9600\"" >> boot/loader.conf
65204431Sraj  echo "hint.acpi.0.disabled=\"1\"" >> boot/loader.conf
66204431Sraj)
67204431Srajcustomize_cmd cust_boot_cfg
68204431Srajcustomize_cmd cust_pkg
69204431Srajcust_etc_cfg () (
70204431Sraj  cd ${NANO_WORLDDIR}
71204431Sraj  mkdir -pv z/scratch
72204431Sraj  echo "fs:/usr/ports /usr/ports nfs rw,noauto,noatime,bg,soft,intr,nfsv3 0 0" >> etc/fstab
73204431Sraj  echo "fs:/mnt/Backup /mnt/Backup nfs rw,noauto,noatime,bg,soft,intr,nfsv3 0 0" >> etc/fstab
74204431Sraj  echo "fs:/mnt/Ablage /mnt/Ablage nfs rw,noauto,noatime,bg,soft,intr,nfsv3 0 0" >> etc/fstab
75204431Sraj  echo "/dev/ad1s1a /z/scratch ufs rw,noauto,noatime 0 0" >> etc/fstab
76204431Sraj)
77204433Srajcustomize_cmd cust_etc_cfg
78204431Sraj
79328459Skevanslast_orders () (
80204431Sraj        pprint 2 "last orders"
81328459Skevans        (
82328459Skevans        cd ${NANO_WORLDDIR}
83328459Skevans        touch conf/default/etc/.keepme
84328459Skevans        touch conf/default/var/.keepme
85328459Skevans        )
86204431Sraj)
87204431Sraj