Bug 10016

Summary: spt should create tgz/tbz2 images with numeric owner/group information
Product: Sisyphus Reporter: Sir Raorn <raorn>
Component: sptAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: dubrsl, mike, vvk
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
spt.diff none

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.