| | 117 | }}} |
| | 118 | for configuration options: |
| | 119 | {{{ |
| | 120 | # ls conf/ |
| | 121 | apachecon default minimal wireless |
| | 122 | bridge firewall vpn wrap |
| | 123 | }}} |
| | 124 | to see the configuration files |
| | 125 | # ls conf/minimal/ |
| | 126 | TINYBSD tinybsd.basefiles |
| | 127 | etc tinybsd.ports |
| | 128 | }}} |
| | 129 | - TINYBSD is the kernel config file [http://www.freebsd.org/doc/en/books/handbook/kernelconfig.html handbook] |
| | 130 | - etc is a directory where you can put additional config files, they will be copied to the image |
| | 131 | - tinybsd.basefiles files from base |
| | 132 | - tinybsd.ports here you can configure packages to be added from ports |
| | 133 | |
| | 134 | Normally I copy one of these directories to start me own setup. |
| | 135 | {{{ |
| | 136 | # cp -rv conf/wrap conf/project |
| | 137 | conf/wrap -> conf/project |
| | 138 | conf/wrap/etc -> conf/project/etc |
| | 139 | conf/wrap/etc/fstab -> conf/project/etc/fstab |
| | 140 | conf/wrap/etc/rc.conf -> conf/project/etc/rc.conf |
| | 141 | conf/wrap/etc/ttys -> conf/project/etc/ttys |
| | 142 | conf/wrap/TINYBSD -> conf/project/TINYBSD |
| | 143 | conf/wrap/tinybsd.basefiles -> conf/project/tinybsd.basefiles |
| | 144 | conf/wrap/tinybsd.ports -> conf/project/tinybsd.ports |
| | 145 | }}} |
| | 146 | |
| | 147 | and add the files to svn (or something simular) |
| | 148 | {{{ |
| | 149 | cd conf/project/ |
| | 150 | svn ci http://martenvijn.nl/svn/project . |
| | 151 | svn add * |
| | 152 | svn ci |
| | 153 | }}} |
| | 154 | |
| | 155 | Then make your necessary changes (and commit these every now and then) |
| | 156 | |
| | 157 | To build an image |
| | 158 | |
| | 159 | {{{ |