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