Bug 10016 - spt should create tgz/tbz2 images with numeric owner/group information
Summary: spt should create tgz/tbz2 images with numeric owner/group information
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: spt (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-18 17:23 MSD by Sir Raorn
Modified: 2007-04-22 19:10 MSD (History)
3 users (show)

See Also:


Attachments
spt.diff (1.61 KB, patch)
2006-09-18 18:14 MSD, Sir Raorn
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sir Raorn 2006-09-18 17:23:42 MSD
Об'ясню на примере:

altlinux-2.4.tar.gz - template для ovz, созданый spt.  В profile/setup.d/*
вызывался control postqueue mailadm.

После создания VPS, control postqueue давал unknown, группа каталога
/usr/lib/postqueue была webmaster (105).  При создании темплейта этот каталог
имел группу mailadm (104).

Оказалось, что в host системе группа mailadm имела gid 105.  И так будет с каждым.

Чтобы решить эту проблему, необходимо передавать опцию --numeric-owner при
вызове tar.
Comment 1 Sir Raorn 2006-09-18 18:14:48 MSD
Created attachment 1635 [details]
spt.diff

Хакообразный патч:

1. выставляет правильные права на /
2. использует цифровые uid/git в tar.* и cpio образах
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2006-10-04 01:14:42 MSD
Fixed in spt-0.3.1-alt5.