[HOWTO] build eOS in old fashioned way with breakfast -- now with interactive script

sorry…

# Allow redirection of stdout to docker logs
############################################
ln -sf /proc/1/fd/1 /var/log/docker.log

…are you using docker?
I thought all was supposed to be done in a ‘normal’ linux box environment.

TIA

paolo

The script is working without docker, but it’s using docker commands

This is a leftover from this I have ported the Dockerfile to shell script. This way the original /e/ scripts are used. I will remove it from the script. @harvey186 I don’t know what you mean with docker commands, its just shell script.

Good idea! I support it!

That I was meaning …

It is correct to use this procedure to install the zip file?

https://wiki.lineageos.org/devices/lake/install

they recommend the use of a costum recovery from lineageos
Is that correct, or should I use TWRP instead?
It is ok to use recovery from LOS 17 even if the system is build for 16.0?

TIA

paolo

use latest TWRP from http://twrp.me and everything is fine :slight_smile:
go this way:

  1. start recovey (TWRP)
  2. Format data
  3. reboot in recovery <<<----- Don’t forget this
  4. wipe system, davlik, cache
  5. push eOS.zip to you device via USB wire
  6. flash eOS with TWRP
  7. reboot
  8. be happy :smiley:

Also tried your How-To. Running “run_once.sh” fails in three packages not found (using ubuntu):

E: Für Paket »libwxgtk3.0-dev« existiert kein Installationskandidat.
E: Für Paket »openjdk-7-jdk« existiert kein Installationskandidat.
E: Für Paket »libwxgtk3.0-dev« existiert kein Installationskandidat.

Where can I get them?

Mach weiter ohne. Du hast jdk8 drauf und der Rest sind Debian Pakete

hab ich, dann kommt das hier:

mehoranto@mehoranto-Ubuntu:~/android/eOS$ ./161.sh
bash: ./161.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

Hast du die Datei ausführbar gemacht?

Oder versuchs mal
sh ./161.sh

ich glaub ich lass das einfach sein :laughing:

mehoranto@mehoranto-Ubuntu:~/android/eOS$ sh ./161.sh
Ok, lets start building
: not found:
: Permission denied create /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 39134 100 39134 0 0 212k 0 --:–:-- --:–:-- --:–:-- 212k
: not found:
: Permission deniedt create /dev/null
: Permission deniedt create /dev/null
: not found4:
: not found5:
: not found6:
roomservice.xml availabe y/n ? y
: bad variable name ROOM
./161.sh: 51: Syntax error: “fi” unexpected (expecting “then”)

Starte das script mal mit:
sudo ./161.sh
oder halt
sudo sh ./161.sh

gleiches Ergebnis, bis auf die “Permission denied” Zeilen…
Mach ich vielleicht irgendwas grundsätzlich falsch?

Probier mal die 1312.sh
Antworte alle mit Y nur nicht die frage nach signature spoofing. Da mit N antworten

nach 2 Sekunden wieder gleiche Ausgabe;
./1312.sh: 153: Syntax error: end of file unexpected (expecting “then”)

Auf mich wirkt das, als würde mein System die If-Fi Klausel nicht verstehen!? Muss man dazu noch irgendwelche basics installieren?

der bash interpreter scheint irgendwie nicht richtig zu sein. Welches UBUNTU hast du drauf ? 18 LTS ?

versuch mal
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

20.04 LTS. Liegt es vielleicht daran?

soll die Zeile irgendein Ergebnis produzieren? Ist alles beim Alten geblieben…

nein aber das script sollte dann laufen … hoffe ich

leider nein :no_mouth: