Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dcore:development [2015/01/13 07:14] – [Package management scripts guide] LichenSymbiontdcore:development [2015/05/21 16:32] (current) – page is replaced by [[dcore:sce-import]]; left un-linked for reference by original author sm8ps
Line 1: Line 1:
 ===== Development ===== ===== Development =====
 ==== Package management scripts guide ==== ==== Package management scripts guide ====
-The scripts have quite a lot of fluff, without sufficient explinations.+The scripts have quite a lot of complicated stuff, without sufficient explanations.
 So here is my (LichenSymbiont) guide to the scripts. So here is my (LichenSymbiont) guide to the scripts.
  
Line 7: Line 7:
 It also uses some more complex awk programs, so you should learn a bit about the [[http://www.grymoire.com/Unix/Awk.html|Awk language]]. It also uses some more complex awk programs, so you should learn a bit about the [[http://www.grymoire.com/Unix/Awk.html|Awk language]].
 And of course you need to know bash scripting, so here is a [[http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html|guide]]. And of course you need to know bash scripting, so here is a [[http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html|guide]].
 +And understand some pitfalls in Bash (some applicable to Ash): [[http://mywiki.wooledge.org/BashPitfalls|Bash Pitfalls]].
  
 ** First a quick summary of the most important parts of the scripts: ** ** First a quick summary of the most important parts of the scripts: **
Line 26: Line 27:
 But you can add new files to an already created file-system. Read about it [[http://www.tldp.org/HOWTO/html_single/SquashFS-HOWTO/|Here]]. But you can add new files to an already created file-system. Read about it [[http://www.tldp.org/HOWTO/html_single/SquashFS-HOWTO/|Here]].
 This allows for the creation of SquashFS files that stores all your favorite programs, in one file, by just incrementally adding them (this is not a feature of importsce yet). This allows for the creation of SquashFS files that stores all your favorite programs, in one file, by just incrementally adding them (this is not a feature of importsce yet).
 +
 +Then sce packages are mounted as [[https://en.wikipedia.org/wiki/Loop_device|loop-devices]] through loadsce (which just uses "mount -t squashfs -o loop..."), and located in the file-system at /tmp/tcloop/.
 +loadsce also loads all the dependencies of a package.
  
 ** importsce: ** ** importsce: **
Print/export
QR Code
QR Code dcore:development (generated for current page)