Handy utility (for debug) to mount a vdi file into a directory
Moving to git (openwrt/packages) instead of svn + others

Changeset:
- Move to a full git structure. Now the openwrt and packages repos are cloned from our clones on github (track master). Afterwards, when we decide to catch up with upstream we can do that by fetching the new changes on our github clones.
- Added another file (.vdi image) to the list of images to safe in the images/ directory.
- Simplified the copy_config target the result to avoid duplicates.
- bye bye to recipes (no longer needed if we make the changes in our clones).
- added the fine grained options of openwrt to clean the build dir.
- simplified the checkout process. Now only sync.
Fixed kernel and owrt configs.

- owrt_config: it's already with the minimum options specific to confine (need to trim down). It's copied to .config and executed make defconfig (which configures defaults) when sync. After make menuconfig, it's copied back to my_configs after applying diffconfig (which removes defaults to keep the options to the minimum).
- kernel_config: it's copied as is from the target location. make kernel_menuconfig already removes and adds specific configuration options different than the defaults from the kernel version.
Create jenkins_fast target

This way, jenkins only need to compile whatever we change (not the whole openwrt mamooth).
New script to disable openwrt firewall in first boot
files directory is now a symlink so copy_files funcions is not needed anymore
Changed root partition size from 512MB to 128MB
Merge branch 'testing' of github.com:p4u/confine-dist into testing
Fix redirection not needed when copying
Fix the way ldconfig is called
Moving to git (openwrt/packages) instead of svn + others

Changeset:
- Move to a full git structure. Now the openwrt and packages repos are cloned from our clones on github (track master). Afterwards, when we decide to catch up with upstream we can do that by fetching the new changes on our github clones.
- Added another file (.vdi image) to the list of images to safe in the images/ directory.
- Simplified the copy_config target the result to avoid duplicates.
- bye bye to recipes (no longer needed if we make the changes in our clones).
- added the fine grained options of openwrt to clean the build dir.
- simplified the checkout process. Now only sync.
Fixed kernel and owrt configs.

- owrt_config: it's already with the minimum options specific to confine (need to trim down). It's copied to .config and executed make defconfig (which configures defaults) when sync. After make menuconfig, it's copied back to my_configs after applying diffconfig (which removes defaults to keep the options to the minimum).
- kernel_config: it's copied as is from the target location. make kernel_menuconfig already removes and adds specific configuration options different than the defaults from the kernel version.
Create jenkins_fast target

This way, jenkins only need to compile whatever we change (not the whole openwrt mamooth).
Fix redirection not needed when copying
Merge branch 'switch_togit' of github.com:confine-project/confine-dist into switch_togit
Fix testing rebase messup.
Switch to owrt/packages testing branch for default jenkins build.
General clean up.

- Allow to download the openwrt/packages code inside as readonly. Useful for people that does not have push permissions in the project (or jenkins).

- Created a new generic target (make target) which pulls and checks out the specified branch or tag (from openwrt, packages and confine-dist projects) and compiles a new image. Usefull for jenkins. Speficy the version to compile as an environment variable for make:
make target CONFINE_VERSION=tags/v0.32 or make target CONFINE_VERSION=testing
Fix order of prepare target
Update README file according last changes