
Andrey
19.07.2017
14:29:06

Dmitry
19.07.2017
14:29:58
красивше только #define True False

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

AnTi3z ??
19.07.2017
14:30:45

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

Dmitry
19.07.2017
14:44:08

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
иначе вроде как есть, но оно ж и не работает нихрена

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

Vit
20.07.2017
06:33:05

A
20.07.2017
06:38:51

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

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

A
20.07.2017
07:36:30

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

Goletsa
20.07.2017
08:28:47

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

Vit
20.07.2017
08:31:58

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

Goletsa
20.07.2017
08:42:31
Конкретно от 11.0-p1

Vit
20.07.2017
08:46:03
а, я там обычно только в начало смотрю :)
но в общем - в однопользовательский режим можно не перезагружаться, и -pF не делать. это так, для перестраховки

Andrey
20.07.2017
11:29:47

Anton
20.07.2017
14:17:13

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
да просто, а чего бы и нет, но мир жесток :)

A
20.07.2017
22:36:14
Ребята а как мне вывести все файлы которые модифицировались пользователями - их список ?
За какой либо период могу найти..а как вне зависимости от периода
Действую по этому тексту. Итак я обновляюсь с freebsd stable 9.3 до freebsd stable 10.3 . После запуска mergemaster -Ui вижу вот это
Далее нажимаю d и вижу

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 тоже на новый?

Dmitry
21.07.2017
07:54:31

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