Хочу собрать reiser4progs

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Хм... хотел тут задать расширенные права с помощью setfacl. Не получилось. И в гугле я так и не нашёл чёткого ответа на эту тему.
Может кто-нибудь знает, можно ли задавать расширенные права в reiser4 ?

Код: Выделить всё

# mount -t reiser4 -o acl /dev/sdb1 /home/shares
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Хочу собрать reiser4progs

Сообщение Rootlexx »

Вроде для Reiser4 опцию "acl" добавлять не нужно, всё должно и так работать.
Что именно не получается? Что выводится на экран при этом?
Спасибо сказали:
Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Код: Выделить всё

# setfacl -m g:"бухи":rx "Бухгалтерия"
setfacl: Бухгалтерия: Неподдерживаемая операция

На каталог ext4 эта команда благополучно срабатывает.
Спасибо сказали:
Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Попробовал тут для F14 точно также пересобрать ядро. Делал аналогично как для 12-ки.
Получил вот это:

Код: Выделить всё

+ ApplyPatch linux-2.6-reiser4.patch
+ local patch=linux-2.6-reiser4.patch
+ shift
+ '[' '!' -f /home/admin/rpmbuild/SOURCES/linux-2.6-reiser4.patch ']'
Patch999: linux-2.6-reiser4.patch
+ case "$patch" in
+ patch -p1 -F1 -s
The next patch would create the file include/linux/mm.h.orig,
which already exists!  Assume -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.fNdhqI (%prep)

Причём, хоть положительно оветить, хоть отрицательно, всё равно на этом месте сборка не идёт.

Код: Выделить всё

+ ApplyPatch linux-2.6-reiser4.patch
+ local patch=linux-2.6-reiser4.patch
+ shift
+ '[' '!' -f /home/admin/rpmbuild/SOURCES/linux-2.6-reiser4.patch ']'
Patch999: linux-2.6-reiser4.patch
+ case "$patch" in
+ patch -p1 -F1 -s
The next patch would create the file include/linux/mm.h.orig,
which already exists!  Assume -R? [n] y
1 out of 1 hunk FAILED -- saving rejects to file include/linux/mm.h.orig.rej
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.waEeGi (%prep)
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Хочу собрать reiser4progs

Сообщение Ali1 »

Что патчили? Чем?

Код: Выделить всё

+ ApplyPatch reiser4-for-2.6.35.patch.bz2
+ local patch=reiser4-for-2.6.35.patch.bz2
+ shift
+ '[' '!' -f /home/ali/rpmbuild/SOURCES/reiser4-for-2.6.35.patch.bz2 ']'
Patch999: reiser4-for-2.6.35.patch.bz2
+ case "$patch" in
+ bunzip2
+ patch -p1 -F1 -s
+ chmod +x scripts/checkpatch.pl
+ mkdir configs
+ for cfg in 'kernel-2.6.35.11-*.config'
Спасибо сказали:
Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Делал всё также, как вы мне тогда в прошлый раз и подсказали. Но только щас уже с F14.
Патчил федоровское ядро, чтоб он reiser4 поддерживало...
Хм... вот только у меня:
Patch999: linux-2.6-reiser4.patch
А у вас:
Patch999: reiser4-for-2.6.35.patch.bz2
В этом есть какая-то принципиальная разница?
Спасибо сказали:
Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Кажись, понял я свою ошибку. Щас собрать получилось, спасибо :)
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Хочу собрать reiser4progs

Сообщение broom »

У нас принято решение проблемы сообщать общественности. :)
Патч был не тот? Или что-то ещё?
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
technotrance
Сообщения: 280
ОС: Fedora, FreeBSD, CentOS, Debian

Re: Хочу собрать reiser4progs

Сообщение technotrance »

Ну, если пошагово, то:
1 rpmdev-setuptree
2 yumdownloader --source kernel
3 su -c 'yum-builddep kernel-2.6.35.11-83.fc14.src.rpm'
4 rpm -Uvh kernel-2.6.35.11-83.fc14.src.rpm
5 cd ~/rpmbuild/SPECS
6 rpmbuild -bp --target=$(uname -m) kernel.spec
7 В каталог ~/rpmbuild/SOURCES скопировал патч reiser4-for-2.6.35.patch.bz2
8 в этом же каталоге в файл config-generic, перед строчкой CONFIG_REISERFS_FS=m добавил две строчки:
CONFIG_REISER4_FS=m
# CONFIG_REISER4_DEBUG is not set

9 в файл ~/rpmbuild/SOURCES/kernel.spec в соответствующих местах добавил строчки:
%define buildid .reiser4

# reiser4
Patch999: reiser4-for-2.6.35.patch.bz2

# 999
ApplyPatch reiser4-for-2.6.35.patch.bz2

10 Запустил сборку командой:
rpmbuild -bb --without debuginfo --target=`uname -m` kernel.spec
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Хочу собрать reiser4progs

Сообщение Ali1 »

UPD
2.6.35.11-83.fc14
reiser4-for-2.6.35.patch
Спасибо сказали: