<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to InstallingInstructions</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>Recent changes to InstallingInstructions</description><atom:link href="https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 08 Apr 2020 20:03:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/feed" rel="self" type="application/rss+xml"/><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v112
+++ v113
@@ -134,8 +134,8 @@
      test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}/../../../.."$EPREFIX" \; -exec echo mv {}/* {}/.??* {}/../../../.."$EPREFIX" \; | sh
      mv $EPREFIX/var/cache/edb/dep/data/data/com.spartacusrex.spartacuside/{files,var_tmp} $EPREFIX/var/cache/edb/dep${PLACE}
      cd $EPREFIX/var/lib/cfg-update/backups/data/data/com.spartacusrex.spartacuside/gentoo_armv6l
-     find . -type d -exec mkdir -p $EPREFIX/{} \;
-     find . -type f -exec mv {} $EPREFIX/{} \;
+     find . -type d -exec mkdir -p $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
+     find . -type f -exec mv {} $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
      cd $EPREFIX
      LANG= find "$PLACE" -type f -exec grep -aoZHn '^\(#! '"$EPREFIX$EPREFIX"'/\|#!'"$EPREFIX$EPREFIX"'/\)' {} + | tr '\000/' '/\000' | LANG= grep -a '/1:' | LANG= sed -e 's:/.*::' | LANG= tr '\000/' '/\000' | LANG= tee /proc/self/fd/2 | LANG= tr '\012\000' '\000\012' | LANG= xargs -r0 sed -i -e '1s:^#! '"$EPREFIX$EPREFIX"'/:#! '"$EPREFIX"'/:w /dev/stderr' -e '1s:^#!'"$EPREFIX$EPREFIX"'/:#!'"$EPREFIX"'/:w /dev/stderr' ;

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Wed, 08 Apr 2020 20:03:13 -0000</pubDate><guid>https://sourceforge.net2dedc75573131bb55578aae979c79b5a1767c495</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v111
+++ v112
@@ -134,8 +134,9 @@
      test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}/../../../.."$EPREFIX" \; -exec echo mv {}/* {}/.??* {}/../../../.."$EPREFIX" \; | sh
      mv $EPREFIX/var/cache/edb/dep/data/data/com.spartacusrex.spartacuside/{files,var_tmp} $EPREFIX/var/cache/edb/dep${PLACE}
      cd $EPREFIX/var/lib/cfg-update/backups/data/data/com.spartacusrex.spartacuside/gentoo_armv6l
-     find . -type d -exec mkdir -p $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
-     find . -type f -exec mv {} $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
+     find . -type d -exec mkdir -p $EPREFIX/{} \;
+     find . -type f -exec mv {} $EPREFIX/{} \;
+     cd $EPREFIX
      LANG= find "$PLACE" -type f -exec grep -aoZHn '^\(#! '"$EPREFIX$EPREFIX"'/\|#!'"$EPREFIX$EPREFIX"'/\)' {} + | tr '\000/' '/\000' | LANG= grep -a '/1:' | LANG= sed -e 's:/.*::' | LANG= tr '\000/' '/\000' | LANG= tee /proc/self/fd/2 | LANG= tr '\012\000' '\000\012' | LANG= xargs -r0 sed -i -e '1s:^#! '"$EPREFIX$EPREFIX"'/:#! '"$EPREFIX"'/:w /dev/stderr' -e '1s:^#!'"$EPREFIX$EPREFIX"'/:#!'"$EPREFIX"'/:w /dev/stderr' ;

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Wed, 08 Apr 2020 19:57:52 -0000</pubDate><guid>https://sourceforge.net3ab9927aa8382e06f52dc9d46680ccdcc58737e9</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v110
+++ v111
@@ -115,10 +115,10 @@
 Step 3.
 ---------------

-Update to latest version (currently 19) of gentooandroid:
+Update to latest version (currently 21) of gentooandroid (this works even if you have updated to a previous version using Step 3):

      cd $PLACE
-     wget --no-check-certificate http://sourceforge.net/projects/gentooandroid/files/gentoo_armv6l_unrooted_locked_android_v5_v19_diff.tar.bz2/download 
+     wget --no-check-certificate http://sourceforge.net/projects/gentooandroid/files/gentoo_armv6l_unrooted_locked_android_v5_v21_diff.tar.bz2/download 
      mv download diff.tar.bz2
 On terminal IDE, use links instead of wget; when links prompts for a filename, type diff.tar.bz2 Enter; then quit links with q.
 We now apply the patch. ; if you use Terminal IDE, use "s: :.:" instead of "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:":
@@ -133,6 +133,9 @@
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*/data/data/com.spartacusrex.spartacuside/gentoo_armv6l*) rm "{}" ; ln -s "${u/\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l/$EPREFIX}" "{}" ;; esac ;' \;  # fixing symlinks
      test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}/../../../.."$EPREFIX" \; -exec echo mv {}/* {}/.??* {}/../../../.."$EPREFIX" \; | sh
      mv $EPREFIX/var/cache/edb/dep/data/data/com.spartacusrex.spartacuside/{files,var_tmp} $EPREFIX/var/cache/edb/dep${PLACE}
+     cd $EPREFIX/var/lib/cfg-update/backups/data/data/com.spartacusrex.spartacuside/gentoo_armv6l
+     find . -type d -exec mkdir -p $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
+     find . -type f -exec mv {} $EPREFIX/var/lib/cfg-update/backups$EPREFIX/{} \;
      LANG= find "$PLACE" -type f -exec grep -aoZHn '^\(#! '"$EPREFIX$EPREFIX"'/\|#!'"$EPREFIX$EPREFIX"'/\)' {} + | tr '\000/' '/\000' | LANG= grep -a '/1:' | LANG= sed -e 's:/.*::' | LANG= tr '\000/' '/\000' | LANG= tee /proc/self/fd/2 | LANG= tr '\012\000' '\000\012' | LANG= xargs -r0 sed -i -e '1s:^#! '"$EPREFIX$EPREFIX"'/:#! '"$EPREFIX"'/:w /dev/stderr' -e '1s:^#!'"$EPREFIX$EPREFIX"'/:#!'"$EPREFIX"'/:w /dev/stderr' ;


@@ -153,7 +156,7 @@

 Step 4. executing all that is asked in $EPREFIX/00install.txt:
 ---------------
-I typed:
+For example, here is what I typed, for version 18; please strictly follow $EPREFIX/00install.txt.

     cd $PLACE
     mv template_zetc zetc
@@ -262,14 +265,14 @@
 To install your first package
 =====================

-To install package xyzabc without compiling anything, use:
+To install package xyzabc without compiling anything, use what is shown at end of $EPREFIX/00install.txt. In version 18, it was:

     PORTAGE_BINHOST=http://sourceforge.net/projects/gentooandroid/files/packages/packages emerge --autounmask-write -GKav xyzabc ; cfg-update -u -t vimdiff
 If you care about options of packages, use:

     PORTAGE_BINHOST=http://sourceforge.net/projects/gentooandroid/files/packages/packages emerge --autounmask-write -GKav --binpkg-respect-use=y xyzabc ; cfg-update -u -t vimdiff
 If you ignore what to replace xyzabc with, try to google the name of the executable and "ebuild".
-If it explains that something should be updated, you may try to re-run this instruction. You may replace xyzabc by firefox (YES, vanilla firefox for arm), gnucash or evince (PDF reader), this will gives a 2013 (old) compiled version.
+If it explains that something should be updated, you may try to re-run this instruction. You may replace xyzabc by firefox (YES, vanilla firefox-17 for arm), gnucash or evince (PDF reader), this will gives a 2013 (old) compiled version.

 To install package xyzabc with eventual compilation, use:

@@ -294,7 +297,7 @@
 For each new terminal (after eventual reboot), use
 =====================

-    . /sdcard/start
+    . /sdcard/gentoo
 This will give you again the bash access in GentooAndroid.


&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Wed, 08 Apr 2020 19:55:43 -0000</pubDate><guid>https://sourceforge.netfa0ac2093ac8dbe84e284d22b8427edf69a488e1</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v109
+++ v110
@@ -1,9 +1,9 @@
 Short version of install and update instructions:
 ==================

-Step1: Download and install Terminal IDE (for android 4) and  Termux (for android 6) from Google Play on android 4 if your phone don't have it.
-
-Step2: Then untar gentoo_armv6l_unrooted_unlocked_android_v5.tar.gz in /data/data/com.spartacusrex.spartacuside [*](this works on locked phones despite its name) if you never did it before on that phone.
+Step1: Download and install Terminal IDE (for android 4) from Google Play on android 4 if your phone don't have it. If you fail this, please switch to the long version of the instructions, because you will need to substitute paths.
+
+Step2: Then untar gentoo_armv6l_unrooted_unlocked_android_v5.tar.gz in /data/data/com.spartacusrex.spartacuside [*](this works on locked phones despite its name) if you never did it before on that phone (otherwise, skip Step 2).

 Step3: Then untar gentoo_armv6l_unrooted_locked_android_v5_v18_diff.tar.bz2 in the same place.

@@ -72,7 +72,7 @@
 Step 2.
 ---------------

-Install 1.7Gb of files, which is version 5 of gentooandroid:
+Skip step 2 if you already did step 2 in the past, e.g. if you are upgrading to latest version of gentooandroid.sf.net. Install 1.7Gb of files, which is version 5 of gentooandroid:

     cd $PLACE
     wget http://sourceforge.net/projects/gentooandroid/files/gentoo_armv6l_unrooted_unlocked_android_v5.tar.bz2/download 
@@ -145,7 +145,7 @@
     mkdir "$PLACE"/com.symli
     mkdir "$PLACE"_gentoo_armv6l
      ln -s "$PLACE"_gentoo_armv6l/lib/ld-linux-armhf.so.3 $PLACE_LD || cp "$PLACE"/gentoo_armv6l/lib/ld-linux-armhf.so.3 $PLACE_LD
-     for i in "$PLACE" ; do LANG= grep --devices=skip -R -lZ '/proc/5781/cwd/rmhf.so.3\|/data/.tmp/ux-armhf.so.3\|/data/data/com.spartacusrex.spartacuside/gentoo_armv6l\|'"$PLACE"'/gentoo_armv6l' "$i" | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$PLACE"'"_gentoo_armv6l:g -e s:"'"$PLACE"'"/gentoo_armv6l:"'"$PLACE"'"_gentoo_armv6l:g "$1" ; touch -t $date "$1" ; true' sh ; echo $i done ; done ; echo finished.
+     for i in "$PLACE" ; do LANG= grep --devices=skip -R -lZ '/proc/5781/cwd/rmhf.so.3\|/data/.tmp/ux-armhf.so.3\|/data/data/com.spartacusrex.spartacuside/gentoo_armv6l\|'"$PLACE"'/gentoo_armv6l' "$i" | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -f "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$PLACE"'"_gentoo_armv6l:g -e s:"'"$PLACE"'"/gentoo_armv6l:"'"$PLACE"'"_gentoo_armv6l:g "$1" ; touch -t $date "$1" ; true' sh ; echo $i done ; done ; echo finished.
     rmdir "$PLACE"_gentoo_armv6l
     export EPREFIX="$PLACE"_gentoo_armv6l
      mv "$PLACE"'/gentoo_armv6l' "$EPREFIX" # this EPREFIX will have 4 slashes.
@@ -158,7 +158,7 @@
     cd $PLACE
     mv template_zetc zetc
     unset LD_PRELOAD
-    gentoo_armv6l/00accessWithoutUserChange # that gave me a shell with prompt "I have no name!@localhost $PLACE $" with $PLACE updated
+    gentoo_armv6l/00accessWithoutUserChange # that gave me a shell with prompt "bash"
     vim $EPREFIX/00install.txt
     chmod 755 . zetc/dev
     cfg-update --optimize-backups -t vimdiff # please ignore the message cfg-update-1.8.2-r1: You need root privileges for this mode
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Tue, 03 Mar 2020 20:55:35 -0000</pubDate><guid>https://sourceforge.nete8c327459d01bb99eccb1a2756c3345fe215323c</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v108
+++ v109
@@ -151,7 +151,7 @@
      mv "$PLACE"'/gentoo_armv6l' "$EPREFIX" # this EPREFIX will have 4 slashes.
      mv "$PLACE"'/template_zetc' "$EPREFIX"/..

-Step 4. executing all that is asked in gentoo_armv6l/00install.txt:
+Step 4. executing all that is asked in $EPREFIX/00install.txt:
 ---------------
 I typed:

@@ -159,6 +159,7 @@
     mv template_zetc zetc
     unset LD_PRELOAD
     gentoo_armv6l/00accessWithoutUserChange # that gave me a shell with prompt "I have no name!@localhost $PLACE $" with $PLACE updated
+    vim $EPREFIX/00install.txt
     chmod 755 . zetc/dev
     cfg-update --optimize-backups -t vimdiff # please ignore the message cfg-update-1.8.2-r1: You need root privileges for this mode
     sed -i 's:\&amp;lt;10098\&amp;gt;:'`id -u`:g zetc/passwd ${EPREFIX##*/}/00accessWithSsh zetc/make.conf zetc/group 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 22:26:24 -0000</pubDate><guid>https://sourceforge.net80372c7e3478e04f63b382aa9f24bac359edc86f</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v107
+++ v108
@@ -131,7 +131,7 @@
     cd $EPREFIX 
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*../../../../data/data/com.spartacusrex.spartacuside/gentoo_armv6l/*) rm "{}" ; ln -s "${u/..\/..\/..\/..\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l\//}" "{}" ;; esac ;' \;  # fixing symlinks, might better keep the ../ for package integrity...
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*/data/data/com.spartacusrex.spartacuside/gentoo_armv6l*) rm "{}" ; ln -s "${u/\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l/$EPREFIX}" "{}" ;; esac ;' \;  # fixing symlinks
-     test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}`echo "$PLACE" | $BUSYBOX sed 's:[^/][^/]*:..:g'`/.."$EPREFIX" \; -exec mv {}/* {}/.??* {}`echo "$PLACE" | $BUSYBOX sed 's:[^/][^/]*:..:g'`/.."$EPREFIX" \;
+     test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}/../../../.."$EPREFIX" \; -exec echo mv {}/* {}/.??* {}/../../../.."$EPREFIX" \; | sh
      mv $EPREFIX/var/cache/edb/dep/data/data/com.spartacusrex.spartacuside/{files,var_tmp} $EPREFIX/var/cache/edb/dep${PLACE}
      LANG= find "$PLACE" -type f -exec grep -aoZHn '^\(#! '"$EPREFIX$EPREFIX"'/\|#!'"$EPREFIX$EPREFIX"'/\)' {} + | tr '\000/' '/\000' | LANG= grep -a '/1:' | LANG= sed -e 's:/.*::' | LANG= tr '\000/' '/\000' | LANG= tee /proc/self/fd/2 | LANG= tr '\012\000' '\000\012' | LANG= xargs -r0 sed -i -e '1s:^#! '"$EPREFIX$EPREFIX"'/:#! '"$EPREFIX"'/:w /dev/stderr' -e '1s:^#!'"$EPREFIX$EPREFIX"'/:#!'"$EPREFIX"'/:w /dev/stderr' ;

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 22:06:16 -0000</pubDate><guid>https://sourceforge.net1ba4c28d89a4680af93df1d9af12f3e9a9d8535e</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v106
+++ v107
@@ -92,12 +92,12 @@

 Now, update PLACE and PLACE_LD enough to get $EPREFIX/bin/grep work (busybox grep and termux's grep does not have -RZ and --devices=skip) ; this is not needed if you use Termux.

-    cd "$EPREFIX/" ; for i in bin/bash lib/lib* usr/lib/gcc/armv6j-hardfloat-linux-gnueabi/4.6.3/lib* usr/lib/lib* lib/ld-linux-armhf.so.3 bin/grep bin/touch bin/echo usr/bin/top ; do echo "$EPREFIX/$i" |  $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1" true' sh ; done
+    cd "$EPREFIX/" ; for i in bin/bash lib/lib* usr/lib/gcc/armv6j-hardfloat-linux-gnueabi/4.6.3/lib* usr/lib/lib* lib/ld-linux-armhf.so.3 bin/grep bin/touch bin/echo usr/bin/top ; do echo "$EPREFIX/$i" |  $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -f "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1" true' sh ; done

 Now, update PLACE and PLACE_LD everywhere (lasts one hour on padfone S; touch will fail on NTFS, you can substitute it with echo ; if you use Terminal IDE, use "$PLACE"/gentoo_armv6l/bin/grep instead of grep and "s: :.:" instead of "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:" ):

      ln -s "$EPREFIX"/lib/ld-linux-armhf.so.3 $PLACE_LD || cp "$EPREFIX"/lib/ld-linux-armhf.so.3 $PLACE_LD
-     LD_LIBRARY_PATH= LD_PRELOAD= LANG= $EPREFIX/bin/grep --devices=skip -R -lZ '/proc/5781/cwd/rmhf.so.3\|/data/.tmp/ux-armhf.so.3\|/data/data/com.spartacusrex.spartacuside/gentoo_armv6l' "$EPREFIX" | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1" ; true' sh ; echo finished. Time to proceed to Step 3 from sf.net/p/gentooandroid/wiki/InstallingInstructions '?'
+     LD_LIBRARY_PATH= LD_PRELOAD= LANG= $EPREFIX/bin/grep --devices=skip -R -lZ '/proc/5781/cwd/rmhf.so.3\|/data/.tmp/ux-armhf.so.3\|/data/data/com.spartacusrex.spartacuside/gentoo_armv6l' "$EPREFIX" | $BUSYBOX xargs -r0n 1 sh -c 'date="` $BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -f "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1" ; true' sh ; echo finished. Time to proceed to Step 3 from sf.net/p/gentooandroid/wiki/InstallingInstructions '?'
     # ln -s "$EPREFIX" /data/data/com.spartacusrex.spartacuside/gentoo_armv6l # only useful if above command failed

 Please check that above substitutions worked, this should print nothing:
@@ -126,7 +126,7 @@
     mv $EPREFIX gentoo_armv6l # update need this
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -xC "$PLACE" 
     rm gentoo_armv6l/usr/local/bin/sleep_usr_lib_portage_bin_ebuild.sh_failed_will_redo # this is a fifo.
-    $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -t | grep -v 'gentoo_armv6l/etc/localtime\|template_zetc/dev/stderr' | $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="`$BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1"; true' sh 
+    $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -t | grep -v 'gentoo_armv6l/etc/localtime\|template_zetc/dev/stderr' | $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="`$BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -f "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1"; true' sh 
     mv gentoo_armv6l $EPREFIX
     cd $EPREFIX 
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*../../../../data/data/com.spartacusrex.spartacuside/gentoo_armv6l/*) rm "{}" ; ln -s "${u/..\/..\/..\/..\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l\//}" "{}" ;; esac ;' \;  # fixing symlinks, might better keep the ../ for package integrity...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 21:29:17 -0000</pubDate><guid>https://sourceforge.netaeef2fc15a4cb7eb4d103f5c30ed5f5d5dee98e0</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v105
+++ v106
@@ -124,11 +124,9 @@
 We now apply the patch. ; if you use Terminal IDE, use "s: :.:" instead of "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:":

     mv $EPREFIX gentoo_armv6l # update need this
-    test -e $EPREFIX || ln -s gentoo_armv6l $EPREFIX
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -xC "$PLACE" 
     rm gentoo_armv6l/usr/local/bin/sleep_usr_lib_portage_bin_ebuild.sh_failed_will_redo # this is a fifo.
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -t | grep -v 'gentoo_armv6l/etc/localtime\|template_zetc/dev/stderr' | $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="`$BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1"; true' sh 
-    rm -f $EPREFIX # will only delete a symlink, or abord if this is a folder
     mv gentoo_armv6l $EPREFIX
     cd $EPREFIX 
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*../../../../data/data/com.spartacusrex.spartacuside/gentoo_armv6l/*) rm "{}" ; ln -s "${u/..\/..\/..\/..\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l\//}" "{}" ;; esac ;' \;  # fixing symlinks, might better keep the ../ for package integrity...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 21:18:21 -0000</pubDate><guid>https://sourceforge.net49bf1fa2c929e2c3773a606aa594fc57584a0e49</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v104
+++ v105
@@ -124,9 +124,11 @@
 We now apply the patch. ; if you use Terminal IDE, use "s: :.:" instead of "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:":

     mv $EPREFIX gentoo_armv6l # update need this
+    test -e $EPREFIX || ln -s gentoo_armv6l $EPREFIX
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -xC "$PLACE" 
     rm gentoo_armv6l/usr/local/bin/sleep_usr_lib_portage_bin_ebuild.sh_failed_will_redo # this is a fifo.
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -t | grep -v 'gentoo_armv6l/etc/localtime\|template_zetc/dev/stderr' | $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="`$BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1"; true' sh 
+    rm -f $EPREFIX # will only delete a symlink, or abord if this is a folder
     mv gentoo_armv6l $EPREFIX
     cd $EPREFIX 
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*../../../../data/data/com.spartacusrex.spartacuside/gentoo_armv6l/*) rm "{}" ; ln -s "${u/..\/..\/..\/..\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l\//}" "{}" ;; esac ;' \;  # fixing symlinks, might better keep the ../ for package integrity...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 21:15:33 -0000</pubDate><guid>https://sourceforge.net4537a428b61a49ed9f9fcd276930339c1b608b8e</guid></item><item><title>InstallingInstructions modified by Xdej From Xda</title><link>https://sourceforge.net/p/gentooandroid/wiki/InstallingInstructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v103
+++ v104
@@ -125,11 +125,10 @@

     mv $EPREFIX gentoo_armv6l # update need this
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -xC "$PLACE" 
-    rm $EPREFIX/usr/local/bin/sleep_usr_lib_portage_bin_ebuild.sh_failed_will_redo # this is a fifo.
+    rm gentoo_armv6l/usr/local/bin/sleep_usr_lib_portage_bin_ebuild.sh_failed_will_redo # this is a fifo.
     $BUSYBOX bunzip2 -c &amp;lt; diff.tar.bz2 | $BUSYBOX tar -t | grep -v 'gentoo_armv6l/etc/localtime\|template_zetc/dev/stderr' | $BUSYBOX tr '\012' '\000' | $BUSYBOX xargs -r0n 1 sh -c 'date="`$BUSYBOX stat -c %y "$1" | $BUSYBOX sed -e '"'"'s:\..*::'"'"' -e '"'"'s/[-:]//g'"'"' -e "s: ::" | $BUSYBOX sed -e "s:..$:.&amp;amp;:"`" ; test ! -p "$1" &amp;amp;&amp;amp; test -r "$1" &amp;amp;&amp;amp; LANG= $BUSYBOX sed -i -e s:/proc/5781/cwd/rmhf.so.3:"'"$PLACE_LD"'":g  -e s:/data/.tmp/ux-armhf.so.3:"'"$PLACE_LD"'":g -e s:/data/data/com.spartacusrex.spartacuside/gentoo_armv6l:"'"$EPREFIX"'":g "$1" ; touch -t $date "$1"; true' sh 
     mv gentoo_armv6l $EPREFIX
-    test -e gentoo_armv6l || ln -s $EPREFIX gentoo_armv6l # just to make updates work
-     cd $EPREFIX 
+    cd $EPREFIX 
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*../../../../data/data/com.spartacusrex.spartacuside/gentoo_armv6l/*) rm "{}" ; ln -s "${u/..\/..\/..\/..\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l\//}" "{}" ;; esac ;' \;  # fixing symlinks, might better keep the ../ for package integrity...
      find . -xtype l -exec bash -c 'u="`readlink {}`" ; case "a$u" in  (a*/data/data/com.spartacusrex.spartacuside/gentoo_armv6l*) rm "{}" ; ln -s "${u/\/data\/data\/com.spartacusrex.spartacuside\/gentoo_armv6l/$EPREFIX}" "{}" ;; esac ;' \;  # fixing symlinks
      test ! $EPREFIX '=' /data/data/com.spartacusrex.spartacuside/gentoo_armv6l &amp;amp;&amp;amp; LANG= $BUSYBOX find . -path '*'?/data/data/com.spartacusrex.spartacuside/gentoo_armv6l -exec mkdir -p {}`echo "$PLACE" | $BUSYBOX sed 's:[^/][^/]*:..:g'`/.."$EPREFIX" \; -exec mv {}/* {}/.??* {}`echo "$PLACE" | $BUSYBOX sed 's:[^/][^/]*:..:g'`/.."$EPREFIX" \;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xdej From Xda</dc:creator><pubDate>Mon, 02 Mar 2020 21:11:28 -0000</pubDate><guid>https://sourceforge.net63ab88f3799b0e9c02b5e758f65e08e69d233292</guid></item></channel></rss>