Наложение патчей?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-12 2:38:18

Собсна вот тут http://bugzilla.xfce.org/show_bug.cgi?id=2891#c6 есть патч для xfce.
Собственно, как наложить этот патч? Вроде бы это можно делать через порты?
З.Ы. Патч небольшой можно было бы и руками, но ведь можно проще, да?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1087
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Наложение патчей?

Непрочитанное сообщение iZEN » 2008-04-12 14:51:56

А чё он делает? Может ненужно?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-12 16:16:19

iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1087
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Наложение патчей?

Непрочитанное сообщение iZEN » 2008-04-12 17:47:18

Larin писал(а):
iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.
HAL отменили? (знаю, что испоганили)
Знаю, что с конвертером русских слов носителей MS-DOS у пользователей проблема. Он эту проблему решает?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-13 21:54:28

iZEN писал(а):
Larin писал(а):
iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.
HAL отменили? (знаю, что испоганили)
Знаю, что с конвертером русских слов носителей MS-DOS у пользователей проблема. Он эту проблему решает?
дык, xfce и работает с hal
но hal не монтирует флэшки. он их только определяет, а монтирует сам xfce(точнее плагин). дык, вот этот плагин не умеет передовать параметры mount. для этого есть патч. конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?

polvo
ефрейтор
Сообщения: 54
Зарегистрирован: 2008-03-15 10:57:08

Re: Наложение патчей?

Непрочитанное сообщение polvo » 2008-04-14 8:03:10

xfce монтирует через libexo - его и нужно патчить. Поищи в форуме, я выкладывал патч.

Гость
проходил мимо

Re: Наложение патчей?

Непрочитанное сообщение Гость » 2008-04-14 8:17:48

Larin писал(а):конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?
Porters Handbook уже не рулит? bsd.port.mk накладывает все патчи в папке files порта с префиксом `patch-'. Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.

polvo
ефрейтор
Сообщения: 54
Зарегистрирован: 2008-03-15 10:57:08

Re: Наложение патчей?

Непрочитанное сообщение polvo » 2008-04-14 8:22:20

Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.
Либо через Makefile.local

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 12:08:16

Гость писал(а):
Larin писал(а):конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?
Porters Handbook уже не рулит? bsd.port.mk накладывает все патчи в папке files порта с префиксом `patch-'. Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.
ага. понятно. спасибо.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 12:30:32

polvo писал(а):xfce монтирует через libexo - его и нужно патчить. Поищи в форуме, я выкладывал патч.
угу. только он не патчится...:(

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

ttyp2# make   
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for libexo-0.3.4
===>  Extracting for libexo-0.3.4
=> MD5 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
=> SHA256 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
===>   libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Patching for libexo-0.3.4
===>   libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Applying FreeBSD patches for libexo-0.3.4
patch: **** malformed patch at line 10: 			 };
=> Patch patch-aa failed to apply cleanly.
*** Error code 1

Stop in /usr/ports/x11/libexo.
*** Error code 1

Stop in /usr/ports/x11/libexo.


polvo
ефрейтор
Сообщения: 54
Зарегистрирован: 2008-03-15 10:57:08

Re: Наложение патчей?

Непрочитанное сообщение polvo » 2008-04-14 12:46:40

Поставь пробел на 10й строке перед "};"

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 13:00:48

polvo писал(а):Поставь пробел на 10й строке перед "};"
поставил. теперь стал спрашивать полный путь к файлу exo-mount-hal.c

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

ttyp2# make clean && make
===>  Cleaning for libexo-0.3.4
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for libexo-0.3.4
===>  Extracting for libexo-0.3.4
=> MD5 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
=> SHA256 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
===>   libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Patching for libexo-0.3.4
===>   libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Applying FreeBSD patches for libexo-0.3.4
File to patch: /usr/ports/x11/libexo/work/exo-0.3.4/exo-mount/exo-mount-hal.c 
2 out of 2 hunks failed--saving rejects to /usr/ports/x11/libexo/work/exo-0.3.4/exo-mount/exo-mount-hal.c.rej
=> Patch patch-aa failed to apply cleanly.
*** Error code 1

Stop in /usr/ports/x11/libexo.
*** Error code 1

Stop in /usr/ports/x11/libexo.


polvo
ефрейтор
Сообщения: 54
Зарегистрирован: 2008-03-15 10:57:08

Re: Наложение патчей?

Непрочитанное сообщение polvo » 2008-04-14 13:54:48

Патч во вложении (plain-text file). У меня собирается без проблем :) Попробуй его и, если получится, сделай diff патчей. Любопытно в чем проблема.
Вложения
patch-aa.doc
(1.44 КБ) 19 скачиваний

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 14:26:29

polvo писал(а):Патч во вложении (plain-text file). У меня собирается без проблем :) Попробуй его и, если получится, сделай diff патчей. Любопытно в чем проблема.
ага. заработало. видно траблы были с копипастом. спс.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 18:47:59

монтируется нормально, только вот название примонтированного устройста кракозяблами
Вложения
scr.jpg

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Наложение патчей?

Непрочитанное сообщение Alex Keda » 2008-04-14 21:41:34

Larin писал(а):монтируется нормально, только вот название примонтированного устройста кракозяблами
это утф
Убей их всех! Бог потом рассортирует...

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-14 22:36:55

lissyara писал(а):
Larin писал(а):монтируется нормально, только вот название примонтированного устройста кракозяблами
это утф
в том, то и фишка, что у меня

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

ttyp1# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
ttyp1#

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Наложение патчей?

Непрочитанное сообщение Larin » 2008-04-15 10:59:56

фак, cdrom монтируется, а когда я жму на кнопку он не отмонтируется

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

Не удалось извлечь "/org/freedesktop/Hal/devices/storage_model_IDE5232CO"..
Указанное устройство "/org/freedesktop/Hal/devices/storage_model_IDE5232CO" не является томом или приводом.

Гость
проходил мимо

Re: Наложение патчей?

Непрочитанное сообщение Гость » 2008-04-15 14:13:01

Larin писал(а):в том, то и фишка, что у меня

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

ttyp1# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
ttyp1#
Это у тебя, а у user'а, под которым запускается даемон скорее всего локаль `C'. Попробуй ее поменять.