Bug 37171 - пытается создать уже существующие каталоги
Summary: пытается создать уже существующие каталоги
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: installer-feature-create-ghost-directories (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-30 20:36 MSK by Michael Shigorin
Modified: 2019-08-31 18:47 MSK (History)
4 users (show)

See Also:


Attachments
Долой этот пакет (1.20 KB, patch)
2019-08-30 21:03 MSK, Антон Мидюков
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2019-08-30 20:36:01 MSK
installer-feature-create-ghost-directories 0.1-alt1 в составе regular-jeos-20190830-e2kv4.iso (см. bug 27050) отработала так:

Running postinstall script [99-create-ghost-directories] mkdir: cannot create directory '/mnt/destination/var/lock': File exists
mkdir: cannot create directory '/mnt/destination/var/lock': File exists
mkdir: cannot create directory '/mnt/destination/var/lock': File exists
    [FAILED]

И некрасивенько, и кто так код пишет?  mkdir -p тогда хотя бы.
Comment 1 Антон Мидюков 2019-08-30 21:03:06 MSK
Created attachment 8269 [details]
Долой этот пакет

Этот костыль нужно вообще убрать и из профилей и из репозитория.
Как хорошо, что он сломался и ты это заметил. Так и было задумано ;-)

Его надо было давно удалить, а я забыл:
Пакет installer:
* Thu May 16 2019 Mikhail Efremov <sem at altlinux.org> 1.9.0-alt1
- preinstall: Drop options for mkinitrd.
- postinstall: Generate host key files.
- install2: Mount runfs to /run.
- initinstall: Start NTP client if present.
- install2: Use systemd-tmpfiles to create tmp files.
Comment 2 Michael Shigorin 2019-08-30 22:29:57 MSK
Приложил в next, но пакет ещё удалять из репозиториев (ну и всем RM убедиться,
что этот коммит прилетел/приложен).
Comment 3 Антон Мидюков 2019-08-31 18:47:22 MSK
(В ответ на комментарий №2)
> Приложил в next, но пакет ещё удалять из репозиториев (ну и всем RM убедиться,
> что этот коммит прилетел/приложен).

Я удалил пакет из Сизифа и p9.