[Antique] Создание профиля Antique на базе m-p

Leo-sp50 Leo-sp50 на yandex.ru
Ср Июл 13 18:39:37 UTC 2011


> Там старый mkimage, лучше поставить пакетом из сизифа.
> Также существенно изменились списки, я делал попытку собрать
> на 5.1 (см. одноименный бранч в профиле), но успех был весьма
> ограниченным.
>
Похоже одним mkimage тут не обойтись. 
Поставил этот пакет из autoports, на него ругаться перестало,
но вылезла другая проблема :

_________

`/mnt/sdc1/ALTLinux/5.1/branch/i586/RPMS.classic/squashfsprogs-4.0-alt1.i586.rpm' -> `chroot/.in/squashfsprogs-4.0-alt1.i586.rpm'
<13>Jul 13 18:26:41 rpmi: squashfsprogs-4.0-alt1 installed
hsh-install: Packages installation complete.
Preparing packages for installation...
hsh-install: RPM database updated.
mki-run: has started executing.
hsh-run: changed working directory to `/tmp/.private/inter/mkimage-profiles.build.RMXkue1yzr/install2/.work'
hsh-run: Locked working directory `/tmp/.private/inter/mkimage-profiles.build.RMXkue1yzr/install2/.work'
hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/inter'...
hsh-run: Locked config file `/etc/hasher-priv/user.d/inter'
mksquashfs: invalid option

SYNTAX:mksquashfs source1 source2 ...  dest [options] [-e list of exclude
dirs/files]

Options are
-version		print version, licence and copyright message
-recover <name>		recover filesystem data using recovery file <name>
-no-recovery		don't generate a recovery file
-info			print files written to filesystem
-no-exports		don't make the filesystem exportable via NFS
-no-progress		don't display the progress bar
-no-sparse		don't detect sparse files
-b <block_size>		set data block to <block_size>.  Default 131072 bytes
-processors <number>	Use <number> processors.  By default will use number of
			processors available
-read-queue <size>	Set input queue to <size> Mbytes.  Default 64 Mbytes
-write-queue <size>	Set output queue to <size> Mbytes.  Default 512 Mbytes
-fragment-queue <size>	Set fagment queue to <size> Mbytes.  Default 64 Mbytes
-noI			do not compress inode table
-noD			do not compress data blocks
-noF			do not compress fragment blocks
-no-fragments		do not use fragments
-always-use-fragments	use fragment blocks for files larger than block size
-no-duplicates		do not perform duplicate checking
-noappend		do not append to existing filesystem
-keep-as-directory	if one source directory is specified, create a root
			directory containing that directory, rather than the
			contents of the directory
-root-becomes <name>	when appending source files/directories, make the
			original root become a subdirectory in the new root
			called <name>, rather than adding the new source items
			to the original root
-all-root		make all files owned by root
-force-uid uid		set all file uids to uid
-force-gid gid		set all file gids to gid
-nopad			do not pad filesystem to a multiple of 4K
-root-owned		alternative name for -all-root
-noInodeCompression	alternative name for -noI
-noDataCompression	alternative name for -noD
-noFragmentCompression	alternative name for -noF
-sort <sort_file>	sort files according to priorities in <sort_file>.  One
			file or dir with priority per line.  Priority -32768 to
			32767, default priority 0
-ef <exclude_file>	list of exclude dirs/files.  One per line
-wildcards		Allow extended shell wildcards (globbing) to be used in
			exclude dirs/files
-regex			Allow POSIX regular expressions to be used in exclude
			dirs/files
-p <pseudo-definition>	Add pseudo file definition
-pf <pseudo-file>	Add list of pseudo file definitions
make[2]: *** [pack-image] Error 1
make[2]: Leaving directory `/tmp/.private/inter/mkimage-profiles.build.RMXkue1yzr/install2'
make[1]: *** [install2] Ошибка 2
make[1]: Leaving directory `/tmp/.private/inter/mkimage-profiles.build.RMXkue1yzr'
Command exited with non-zero status 2
2:12.60 131%CPU 119648k
___________________________

попробовал подсунуть squashfsprogs 4.2 из бранча р6,
полезли ошибки с либами :
liblzma.so.5
liblzo2.so.2
libz.so.1


А переходить на сборку antique на р6, что-то не очень хочется,
размер прикидочного образа (с убранными из профиля частью пакетами)
уже тянет больше чем на 300 Мб, в то время как более полный по
составу образ на 5.1 укладывается в 240 Мб.
Хотя может если поковырять и поработать над профилем и пакетами, 
может и удастся и на р6 собрать не сильно большой вариант.


Подробная информация о списке рассылки Antique