что делать, если не прошла сборка системы?
Добавлено: 07.02.20 10:09
Сборка с помощью скриптов в WinAos/wsl-build может не пройти по ряду причин. Что нужно знать.
* гит для windows слишком умный и переводит концы строк в Windows. Но WSL (Ubuntu для Windows) таких файлов не понимает. В этом случае нужно зайти в директорию и сделать dos2unix *.sh
* скрипты написаны так, что они останавливаются при любой неудаче. При этом некоторые файлы перемещаются туда и обратно. Соответственно, в ситуации, когда скрипты сборки упали где-то посередине, нельзя просто перезапустить сборку. Это плохо, но пока так.
* Первый способ исправить ситуацию - это аккуратно посмотреть, что написано на экране, понять, что было проделано и откатить изменения по шагам, либо доделать то, что не доделалось.
* Атомное оружие в этой ситуации - перед сборкой скопировать всю директорию A2 в резервную копию. После анализа проблемы поднять директорию из резервной копии (не путём копирования, а путём удаления текущей директории и переименования копии в нормальную директорию A2).
* гит для windows слишком умный и переводит концы строк в Windows. Но WSL (Ubuntu для Windows) таких файлов не понимает. В этом случае нужно зайти в директорию и сделать dos2unix *.sh
* скрипты написаны так, что они останавливаются при любой неудаче. При этом некоторые файлы перемещаются туда и обратно. Соответственно, в ситуации, когда скрипты сборки упали где-то посередине, нельзя просто перезапустить сборку. Это плохо, но пока так.
* Первый способ исправить ситуацию - это аккуратно посмотреть, что написано на экране, понять, что было проделано и откатить изменения по шагам, либо доделать то, что не доделалось.
* Атомное оружие в этой ситуации - перед сборкой скопировать всю директорию A2 в резервную копию. После анализа проблемы поднять директорию из резервной копии (не путём копирования, а путём удаления текущей директории и переименования копии в нормальную директорию A2).