summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-08-13 17:32:12 +0000
committerKoen Kooi <koen@openembedded.org>2006-08-13 17:32:12 +0000
commitbd8a2bb00a264a98164127d7abd2833e8252923f (patch)
tree53e4e72a344dd1c9fa3fcbe77e43e9e2d16e6252
parentef92a8ed1dc323916be0ff18074f8a71020b6cfb (diff)
downloadopenembedded-bd8a2bb00a264a98164127d7abd2833e8252923f.tar.gz
docs/packaged-staging.xml: add another solution for the glibc-intermediate problem
-rw-r--r--docs/packaged-staging.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/packaged-staging.xml b/docs/packaged-staging.xml
index e48a568393..9f0bbca610 100644
--- a/docs/packaged-staging.xml
+++ b/docs/packaged-staging.xml
@@ -254,6 +254,16 @@ fi #if !glibc-intermediate
}
</screen>
+A package will fail to stage if it needs files from staging during its own staging. We can solve that, and the ugly check for glibc-intermediate:
+
+<screen>
+... stage stuff...
+ipkg list_installed | awk '{print $1}' > installed-list
+cat installed-list | xargs ipkg -recursive -force-depends remove
+... make a package of the remaing bits ...
+cat installed-list | xargs ipkg install
+ipkg install newly-packaged-stuff
+</screen>
</para>
</section>