Bug 23501 - Add exclude path packing capability
Summary: Add exclude path packing capability
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-18 14:31 MSD by Andriy Stepanov (stanv)
Modified: 2011-01-23 03:24 MSK (History)
3 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) 2010-05-18 14:31:24 MSD
Добавьте пожалуйста возможность исключать каталоги при упаковке результатов.

Например:
MKI_PACK_RESULTS       = tar:rootfs
MKI_PACK_RESULTS      += data:boot:/boot

На выходе получим:
rootfs.tar - с каталогом /boot
boot - каталог /boot

Хочется иметь возможность задания списка каталогов, которые не следует включать в rootfs.tar.

Например, в rootfs.tar нет нужды включать каталог /boot.

Простое удаление в post-скриптах не поможет, так как каталог /boot необходимо упаковать отдельно.


Как вариант решения:

tar:usr:/usr,!/usr/local,!/usr/src  - упаковать каталог /usr без /usr/local и /usr/src

<MKI_PACKTYPE>:<MKI_OUTNAME>[:<SUBDIR>,[<SUBDIR>,...]]

MKI_PACK_RESULTS       = tar:rootfs:!/boot,!/home
MKI_PACK_RESULTS      += data:boot:/boot data:home:/home
Comment 1 Alexey Gladkov 2011-01-23 03:24:39 MSK
Новый формат таков:

<MKI_PACKTYPE>[:<MKI_OUTNAME>[:[!]<SUBDIR>,...]]