Bug 27994 - Добавить упаковку в ubifs
Summary: Добавить упаковку в ubifs
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage-profiles (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-17 22:17 MSK by Andrey Liakhovets
Modified: 2012-11-20 02:10 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 Andrey Liakhovets 2012-11-17 22:17:05 MSK
Поскольку mkimage поддерживает ubifs, то при таком изменении в m-p:

--- old/features.in/pack/config.mk     2012-11-17 20:37:38.656961239 +0400
+++ new/features.in/pack/config.mk     2012-11-17 21:01:18.023906446 +0400
@@ -16,7 +16,7 @@
 endif

 # virtual environments
-VE_ARCHIVES := tar cpio
+VE_ARCHIVES := tar cpio ubifs
 VE_COMPRESSORS := gz xz# there's no sense in bzip2 by now
 VE_ZIPS := $(call addsuffices, \
                $(addprefix .,$(VE_COMPRESSORS)), \

появляется возможность собирать ubifs для arm, например (sam9x25-ek):
make \
 PACK_UBI_MIN_IO_SIZE=2KiB \
 PACK_UBIFS_OPTS="-e 124KiB -c 1984" \
 PACK_UBI_OPTS="-p 128KiB -s 2048" \
 PACK_UBI_VOL_TYPE=dynamic \
 PACK_UBI_VOL_NAME=rootfs \
 PACK_UBI_VOL_FLAGS=autoresize \
 HSH_EXCLUDE_DOCS=1 ARCH=arm APTCONF=apt.conf.sisyphus.arm ve/generic.ubifs
Comment 1 Michael Shigorin 2012-11-17 22:18:59 MSK
Замечательно, всё думал добраться и не успел пока :)

Не хотите свой коммит приложить/прислать, чтоб Author: соответствовал?
В понедельник предполагаю делать очередной выпуск.
Comment 2 Andrey Liakhovets 2012-11-17 23:16:24 MSK
Максимум, что осилил:

From f3cbbe2a19a15aad72328e1c7966bfa3fb12dab8 Mon Sep 17 00:00:00 2001
From: Andrey Liakhovets <liakh@dol.ru>
Date: Sat, 17 Nov 2012 22:45:27 +0400
Subject: Enable ubifs packing of result.

---
 features.in/pack/config.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/features.in/pack/config.mk b/features.in/pack/config.mk
index eb2413b..d04387a 100644
--- a/features.in/pack/config.mk
+++ b/features.in/pack/config.mk
@@ -16,7 +16,7 @@ else
 endif
 
 # virtual environments
-VE_ARCHIVES := tar cpio
+VE_ARCHIVES := tar cpio ubifs
 VE_COMPRESSORS := gz xz# there's no sense in bzip2 by now
 VE_ZIPS := $(call addsuffices, \
                $(addprefix .,$(VE_COMPRESSORS)), \
-- 
1.7.11.7
Comment 3 Michael Shigorin 2012-11-18 03:38:10 MSK
Спасибо (осиливать удобно git format-patch'ем, надо было мне сразу уточнить);
заодно и до armh добрался.
Comment 4 Michael Shigorin 2012-11-20 02:10:53 MSK
Ушло на git.alt и в сизиф.