slitaz-arm annotate README @ rev 35
Improve Raspberry Pi support
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Mar 07 01:31:58 2014 +0100 (2014-03-07) |
parents | 78abe0d7b64e |
children | 5445fd3856ad |
rev | line source |
---|---|
pankso@0 | 1 SliTaz ARM |
pankso@0 | 2 ================================================================================ |
pankso@0 | 3 |
pankso@0 | 4 |
paul@17 | 5 SliTaz ARM tools and files |
pankso@0 | 6 |
pankso@0 | 7 |
pankso@35 | 8 Installation |
pankso@35 | 9 -------------------------------------------------------------------------------- |
pankso@35 | 10 To install 'sat' and 'spi' you must have make installed: |
pankso@35 | 11 |
pankso@35 | 12 # make install |
pankso@35 | 13 |
pankso@35 | 14 |
pankso@35 | 15 rootfs/ directory |
pankso@35 | 16 -------------------------------------------------------------------------------- |
pankso@35 | 17 Custom SliTaz ARM scripts and files used to generate a distro. These files |
pankso@35 | 18 and any other system file can be erased or added via the flavors support. The |
pankso@35 | 19 rootfs files can also be directly modified before generating a new distro. |
pankso@35 | 20 |
pankso@35 | 21 |
pankso@35 | 22 Sat quickstart |
pankso@35 | 23 -------------- |
pankso@10 | 24 Sat is a tool in the spirit of all SliTaz tools, all commands and options are |
pankso@10 | 25 accessible via: sat usage or help. To create a distro you first need to have |
pankso@24 | 26 some ARM packages. You can use custom cook or the one from the SliTaz mirror. |
pankso@24 | 27 Put all your custom *.tazpkg in the packages/ directory and sat will install |
pankso@24 | 28 them. To use the official packages you need to sync the mirror with: |
pankso@10 | 29 |
pankso@24 | 30 # sat mirror |
pankso@24 | 31 |
pankso@24 | 32 Generate the distro initramfs with your custom --options: |
pankso@24 | 33 |
pankso@24 | 34 # sat gen --flavor=base --kmap |
pankso@10 | 35 |
pankso@10 | 36 To boot the distro with Qemu you can run: |
pankso@10 | 37 |
pankso@10 | 38 # sat emu |
pankso@10 | 39 |
pankso@24 | 40 |
pankso@24 | 41 Mirror |
pankso@35 | 42 -------------------------------------------------------------------------------- |
pankso@24 | 43 Sat lets you clone the ARM cooking mirror to let you debug and try official ARM |
paul@17 | 44 packages. Sat will create a mirror directory in the working path and download |
paul@17 | 45 all lists and packages. After a first clone it will only check the repo ID |
paul@17 | 46 file and download any modified or new packages. |
pankso@2 | 47 |
pankso@2 | 48 |
pankso@24 | 49 Bugs |
pankso@35 | 50 -------------------------------------------------------------------------------- |
paul@29 | 51 Please report bugs on the Slitaz Bug Tracker: http://bugs.slitaz.org/ |
pankso@24 | 52 |
pankso@24 | 53 |
pankso@0 | 54 History |
pankso@35 | 55 -------------------------------------------------------------------------------- |
paul@17 | 56 While I was porting SliTaz to ARM I ended up by creating a lot of initramfs' |
paul@17 | 57 to test the SliTaz boot, packages and so on. So I first wrote a small script, |
paul@17 | 58 then improved it by just having to put include packages in a single directory |
pankso@2 | 59 and all custom files in a rootfs directory. I also wanted virtual disk support |
paul@17 | 60 so I can code under Qemu and save my work. This is how sat was born, one day |
paul@17 | 61 we may use TazLito or have a new SliTaz Live tool, but for the time being 'sat' |
paul@17 | 62 and the way it works fits all my needs to build custom distros and then boot |
pankso@2 | 63 with qemu-system-arm. |
pankso@0 | 64 |
pankso@0 | 65 - Pankso 24 May 2012 |
pankso@0 | 66 |
pankso@0 | 67 |
pankso@0 | 68 ================================================================================ |