Bug 20456 - $TMPDIR
Summary: $TMPDIR
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-lilo (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-15 14:02 MSD by Andriy Stepanov (stanv)
Modified: 2010-11-03 13:56 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andriy Stepanov (stanv) 2009-06-15 14:02:55 MSD
Актуально если для guile18 был сказан (chroot "/mnt/destination")

При работе бекенда /usr/lib/alterator/backend3/lilo, строка

workdir="$(mktemp -dt "${0##*/}.XXXXXXXXXX")" || exit 1

срабатывает как:

failed to create directory via template `/tmp/.private/root/lilo.XXXXXXXXXX': No such file or directory

l /mnt/destination/tmp/
total 12
drwxrwxrwt  2 root root 4096 Jun 15 08:55 ./
-rw-r--r--  1 root root  105 Jun 15 08:55 1
drwxrwxr-t 20 root root 4096 Jun 15 08:44 ../


Наверно как-то после вызова (chroot...) сохраняется значение переменной $TMPDIR
Comment 1 Dmitry V. Levin 2009-06-16 19:46:33 MSD
За $TMPDIR должен следить chroot, а не alterator-lilo.
К сведению: chroot(1) удаляет TMPDIR из environment.
Comment 2 Andriy Stepanov (stanv) 2009-06-17 09:49:56 MSD
Следует уточнить.
Данная ошибка проявляется только если инсталлер LiveCD запускается непосредственно от root.

Какие отличия между запуском инсталлера от рута и пользователя,
кроме локали?
Comment 3 Vladislav Zavjalov 2010-11-03 13:56:37 MSK
Видимо, alterator-lilo следует признать заброшенным.
На nobody@