@freebsd_ru

Страница 165 из 669
Dmitry
19.07.2017
14:29:58
красивше только #define True False

Andrey
19.07.2017
14:30:32
я не понимать по эльфийски :)

AnTi3z ??
19.07.2017
14:30:45
красивше только #define True False
сговорились чтоли, в питон чатике минуту назад практически то же самое предложили по другому поводу

Google
Andrey
19.07.2017
14:30:48
я умею только что то поправлять, чтоб работало :)

Maxim
19.07.2017
14:31:17
#define true false // удачного дебага, сученьки

Andrey
19.07.2017
14:41:38
бедная стрекоза, вон даже совместимость запилила https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6be048a1f7aa807c38f3e8307d863b38ab5f74b8

Andrey
19.07.2017
14:44:17
почему?

Dmitry
19.07.2017
14:45:21
Потому что в системном хедере каком-нибудь что-нибудь заменит и писец, не сейчас так через год когда cpu_set_t добавят

Можно после всех #include, но всё равно лучше typedef

Andrey
19.07.2017
14:46:35
ну так оно ж не системно, а в конкретном ccp софтины

поменяют, запатчим снова :)

Dmitry
19.07.2017
14:46:49
лучше через #ifndef cpu_set_t typedef cpumask_t cpu_set_t; #endif

Dmitry
19.07.2017
14:47:06
А с т.з. портов sed по мне явнее. Можно посчитать эти sed'ы и потом в морду кому-то втереть за cpuset_t

нет, cpu_set_t не обязан быть макросом

Andrey
19.07.2017
14:47:55
ну так интеловцы вроде как вот сотворили поддержку сборки под BSD, а она сломана, ну лучше сразу им протолкнуть, чем в порте чинить

Google
Andrey
19.07.2017
14:48:09
иначе вроде как есть, но оно ж и не работает нихрена

лучше через #ifndef cpu_set_t typedef cpumask_t cpu_set_t; #endif
что то оно тогда на неизвестный cpumask_t начинает ругаться и не собирает

A
19.07.2017
18:40:14
Ребята собрал ядро, установил, потом mergemaster -p, потом установил мир, потом mergemaster -a, далее запустил mergemaster -iFU и почему оно начинает по одному сравнивать файлы, а не устанавливать сразу новые, где я ошибся?

A
20.07.2017
06:38:51
а зачем так то? make buildworld -> make buildkernel -> make installworld -> make installkernel -> mergemaster -iFU
Я когда запуcкаю mergemaster -iFU почему то по одному начинает файлы сравнивать. Может это надо делать в single mode ?

Dmitry
20.07.2017
06:39:28
нет

скорее всего в файлах какие-то различия, которые mergemaster не может обработать автоматом

Vit
20.07.2017
06:40:19
не надо три раза зупускать мергмастер - после сборки и всё

A
20.07.2017
07:36:30
не надо три раза зупускать мергмастер - после сборки и всё
Три раза ? Не пойму он тупо в частности сравнивает файлы copyright, а так же usb.conf. Хотя я точно ничего в них не менял, но они конечно отличаются

Vit
20.07.2017
07:45:17
ну так а сколько? сами же написали, что именно вы делаете. и три раза запускаете mergmaster. а он как раз и сравнивает все файлы, что бы понять, что именно надо заменить или изменить. https://www.freebsd.org/doc/handbook/makeworld.html - вот здесь то, что надо делать. давайте вы сделаете так, а потом, если не получится, уже будет разбираться, что именно у вас происходит. а то вы следуете какому-то странному алгоритму, а потому спрашиваете - почему? да кто ж его знает то?

Goletsa
20.07.2017
08:28:47
а зачем так то? make buildworld -> make buildkernel -> make installworld -> make installkernel -> mergemaster -iFU
чот мне всегда казалось что сначала ядро а потом мир ставится. но надо UPDATING перечитать

Volodymyr Kostyrko
20.07.2017
08:31:26
Истинно так.

Vit
20.07.2017
08:31:58
чот мне всегда казалось что сначала ядро а потом мир ставится. но надо UPDATING перечитать
сначала мир, потому уже пересобранными утилитами в миром собирается ядро - а потом уже ставится и мир, и ядро. всегда так было! (с) :)

Goletsa
20.07.2017
08:33:58
ща первоисточник гляну

чот там ваще нет installkernel ?

1503 To upgrade in-place from stable to current 1504 —------------------------------------------— 1505 <make sure you have good level 0 dumps> 1506 make buildworld [9] 1507 make kernel KERNCONF=YOUR_KERNEL_HERE [8] 1508 [1] 1509 <reboot in single user> [3] 1510 mergemaster -Fp [5] 1511 make installworld 1512 mergemaster -Fi [4] 1513 make delete-old [6] 1514 <reboot>

или make kernel включат build+install

Vit
20.07.2017
08:38:28
включает

Goletsa
20.07.2017
08:38:53
ясно, обычно раздельно предпочитаю

Google
Vit
20.07.2017
08:41:13
только откуда сия инструкция? в хэндбук еона покороче будет # svn update /usr/src 1 check /usr/src/UPDATING 2 # cd /usr/src 3 # make -j4 buildworld 4 # make -j4 kernel 5 # shutdown -r now 6 # cd /usr/src 7 # make installworld 8 # mergemaster -Ui 9 # shutdown -r now 10

Vit
20.07.2017
08:46:03
а, я там обычно только в начало смотрю :)

но в общем - в однопользовательский режим можно не перезагружаться, и -pF не делать. это так, для перестраховки

Andrey
20.07.2017
11:29:47
только откуда сия инструкция? в хэндбук еона покороче будет # svn update /usr/src 1 check /usr/src/UPDATING 2 # cd /usr/src 3 # make -j4 buildworld 4 # make -j4 kernel 5 # shutdown -r now 6 # cd /usr/src 7 # make installworld 8 # mergemaster -Ui 9 # shutdown -r now 10
о... а раньше вроде типа того же и в апдейтинге вроде была, но видно переписали, так как раньше там было про два способа старый и новый, сейчас вроде кто то переработал. А я то вчера тоже думал, откуда ж у меня тянется привычка про однин запуск мержемастера, ведь не сам же выдумывал :)

Andrey
20.07.2017
14:27:22
А при ZFS и BE, так и в принципе не нужен :)

Oleg
20.07.2017
14:50:48
@fandrey а ты часто BE пользуешься? У меня с ним необъяснимая фигня произошла и в итоге я ни оригинал ни снапшот не мог загрузить, но что к этому привело я уже не помню. Оригинальный снапшот вот точно не ломал

Andrey
20.07.2017
14:59:13
да, насчёт загрузки, из системы надо делать beadm activate, тогда вроде всегда срабатывает, а вот в бутлоадере похоже с выбором какая то фигня

Oleg
20.07.2017
15:00:24
я как раз через выбор и сфейлился, причем на оба варианта. муть какая-то для меня оказалась, неудачный первый эксперемент

Andrey
20.07.2017
15:08:11
да у меня тоже из бут лодера, уже несколько раз муть выходила, заходиш в сингл юзер, делаеш активейт старому и всё ок, надо бы как то багу оформить, но не очень понятно как, надо наверное образ делать, для примера

Goletsa
20.07.2017
15:40:44
а где почитать

а то есть удаленный хост

думал перекатиться там на 11 ветку

или вообще не стоит

Andrey
20.07.2017
15:42:09
Goletsa
20.07.2017
15:42:30
ну я так понял грузиться со снапшотов?

Oleg
20.07.2017
15:54:18
@goletsa https://www.freebsd.org/cgi/man.cgi?beadm

Andrey
20.07.2017
16:34:37
beadm list beadm create r302526 beadm mount r302526 /media/ make installkernel DESTDIR=/media KERNCONF=X220 make installworld DESTDIR=/media mergemaster -i -C -D /media yes | make delete-old DESTDIR=/media yes | make delete-old-libs DESTDIR=/media beadm umount r302526 beadm activate r302526 shutdown -r now

Google
Andrey
20.07.2017
16:36:06
но то как разбивает инсталлер под это дело, что то у меня не очень вызывает доверие, без того же var и local ведь легко хватается не консистентность софта к реально установленному, лучше пожалуй всё пихать

а вообще особенно на каренте, весьма полезно, буквально недавно, что то обновился раз, обновился второй, сломано вине и хоть ты тресни, ну откатился на старое, подождал ещё недельку, снова пересобрался и вуаля, заработало :)

https://pbs.twimg.com/media/DFLotcVWsAAtnAo.jpg:large

Dmitry
20.07.2017
19:18:58
а в чем прикол ?

у меня на rpi2 Тоже фря крутится

правда без иксов

Admin
ERROR: S client not available

Andrey
20.07.2017
20:48:52
да просто, а чего бы и нет, но мир жесток :)

Goletsa
21.07.2017
00:06:22
некритично

может там не совсем стейбл был

A
21.07.2017
00:08:07
Уверен stable 9.3

Какие файлы конфигурации кроме тех что пользователи меняли, стоит оставить?

Goletsa
21.07.2017
00:10:27
ну если читал UPDATING и там ничего кардинально не поломали то все что стандартное можно обновлять

A
21.07.2017
00:10:59
Да вроде бы

Google
A
21.07.2017
00:12:20
Тогда fstab.conf тоже на новый?

Goletsa
21.07.2017
00:14:15
а его разве предлагает?

может дифф сделать

A
21.07.2017
00:16:37
Сейчас rc.conf сравнивает

Оставлю старый

Как быстро придти к концу просмотра ?а то предлагает сначала листать потом уже делать выбор

Goletsa
21.07.2017
00:18:55
q

A
21.07.2017
00:19:08
Спасибо

А devfs.conf тоже на новый?

Andrey
21.07.2017
11:53:34
ну чё, там говорят зарелизили? :)

Dmitry
21.07.2017
11:53:47
да

Maxim
21.07.2017
11:54:00
11.1?

Dmitry
21.07.2017
11:54:02
но пока не аннонсили

Maxim
21.07.2017
11:54:08
надо грыжиться

билды, сталбыть, пока не все

Andrey
21.07.2017
11:54:21
Без mergemaster -p никак нельзя, сомнительно что такое где-то писали
а вот фик знает, но как то вот взялось и вроде работает

но пока не аннонсили
ну это да, без анонса не считается

Страница 165 из 669