[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