Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dcore:sce-import [2016/05/09 20:41] – [sce-import and deb2sce Script Review] nitram | dcore:sce-import [2016/06/07 09:38] (current) – [sce-import and deb2sce Script Review] nitram | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== sce-import and deb2sce Script Review ===== | + | ===== dCore sce-import and deb2sce Script Review ===== |
These scripts are fairly complicated, | These scripts are fairly complicated, | ||
- | **Helpful Links:** | + | The sce-import script is a commandline package manager that calls deb2sce to retrieve .deb files and collect them into an SCE extension. It also calls the update function for the indices of Debian packages (debGetEnv). As you should expect, it must handle the regular Debian and Ubuntu package repository mirrors. Beyound that, it also downloads the dCore specific dependencies, |
- | The scripts uses grep and awk extensively, | + | |
- | It also uses some more complex awk programs, so you should learn a bit about the [[http:// | + | |
- | And of course you need to know bash scripting, so here is a [[http:// | + | |
- | And understand some pitfalls in Bash (some applicable to Ash): [[http:// | + | |
- | + | ||
- | === Summary === | + | |
- | + | ||
- | The sce-import script is a commandline package manager that calls deb2sce to retrieve .deb files and collect them into an SCE extension. It also calls the update function for the indices of Debian packages (debGetEnv). | + | |
- | + | ||
- | As you should expect, it must handle the regular Debian and Ubuntu package repository mirrors. Beyound that, it also downloads the dCore specific dependencies, | + | |
- | + | ||
- | === SCE Extensions === | + | |
An SCE extension is a [[http:// | An SCE extension is a [[http:// | ||
Line 24: | Line 12: | ||
These SCE extensions are mounted as [[https:// | These SCE extensions are mounted as [[https:// | ||
loadsce also loads all the dependencies of a package. | loadsce also loads all the dependencies of a package. | ||
+ | |||
+ | **Helpful Links:** | ||
+ | The scripts uses grep and awk extensively, | ||
+ | It also uses some more complex awk programs, so you should learn a bit about the [[http:// | ||
+ | And of course you need to know bash scripting, so here is a [[http:// | ||
+ | And understand some pitfalls in Bash (some applicable to Ash): [[http:// | ||
**[[http:// | **[[http:// |