Почему меня выгоняют из моего chroot?

Я вхожу в chroot, источник сценария для инициализации моего пользователя git ( source init_my_chroot ), а затем, похоже, слишком чувствителен к тому, чтобы его выгнали из моего chroot.

 install: cannot create regular file '/path/to/testfile': No such file or directory make: *** [my-rule] Error 1 me@vm:~$ 

Что-то вызывает exit ?

init_my_chroot :

 set -e main() { mount -t proc proc /proc || true mount -t devpts none /dev/pts || true git config alias.lg "log --oneline --decorate --all --graph" eval $(ssh-agent -s) && ssh-add /root/.ssh/id_rsa } main "$@" 

One Solution collect form web for “Почему меня выгоняют из моего chroot?”

set -e означает, что оболочка должна немедленно выйти, если какая-либо команда выходит с ненулевым статусом (за исключением некоторых контекстов, которые явно проверяют статус выхода, например условие if или while ).

Если вы хотите, чтобы этот параметр действовал только во время работы main() , вы можете:

 set -e main "$@" set +e 
  • chroot "jail" - что это такое и как его использовать?
  • Почему gnome-terminal говорит мне, что «все еще запущен процесс», когда вы вошли в систему под именем root?
  • Различное поведение fakechroot на Fedora и Ubuntu
  • Добавлен каталог bin на мой путь, не может выполнять команды в нем с помощью команды sudo,
  • Что означает «вы корень?»?
  • Альтернатива добавлению «user_allow_other» в /etc/fuse.conf для обеспечения безопасности?
  • Как автоматически войти в систему с пользователем root в Fedora?
  • Какие привилегии должны назначать для создания сырых сокетов
  • Почему root не имеет / usr / local в пути?
  • Как я могу проверить, существует ли файл в / root без su для root?
  • Значки приложений отсутствуют на панели Cinnamon при работе от имени root
  • Interesting Posts

    NFS экспортирует all_squash, anonuid, anongid, сопоставляя все клиенты клиентов с владельцем на сервере (работающем), все еще нуждающимся в возможностях для чтения на сервере?

    Apache – разрешить доступ к папкам, начиная с /

    Уменьшить время сжатия файловой системы ext4

    Как найти неответствующие приложения в Linux

    dm snapshot – как это работает?

    Как найти, какой шрифт предоставляет определенный символ Unicode?

    Загружайте данные на веб-сайте (http) рекурсивно с помощью wget

    Является ли какая-либо часть программного обеспечения X.org многопоточной?

    Невозможно выполнить исходящие SNMP-соединения при включении IPTables

    Linux для сетевого брандмауэра / прокси-сервера?

    Напишите имя файла перед шаблоном внутри этого файла

    Конвертировать блог в PDF или Epub Book

    inotifywait не работает, когда папка удаляется и повторно создается

    Приложение терпит неудачу, если не в его каталоге?

    Как ввести два аргумента с помощью getopts?

    Linux и Unix - лучшая ОС в мире.