ofs | hex dump | ascii |
---|
0000 | de 12 04 95 00 00 00 00 bd 01 00 00 1c 00 00 00 04 0e 00 00 51 02 00 00 ec 1b 00 00 00 00 00 00 | ....................Q........... |
0020 | 30 25 00 00 77 00 00 00 31 25 00 00 03 00 00 00 a9 25 00 00 35 00 00 00 ad 25 00 00 1c 00 00 00 | 0%..w...1%.......%..5....%...... |
0040 | e3 25 00 00 34 00 00 00 00 26 00 00 44 00 00 00 35 26 00 00 44 00 00 00 7a 26 00 00 25 00 00 00 | .%..4....&..D...5&..D...z&..%... |
0060 | bf 26 00 00 42 00 00 00 e5 26 00 00 21 00 00 00 28 27 00 00 15 00 00 00 4a 27 00 00 25 00 00 00 | .&..B....&..!...('......J'..%... |
0080 | 60 27 00 00 5b 00 00 00 86 27 00 00 1e 00 00 00 e2 27 00 00 50 00 00 00 01 28 00 00 87 00 00 00 | `'..[....'.......'..P....(...... |
00a0 | 52 28 00 00 9c 00 00 00 da 28 00 00 3b 01 00 00 77 29 00 00 33 00 00 00 b3 2a 00 00 09 00 00 00 | R(.......(..;...w)..3....*...... |
00c0 | e7 2a 00 00 55 00 00 00 f1 2a 00 00 5f 00 00 00 47 2b 00 00 1c 00 00 00 a7 2b 00 00 07 00 00 00 | .*..U....*.._...G+.......+...... |
00e0 | c4 2b 00 00 64 00 00 00 cc 2b 00 00 e7 00 00 00 31 2c 00 00 8b 00 00 00 19 2d 00 00 75 00 00 00 | .+..d....+......1,.......-..u... |
0100 | a5 2d 00 00 47 00 00 00 1b 2e 00 00 39 01 00 00 63 2e 00 00 cd 00 00 00 9d 2f 00 00 22 00 00 00 | .-..G.......9...c......../.."... |
0120 | 6b 30 00 00 b8 00 00 00 8e 30 00 00 0d 01 00 00 47 31 00 00 a0 00 00 00 55 32 00 00 92 00 00 00 | k0.......0......G1......U2...... |
0140 | f6 32 00 00 f4 00 00 00 89 33 00 00 7b 00 00 00 7e 34 00 00 ab 00 00 00 fa 34 00 00 85 00 00 00 | .2.......3..{...~4.......4...... |
0160 | a6 35 00 00 20 00 00 00 2c 36 00 00 1f 00 00 00 4d 36 00 00 1e 00 00 00 6d 36 00 00 21 00 00 00 | .5......,6......M6......m6..!... |
0180 | 8c 36 00 00 1d 00 00 00 ae 36 00 00 1d 00 00 00 cc 36 00 00 11 00 00 00 ea 36 00 00 11 00 00 00 | .6.......6.......6.......6...... |
01a0 | fc 36 00 00 5f 00 00 00 0e 37 00 00 7f 01 00 00 6e 37 00 00 7e 01 00 00 ee 38 00 00 0b 00 00 00 | .6.._....7......n7..~....8...... |
01c0 | 6d 3a 00 00 10 00 00 00 79 3a 00 00 05 00 00 00 8a 3a 00 00 0f 00 00 00 90 3a 00 00 09 00 00 00 | m:......y:.......:.......:...... |
01e0 | a0 3a 00 00 0a 00 00 00 aa 3a 00 00 11 00 00 00 b5 3a 00 00 1c 00 00 00 c7 3a 00 00 13 00 00 00 | .:.......:.......:.......:...... |
0200 | e4 3a 00 00 74 00 00 00 f8 3a 00 00 2d 01 00 00 6d 3b 00 00 66 01 00 00 9b 3c 00 00 a7 00 00 00 | .:..t....:..-...m;..f....<...... |
0220 | 02 3e 00 00 d9 00 00 00 aa 3e 00 00 8f 01 00 00 84 3f 00 00 10 00 00 00 14 41 00 00 1e 00 00 00 | .>.......>.......?.......A...... |
0240 | 25 41 00 00 72 00 00 00 44 41 00 00 3f 00 00 00 b7 41 00 00 3a 00 00 00 f7 41 00 00 11 00 00 00 | %A..r...DA..?....A..:....A...... |
0260 | 32 42 00 00 d7 00 00 00 44 42 00 00 95 00 00 00 1c 43 00 00 11 00 00 00 b2 43 00 00 18 00 00 00 | 2B......DB.......C.......C...... |
0280 | c4 43 00 00 22 00 00 00 dd 43 00 00 2c 00 00 00 00 44 00 00 53 00 00 00 2d 44 00 00 16 00 00 00 | .C.."....C..,....D..S...-D...... |
02a0 | 81 44 00 00 09 00 00 00 98 44 00 00 28 00 00 00 a2 44 00 00 74 00 00 00 cb 44 00 00 fa 00 00 00 | .D.......D..(....D..t....D...... |
02c0 | 40 45 00 00 26 00 00 00 3b 46 00 00 68 00 00 00 62 46 00 00 26 00 00 00 cb 46 00 00 49 00 00 00 | @E..&...;F..h...bF..&....F..I... |
02e0 | f2 46 00 00 25 00 00 00 3c 47 00 00 21 00 00 00 62 47 00 00 1b 01 00 00 84 47 00 00 09 00 00 00 | .F..%...<G..!...bG.......G...... |
0300 | a0 48 00 00 1e 00 00 00 aa 48 00 00 0b 00 00 00 c9 48 00 00 1a 00 00 00 d5 48 00 00 0b 00 00 00 | .H.......H.......H.......H...... |
0320 | f0 48 00 00 50 00 00 00 fc 48 00 00 06 00 00 00 4d 49 00 00 09 00 00 00 54 49 00 00 c0 00 00 00 | .H..P....H......MI......TI...... |
0340 | 5e 49 00 00 65 00 00 00 1f 4a 00 00 50 00 00 00 85 4a 00 00 28 01 00 00 d6 4a 00 00 14 01 00 00 | ^I..e....J..P....J..(....J...... |
0360 | ff 4b 00 00 8b 00 00 00 14 4d 00 00 10 00 00 00 a0 4d 00 00 22 00 00 00 b1 4d 00 00 fc 00 00 00 | .K.......M.......M.."....M...... |
0380 | d4 4d 00 00 08 00 00 00 d1 4e 00 00 09 00 00 00 da 4e 00 00 9b 01 00 00 e4 4e 00 00 8f 00 00 00 | .M.......N.......N.......N...... |
03a0 | 80 50 00 00 76 00 00 00 10 51 00 00 03 00 00 00 87 51 00 00 0f 00 00 00 8b 51 00 00 08 00 00 00 | .P..v....Q.......Q.......Q...... |
03c0 | 9b 51 00 00 4e 00 00 00 a4 51 00 00 fb 00 00 00 f3 51 00 00 3b 00 00 00 ef 52 00 00 ae 00 00 00 | .Q..N....Q.......Q..;....R...... |
03e0 | 2b 53 00 00 b2 00 00 00 da 53 00 00 86 00 00 00 8d 54 00 00 57 00 00 00 14 55 00 00 b4 00 00 00 | +S.......S.......T..W....U...... |
0400 | 6c 55 00 00 20 00 00 00 21 56 00 00 45 00 00 00 42 56 00 00 74 01 00 00 88 56 00 00 0a 00 00 00 | lU......!V..E...BV..t....V...... |
0420 | fd 57 00 00 10 00 00 00 08 58 00 00 2e 00 00 00 19 58 00 00 0a 00 00 00 48 58 00 00 1f 00 00 00 | .W.......X.......X......HX...... |
0440 | 53 58 00 00 1e 00 00 00 73 58 00 00 1e 00 00 00 92 58 00 00 12 00 00 00 b1 58 00 00 44 00 00 00 | SX......sX.......X.......X..D... |
0460 | c4 58 00 00 0a 00 00 00 09 59 00 00 0b 00 00 00 14 59 00 00 9b 00 00 00 20 59 00 00 22 00 00 00 | .X.......Y.......Y.......Y.."... |
0480 | bc 59 00 00 23 00 00 00 df 59 00 00 1e 00 00 00 03 5a 00 00 25 00 00 00 22 5a 00 00 13 00 00 00 | .Y..#....Y.......Z..%..."Z...... |
04a0 | 48 5a 00 00 10 00 00 00 5c 5a 00 00 0f 00 00 00 6d 5a 00 00 b7 00 00 00 7d 5a 00 00 fb 00 00 00 | HZ......\Z......mZ......}Z...... |
04c0 | 35 5b 00 00 9f 00 00 00 31 5c 00 00 8e 00 00 00 d1 5c 00 00 9a 00 00 00 60 5d 00 00 11 01 00 00 | 5[......1\.......\......`]...... |
04e0 | fb 5d 00 00 77 00 00 00 0d 5f 00 00 f1 00 00 00 85 5f 00 00 e4 00 00 00 77 60 00 00 08 01 00 00 | .]..w...._......._......w`...... |
0500 | 5c 61 00 00 11 01 00 00 65 62 00 00 0a 01 00 00 77 63 00 00 76 00 00 00 82 64 00 00 0e 00 00 00 | \a......eb......wc..v....d...... |
0520 | f9 64 00 00 23 01 00 00 08 65 00 00 07 00 00 00 2c 66 00 00 27 00 00 00 34 66 00 00 25 00 00 00 | .d..#....e......,f..'...4f..%... |
0540 | 5c 66 00 00 7d 00 00 00 82 66 00 00 09 00 00 00 00 67 00 00 11 00 00 00 0a 67 00 00 09 00 00 00 | \f..}....f.......g.......g...... |
0560 | 1c 67 00 00 09 00 00 00 26 67 00 00 15 00 00 00 30 67 00 00 4b 00 00 00 46 67 00 00 17 00 00 00 | .g......&g......0g..K...Fg...... |
0580 | 92 67 00 00 8a 00 00 00 aa 67 00 00 8a 00 00 00 35 68 00 00 0a 00 00 00 c0 68 00 00 2a 00 00 00 | .g.......g......5h.......h..*... |
05a0 | cb 68 00 00 61 00 00 00 f6 68 00 00 77 00 00 00 58 69 00 00 06 00 00 00 d0 69 00 00 29 00 00 00 | .h..a....h..w...Xi.......i..)... |
05c0 | d7 69 00 00 39 00 00 00 01 6a 00 00 fb 00 00 00 3b 6a 00 00 9b 00 00 00 37 6b 00 00 5a 01 00 00 | .i..9....j......;j......7k..Z... |
05e0 | d3 6b 00 00 07 00 00 00 2e 6d 00 00 0c 00 00 00 36 6d 00 00 0b 00 00 00 43 6d 00 00 08 00 00 00 | .k.......m......6m......Cm...... |
0600 | 4f 6d 00 00 72 00 00 00 58 6d 00 00 14 00 00 00 cb 6d 00 00 17 00 00 00 e0 6d 00 00 74 00 00 00 | Om..r...Xm.......m.......m..t... |
0620 | f8 6d 00 00 11 00 00 00 6d 6e 00 00 1e 00 00 00 7f 6e 00 00 0c 00 00 00 9e 6e 00 00 0a 00 00 00 | .m......mn.......n.......n...... |
0640 | ab 6e 00 00 21 00 00 00 b6 6e 00 00 17 00 00 00 d8 6e 00 00 20 00 00 00 f0 6e 00 00 27 00 00 00 | .n..!....n.......n.......n..'... |
0660 | 11 6f 00 00 04 00 00 00 39 6f 00 00 05 00 00 00 3e 6f 00 00 66 00 00 00 44 6f 00 00 d9 00 00 00 | .o......9o......>o..f...Do...... |
0680 | ab 6f 00 00 6e 00 00 00 85 70 00 00 2d 01 00 00 f4 70 00 00 8e 00 00 00 22 72 00 00 12 00 00 00 | .o..n....p..-....p......"r...... |
06a0 | b1 72 00 00 9a 00 00 00 c4 72 00 00 70 00 00 00 5f 73 00 00 69 00 00 00 d0 73 00 00 7a 00 00 00 | .r.......r..p..._s..i....s..z... |
06c0 | 3a 74 00 00 37 01 00 00 b5 74 00 00 38 01 00 00 ed 75 00 00 1d 00 00 00 26 77 00 00 2b 01 00 00 | :t..7....t..8....u......&w..+... |
06e0 | 44 77 00 00 2f 00 00 00 70 78 00 00 fd 00 00 00 a0 78 00 00 fe 00 00 00 9e 79 00 00 43 02 00 00 | Dw../...px.......x.......y..C... |
0700 | 9d 7a 00 00 d5 00 00 00 e1 7c 00 00 fe 00 00 00 b7 7d 00 00 08 00 00 00 b6 7e 00 00 cb 00 00 00 | .z.......|.......}.......~...... |
0720 | bf 7e 00 00 1f 00 00 00 8b 7f 00 00 66 00 00 00 ab 7f 00 00 9d 00 00 00 12 80 00 00 a0 00 00 00 | .~..........f................... |
0740 | b0 80 00 00 a1 00 00 00 51 81 00 00 10 00 00 00 f3 81 00 00 0c 00 00 00 04 82 00 00 12 00 00 00 | ........Q....................... |
0760 | 11 82 00 00 14 00 00 00 24 82 00 00 2b 00 00 00 39 82 00 00 0d 00 00 00 65 82 00 00 0a 00 00 00 | ........$...+...9.......e....... |
0780 | 73 82 00 00 26 00 00 00 7e 82 00 00 06 00 00 00 a5 82 00 00 d2 00 00 00 ac 82 00 00 95 00 00 00 | s...&...~....................... |
07a0 | 7f 83 00 00 4e 00 00 00 15 84 00 00 04 00 00 00 64 84 00 00 6b 00 00 00 69 84 00 00 c9 00 00 00 | ....N...........d...k...i....... |
07c0 | d5 84 00 00 0c 00 00 00 9f 85 00 00 37 00 00 00 ac 85 00 00 38 00 00 00 e4 85 00 00 41 00 00 00 | ............7.......8.......A... |
07e0 | 1d 86 00 00 9d 00 00 00 5f 86 00 00 0a 00 00 00 fd 86 00 00 93 00 00 00 08 87 00 00 9a 00 00 00 | ........_....................... |
0800 | 9c 87 00 00 99 00 00 00 37 88 00 00 b4 01 00 00 d1 88 00 00 04 01 00 00 86 8a 00 00 51 01 00 00 | ........7...................Q... |
0820 | 8b 8b 00 00 85 00 00 00 dd 8c 00 00 10 00 00 00 63 8d 00 00 24 01 00 00 74 8d 00 00 0e 00 00 00 | ................c...$...t....... |
0840 | 99 8e 00 00 41 00 00 00 a8 8e 00 00 07 00 00 00 ea 8e 00 00 fd 00 00 00 f2 8e 00 00 0e 00 00 00 | ....A........................... |
0860 | f0 8f 00 00 32 01 00 00 ff 8f 00 00 07 00 00 00 32 91 00 00 0f 00 00 00 3a 91 00 00 f7 00 00 00 | ....2...........2.......:....... |
0880 | 4a 91 00 00 7d 00 00 00 42 92 00 00 9f 00 00 00 c0 92 00 00 40 01 00 00 60 93 00 00 47 00 00 00 | J...}...B...........@...`...G... |
08a0 | a1 94 00 00 ab 01 00 00 e9 94 00 00 d2 02 00 00 95 96 00 00 49 00 00 00 68 99 00 00 11 02 00 00 | ....................I...h....... |
08c0 | b2 99 00 00 97 00 00 00 c4 9b 00 00 3b 02 00 00 5c 9c 00 00 96 01 00 00 98 9e 00 00 18 01 00 00 | ............;...\............... |
08e0 | 2f a0 00 00 02 01 00 00 48 a1 00 00 35 00 00 00 4b a2 00 00 54 01 00 00 81 a2 00 00 38 00 00 00 | /.......H...5...K...T.......8... |
0900 | d6 a3 00 00 a7 00 00 00 0f a4 00 00 f8 00 00 00 b7 a4 00 00 8d 00 00 00 b0 a5 00 00 77 00 00 00 | ............................w... |
0920 | 3e a6 00 00 4c 00 00 00 b6 a6 00 00 8e 00 00 00 03 a7 00 00 00 02 00 00 92 a7 00 00 26 00 00 00 | >...L.......................&... |
0940 | 93 a9 00 00 a0 00 00 00 ba a9 00 00 22 00 00 00 5b aa 00 00 3b 00 00 00 7e aa 00 00 26 01 00 00 | ............"...[...;...~...&... |
0960 | ba aa 00 00 78 01 00 00 e1 ab 00 00 24 00 00 00 5a ad 00 00 15 01 00 00 7f ad 00 00 15 01 00 00 | ....x.......$...Z............... |
0980 | 95 ae 00 00 5d 00 00 00 ab af 00 00 7f 00 00 00 09 b0 00 00 62 00 00 00 89 b0 00 00 38 00 00 00 | ....]...............b.......8... |
09a0 | ec b0 00 00 3d 00 00 00 25 b1 00 00 a0 00 00 00 63 b1 00 00 b4 00 00 00 04 b2 00 00 10 01 00 00 | ....=...%.......c............... |
09c0 | b9 b2 00 00 2c 00 00 00 ca b3 00 00 19 01 00 00 f7 b3 00 00 b6 00 00 00 11 b5 00 00 97 00 00 00 | ....,........................... |
09e0 | c8 b5 00 00 46 00 00 00 60 b6 00 00 f6 00 00 00 a7 b6 00 00 07 01 00 00 9e b7 00 00 bf 00 00 00 | ....F...`....................... |
0a00 | a6 b8 00 00 68 00 00 00 66 b9 00 00 6e 00 00 00 cf b9 00 00 dd 00 00 00 3e ba 00 00 a6 00 00 00 | ....h...f...n...........>....... |
0a20 | 1c bb 00 00 a3 00 00 00 c3 bb 00 00 60 00 00 00 67 bc 00 00 23 00 00 00 c8 bc 00 00 0f 00 00 00 | ............`...g...#........... |
0a40 | ec bc 00 00 a1 00 00 00 fc bc 00 00 71 00 00 00 9e bd 00 00 5f 01 00 00 10 be 00 00 b8 00 00 00 | ............q......._........... |
0a60 | 70 bf 00 00 d3 00 00 00 29 c0 00 00 d2 00 00 00 fd c0 00 00 84 00 00 00 d0 c1 00 00 83 00 00 00 | p.......)....................... |
0a80 | 55 c2 00 00 3d 00 00 00 d9 c2 00 00 6c 00 00 00 17 c3 00 00 60 01 00 00 84 c3 00 00 37 00 00 00 | U...=.......l.......`.......7... |
0aa0 | e5 c4 00 00 35 00 00 00 1d c5 00 00 a5 00 00 00 53 c5 00 00 0f 00 00 00 f9 c5 00 00 0a 02 00 00 | ....5...........S............... |
0ac0 | 09 c6 00 00 11 00 00 00 14 c8 00 00 21 00 00 00 26 c8 00 00 0e 00 00 00 48 c8 00 00 d5 00 00 00 | ............!...&.......H....... |
0ae0 | 57 c8 00 00 0c 00 00 00 2d c9 00 00 09 00 00 00 3a c9 00 00 14 00 00 00 44 c9 00 00 17 00 00 00 | W.......-.......:.......D....... |
0b00 | 59 c9 00 00 1f 00 00 00 71 c9 00 00 06 00 00 00 91 c9 00 00 3f 00 00 00 98 c9 00 00 47 00 00 00 | Y.......q...........?.......G... |
0b20 | d8 c9 00 00 18 00 00 00 20 ca 00 00 67 01 00 00 39 ca 00 00 68 01 00 00 a1 cb 00 00 af 00 00 00 | ............g...9...h........... |
0b40 | 0a cd 00 00 09 01 00 00 ba cd 00 00 dd 00 00 00 c4 ce 00 00 6d 00 00 00 a2 cf 00 00 c8 00 00 00 | ....................m........... |
0b60 | 10 d0 00 00 8b 00 00 00 d9 d0 00 00 38 00 00 00 65 d1 00 00 db 00 00 00 9e d1 00 00 47 00 00 00 | ............8...e...........G... |
0b80 | 7a d2 00 00 2f 00 00 00 c2 d2 00 00 24 00 00 00 f2 d2 00 00 64 00 00 00 17 d3 00 00 b5 00 00 00 | z.../.......$.......d........... |
0ba0 | 7c d3 00 00 81 00 00 00 32 d4 00 00 58 00 00 00 b4 d4 00 00 88 00 00 00 0d d5 00 00 a4 00 00 00 | |.......2...X................... |
0bc0 | 96 d5 00 00 94 00 00 00 3b d6 00 00 9f 01 00 00 d0 d6 00 00 9e 01 00 00 70 d8 00 00 73 00 00 00 | ........;...............p...s... |
0be0 | 0f da 00 00 47 01 00 00 83 da 00 00 39 00 00 00 cb db 00 00 09 00 00 00 05 dc 00 00 1c 00 00 00 | ....G.......9................... |
0c00 | 0f dc 00 00 1e 00 00 00 2c dc 00 00 ba 00 00 00 4b dc 00 00 14 01 00 00 06 dd 00 00 4b 00 00 00 | ........,.......K...........K... |
0c20 | 1b de 00 00 9e 00 00 00 67 de 00 00 b4 00 00 00 06 df 00 00 81 00 00 00 bb df 00 00 5d 01 00 00 | ........g...................]... |
0c40 | 3d e0 00 00 b1 00 00 00 9b e1 00 00 b2 00 00 00 4d e2 00 00 78 00 00 00 00 e3 00 00 78 00 00 00 | =...............M...x.......x... |
0c60 | 79 e3 00 00 59 00 00 00 f2 e3 00 00 19 01 00 00 4c e4 00 00 22 00 00 00 66 e5 00 00 2d 00 00 00 | y...Y...........L..."...f...-... |
0c80 | 89 e5 00 00 20 00 00 00 b7 e5 00 00 19 00 00 00 d8 e5 00 00 18 00 00 00 f2 e5 00 00 3b 00 00 00 | ............................;... |
0ca0 | 0b e6 00 00 84 00 00 00 47 e6 00 00 0a 00 00 00 cc e6 00 00 34 00 00 00 d7 e6 00 00 ac 01 00 00 | ........G...........4........... |
0cc0 | 0c e7 00 00 85 00 00 00 b9 e8 00 00 d6 00 00 00 3f e9 00 00 07 00 00 00 16 ea 00 00 6c 00 00 00 | ................?...........l... |
0ce0 | 1e ea 00 00 b2 01 00 00 8b ea 00 00 72 01 00 00 3e ec 00 00 26 00 00 00 b1 ed 00 00 14 00 00 00 | ............r...>...&........... |
0d00 | d8 ed 00 00 06 00 00 00 ed ed 00 00 3d 00 00 00 f4 ed 00 00 18 00 00 00 32 ee 00 00 34 00 00 00 | ............=...........2...4... |
0d20 | 4b ee 00 00 15 00 00 00 80 ee 00 00 16 00 00 00 96 ee 00 00 12 00 00 00 ad ee 00 00 20 00 00 00 | K............................... |
0d40 | c0 ee 00 00 21 00 00 00 e1 ee 00 00 08 00 00 00 03 ef 00 00 23 00 00 00 0c ef 00 00 1c 00 00 00 | ....!...............#........... |
0d60 | 30 ef 00 00 0d 00 00 00 4d ef 00 00 59 00 00 00 5b ef 00 00 4f 00 00 00 b5 ef 00 00 4e 00 00 00 | 0.......M...Y...[...O.......N... |
0d80 | 05 f0 00 00 06 00 00 00 54 f0 00 00 0a 00 00 00 5b f0 00 00 0d 00 00 00 66 f0 00 00 06 00 00 00 | ........T.......[.......f....... |
0da0 | 74 f0 00 00 0f 00 00 00 7b f0 00 00 16 00 00 00 8b f0 00 00 0d 00 00 00 a2 f0 00 00 0a 00 00 00 | t.......{....................... |
0dc0 | b0 f0 00 00 49 00 00 00 bb f0 00 00 31 00 00 00 05 f1 00 00 2a 00 00 00 37 f1 00 00 1b 00 00 00 | ....I.......1.......*...7....... |
0de0 | 62 f1 00 00 1a 00 00 00 7e f1 00 00 13 00 00 00 99 f1 00 00 1f 00 00 00 ad f1 00 00 0c 00 00 00 | b.......~....................... |
0e00 | cd f1 00 00 da 00 00 00 da f1 00 00 7e 00 00 00 b5 f2 00 00 03 00 00 00 34 f3 00 00 35 00 00 00 | ............~...........4...5... |
0e20 | 38 f3 00 00 1c 00 00 00 6e f3 00 00 38 00 00 00 8b f3 00 00 40 00 00 00 c4 f3 00 00 41 00 00 00 | 8.......n...8.......@.......A... |
0e40 | 05 f4 00 00 22 00 00 00 47 f4 00 00 42 00 00 00 6a f4 00 00 20 00 00 00 ad f4 00 00 15 00 00 00 | ...."...G...B...j............... |
0e60 | ce f4 00 00 24 00 00 00 e4 f4 00 00 58 00 00 00 09 f5 00 00 1e 00 00 00 62 f5 00 00 63 00 00 00 | ....$.......X...........b...c... |
0e80 | 81 f5 00 00 90 00 00 00 e5 f5 00 00 b9 00 00 00 76 f6 00 00 5a 01 00 00 30 f7 00 00 40 00 00 00 | ................v...Z...0...@... |
0ea0 | 8b f8 00 00 09 00 00 00 cc f8 00 00 73 00 00 00 d6 f8 00 00 74 00 00 00 4a f9 00 00 21 00 00 00 | ............s.......t...J...!... |
0ec0 | bf f9 00 00 0a 00 00 00 e1 f9 00 00 6c 00 00 00 ec f9 00 00 f0 00 00 00 59 fa 00 00 a0 00 00 00 | ............l...........Y....... |
0ee0 | 4a fb 00 00 8a 00 00 00 eb fb 00 00 6a 00 00 00 76 fc 00 00 57 01 00 00 e1 fc 00 00 ea 00 00 00 | J...........j...v...W........... |
0f00 | 39 fe 00 00 2a 00 00 00 24 ff 00 00 d7 00 00 00 4f ff 00 00 40 01 00 00 27 00 01 00 c1 00 00 00 | 9...*...$.......O...@...'....... |
0f20 | 68 01 01 00 ce 00 00 00 2a 02 01 00 19 01 00 00 f9 02 01 00 8a 00 00 00 13 04 01 00 cd 00 00 00 | h.......*....................... |
0f40 | 9e 04 01 00 a7 00 00 00 6c 05 01 00 29 00 00 00 14 06 01 00 37 00 00 00 3e 06 01 00 2d 00 00 00 | ........l...).......7...>...-... |
0f60 | 76 06 01 00 44 00 00 00 a4 06 01 00 2c 00 00 00 e9 06 01 00 39 00 00 00 16 07 01 00 12 00 00 00 | v...D.......,.......9........... |
0f80 | 50 07 01 00 12 00 00 00 63 07 01 00 6c 00 00 00 76 07 01 00 d0 01 00 00 e3 07 01 00 7e 01 00 00 | P.......c...l...v...........~... |
0fa0 | b4 09 01 00 1a 00 00 00 33 0b 01 00 19 00 00 00 4e 0b 01 00 09 00 00 00 68 0b 01 00 1b 00 00 00 | ........3.......N.......h....... |
0fc0 | 72 0b 01 00 0d 00 00 00 8e 0b 01 00 0e 00 00 00 9c 0b 01 00 19 00 00 00 ab 0b 01 00 2a 00 00 00 | r...........................*... |
0fe0 | c5 0b 01 00 17 00 00 00 f0 0b 01 00 7c 00 00 00 08 0c 01 00 40 01 00 00 85 0c 01 00 94 01 00 00 | ............|.......@........... |
1000 | c6 0d 01 00 bf 00 00 00 5b 0f 01 00 0e 01 00 00 1b 10 01 00 d1 01 00 00 2a 11 01 00 17 00 00 00 | ........[...............*....... |
1020 | fc 12 01 00 19 00 00 00 14 13 01 00 85 00 00 00 2e 13 01 00 42 00 00 00 b4 13 01 00 3b 00 00 00 | ....................B.......;... |
1040 | f7 13 01 00 1c 00 00 00 33 14 01 00 fa 00 00 00 50 14 01 00 9f 00 00 00 4b 15 01 00 22 00 00 00 | ........3.......P.......K..."... |
1060 | eb 15 01 00 36 00 00 00 0e 16 01 00 32 00 00 00 45 16 01 00 38 00 00 00 78 16 01 00 59 00 00 00 | ....6.......2...E...8...x...Y... |
1080 | b1 16 01 00 15 00 00 00 0b 17 01 00 0c 00 00 00 21 17 01 00 2d 00 00 00 2e 17 01 00 83 00 00 00 | ................!...-........... |
10a0 | 5c 17 01 00 1d 01 00 00 e0 17 01 00 26 00 00 00 fe 18 01 00 68 00 00 00 25 19 01 00 26 00 00 00 | \...........&.......h...%...&... |
10c0 | 8e 19 01 00 5d 00 00 00 b5 19 01 00 26 00 00 00 13 1a 01 00 22 00 00 00 3a 1a 01 00 39 01 00 00 | ....].......&......."...:...9... |
10e0 | 5d 1a 01 00 0b 00 00 00 97 1b 01 00 25 00 00 00 a3 1b 01 00 0c 00 00 00 c9 1b 01 00 1c 00 00 00 | ]...........%................... |
1100 | d6 1b 01 00 0a 00 00 00 f3 1b 01 00 55 00 00 00 fe 1b 01 00 09 00 00 00 54 1c 01 00 09 00 00 00 | ............U...........T....... |
1120 | 5e 1c 01 00 d3 00 00 00 68 1c 01 00 75 00 00 00 3c 1d 01 00 50 00 00 00 b2 1d 01 00 53 01 00 00 | ^.......h...u...<...P.......S... |
1140 | 03 1e 01 00 45 01 00 00 57 1f 01 00 97 00 00 00 9d 20 01 00 18 00 00 00 35 21 01 00 2e 00 00 00 | ....E...W...............5!...... |
1160 | 4e 21 01 00 1e 01 00 00 7d 21 01 00 08 00 00 00 9c 22 01 00 09 00 00 00 a5 22 01 00 ec 01 00 00 | N!......}!......."......."...... |
1180 | af 22 01 00 b2 00 00 00 9c 24 01 00 94 00 00 00 4f 25 01 00 03 00 00 00 e4 25 01 00 15 00 00 00 | .".......$......O%.......%...... |
11a0 | e8 25 01 00 08 00 00 00 fe 25 01 00 4e 00 00 00 07 26 01 00 29 01 00 00 56 26 01 00 3b 00 00 00 | .%.......%..N....&..)...V&..;... |
11c0 | 80 27 01 00 c0 00 00 00 bc 27 01 00 d9 00 00 00 7d 28 01 00 8d 00 00 00 57 29 01 00 66 00 00 00 | .'.......'......}(......W)..f... |
11e0 | e5 29 01 00 b5 00 00 00 4c 2a 01 00 1e 00 00 00 02 2b 01 00 52 00 00 00 21 2b 01 00 9e 01 00 00 | .)......L*.......+..R...!+...... |
1200 | 74 2b 01 00 08 00 00 00 13 2d 01 00 11 00 00 00 1c 2d 01 00 41 00 00 00 2e 2d 01 00 0f 00 00 00 | t+.......-.......-..A....-...... |
1220 | 70 2d 01 00 33 00 00 00 80 2d 01 00 2d 00 00 00 b4 2d 01 00 34 00 00 00 e2 2d 01 00 13 00 00 00 | p-..3....-..-....-..4....-...... |
1240 | 17 2e 01 00 61 00 00 00 2b 2e 01 00 06 00 00 00 8d 2e 01 00 0f 00 00 00 94 2e 01 00 b3 00 00 00 | ....a...+....................... |
1260 | a4 2e 01 00 37 00 00 00 58 2f 01 00 31 00 00 00 90 2f 01 00 24 00 00 00 c2 2f 01 00 2a 00 00 00 | ....7...X/..1..../..$..../..*... |
1280 | e7 2f 01 00 15 00 00 00 12 30 01 00 1d 00 00 00 28 30 01 00 17 00 00 00 46 30 01 00 e2 00 00 00 | ./.......0......(0......F0...... |
12a0 | 5e 30 01 00 32 01 00 00 41 31 01 00 c3 00 00 00 74 32 01 00 a8 00 00 00 38 33 01 00 b5 00 00 00 | ^0..2...A1......t2......83...... |
12c0 | e1 33 01 00 44 01 00 00 97 34 01 00 7b 00 00 00 dc 35 01 00 fa 00 00 00 58 36 01 00 ee 00 00 00 | .3..D....4..{....5......X6...... |
12e0 | 53 37 01 00 1c 01 00 00 42 38 01 00 35 01 00 00 5f 39 01 00 1f 01 00 00 95 3a 01 00 8c 00 00 00 | S7......B8..5..._9.......:...... |
1300 | b5 3b 01 00 0e 00 00 00 42 3c 01 00 30 01 00 00 51 3c 01 00 08 00 00 00 82 3d 01 00 27 00 00 00 | .;......B<..0...Q<.......=..'... |
1320 | 8b 3d 01 00 2d 00 00 00 b3 3d 01 00 8d 00 00 00 e1 3d 01 00 0c 00 00 00 6f 3e 01 00 1d 00 00 00 | .=..-....=.......=......o>...... |
1340 | 7c 3e 01 00 0c 00 00 00 9a 3e 01 00 09 00 00 00 a7 3e 01 00 1b 00 00 00 b1 3e 01 00 5f 00 00 00 | |>.......>.......>.......>.._... |
1360 | cd 3e 01 00 22 00 00 00 2d 3f 01 00 90 00 00 00 50 3f 01 00 9a 00 00 00 e1 3f 01 00 0d 00 00 00 | .>.."...-?......P?.......?...... |
1380 | 7c 40 01 00 33 00 00 00 8a 40 01 00 67 00 00 00 be 40 01 00 9c 00 00 00 26 41 01 00 07 00 00 00 | |@..3....@..g....@......&A...... |
13a0 | c3 41 01 00 2d 00 00 00 cb 41 01 00 44 00 00 00 f9 41 01 00 20 01 00 00 3e 42 01 00 b9 00 00 00 | .A..-....A..D....A......>B...... |
13c0 | 5f 43 01 00 8d 01 00 00 19 44 01 00 09 00 00 00 a7 45 01 00 10 00 00 00 b1 45 01 00 0f 00 00 00 | _C.......D.......E.......E...... |
13e0 | c2 45 01 00 15 00 00 00 d2 45 01 00 8b 00 00 00 e8 45 01 00 23 00 00 00 74 46 01 00 28 00 00 00 | .E.......E.......E..#...tF..(... |
1400 | 98 46 01 00 81 00 00 00 c1 46 01 00 1c 00 00 00 43 47 01 00 27 00 00 00 60 47 01 00 14 00 00 00 | .F.......F......CG..'...`G...... |
1420 | 88 47 01 00 0e 00 00 00 9d 47 01 00 27 00 00 00 ac 47 01 00 1f 00 00 00 d4 47 01 00 2e 00 00 00 | .G.......G..'....G.......G...... |
1440 | f4 47 01 00 3f 00 00 00 23 48 01 00 07 00 00 00 63 48 01 00 05 00 00 00 6b 48 01 00 75 00 00 00 | .G..?...#H......cH......kH..u... |
1460 | 71 48 01 00 fe 00 00 00 e7 48 01 00 98 00 00 00 e6 49 01 00 46 01 00 00 7f 4a 01 00 95 00 00 00 | qH.......H.......I..F....J...... |
1480 | c6 4b 01 00 17 00 00 00 5c 4c 01 00 b6 00 00 00 74 4c 01 00 74 00 00 00 2b 4d 01 00 67 00 00 00 | .K......\L......tL..t...+M..g... |
14a0 | a0 4d 01 00 9c 00 00 00 08 4e 01 00 57 01 00 00 a5 4e 01 00 38 01 00 00 fd 4f 01 00 1f 00 00 00 | .M.......N..W....N..8....O...... |
14c0 | 36 51 01 00 6a 01 00 00 56 51 01 00 38 00 00 00 c1 52 01 00 fd 00 00 00 fa 52 01 00 15 01 00 00 | 6Q..j...VQ..8....R.......R...... |
14e0 | f8 53 01 00 88 02 00 00 0e 55 01 00 fd 00 00 00 97 57 01 00 2f 01 00 00 95 58 01 00 08 00 00 00 | .S.......U.......W../....X...... |
1500 | c5 59 01 00 f0 00 00 00 ce 59 01 00 25 00 00 00 bf 5a 01 00 81 00 00 00 e5 5a 01 00 b6 00 00 00 | .Y.......Y..%....Z.......Z...... |
1520 | 67 5b 01 00 b2 00 00 00 1e 5c 01 00 a1 00 00 00 d1 5c 01 00 17 00 00 00 73 5d 01 00 13 00 00 00 | g[.......\.......\......s]...... |
1540 | 8b 5d 01 00 18 00 00 00 9f 5d 01 00 19 00 00 00 b8 5d 01 00 39 00 00 00 d2 5d 01 00 12 00 00 00 | .].......].......]..9....]...... |
1560 | 0c 5e 01 00 0b 00 00 00 1f 5e 01 00 29 00 00 00 2b 5e 01 00 06 00 00 00 55 5e 01 00 de 00 00 00 | .^.......^..)...+^......U^...... |
1580 | 5c 5e 01 00 d3 00 00 00 3b 5f 01 00 5b 00 00 00 0f 60 01 00 04 00 00 00 6b 60 01 00 79 00 00 00 | \^......;_..[....`......k`..y... |
15a0 | 70 60 01 00 e9 00 00 00 ea 60 01 00 11 00 00 00 d4 61 01 00 3d 00 00 00 e6 61 01 00 41 00 00 00 | p`.......`.......a..=....a..A... |
15c0 | 24 62 01 00 6b 00 00 00 66 62 01 00 a3 00 00 00 d2 62 01 00 0f 00 00 00 76 63 01 00 b7 00 00 00 | $b..k...fb.......b......vc...... |
15e0 | 86 63 01 00 a9 00 00 00 3e 64 01 00 99 00 00 00 e8 64 01 00 eb 01 00 00 82 65 01 00 33 01 00 00 | .c......>d.......d.......e..3... |
1600 | 6e 67 01 00 92 01 00 00 a2 68 01 00 94 00 00 00 35 6a 01 00 19 00 00 00 ca 6a 01 00 52 01 00 00 | ng.......h......5j.......j..R... |
1620 | e4 6a 01 00 10 00 00 00 37 6c 01 00 4b 00 00 00 48 6c 01 00 07 00 00 00 94 6c 01 00 24 01 00 00 | .j......7l..K...Hl.......l..$... |
1640 | 9c 6c 01 00 1c 00 00 00 c1 6d 01 00 69 01 00 00 de 6d 01 00 07 00 00 00 48 6f 01 00 14 00 00 00 | .l.......m..i....m......Ho...... |
1660 | 50 6f 01 00 1f 01 00 00 65 6f 01 00 90 00 00 00 85 70 01 00 c0 00 00 00 16 71 01 00 68 01 00 00 | Po......eo.......p.......q..h... |
1680 | d7 71 01 00 4d 00 00 00 40 73 01 00 f7 01 00 00 8e 73 01 00 27 03 00 00 86 75 01 00 5e 00 00 00 | .q..M...@s.......s..'....u..^... |
16a0 | ae 78 01 00 61 02 00 00 0d 79 01 00 99 00 00 00 6f 7b 01 00 a0 02 00 00 09 7c 01 00 03 02 00 00 | .x..a....y......o{.......|...... |
16c0 | aa 7e 01 00 5b 01 00 00 ae 80 01 00 36 01 00 00 0a 82 01 00 47 00 00 00 41 83 01 00 7b 01 00 00 | .~..[.......6.......G...A...{... |
16e0 | 89 83 01 00 4b 00 00 00 05 85 01 00 cb 00 00 00 51 85 01 00 3a 01 00 00 1d 86 01 00 bf 00 00 00 | ....K...........Q...:........... |
1700 | 58 87 01 00 85 00 00 00 18 88 01 00 4c 00 00 00 9e 88 01 00 91 00 00 00 eb 88 01 00 36 02 00 00 | X...........L...............6... |
1720 | 7d 89 01 00 2b 00 00 00 b4 8b 01 00 be 00 00 00 e0 8b 01 00 25 00 00 00 9f 8c 01 00 44 00 00 00 | }...+...............%.......D... |
1740 | c5 8c 01 00 80 01 00 00 0a 8d 01 00 ab 01 00 00 8b 8e 01 00 2d 00 00 00 37 90 01 00 15 01 00 00 | ....................-...7....... |
1760 | 65 90 01 00 57 01 00 00 7b 91 01 00 68 00 00 00 d3 92 01 00 81 00 00 00 3c 93 01 00 70 00 00 00 | e...W...{...h...........<...p... |
1780 | be 93 01 00 3a 00 00 00 2f 94 01 00 3e 00 00 00 6a 94 01 00 b3 00 00 00 a9 94 01 00 cc 00 00 00 | ....:.../...>...j............... |
17a0 | 5d 95 01 00 1b 01 00 00 2a 96 01 00 28 00 00 00 46 97 01 00 2d 01 00 00 6f 97 01 00 f5 00 00 00 | ].......*...(...F...-...o....... |
17c0 | 9d 98 01 00 a3 00 00 00 93 99 01 00 53 00 00 00 37 9a 01 00 16 01 00 00 8b 9a 01 00 2c 01 00 00 | ............S...7...........,... |
17e0 | a2 9b 01 00 d1 00 00 00 cf 9c 01 00 73 00 00 00 a1 9d 01 00 79 00 00 00 15 9e 01 00 f4 00 00 00 | ............s.......y........... |
1800 | 8f 9e 01 00 a6 00 00 00 84 9f 01 00 b3 00 00 00 2b a0 01 00 60 00 00 00 df a0 01 00 22 00 00 00 | ................+...`......."... |
1820 | 40 a1 01 00 11 00 00 00 63 a1 01 00 96 00 00 00 75 a1 01 00 91 00 00 00 0c a2 01 00 84 01 00 00 | @.......c.......u............... |
1840 | 9e a2 01 00 bd 00 00 00 23 a4 01 00 d3 00 00 00 e1 a4 01 00 ee 00 00 00 b5 a5 01 00 84 00 00 00 | ........#....................... |
1860 | a4 a6 01 00 b5 00 00 00 29 a7 01 00 52 00 00 00 df a7 01 00 7b 00 00 00 32 a8 01 00 8b 01 00 00 | ........)...R.......{...2....... |
1880 | ae a8 01 00 42 00 00 00 3a aa 01 00 39 00 00 00 7d aa 01 00 bc 00 00 00 b7 aa 01 00 16 00 00 00 | ....B...:...9...}............... |
18a0 | 74 ab 01 00 46 02 00 00 8b ab 01 00 15 00 00 00 d2 ad 01 00 1c 00 00 00 e8 ad 01 00 0e 00 00 00 | t...F........................... |
18c0 | 05 ae 01 00 04 01 00 00 14 ae 01 00 0d 00 00 00 19 af 01 00 1a 00 00 00 27 af 01 00 19 00 00 00 | ........................'....... |
18e0 | 42 af 01 00 17 00 00 00 5c af 01 00 1c 00 00 00 74 af 01 00 06 00 00 00 91 af 01 00 45 00 00 00 | B.......\.......t...........E... |
1900 | 98 af 01 00 4a 00 00 00 de af 01 00 1e 00 00 00 29 b0 01 00 a5 01 00 00 48 b0 01 00 68 01 00 00 | ....J...........).......H...h... |
1920 | ee b1 01 00 af 00 00 00 57 b3 01 00 3c 01 00 00 07 b4 01 00 06 01 00 00 44 b5 01 00 8b 00 00 00 | ........W...<...........D....... |
1940 | 4b b6 01 00 cc 00 00 00 d7 b6 01 00 ae 00 00 00 a4 b7 01 00 4b 00 00 00 53 b8 01 00 00 01 00 00 | K...................K...S....... |
1960 | 9f b8 01 00 5a 00 00 00 a0 b9 01 00 2f 00 00 00 fb b9 01 00 22 00 00 00 2b ba 01 00 74 00 00 00 | ....Z......./......."...+...t... |
1980 | 4e ba 01 00 c6 00 00 00 c3 ba 01 00 8c 00 00 00 8a bb 01 00 5e 00 00 00 17 bc 01 00 97 00 00 00 | N...................^........... |
19a0 | 76 bc 01 00 ab 00 00 00 0e bd 01 00 a7 00 00 00 ba bd 01 00 f2 01 00 00 62 be 01 00 9e 01 00 00 | v.......................b....... |
19c0 | 55 c0 01 00 7e 00 00 00 f4 c1 01 00 64 01 00 00 73 c2 01 00 41 00 00 00 d8 c3 01 00 12 00 00 00 | U...~.......d...s...A........... |
19e0 | 1a c4 01 00 29 00 00 00 2d c4 01 00 21 00 00 00 57 c4 01 00 d6 00 00 00 79 c4 01 00 3f 01 00 00 | ....)...-...!...W.......y...?... |
1a00 | 50 c5 01 00 5b 00 00 00 90 c6 01 00 ba 00 00 00 ec c6 01 00 bd 00 00 00 a7 c7 01 00 a4 00 00 00 | P...[........................... |
1a20 | 65 c8 01 00 67 01 00 00 0a c9 01 00 b1 00 00 00 72 ca 01 00 c6 00 00 00 24 cb 01 00 77 00 00 00 | e...g...........r.......$...w... |
1a40 | eb cb 01 00 78 00 00 00 63 cc 01 00 74 00 00 00 dc cc 01 00 6d 01 00 00 51 cd 01 00 24 00 00 00 | ....x...c...t.......m...Q...$... |
1a60 | bf ce 01 00 33 00 00 00 e4 ce 01 00 28 00 00 00 18 cf 01 00 20 00 00 00 41 cf 01 00 19 00 00 00 | ....3.......(...........A....... |
1a80 | 62 cf 01 00 55 00 00 00 7c cf 01 00 a5 00 00 00 d2 cf 01 00 0f 00 00 00 78 d0 01 00 51 00 00 00 | b...U...|...............x...Q... |
1aa0 | 88 d0 01 00 f8 01 00 00 da d0 01 00 a6 00 00 00 d3 d2 01 00 12 01 00 00 7a d3 01 00 0e 00 00 00 | ........................z....... |
1ac0 | 8d d4 01 00 83 00 00 00 9c d4 01 00 1f 02 00 00 20 d5 01 00 a5 01 00 00 40 d7 01 00 26 00 00 00 | ........................@...&... |
1ae0 | e6 d8 01 00 14 00 00 00 0d d9 01 00 07 00 00 00 22 d9 01 00 3d 00 00 00 2a d9 01 00 1a 00 00 00 | ................"...=...*....... |
1b00 | 68 d9 01 00 36 00 00 00 83 d9 01 00 17 00 00 00 ba d9 01 00 1a 00 00 00 d2 d9 01 00 13 00 00 00 | h...6........................... |
1b20 | ed d9 01 00 2b 00 00 00 01 da 01 00 21 00 00 00 2d da 01 00 0c 00 00 00 4f da 01 00 25 00 00 00 | ....+.......!...-.......O...%... |
1b40 | 5c da 01 00 24 00 00 00 82 da 01 00 0e 00 00 00 a7 da 01 00 59 00 00 00 b6 da 01 00 4f 00 00 00 | \...$...............Y.......O... |
1b60 | 10 db 01 00 4e 00 00 00 60 db 01 00 08 00 00 00 af db 01 00 0d 00 00 00 b8 db 01 00 0e 00 00 00 | ....N...`....................... |
1b80 | c6 db 01 00 06 00 00 00 d5 db 01 00 0f 00 00 00 dc db 01 00 1b 00 00 00 ec db 01 00 0e 00 00 00 | ................................ |
1ba0 | 08 dc 01 00 0c 00 00 00 17 dc 01 00 5d 00 00 00 24 dc 01 00 51 00 00 00 82 dc 01 00 2d 00 00 00 | ............]...$...Q.......-... |
1bc0 | d4 dc 01 00 1e 00 00 00 02 dd 01 00 1d 00 00 00 21 dd 01 00 1f 00 00 00 3f dd 01 00 22 00 00 00 | ................!.......?..."... |
1be0 | 5f dd 01 00 0c 00 00 00 82 dd 01 00 01 00 00 00 5d 01 00 00 be 00 00 00 92 01 00 00 0c 01 00 00 | _...............]............... |
1c00 | 00 00 00 00 c4 00 00 00 b0 00 00 00 32 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 00 00 00 | ............2................... |
1c20 | 18 00 00 00 28 01 00 00 7f 00 00 00 dc 00 00 00 04 00 00 00 e2 00 00 00 5a 00 00 00 00 00 00 00 | ....(...................Z....... |
1c40 | 00 00 00 00 45 01 00 00 26 00 00 00 67 01 00 00 bd 00 00 00 96 00 00 00 4b 00 00 00 59 01 00 00 | ....E...&...g...........K...Y... |
1c60 | 00 00 00 00 97 01 00 00 9a 01 00 00 ce 00 00 00 64 01 00 00 00 00 00 00 a5 00 00 00 70 01 00 00 | ................d...........p... |
1c80 | 23 01 00 00 99 01 00 00 27 01 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 79 01 00 00 00 00 00 00 | #.......'...............y....... |
1ca0 | 5f 01 00 00 00 00 00 00 6e 01 00 00 4a 00 00 00 00 00 00 00 65 01 00 00 46 01 00 00 80 00 00 00 | _.......n...J.......e...F....... |
1cc0 | 8b 00 00 00 00 00 00 00 12 00 00 00 7f 01 00 00 00 00 00 00 29 00 00 00 31 01 00 00 15 00 00 00 | ....................)...1....... |
1ce0 | 3b 00 00 00 48 01 00 00 00 00 00 00 00 00 00 00 bb 00 00 00 00 00 00 00 ac 01 00 00 58 01 00 00 | ;...H.......................X... |
1d00 | a4 00 00 00 86 01 00 00 95 01 00 00 00 00 00 00 6f 00 00 00 81 00 00 00 d7 00 00 00 90 01 00 00 | ................o............... |
1d20 | 00 00 00 00 3a 01 00 00 00 00 00 00 00 00 00 00 13 00 00 00 4d 00 00 00 68 01 00 00 c6 00 00 00 | ....:...............M...h....... |
1d40 | dd 00 00 00 00 00 00 00 88 01 00 00 28 00 00 00 bc 00 00 00 00 00 00 00 d2 00 00 00 b8 01 00 00 | ............(................... |
1d60 | 44 01 00 00 c5 00 00 00 6c 01 00 00 9b 00 00 00 b4 00 00 00 2b 01 00 00 a1 01 00 00 ba 00 00 00 | D.......l...........+........... |
1d80 | 00 00 00 00 97 00 00 00 a8 00 00 00 00 00 00 00 03 00 00 00 ae 01 00 00 16 00 00 00 51 01 00 00 | ............................Q... |
1da0 | 14 01 00 00 00 00 00 00 3d 01 00 00 00 00 00 00 00 00 00 00 66 00 00 00 72 01 00 00 2e 01 00 00 | ........=...........f...r....... |
1dc0 | 52 01 00 00 8e 00 00 00 8f 00 00 00 00 00 00 00 30 00 00 00 de 00 00 00 ed 00 00 00 05 01 00 00 | R...............0............... |
1de0 | fd 00 00 00 a2 00 00 00 79 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 f5 00 00 00 83 00 00 00 | ........y....................... |
1e00 | 6d 00 00 00 eb 00 00 00 11 01 00 00 00 00 00 00 4e 01 00 00 cd 00 00 00 1a 00 00 00 45 00 00 00 | m...............N...........E... |
1e20 | 24 01 00 00 00 00 00 00 4f 00 00 00 84 00 00 00 00 00 00 00 18 01 00 00 00 00 00 00 a6 00 00 00 | $.......O....................... |
1e40 | 57 01 00 00 00 00 00 00 00 00 00 00 2a 01 00 00 00 00 00 00 7d 01 00 00 a3 00 00 00 ef 00 00 00 | W...........*.......}........... |
1e60 | 3c 01 00 00 52 00 00 00 b5 01 00 00 00 00 00 00 0b 01 00 00 78 01 00 00 26 01 00 00 2d 01 00 00 | <...R...............x...&...-... |
1e80 | 16 01 00 00 00 00 00 00 98 01 00 00 00 00 00 00 51 00 00 00 42 00 00 00 00 00 00 00 c3 00 00 00 | ................Q...B........... |
1ea0 | 31 00 00 00 7b 01 00 00 54 01 00 00 10 00 00 00 4e 00 00 00 89 01 00 00 a9 00 00 00 87 00 00 00 | 1...{...T.......N............... |
1ec0 | 7e 00 00 00 1c 01 00 00 27 00 00 00 00 00 00 00 6c 00 00 00 7c 01 00 00 d8 00 00 00 00 00 00 00 | ~.......'.......l...|........... |
1ee0 | 7e 01 00 00 6b 01 00 00 00 00 00 00 b1 01 00 00 00 00 00 00 63 01 00 00 11 00 00 00 77 00 00 00 | ~...k...............c.......w... |
1f00 | 2c 01 00 00 1b 01 00 00 00 00 00 00 00 00 00 00 29 01 00 00 81 01 00 00 ec 00 00 00 d9 00 00 00 | ,...............)............... |
1f20 | 74 00 00 00 00 00 00 00 7c 00 00 00 b6 00 00 00 f9 00 00 00 5e 01 00 00 03 01 00 00 1b 00 00 00 | t.......|...........^........... |
1f40 | 6a 01 00 00 50 00 00 00 62 00 00 00 53 00 00 00 17 01 00 00 00 00 00 00 56 01 00 00 bf 00 00 00 | j...P...b...S...........V....... |
1f60 | a9 01 00 00 ad 00 00 00 00 00 00 00 09 00 00 00 e3 00 00 00 00 00 00 00 ae 00 00 00 8d 01 00 00 | ................................ |
1f80 | b3 01 00 00 bb 01 00 00 06 01 00 00 00 00 00 00 33 00 00 00 05 00 00 00 00 00 00 00 aa 00 00 00 | ................3............... |
1fa0 | 00 00 00 00 d4 00 00 00 55 01 00 00 8c 00 00 00 4a 01 00 00 00 00 00 00 88 00 00 00 00 00 00 00 | ........U.......J............... |
1fc0 | a1 00 00 00 00 00 00 00 87 01 00 00 24 00 00 00 00 00 00 00 e9 00 00 00 d5 00 00 00 00 00 00 00 | ............$................... |
1fe0 | 00 00 00 00 8c 01 00 00 b9 00 00 00 00 00 00 00 58 00 00 00 3e 01 00 00 00 00 00 00 40 00 00 00 | ................X...>.......@... |
2000 | 00 00 00 00 3e 00 00 00 0e 00 00 00 5e 00 00 00 62 01 00 00 22 00 00 00 8f 01 00 00 6d 01 00 00 | ....>.......^...b...".......m... |
2020 | 00 00 00 00 60 00 00 00 2e 00 00 00 ee 00 00 00 4c 00 00 00 30 01 00 00 00 00 00 00 15 01 00 00 | ....`...........L...0........... |
2040 | f4 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 8d 00 00 00 00 00 00 00 b2 00 00 00 1f 00 00 00 | ................................ |
2060 | 00 00 00 00 47 01 00 00 e7 00 00 00 34 00 00 00 09 01 00 00 75 00 00 00 84 01 00 00 00 00 00 00 | ....G.......4.......u........... |
2080 | 00 00 00 00 f3 00 00 00 21 00 00 00 f1 00 00 00 08 00 00 00 69 00 00 00 f8 00 00 00 00 00 00 00 | ........!...........i........... |
20a0 | f2 00 00 00 4c 01 00 00 00 01 00 00 94 00 00 00 32 00 00 00 4f 01 00 00 2f 01 00 00 48 00 00 00 | ....L...........2...O.../...H... |
20c0 | 20 01 00 00 9e 00 00 00 36 00 00 00 07 00 00 00 36 01 00 00 00 00 00 00 c7 00 00 00 d3 00 00 00 | ........6.......6............... |
20e0 | 46 00 00 00 00 00 00 00 5f 00 00 00 08 01 00 00 21 01 00 00 00 00 00 00 4d 01 00 00 33 01 00 00 | F......._.......!.......M...3... |
2100 | 00 00 00 00 34 01 00 00 54 00 00 00 fc 00 00 00 00 00 00 00 f0 00 00 00 00 00 00 00 8a 00 00 00 | ....4...T....................... |
2120 | 00 00 00 00 4b 01 00 00 0d 00 00 00 70 00 00 00 00 00 00 00 73 00 00 00 bc 01 00 00 69 01 00 00 | ....K.......p.......s.......i... |
2140 | 00 00 00 00 00 00 00 00 5a 01 00 00 55 00 00 00 00 00 00 00 37 01 00 00 00 00 00 00 17 00 00 00 | ........Z...U.......7........... |
2160 | 13 01 00 00 e6 00 00 00 2d 00 00 00 c9 00 00 00 7a 00 00 00 6e 00 00 00 b3 00 00 00 75 01 00 00 | ........-.......z...n.......u... |
2180 | 00 00 00 00 00 00 00 00 72 00 00 00 e1 00 00 00 3d 00 00 00 5d 00 00 00 93 00 00 00 fe 00 00 00 | ........r.......=...]........... |
21a0 | 04 01 00 00 37 00 00 00 00 00 00 00 23 00 00 00 71 01 00 00 a3 01 00 00 35 00 00 00 47 00 00 00 | ....7.......#...q.......5...G... |
21c0 | e4 00 00 00 df 00 00 00 74 01 00 00 1d 01 00 00 63 00 00 00 1f 01 00 00 61 01 00 00 91 00 00 00 | ........t.......c.......a....... |
21e0 | b5 00 00 00 39 01 00 00 00 00 00 00 6f 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9d 00 00 00 | ....9.......o................... |
2200 | 76 01 00 00 00 00 00 00 0f 01 00 00 10 01 00 00 85 00 00 00 95 00 00 00 07 01 00 00 83 01 00 00 | v............................... |
2220 | 00 00 00 00 aa 01 00 00 19 01 00 00 00 00 00 00 93 01 00 00 ac 00 00 00 1d 00 00 00 00 00 00 00 | ................................ |
2240 | 73 01 00 00 64 00 00 00 00 00 00 00 9f 00 00 00 00 00 00 00 7d 00 00 00 3f 01 00 00 90 00 00 00 | s...d...............}...?....... |
2260 | 14 00 00 00 60 01 00 00 fa 00 00 00 82 01 00 00 6a 00 00 00 00 00 00 00 da 00 00 00 a0 00 00 00 | ....`...........j............... |
2280 | 02 01 00 00 1a 01 00 00 50 01 00 00 00 00 00 00 00 00 00 00 02 00 00 00 9b 01 00 00 00 00 00 00 | ........P....................... |
22a0 | b7 01 00 00 00 00 00 00 65 00 00 00 68 00 00 00 a7 01 00 00 b9 01 00 00 3f 00 00 00 9c 01 00 00 | ........e...h...........?....... |
22c0 | 57 00 00 00 00 00 00 00 00 00 00 00 b2 01 00 00 56 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 | W...............V............... |
22e0 | 78 00 00 00 49 00 00 00 71 00 00 00 00 00 00 00 b0 01 00 00 43 01 00 00 fb 00 00 00 a8 01 00 00 | x...I...q...........C........... |
2300 | 8a 01 00 00 25 01 00 00 40 01 00 00 19 00 00 00 41 01 00 00 00 00 00 00 5c 00 00 00 2f 00 00 00 | ....%...@.......A.......\.../... |
2320 | 9f 01 00 00 d0 00 00 00 35 01 00 00 a4 01 00 00 00 00 00 00 86 00 00 00 6b 00 00 00 00 00 00 00 | ........5...............k....... |
2340 | 9d 01 00 00 a5 01 00 00 25 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 ea 00 00 00 8e 01 00 00 | ........%....................... |
2360 | 9a 00 00 00 0b 00 00 00 00 00 00 00 20 00 00 00 d6 00 00 00 00 00 00 00 53 01 00 00 b7 00 00 00 | ........................S....... |
2380 | 00 00 00 00 67 00 00 00 00 00 00 00 ca 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 2a 00 00 00 | ....g.......................*... |
23a0 | cc 00 00 00 0a 01 00 00 af 00 00 00 61 00 00 00 85 01 00 00 3c 00 00 00 b4 01 00 00 00 00 00 00 | ............a.......<........... |
23c0 | d1 00 00 00 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 01 00 00 e8 00 00 00 06 00 00 00 | ................................ |
23e0 | 41 00 00 00 22 01 00 00 3a 00 00 00 96 01 00 00 00 00 00 00 e0 00 00 00 00 00 00 00 9c 00 00 00 | A..."...:....................... |
2400 | 00 00 00 00 3b 01 00 00 00 00 00 00 0a 00 00 00 cf 00 00 00 a2 01 00 00 2b 00 00 00 5b 01 00 00 | ....;...................+...[... |
2420 | c2 00 00 00 00 00 00 00 e5 00 00 00 b1 00 00 00 00 00 00 00 0e 01 00 00 f6 00 00 00 00 00 00 00 | ................................ |
2440 | 00 00 00 00 00 00 00 00 2c 00 00 00 f7 00 00 00 82 00 00 00 12 01 00 00 42 01 00 00 00 00 00 00 | ........,...............B....... |
2460 | 38 00 00 00 00 00 00 00 0f 00 00 00 ad 01 00 00 00 00 00 00 43 00 00 00 00 00 00 00 77 01 00 00 | 8...................C.......w... |
2480 | 38 01 00 00 ab 00 00 00 00 00 00 00 bd 01 00 00 00 00 00 00 98 00 00 00 9e 01 00 00 0d 01 00 00 | 8............................... |
24a0 | 91 01 00 00 00 00 00 00 ab 01 00 00 8b 01 00 00 a0 01 00 00 59 00 00 00 00 00 00 00 76 00 00 00 | ....................Y.......v... |
24c0 | 39 00 00 00 a7 00 00 00 80 01 00 00 1e 01 00 00 7b 00 00 00 5c 01 00 00 b8 00 00 00 94 01 00 00 | 9...............{...\........... |
24e0 | 00 00 00 00 a6 01 00 00 00 00 00 00 01 01 00 00 49 01 00 00 b6 01 00 00 66 01 00 00 99 00 00 00 | ................I.......f....... |
2500 | 92 00 00 00 44 00 00 00 ba 01 00 00 5b 00 00 00 00 00 00 00 db 00 00 00 7a 01 00 00 89 00 00 00 | ....D.......[...........z....... |
2520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 24 7b 76 79 6f 73 5f 6c 69 62 65 78 65 63 | ................."${vyos_libexec |
2540 | 64 69 72 7d 2f 76 61 6c 69 64 61 74 6f 72 73 2f 66 6f 6f 20 62 61 72 20 24 56 41 52 28 40 29 22 | dir}/validators/foo.bar.$VAR(@)" |
2560 | 20 77 69 6c 6c 20 62 65 20 65 78 65 63 75 74 65 64 2c 20 3c 63 6f 6e 73 74 72 61 69 6e 74 45 72 | .will.be.executed,.<constraintEr |
2580 | 72 6f 72 4d 65 73 73 61 67 65 3e 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e | rorMessage>.will.be.displayed.on |
25a0 | 20 66 61 69 6c 75 72 65 00 2e 2e 2e 00 3c 63 6f 6e 73 74 72 61 69 6e 74 45 72 72 6f 72 4d 65 73 | .failure.....<constraintErrorMes |
25c0 | 73 61 67 65 3e 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 66 61 69 6c 75 | sage>.will.be.displayed.on.failu |
25e0 | 72 65 00 3c 6e 6f 64 65 20 6e 61 6d 65 3d 22 6d 79 6e 6f 64 65 22 3e 20 3c 2f 6e 6f 64 65 3e 00 | re.<node.name="mynode">.</node>. |
2600 | 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 63 6f 6d 70 6c 65 74 69 6f 6e 48 65 6c 70 3e 20 3c 6c | <properties>.<completionHelp>.<l |
2620 | 69 73 74 3e 20 66 6f 6f 20 62 61 72 20 3c 2f 6c 69 73 74 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 | ist>.foo.bar.</list>.<properties |
2640 | 3e 20 3c 63 6f 6d 70 6c 65 74 69 6f 6e 48 65 6c 70 3e 20 3c 70 61 74 68 3e 20 76 70 6e 20 69 70 | >.<completionHelp>.<path>.vpn.ip |
2660 | 73 65 63 20 65 73 70 2d 67 72 6f 75 70 20 3c 2f 70 61 74 68 3e 20 2e 2e 2e 00 3c 70 72 6f 70 65 | sec.esp-group.</path>.....<prope |
2680 | 72 74 69 65 73 3e 20 3c 63 6f 6d 70 6c 65 74 69 6f 6e 48 65 6c 70 3e 20 3c 73 63 72 69 70 74 3e | rties>.<completionHelp>.<script> |
26a0 | 20 2f 70 61 74 68 2f 74 6f 2f 73 63 72 69 70 74 20 3c 2f 73 63 72 69 70 74 3e 20 2e 2e 2e 00 3c | ./path/to/script.</script>.....< |
26c0 | 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 63 6f 6e 73 74 72 61 69 6e 74 3e 20 3c 72 65 67 65 78 3e | properties>.<constraint>.<regex> |
26e0 | 20 2e 2e 2e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 63 6f 6e 73 74 72 61 69 6e 74 3e 20 3c | .....<properties>.<constraint>.< |
2700 | 76 61 6c 69 64 61 74 6f 72 3e 20 3c 6e 61 6d 65 20 3d 22 66 6f 6f 22 20 61 72 67 75 6d 65 6e 74 | validator>.<name.="foo".argument |
2720 | 3d 22 62 61 72 22 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 68 65 6c 70 3e 4d 79 20 6e 6f | ="bar">.<properties>.<help>My.no |
2740 | 64 65 3c 2f 68 65 6c 70 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 6d 75 6c 74 69 2f 3e 00 | de</help>.<properties>.<multi/>. |
2760 | 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 70 72 69 6f 72 69 74 79 3e 39 39 39 3c 2f 70 72 69 6f | <properties>.<priority>999</prio |
2780 | 72 69 74 79 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 76 61 6c 75 65 48 65 6c 70 3e 20 3c | rity>.<properties>.<valueHelp>.< |
27a0 | 66 6f 72 6d 61 74 3e 20 66 6f 72 6d 61 74 20 3c 2f 66 6f 72 6d 61 74 3e 20 3c 64 65 73 63 72 69 | format>.format.</format>.<descri |
27c0 | 70 74 69 6f 6e 3e 20 73 6f 6d 65 20 73 74 72 69 6e 67 20 3c 2f 64 65 73 63 72 69 70 74 69 6f 6e | ption>.some.string.</description |
27e0 | 3e 00 3c 74 61 67 4e 6f 64 65 20 6e 61 6d 65 3d 22 6d 79 6e 6f 64 65 3e 20 3c 2f 6e 6f 64 65 3e | >.<tagNode.name="mynode>.</node> |
2800 | 00 41 20 66 6f 72 6b 20 77 69 74 68 20 70 61 63 6b 61 67 69 6e 67 20 63 68 61 6e 67 65 73 20 66 | .A.fork.with.packaging.changes.f |
2820 | 6f 72 20 56 79 4f 53 20 69 73 20 6b 65 70 74 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | or.VyOS.is.kept.at.https://githu |
2840 | 62 2e 63 6f 6d 2f 76 79 6f 73 2f 68 76 69 6e 66 6f 00 41 20 67 6f 6f 64 20 61 70 70 72 6f 61 63 | b.com/vyos/hvinfo.A.good.approac |
2860 | 68 20 66 6f 72 20 77 72 69 74 69 6e 67 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 69 73 | h.for.writing.commit.messages.is |
2880 | 20 61 63 74 75 61 6c 6c 79 20 74 6f 20 68 61 76 65 20 61 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 | .actually.to.have.a.look.at.the. |
28a0 | 66 69 6c 65 28 73 29 20 68 69 73 74 6f 72 79 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 60 60 67 69 | file(s).history.by.invoking.``gi |
28c0 | 74 20 6c 6f 67 20 70 61 74 68 2f 74 6f 2f 66 69 6c 65 2e 74 78 74 60 60 2e 00 41 20 6e 75 6d 62 | t.log.path/to/file.txt``..A.numb |
28e0 | 65 72 20 6f 66 20 66 6c 61 67 73 20 63 61 6e 20 62 65 20 73 65 74 20 75 70 20 74 6f 20 63 68 61 | er.of.flags.can.be.set.up.to.cha |
2900 | 6e 67 65 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 56 79 4f 53 20 61 74 20 72 75 6e | nge.the.behaviour.of.VyOS.at.run |
2920 | 74 69 6d 65 2e 20 54 68 65 73 65 20 66 6c 61 67 73 20 63 61 6e 20 62 65 20 74 6f 67 67 6c 65 64 | time..These.flags.can.be.toggled |
2940 | 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 | .using.either.environment.variab |
2960 | 6c 65 73 20 6f 72 20 63 72 65 61 74 69 6e 67 20 66 69 6c 65 73 2e 00 41 20 73 69 6e 67 6c 65 2c | les.or.creating.files..A.single, |
2980 | 20 73 68 6f 72 74 2c 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 28 72 | .short,.summary.of.the.commit.(r |
29a0 | 65 63 6f 6d 6d 65 6e 64 65 64 20 35 30 20 63 68 61 72 61 63 74 65 72 73 20 6f 72 20 6c 65 73 73 | ecommended.50.characters.or.less |
29c0 | 2c 20 6e 6f 74 20 65 78 63 65 65 64 69 6e 67 20 38 30 20 63 68 61 72 61 63 74 65 72 73 29 20 63 | ,.not.exceeding.80.characters).c |
29e0 | 6f 6e 74 61 69 6e 69 6e 67 20 61 20 70 72 65 66 69 78 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65 | ontaining.a.prefix.of.the.change |
2a00 | 64 20 63 6f 6d 70 6f 6e 65 6e 74 20 61 6e 64 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e | d.component.and.the.correspondin |
2a20 | 67 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 72 65 66 65 72 65 6e 63 65 20 65 2e 67 2e 20 60 60 | g.Phabricator_.reference.e.g..`` |
2a40 | 73 6e 6d 70 3a 20 54 31 31 31 31 3a 60 60 20 6f 72 20 60 60 65 74 68 65 72 6e 65 74 3a 20 54 32 | snmp:.T1111:``.or.``ethernet:.T2 |
2a60 | 32 32 32 3a 60 60 20 2d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 63 6f 75 | 222:``.-.multiple.components.cou |
2a80 | 6c 64 20 62 65 20 63 6f 6e 63 61 74 65 6e 61 74 65 64 20 61 73 20 69 6e 20 60 60 73 6e 6d 70 3a | ld.be.concatenated.as.in.``snmp: |
2aa0 | 20 65 74 68 65 72 6e 65 74 3a 20 54 33 33 33 33 60 60 00 41 62 62 72 65 76 69 61 74 69 6f 6e 73 | .ethernet:.T3333``.Abbreviations |
2ac0 | 20 61 6e 64 20 61 63 72 6f 6e 79 6d 73 20 2a 2a 6d 75 73 74 2a 2a 20 62 65 20 63 61 70 69 74 61 | .and.acronyms.**must**.be.capita |
2ae0 | 6c 69 7a 65 64 2e 00 41 63 63 65 6c 2d 50 50 50 00 41 63 72 6f 6e 79 6d 73 20 61 6c 73 6f 20 2a | lized..Accel-PPP.Acronyms.also.* |
2b00 | 2a 6d 75 73 74 2a 2a 20 62 65 20 63 61 70 69 74 61 6c 69 7a 65 64 20 74 6f 20 76 69 73 75 61 6c | *must**.be.capitalized.to.visual |
2b20 | 6c 79 20 64 69 73 74 69 6e 67 75 69 73 68 20 74 68 65 6d 20 66 72 6f 6d 20 6e 6f 72 6d 61 6c 20 | ly.distinguish.them.from.normal. |
2b40 | 77 6f 72 64 73 3a 00 41 64 64 20 66 69 6c 65 20 74 6f 20 47 69 74 20 69 6e 64 65 78 20 75 73 69 | words:.Add.file.to.Git.index.usi |
2b60 | 6e 67 20 60 60 67 69 74 20 61 64 64 20 6d 79 66 69 6c 65 60 60 2c 20 6f 72 20 66 6f 72 20 61 20 | ng.``git.add.myfile``,.or.for.a. |
2b80 | 77 68 6f 6c 65 20 64 69 72 65 63 74 6f 72 79 3a 20 60 60 67 69 74 20 61 64 64 20 73 6f 6d 65 64 | whole.directory:.``git.add.somed |
2ba0 | 69 72 2f 2a 60 60 00 41 64 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 49 50 20 61 64 64 72 65 73 | ir/*``.Add.one.or.more.IP.addres |
2bc0 | 73 65 73 00 41 64 64 72 65 73 73 00 41 66 74 65 72 20 61 20 6d 69 6e 75 74 65 20 6f 72 20 74 77 | ses.Address.After.a.minute.or.tw |
2be0 | 6f 20 79 6f 75 20 77 69 6c 6c 20 66 69 6e 64 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 44 45 | o.you.will.find.the.generated.DE |
2c00 | 42 20 70 61 63 6b 61 67 65 73 20 6e 65 78 74 20 74 6f 20 74 68 65 20 76 79 6f 73 2d 31 78 20 73 | B.packages.next.to.the.vyos-1x.s |
2c20 | 6f 75 72 63 65 20 64 69 72 65 63 74 6f 72 79 3a 00 41 66 74 65 72 20 63 6f 6d 70 69 6c 69 6e 67 | ource.directory:.After.compiling |
2c40 | 20 74 68 65 20 70 61 63 6b 61 67 65 73 20 79 6f 75 20 77 69 6c 6c 20 66 69 6e 64 20 79 6f 75 72 | .the.packages.you.will.find.your |
2c60 | 73 65 6c 66 20 74 68 65 20 6e 65 77 6c 79 20 67 65 6e 65 72 61 74 65 64 20 60 2a 2e 64 65 62 60 | self.the.newly.generated.`*.deb` |
2c80 | 20 62 69 6e 61 72 69 65 73 20 69 6e 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 | .binaries.in.``vyos-build/packag |
2ca0 | 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 60 60 20 66 72 6f 6d 20 77 68 69 63 68 20 79 6f 75 | es/linux-kernel``.from.which.you |
2cc0 | 20 63 61 6e 20 63 6f 70 79 20 74 68 65 6d 20 74 6f 20 74 68 65 20 60 60 76 79 6f 73 2d 62 75 69 | .can.copy.them.to.the.``vyos-bui |
2ce0 | 6c 64 2f 70 61 63 6b 61 67 65 73 60 60 20 66 6f 6c 64 65 72 20 66 6f 72 20 69 6e 63 6c 75 73 69 | ld/packages``.folder.for.inclusi |
2d00 | 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 49 53 4f 20 62 75 69 6c 64 2e 00 41 66 74 65 72 20 69 | on.during.the.ISO.build..After.i |
2d20 | 74 73 20 66 69 72 73 74 20 62 6f 6f 74 20 69 6e 74 6f 20 74 68 65 20 6e 65 77 6c 79 20 69 6e 73 | ts.first.boot.into.the.newly.ins |
2d40 | 74 61 6c 6c 65 64 20 73 79 73 74 65 6d 20 74 68 65 20 6d 61 69 6e 20 53 6d 6f 6b 65 74 65 73 74 | talled.system.the.main.Smoketest |
2d60 | 20 73 63 72 69 70 74 20 69 73 20 65 78 65 63 75 74 65 64 2c 20 69 74 20 63 61 6e 20 62 65 20 66 | .script.is.executed,.it.can.be.f |
2d80 | 6f 75 6e 64 20 68 65 72 65 3a 20 60 2f 75 73 72 2f 62 69 6e 2f 76 79 6f 73 2d 73 6d 6f 6b 65 74 | ound.here:.`/usr/bin/vyos-smoket |
2da0 | 65 73 74 60 00 41 6c 6c 20 56 79 4f 53 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 20 68 6f 73 | est`.All.VyOS.source.code.is.hos |
2dc0 | 74 65 64 20 6f 6e 20 47 69 74 48 75 62 20 75 6e 64 65 72 20 74 68 65 20 56 79 4f 53 20 6f 72 67 | ted.on.GitHub.under.the.VyOS.org |
2de0 | 61 6e 69 7a 61 74 69 6f 6e 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 68 65 72 | anization.which.can.be.found.her |
2e00 | 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 00 41 6c 6c 20 63 | e:.https://github.com/vyos.All.c |
2e20 | 6f 6d 6d 69 74 20 74 69 6d 65 20 63 68 65 63 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 74 | ommit.time.checks.should.be.in.t |
2e40 | 68 65 20 76 65 72 69 66 79 28 29 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 63 72 69 | he.verify().function.of.the.scri |
2e60 | 70 74 00 41 6c 6c 20 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 58 4d 4c 20 | pt.All.interface.definition.XML. |
2e80 | 69 6e 70 75 74 20 66 69 6c 65 73 20 28 2e 69 6e 20 73 75 66 66 69 78 29 20 77 69 6c 6c 20 62 65 | input.files.(.in.suffix).will.be |
2ea0 | 20 73 65 6e 74 20 74 6f 20 74 68 65 20 47 43 43 20 70 72 65 70 72 6f 63 65 73 73 20 61 6e 64 20 | .sent.to.the.GCC.preprocess.and. |
2ec0 | 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 60 62 75 69 | the.output.is.stored.in.the.`bui |
2ee0 | 6c 64 2f 69 6e 74 65 72 66 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 73 60 20 66 6f 6c 64 65 72 | ld/interface-definitions`.folder |
2f00 | 2e 20 54 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20 6d 65 6e 74 69 6f 6e 65 64 20 60 73 63 72 69 | ..The.previously.mentioned.`scri |
2f20 | 70 74 73 2f 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 2d 74 65 6d 70 6c 61 74 65 73 60 20 73 63 72 | pts/build-command-templates`.scr |
2f40 | 69 70 74 20 6f 70 65 72 61 74 65 73 20 6f 6e 20 74 68 65 20 60 62 75 69 6c 64 2f 69 6e 74 65 72 | ipt.operates.on.the.`build/inter |
2f60 | 66 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 73 60 20 66 6f 6c 64 65 72 20 74 6f 20 67 65 6e 65 | face-definitions`.folder.to.gene |
2f80 | 72 61 74 65 20 61 6c 6c 20 72 65 71 75 69 72 65 64 20 43 4c 49 20 6e 6f 64 65 73 2e 00 41 6c 6c | rate.all.required.CLI.nodes..All |
2fa0 | 20 69 73 73 75 65 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 70 6f 72 74 65 64 20 74 6f 20 74 68 | .issues.should.be.reported.to.th |
2fc0 | 65 20 64 65 76 65 6c 6f 70 65 72 73 2e 20 54 68 69 73 20 6c 65 74 73 20 74 68 65 20 64 65 76 65 | e.developers..This.lets.the.deve |
2fe0 | 6c 6f 70 65 72 73 20 6b 6e 6f 77 20 77 68 61 74 20 69 73 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 20 | lopers.know.what.is.not.working. |
3000 | 70 72 6f 70 65 72 6c 79 2e 20 57 69 74 68 6f 75 74 20 74 68 69 73 20 73 6f 72 74 20 6f 66 20 66 | properly..Without.this.sort.of.f |
3020 | 65 65 64 62 61 63 6b 20 65 76 65 72 79 20 64 65 76 65 6c 6f 70 65 72 20 77 69 6c 6c 20 62 65 6c | eedback.every.developer.will.bel |
3040 | 69 65 76 65 20 74 68 61 74 20 65 76 65 72 79 74 68 69 6e 67 20 69 73 20 77 6f 72 6b 69 6e 67 20 | ieve.that.everything.is.working. |
3060 | 63 6f 72 72 65 63 74 6c 79 2e 00 41 6c 6c 20 6c 6f 67 69 63 20 73 68 6f 75 6c 64 20 62 65 20 69 | correctly..All.logic.should.be.i |
3080 | 6e 20 74 68 65 20 73 63 72 69 70 74 73 00 41 6c 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 63 6f | n.the.scripts.All.text.of.the.co |
30a0 | 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 73 68 6f 75 6c 64 20 62 65 20 77 72 61 70 70 65 64 20 61 | mmit.message.should.be.wrapped.a |
30c0 | 74 20 37 32 20 63 68 61 72 61 63 74 65 72 73 20 69 66 20 70 6f 73 73 69 62 6c 65 20 77 68 69 63 | t.72.characters.if.possible.whic |
30e0 | 68 20 6d 61 6b 65 73 20 72 65 61 64 69 6e 67 20 63 6f 6d 6d 69 74 20 6c 6f 67 73 20 65 61 73 69 | h.makes.reading.commit.logs.easi |
3100 | 65 72 20 77 69 74 68 20 60 60 67 69 74 20 6c 6f 67 60 60 20 6f 6e 20 61 20 73 74 61 6e 64 61 72 | er.with.``git.log``.on.a.standar |
3120 | 64 20 74 65 72 6d 69 6e 61 6c 20 28 77 68 69 63 68 20 68 61 70 70 65 6e 73 20 74 6f 20 62 65 20 | d.terminal.(which.happens.to.be. |
3140 | 38 30 78 32 35 29 00 41 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 60 60 2d 78 60 60 20 6f 70 74 | 80x25).Always.use.the.``-x``.opt |
3160 | 69 6f 6e 20 74 6f 20 74 68 65 20 60 60 67 69 74 20 63 68 65 72 72 79 2d 70 69 63 6b 60 60 20 63 | ion.to.the.``git.cherry-pick``.c |
3180 | 6f 6d 6d 61 6e 64 20 77 68 65 6e 20 62 61 63 6b 20 6f 72 20 66 6f 72 77 61 72 64 20 70 6f 72 74 | ommand.when.back.or.forward.port |
31a0 | 69 6e 67 20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 6d 69 74 2e 20 54 68 69 73 20 61 | ing.an.individual.commit..This.a |
31c0 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 70 70 65 6e 64 73 20 74 68 65 20 6c 69 6e 65 3a 20 60 | utomatically.appends.the.line:.` |
31e0 | 60 28 63 68 65 72 72 79 20 70 69 63 6b 65 64 20 66 72 6f 6d 20 63 6f 6d 6d 69 74 20 3c 49 44 3e | `(cherry.picked.from.commit.<ID> |
3200 | 29 60 60 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 61 75 74 68 6f 72 73 20 63 6f 6d 6d | )``.to.the.original.authors.comm |
3220 | 69 74 20 6d 65 73 73 61 67 65 20 6d 61 6b 69 6e 67 20 69 74 20 65 61 73 69 65 72 20 77 68 65 6e | it.message.making.it.easier.when |
3240 | 20 62 69 73 65 63 74 69 6e 67 20 70 72 6f 62 6c 65 6d 73 2e 00 41 6e 6f 74 68 65 72 20 61 64 76 | .bisecting.problems..Another.adv |
3260 | 61 6e 74 61 67 65 20 69 73 20 74 65 73 74 61 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 63 6f 64 | antage.is.testability.of.the.cod |
3280 | 65 2e 20 4d 6f 63 6b 69 6e 67 20 74 68 65 20 65 6e 74 69 72 65 20 63 6f 6e 66 69 67 20 73 75 62 | e..Mocking.the.entire.config.sub |
32a0 | 73 79 73 74 65 6d 20 69 73 20 68 61 72 64 2c 20 77 68 69 6c 65 20 63 6f 6e 73 74 72 75 63 74 69 | system.is.hard,.while.constructi |
32c0 | 6e 67 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 62 79 | ng.an.internal.representation.by |
32e0 | 20 68 61 6e 64 20 69 73 20 77 61 79 20 73 69 6d 70 6c 65 72 2e 00 41 6e 79 20 22 6d 6f 64 69 66 | .hand.is.way.simpler..Any."modif |
3300 | 69 65 64 22 20 70 61 63 6b 61 67 65 20 6d 61 79 20 72 65 66 65 72 20 74 6f 20 61 6e 20 61 6c 74 | ied".package.may.refer.to.an.alt |
3320 | 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 65 2e 67 2e 20 76 79 6f 73 2d 31 78 20 70 61 63 | ered.version.of.e.g..vyos-1x.pac |
3340 | 6b 61 67 65 20 74 68 61 74 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 74 65 73 74 | kage.that.you.would.like.to.test |
3360 | 20 62 65 66 6f 72 65 20 66 69 6c 69 6e 67 20 61 20 70 75 6c 6c 20 72 65 71 75 65 73 74 20 6f 6e | .before.filing.a.pull.request.on |
3380 | 20 47 69 74 48 75 62 2e 00 41 6e 79 20 70 61 63 6b 61 67 65 73 20 69 6e 20 74 68 65 20 70 61 63 | .GitHub..Any.packages.in.the.pac |
33a0 | 6b 61 67 65 73 20 64 69 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f | kages.directory.will.be.added.to |
33c0 | 20 74 68 65 20 69 73 6f 20 64 75 72 69 6e 67 20 62 75 69 6c 64 2c 20 72 65 70 6c 61 63 69 6e 67 | .the.iso.during.build,.replacing |
33e0 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 6e 65 73 2e 20 4d 61 6b 65 20 73 75 72 65 20 79 6f | .the.upstream.ones..Make.sure.yo |
3400 | 75 20 64 65 6c 65 74 65 20 74 68 65 6d 20 28 62 6f 74 68 20 74 68 65 20 73 6f 75 72 63 65 20 64 | u.delete.them.(both.the.source.d |
3420 | 69 72 65 63 74 6f 72 69 65 73 20 61 6e 64 20 62 75 69 6c 74 20 64 65 62 20 70 61 63 6b 61 67 65 | irectories.and.built.deb.package |
3440 | 73 29 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 62 75 69 6c 64 20 61 6e 20 69 73 6f 20 66 | s).if.you.want.to.build.an.iso.f |
3460 | 72 6f 6d 20 70 75 72 65 6c 79 20 75 70 73 74 72 65 61 6d 20 70 61 63 6b 61 67 65 73 2e 00 41 73 | rom.purely.upstream.packages..As |
3480 | 20 53 6d 6f 6b 65 74 65 73 74 73 20 77 69 6c 6c 20 61 6c 74 65 72 20 74 68 65 20 73 79 73 74 65 | .Smoketests.will.alter.the.syste |
34a0 | 6d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20 79 6f 75 20 61 72 65 20 6c 6f 67 67 | m.configuration.and.you.are.logg |
34c0 | 65 64 20 69 6e 20 72 65 6d 6f 74 65 20 79 6f 75 20 6d 61 79 20 6c 6f 6f 73 65 20 79 6f 75 72 20 | ed.in.remote.you.may.loose.your. |
34e0 | 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d 2e 00 41 73 20 74 68 65 | connection.to.the.system..As.the |
3500 | 20 56 79 4f 53 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6f 6e 6c 79 20 | .VyOS.documentation.is.not.only. |
3520 | 66 6f 72 20 75 73 65 72 73 20 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 74 68 65 20 64 65 76 65 6c | for.users.but.also.for.the.devel |
3540 | 6f 70 65 72 73 20 2d 20 61 6e 64 20 77 65 20 6b 65 65 70 20 6e 6f 20 73 65 63 72 65 74 20 64 6f | opers.-.and.we.keep.no.secret.do |
3560 | 63 75 6d 65 6e 74 61 74 69 6f 6e 20 2d 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 | cumentation.-.this.section.descr |
3580 | 69 62 65 73 20 68 6f 77 20 74 68 65 20 61 75 74 6f 6d 61 74 65 64 20 74 65 73 74 69 6e 67 20 77 | ibes.how.the.automated.testing.w |
35a0 | 6f 72 6b 73 2e 00 41 73 73 75 6d 65 20 77 65 20 77 61 6e 74 20 74 6f 20 62 75 69 6c 64 20 74 68 | orks..Assume.we.want.to.build.th |
35c0 | 65 20 76 79 6f 73 2d 31 78 20 70 61 63 6b 61 67 65 20 6f 6e 20 6f 75 72 20 6f 77 6e 20 61 6e 64 | e.vyos-1x.package.on.our.own.and |
35e0 | 20 6d 6f 64 69 66 79 20 69 74 20 74 6f 20 6f 75 72 20 6e 65 65 64 73 2e 20 57 65 20 66 69 72 73 | .modify.it.to.our.needs..We.firs |
3600 | 74 20 6e 65 65 64 20 74 6f 20 63 6c 6f 6e 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 66 | t.need.to.clone.the.repository.f |
3620 | 72 6f 6d 20 47 69 74 48 75 62 2e 00 41 74 74 61 63 68 20 70 61 74 63 68 20 74 6f 20 50 68 61 62 | rom.GitHub..Attach.patch.to.Phab |
3640 | 72 69 63 61 74 6f 72 20 74 61 73 6b 00 42 61 64 3a 20 22 44 69 73 61 62 6c 65 73 20 49 50 76 36 | ricator.task.Bad:."Disables.IPv6 |
3660 | 20 66 6f 72 77 61 72 64 69 6e 67 22 00 42 61 64 3a 20 22 46 72 6f 62 6e 69 63 61 74 69 6f 6e 20 | .forwarding".Bad:."Frobnication. |
3680 | 61 6c 67 6f 72 69 74 68 6d 2e 22 00 42 61 64 3a 20 22 53 65 74 20 54 43 50 20 63 6f 6e 6e 65 63 | algorithm.".Bad:."Set.TCP.connec |
36a0 | 74 69 6f 6e 20 74 69 6d 65 6f 75 74 22 00 42 61 64 3a 20 22 66 72 6f 62 6e 69 63 61 74 69 6f 6e | tion.timeout".Bad:."frobnication |
36c0 | 20 61 6c 67 6f 72 69 74 68 6d 22 00 42 61 64 3a 20 22 74 63 70 20 63 6f 6e 6e 65 63 74 69 6f 6e | .algorithm".Bad:."tcp.connection |
36e0 | 20 74 69 6d 65 6f 75 74 22 00 42 61 64 3a 20 50 50 50 4f 45 2c 20 49 50 53 45 43 00 42 61 64 3a | .timeout".Bad:.PPPOE,.IPSEC.Bad: |
3700 | 20 70 70 70 6f 65 2c 20 69 70 73 65 63 00 42 61 64 3a 20 72 61 64 69 75 73 20 28 75 6e 6c 65 73 | .pppoe,.ipsec.Bad:.radius.(unles |
3720 | 73 20 69 74 27 73 20 61 62 6f 75 74 20 74 68 65 20 64 69 73 74 61 6e 63 65 20 62 65 74 77 65 65 | s.it's.about.the.distance.betwee |
3740 | 6e 20 61 20 63 65 6e 74 65 72 20 6f 66 20 61 20 63 69 72 63 6c 65 20 61 6e 64 20 61 6e 79 20 6f | n.a.center.of.a.circle.and.any.o |
3760 | 66 20 69 74 73 20 70 6f 69 6e 74 73 29 00 42 65 65 69 6e 67 20 62 72 61 76 65 20 61 6e 64 20 72 | f.its.points).Beeing.brave.and.r |
3780 | 75 6e 6e 69 6e 67 20 74 68 65 20 6c 61 74 65 73 74 20 72 6f 6c 6c 69 6e 67 20 72 65 6c 65 61 73 | unning.the.latest.rolling.releas |
37a0 | 65 73 20 77 69 6c 6c 20 73 6f 6d 65 74 69 6d 65 73 20 74 72 69 67 67 65 72 20 62 75 67 73 20 64 | es.will.sometimes.trigger.bugs.d |
37c0 | 75 65 20 74 6f 20 63 6f 72 6e 65 72 20 63 61 73 65 73 20 77 65 20 6d 69 73 73 65 64 20 69 6e 20 | ue.to.corner.cases.we.missed.in. |
37e0 | 6f 75 72 20 64 65 73 69 67 6e 2e 20 54 68 6f 73 65 20 62 75 67 73 20 73 68 6f 75 6c 64 20 62 65 | our.design..Those.bugs.should.be |
3800 | 20 66 69 6c 65 64 20 76 69 61 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 62 75 74 20 79 6f 75 20 | .filed.via.Phabricator_.but.you. |
3820 | 63 61 6e 20 68 65 6c 70 20 75 73 20 74 6f 20 6e 61 72 72 6f 77 20 64 6f 65 6e 20 74 68 65 20 69 | can.help.us.to.narrow.doen.the.i |
3840 | 73 73 75 65 2e 20 4c 6f 67 69 6e 20 74 6f 20 79 6f 75 72 20 56 79 4f 53 20 73 79 73 74 65 6d 20 | ssue..Login.to.your.VyOS.system. |
3860 | 61 6e 64 20 63 68 61 6e 67 65 20 69 6e 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 6f | and.change.into.configuration.mo |
3880 | 64 65 20 62 79 20 74 79 70 69 6e 67 20 60 60 63 6f 6e 66 69 67 75 72 65 60 60 2e 20 4e 6f 77 20 | de.by.typing.``configure``..Now. |
38a0 | 72 65 2d 6c 6f 61 64 20 79 6f 75 72 20 62 6f 6f 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | re-load.your.boot.configuration. |
38c0 | 62 79 20 73 69 6d 70 6c 79 20 74 79 70 69 6e 67 20 60 60 6c 6f 61 64 60 60 20 66 6f 6c 6c 6f 77 | by.simply.typing.``load``.follow |
38e0 | 65 64 20 62 79 20 72 65 74 75 72 6e 2e 00 42 65 69 6e 67 20 62 72 61 76 65 20 61 6e 64 20 72 75 | ed.by.return..Being.brave.and.ru |
3900 | 6e 6e 69 6e 67 20 74 68 65 20 6c 61 74 65 73 74 20 72 6f 6c 6c 69 6e 67 20 72 65 6c 65 61 73 65 | nning.the.latest.rolling.release |
3920 | 73 20 77 69 6c 6c 20 73 6f 6d 65 74 69 6d 65 73 20 74 72 69 67 67 65 72 20 62 75 67 73 20 64 75 | s.will.sometimes.trigger.bugs.du |
3940 | 65 20 74 6f 20 63 6f 72 6e 65 72 20 63 61 73 65 73 20 77 65 20 6d 69 73 73 65 64 20 69 6e 20 6f | e.to.corner.cases.we.missed.in.o |
3960 | 75 72 20 64 65 73 69 67 6e 2e 20 54 68 6f 73 65 20 62 75 67 73 20 73 68 6f 75 6c 64 20 62 65 20 | ur.design..Those.bugs.should.be. |
3980 | 66 69 6c 65 64 20 76 69 61 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 62 75 74 20 79 6f 75 20 63 | filed.via.Phabricator_.but.you.c |
39a0 | 61 6e 20 68 65 6c 70 20 75 73 20 74 6f 20 6e 61 72 72 6f 77 20 64 6f 77 6e 20 74 68 65 20 69 73 | an.help.us.to.narrow.down.the.is |
39c0 | 73 75 65 2e 20 4c 6f 67 69 6e 20 74 6f 20 79 6f 75 72 20 56 79 4f 53 20 73 79 73 74 65 6d 20 61 | sue..Login.to.your.VyOS.system.a |
39e0 | 6e 64 20 63 68 61 6e 67 65 20 69 6e 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 6f 64 | nd.change.into.configuration.mod |
3a00 | 65 20 62 79 20 74 79 70 69 6e 67 20 60 60 63 6f 6e 66 69 67 75 72 65 60 60 2e 20 4e 6f 77 20 72 | e.by.typing.``configure``..Now.r |
3a20 | 65 2d 6c 6f 61 64 20 79 6f 75 72 20 62 6f 6f 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 62 | e-load.your.boot.configuration.b |
3a40 | 79 20 73 69 6d 70 6c 79 20 74 79 70 69 6e 67 20 60 60 6c 6f 61 64 60 60 20 66 6f 6c 6c 6f 77 65 | y.simply.typing.``load``.followe |
3a60 | 64 20 62 79 20 72 65 74 75 72 6e 2e 00 42 6f 6f 74 20 54 69 6d 69 6e 67 00 42 75 67 20 52 65 70 | d.by.return..Boot.Timing.Bug.Rep |
3a80 | 6f 72 74 2f 49 73 73 75 65 00 42 75 69 6c 64 00 42 75 69 6c 64 20 43 6f 6e 74 61 69 6e 65 72 00 | ort/Issue.Build.Build.Container. |
3aa0 | 42 75 69 6c 64 20 49 53 4f 00 42 75 69 6c 64 20 56 79 4f 53 00 42 75 69 6c 64 20 66 72 6f 6d 20 | Build.ISO.Build.VyOS.Build.from. |
3ac0 | 73 6f 75 72 63 65 00 42 75 69 6c 64 69 6e 67 20 4f 75 74 2d 4f 66 2d 54 72 65 65 20 4d 6f 64 75 | source.Building.Out-Of-Tree.Modu |
3ae0 | 6c 65 73 00 42 75 69 6c 64 69 6e 67 20 54 68 65 20 4b 65 72 6e 65 6c 00 42 75 69 6c 64 69 6e 67 | les.Building.The.Kernel.Building |
3b00 | 20 56 79 4f 53 20 6f 6e 20 57 69 6e 64 6f 77 73 20 57 53 4c 32 20 77 69 74 68 20 44 6f 63 6b 65 | .VyOS.on.Windows.WSL2.with.Docke |
3b20 | 72 20 69 6e 74 65 67 72 61 74 65 64 20 69 6e 74 6f 20 57 53 4c 32 20 77 69 6c 6c 20 77 6f 72 6b | r.integrated.into.WSL2.will.work |
3b40 | 20 6c 69 6b 65 20 61 20 63 68 61 72 6d 2e 20 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 61 72 65 20 6b | .like.a.charm..No.problems.are.k |
3b60 | 6e 6f 77 6e 20 73 6f 20 66 61 72 21 00 42 75 69 6c 64 69 6e 67 20 61 6e 20 49 53 4f 20 77 69 74 | nown.so.far!.Building.an.ISO.wit |
3b80 | 68 20 61 6e 79 20 63 75 73 74 6f 6d 69 7a 65 64 20 70 61 63 6b 61 67 65 20 69 73 20 69 6e 20 6e | h.any.customized.package.is.in.n |
3ba0 | 6f 20 77 61 79 20 64 69 66 66 65 72 65 6e 74 20 74 68 61 6e 20 62 75 69 6c 64 69 6e 67 20 61 20 | o.way.different.than.building.a. |
3bc0 | 72 65 67 75 6c 61 72 20 28 63 75 73 74 6f 6d 69 7a 65 64 20 6f 72 20 6e 6f 74 29 20 49 53 4f 20 | regular.(customized.or.not).ISO. |
3be0 | 69 6d 61 67 65 2e 20 53 69 6d 70 6c 79 20 70 6c 61 63 65 20 79 6f 75 72 20 6d 6f 64 69 66 69 65 | image..Simply.place.your.modifie |
3c00 | 64 20 60 2a 2e 64 65 62 60 20 70 61 63 6b 61 67 65 20 69 6e 73 69 64 65 20 74 68 65 20 60 70 61 | d.`*.deb`.package.inside.the.`pa |
3c20 | 63 6b 61 67 65 73 60 20 66 6f 6c 64 65 72 20 77 69 74 68 69 6e 20 60 76 79 6f 73 2d 62 75 69 6c | ckages`.folder.within.`vyos-buil |
3c40 | 64 60 2e 20 54 68 65 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 74 68 65 6e 20 | d`..The.build.process.will.then. |
3c60 | 70 69 63 6b 75 70 20 79 6f 75 72 20 63 75 73 74 6f 6d 20 70 61 63 6b 61 67 65 20 61 6e 64 20 69 | pickup.your.custom.package.and.i |
3c80 | 6e 74 65 67 72 61 74 65 20 69 74 20 69 6e 74 6f 20 79 6f 75 72 20 49 53 4f 2e 00 42 75 69 6c 64 | ntegrate.it.into.your.ISO..Build |
3ca0 | 69 6e 67 20 74 68 65 20 6b 65 72 6e 65 6c 20 69 73 20 6f 6e 65 20 70 61 72 74 2c 20 62 75 74 20 | ing.the.kernel.is.one.part,.but. |
3cc0 | 6e 6f 77 20 79 6f 75 20 61 6c 73 6f 20 6e 65 65 64 20 74 6f 20 62 75 69 6c 64 20 74 68 65 20 72 | now.you.also.need.to.build.the.r |
3ce0 | 65 71 75 69 72 65 64 20 6f 75 74 2d 6f 66 2d 74 72 65 65 20 6d 6f 64 75 6c 65 73 20 73 6f 20 65 | equired.out-of-tree.modules.so.e |
3d00 | 76 65 72 79 74 68 69 6e 67 20 69 73 20 6c 69 6e 65 64 20 75 70 20 61 6e 64 20 74 68 65 20 41 42 | verything.is.lined.up.and.the.AB |
3d20 | 49 73 20 6d 61 74 63 68 2e 20 54 6f 20 64 6f 20 73 6f 2c 20 79 6f 75 20 63 61 6e 20 61 67 61 69 | Is.match..To.do.so,.you.can.agai |
3d40 | 6e 20 74 61 6b 65 20 61 20 6c 6f 6f 6b 20 61 74 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 | n.take.a.look.at.``vyos-build/pa |
3d60 | 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 4a 65 6e 6b 69 6e 73 66 69 6c 65 60 | ckages/linux-kernel/Jenkinsfile` |
3d80 | 60 20 74 6f 20 73 65 65 20 61 6c 6c 20 6f 66 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6d 6f 64 | `.to.see.all.of.the.required.mod |
3da0 | 75 6c 65 73 20 61 6e 64 20 74 68 65 69 72 20 73 65 6c 65 63 74 65 64 20 76 65 72 73 69 6f 6e 73 | ules.and.their.selected.versions |
3dc0 | 2e 20 57 65 20 77 69 6c 6c 20 73 68 6f 77 20 79 6f 75 20 68 6f 77 20 74 6f 20 62 75 69 6c 64 20 | ..We.will.show.you.how.to.build. |
3de0 | 61 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 71 75 69 72 65 64 20 6d 6f 64 75 6c 65 73 | all.the.current.required.modules |
3e00 | 2e 00 42 75 69 6c 64 69 6e 67 20 74 68 65 20 6b 65 72 6e 65 6c 20 77 69 6c 6c 20 74 61 6b 65 20 | ..Building.the.kernel.will.take. |
3e20 | 73 6f 6d 65 20 74 69 6d 65 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 73 70 65 65 64 | some.time.depending.on.the.speed |
3e40 | 20 61 6e 64 20 71 75 61 6e 74 69 74 79 20 6f 66 20 79 6f 75 72 20 43 50 55 2f 63 6f 72 65 73 20 | .and.quantity.of.your.CPU/cores. |
3e60 | 61 6e 64 20 64 69 73 6b 20 73 70 65 65 64 2e 20 45 78 70 65 63 74 20 32 30 20 6d 69 6e 75 74 65 | and.disk.speed..Expect.20.minute |
3e80 | 73 20 28 6f 72 20 65 76 65 6e 20 6c 6f 6e 67 65 72 29 20 6f 6e 20 6c 6f 77 65 72 20 65 6e 64 20 | s.(or.even.longer).on.lower.end. |
3ea0 | 68 61 72 64 77 61 72 65 2e 00 42 75 69 6c 64 69 6e 67 20 75 73 69 6e 67 20 61 20 3a 72 65 66 3a | hardware..Building.using.a.:ref: |
3ec0 | 60 62 75 69 6c 64 5f 64 6f 63 6b 65 72 60 20 63 6f 6e 74 61 69 6e 65 72 2c 20 61 6c 74 68 6f 75 | `build_docker`.container,.althou |
3ee0 | 67 68 20 6e 6f 74 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 2c 20 69 73 20 74 68 65 20 65 61 73 69 | gh.not.the.only.way,.is.the.easi |
3f00 | 65 73 74 20 77 61 79 20 61 73 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 72 65 20 | est.way.as.all.dependencies.are. |
3f20 | 6d 61 6e 61 67 65 64 20 66 6f 72 20 79 6f 75 2e 20 48 6f 77 65 76 65 72 2c 20 79 6f 75 20 63 61 | managed.for.you..However,.you.ca |
3f40 | 6e 20 61 6c 73 6f 20 73 65 74 20 75 70 20 79 6f 75 72 20 6f 77 6e 20 62 75 69 6c 64 20 6d 61 63 | n.also.set.up.your.own.build.mac |
3f60 | 68 69 6e 65 20 61 6e 64 20 72 75 6e 20 61 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 6e 61 74 69 76 | hine.and.run.a.:ref:`build_nativ |
3f80 | 65 60 2e 00 42 75 74 20 77 65 20 61 72 65 20 68 65 72 65 20 74 6f 20 61 73 73 69 73 74 20 79 6f | e`..But.we.are.here.to.assist.yo |
3fa0 | 75 20 61 6e 64 20 77 61 6e 74 20 74 6f 20 67 75 69 64 65 20 79 6f 75 20 74 68 72 6f 75 67 68 20 | u.and.want.to.guide.you.through. |
3fc0 | 68 6f 77 20 79 6f 75 20 63 61 6e 20 62 65 63 6f 6d 65 20 61 20 67 6f 6f 64 20 56 79 4f 53 20 63 | how.you.can.become.a.good.VyOS.c |
3fe0 | 6f 6e 74 72 69 62 75 74 6f 72 2e 20 54 68 65 20 72 75 6c 65 73 20 77 65 20 68 61 76 65 20 61 72 | ontributor..The.rules.we.have.ar |
4000 | 65 20 6e 6f 74 20 74 68 65 72 65 20 74 6f 20 70 75 6e 69 73 68 20 79 6f 75 20 2d 20 74 68 65 20 | e.not.there.to.punish.you.-.the. |
4020 | 72 75 6c 65 73 20 61 72 65 20 69 6e 20 70 6c 61 63 65 20 74 6f 20 68 65 6c 70 20 75 73 20 61 6c | rules.are.in.place.to.help.us.al |
4040 | 6c 2e 20 57 68 61 74 20 64 6f 65 73 20 69 74 20 6d 65 61 6e 3f 20 42 79 20 68 61 76 69 6e 67 20 | l..What.does.it.mean?.By.having. |
4060 | 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 63 6f 64 69 6e 67 20 73 74 79 6c 65 20 69 74 20 62 65 63 | a.consistent.coding.style.it.bec |
4080 | 6f 6d 65 73 20 76 65 72 79 20 65 61 73 79 20 66 6f 72 20 6e 65 77 20 63 6f 6e 74 72 69 62 75 74 | omes.very.easy.for.new.contribut |
40a0 | 6f 72 73 20 61 6e 64 20 61 6c 73 6f 20 6c 6f 6e 67 74 69 6d 65 20 63 6f 6e 74 72 69 62 75 74 6f | ors.and.also.longtime.contributo |
40c0 | 72 73 20 74 6f 20 6e 61 76 69 67 61 74 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 6f 75 72 63 | rs.to.navigate.through.the.sourc |
40e0 | 65 73 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 69 6d 70 6c 69 65 64 20 6c 6f 67 69 63 20 6f 66 20 | es.and.all.the.implied.logic.of. |
4100 | 74 68 65 20 73 70 61 67 68 65 74 74 69 20 63 6f 64 65 2e 00 43 2b 2b 20 42 61 63 6b 65 6e 64 20 | the.spaghetti.code..C++.Backend. |
4120 | 43 6f 64 65 00 43 61 70 69 74 61 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 20 70 75 6e 63 74 75 61 74 | Code.Capitalization.and.punctuat |
4140 | 69 6f 6e 00 43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6b 65 72 6e 65 | ion.Check.out.the.required.kerne |
4160 | 6c 20 76 65 72 73 69 6f 6e 20 2d 20 73 65 65 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 64 61 74 | l.version.-.see.``vyos-build/dat |
4180 | 61 2f 64 65 66 61 75 6c 74 73 2e 6a 73 6f 6e 60 60 20 66 69 6c 65 20 28 65 78 61 6d 70 6c 65 20 | a/defaults.json``.file.(example. |
41a0 | 75 73 65 73 20 6b 65 72 6e 65 6c 20 34 2e 31 39 2e 31 34 36 29 3a 00 43 6c 6f 6e 65 20 74 68 65 | uses.kernel.4.19.146):.Clone.the |
41c0 | 20 6b 65 72 6e 65 6c 20 73 6f 75 72 63 65 20 74 6f 20 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 | .kernel.source.to.`vyos-build/pa |
41e0 | 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 60 3a 00 43 6c 6f 6e 65 3a 20 60 60 | ckages/linux-kernel/`:.Clone:.`` |
4200 | 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 3c 75 73 | git.clone.https://github.com/<us |
4220 | 65 72 3e 2f 76 79 6f 73 2d 31 78 2e 67 69 74 60 60 00 43 6f 64 69 6e 67 20 47 75 69 64 65 6c 69 | er>/vyos-1x.git``.Coding.Guideli |
4240 | 6e 65 73 00 43 6f 6d 6d 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 72 65 20 70 75 72 65 | nes.Command.definitions.are.pure |
4260 | 6c 79 20 64 65 63 6c 61 72 61 74 69 76 65 2c 20 61 6e 64 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 | ly.declarative,.and.cannot.conta |
4280 | 69 6e 20 61 6e 79 20 6c 6f 67 69 63 2e 20 41 6c 6c 20 6c 6f 67 69 63 20 66 6f 72 20 67 65 6e 65 | in.any.logic..All.logic.for.gene |
42a0 | 72 61 74 69 6e 67 20 63 6f 6e 66 69 67 20 66 69 6c 65 73 20 66 6f 72 20 74 61 72 67 65 74 20 61 | rating.config.files.for.target.a |
42c0 | 70 70 6c 69 63 61 74 69 6f 6e 73 2c 20 72 65 73 74 61 72 74 69 6e 67 20 73 65 72 76 69 63 65 73 | pplications,.restarting.services |
42e0 | 20 61 6e 64 20 73 6f 20 6f 6e 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 63 6f 6e | .and.so.on.is.implemented.in.con |
4300 | 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 69 6e 73 74 65 61 64 2e 00 43 6f 6d 6d | figuration.scripts.instead..Comm |
4320 | 69 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 60 67 69 74 20 | it.the.changes.by.calling.``git. |
4340 | 63 6f 6d 6d 69 74 60 60 2e 20 50 6c 65 61 73 65 20 75 73 65 20 61 20 6d 65 61 6e 69 6e 67 66 75 | commit``..Please.use.a.meaningfu |
4360 | 6c 20 63 6f 6d 6d 69 74 20 68 65 61 64 6c 69 6e 65 20 28 72 65 61 64 20 61 62 6f 76 65 29 20 61 | l.commit.headline.(read.above).a |
4380 | 6e 64 20 64 6f 6e 27 74 20 66 6f 72 67 65 74 20 74 6f 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 | nd.don't.forget.to.reference.the |
43a0 | 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 49 44 2e 00 43 6f 6e 66 69 67 20 4c 6f 61 64 20 54 65 | .Phabricator_.ID..Config.Load.Te |
43c0 | 73 74 73 00 43 6f 6e 66 69 67 20 4d 69 67 72 61 74 69 6f 6e 20 53 63 72 69 70 74 73 00 43 6f 6e | sts.Config.Migration.Scripts.Con |
43e0 | 66 69 67 75 72 61 74 69 6f 6e 20 45 72 72 6f 72 20 6f 6e 20 53 79 73 74 65 6d 20 42 6f 6f 74 00 | figuration.Error.on.System.Boot. |
4400 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 53 63 72 69 70 74 20 53 74 72 75 63 74 75 72 65 20 61 | Configuration.Script.Structure.a |
4420 | 6e 64 20 42 65 68 61 76 69 6f 75 72 00 43 6f 6e 73 75 6c 74 20 74 68 65 20 64 6f 63 75 6d 65 6e | nd.Behaviour.Consult.the.documen |
4440 | 74 61 74 69 6f 6e 5f 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 | tation_.to.ensure.that.you.have. |
4460 | 63 6f 6e 66 69 67 75 72 65 64 20 79 6f 75 72 20 73 79 73 74 65 6d 20 63 6f 72 72 65 63 74 6c 79 | configured.your.system.correctly |
4480 | 00 43 6f 6e 74 69 6e 75 6f 75 73 20 49 6e 74 65 67 72 61 74 69 6f 6e 00 43 75 73 74 6f 6d 69 7a | .Continuous.Integration.Customiz |
44a0 | 65 00 44 48 43 50 20 63 6c 69 65 6e 74 20 61 6e 64 20 44 48 43 50 76 36 20 70 72 65 66 69 78 20 | e.DHCP.client.and.DHCPv6.prefix. |
44c0 | 64 65 6c 65 67 61 74 69 6f 6e 00 44 4d 56 50 4e 20 70 61 74 63 68 65 73 20 61 72 65 20 61 64 64 | delegation.DMVPN.patches.are.add |
44e0 | 65 64 20 62 79 20 74 68 69 73 20 63 6f 6d 6d 69 74 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | ed.by.this.commit:.https://githu |
4500 | 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 73 74 72 6f 6e 67 73 77 61 6e 2f 63 6f 6d 6d 69 | b.com/vyos/vyos-strongswan/commi |
4520 | 74 2f 31 63 66 31 32 62 30 66 32 66 39 32 31 62 66 63 35 31 61 66 66 61 33 62 38 31 32 32 36 00 | t/1cf12b0f2f921bfc51affa3b81226. |
4540 | 44 65 62 69 61 6e 20 41 50 54 20 69 73 20 6e 6f 74 20 76 65 72 79 20 76 65 72 62 6f 73 65 20 77 | Debian.APT.is.not.very.verbose.w |
4560 | 68 65 6e 20 69 74 20 63 6f 6d 65 73 20 74 6f 20 65 72 72 6f 72 73 2e 20 49 66 20 79 6f 75 72 20 | hen.it.comes.to.errors..If.your. |
4580 | 49 53 4f 20 62 75 69 6c 64 20 62 72 65 61 6b 73 20 66 6f 72 20 77 68 61 74 65 76 65 72 20 72 65 | ISO.build.breaks.for.whatever.re |
45a0 | 61 73 6f 6e 20 61 6e 64 20 79 6f 75 20 73 75 73 70 65 63 74 20 69 74 27 73 20 61 20 70 72 6f 62 | ason.and.you.suspect.it's.a.prob |
45c0 | 6c 65 6d 20 77 69 74 68 20 41 50 54 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 72 20 69 6e 73 | lem.with.APT.dependencies.or.ins |
45e0 | 74 61 6c 6c 61 74 69 6f 6e 20 79 6f 75 20 63 61 6e 20 61 64 64 20 74 68 69 73 20 73 6d 61 6c 6c | tallation.you.can.add.this.small |
4600 | 20 70 61 74 63 68 20 77 68 69 63 68 20 69 6e 63 72 65 61 73 65 73 20 74 68 65 20 41 50 54 20 76 | .patch.which.increases.the.APT.v |
4620 | 65 72 62 6f 73 69 74 79 20 64 75 72 69 6e 67 20 49 53 4f 20 62 75 69 6c 64 2e 00 44 65 62 69 61 | erbosity.during.ISO.build..Debia |
4640 | 6e 20 42 6f 6f 6b 77 6f 72 6d 20 66 6f 72 20 56 79 4f 53 20 31 2e 34 20 28 73 61 67 69 74 74 61 | n.Bookworm.for.VyOS.1.4.(sagitta |
4660 | 29 00 44 65 62 69 61 6e 20 42 6f 6f 6b 77 6f 72 6d 20 66 6f 72 20 74 68 65 20 75 70 63 6f 6d 69 | ).Debian.Bookworm.for.the.upcomi |
4680 | 6e 67 20 56 79 4f 53 20 31 2e 35 2f 63 69 72 63 69 6e 75 73 2f 63 75 72 72 65 6e 74 20 28 73 75 | ng.VyOS.1.5/circinus/current.(su |
46a0 | 62 6a 65 63 74 20 74 6f 20 63 68 61 6e 67 65 29 20 2d 20 61 6b 61 20 74 68 65 20 72 6f 6c 6c 69 | bject.to.change).-.aka.the.rolli |
46c0 | 6e 67 20 72 65 6c 65 61 73 65 00 44 65 62 69 61 6e 20 42 75 6c 6c 73 65 79 65 20 66 6f 72 20 56 | ng.release.Debian.Bullseye.for.V |
46e0 | 79 4f 53 20 31 2e 34 20 28 73 61 67 69 74 74 61 29 00 44 65 62 69 61 6e 20 42 75 6c 6c 73 65 79 | yOS.1.4.(sagitta).Debian.Bullsey |
4700 | 65 20 66 6f 72 20 56 79 4f 53 20 31 2e 34 20 28 73 61 67 69 74 74 61 2c 20 63 75 72 72 65 6e 74 | e.for.VyOS.1.4.(sagitta,.current |
4720 | 29 20 2d 20 61 6b 61 20 74 68 65 20 72 6f 6c 6c 69 6e 67 20 72 65 6c 65 61 73 65 00 44 65 62 69 | ).-.aka.the.rolling.release.Debi |
4740 | 61 6e 20 42 75 73 74 65 72 20 66 6f 72 20 56 79 4f 53 20 31 2e 33 20 28 65 71 75 75 6c 65 75 73 | an.Buster.for.VyOS.1.3.(equuleus |
4760 | 29 00 44 65 62 69 61 6e 20 4a 65 73 73 69 65 20 66 6f 72 20 56 79 4f 53 20 31 2e 32 20 28 63 72 | ).Debian.Jessie.for.VyOS.1.2.(cr |
4780 | 75 78 29 00 44 65 62 69 61 6e 20 64 6f 65 73 20 6b 65 65 70 20 74 68 65 69 72 20 70 61 63 6b 61 | ux).Debian.does.keep.their.packa |
47a0 | 67 65 20 69 6e 20 67 69 74 2c 20 62 75 74 20 69 74 27 73 20 75 70 73 74 72 65 61 6d 20 74 61 72 | ge.in.git,.but.it's.upstream.tar |
47c0 | 62 61 6c 6c 20 69 6d 70 6f 72 74 65 64 20 69 6e 74 6f 20 67 69 74 20 77 69 74 68 6f 75 74 20 69 | ball.imported.into.git.without.i |
47e0 | 74 73 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 68 69 73 74 6f 72 79 2e 20 54 6f 20 62 | ts.original.commit.history..To.b |
4800 | 65 20 61 62 6c 65 20 74 6f 20 6d 65 72 67 65 20 6e 65 77 20 74 61 67 73 20 69 6e 2c 20 77 65 20 | e.able.to.merge.new.tags.in,.we. |
4820 | 6b 65 65 70 20 61 20 66 6f 72 6b 20 6f 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 72 65 70 6f | keep.a.fork.of.the.upstream.repo |
4840 | 73 69 74 6f 72 79 20 77 69 74 68 20 70 61 63 6b 61 67 69 6e 67 20 66 69 6c 65 73 20 69 6d 70 6f | sitory.with.packaging.files.impo |
4860 | 72 74 65 64 20 66 72 6f 6d 20 44 65 62 69 61 6e 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 | rted.from.Debian.at.https://gith |
4880 | 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 6b 65 65 70 61 6c 69 76 65 64 2d 75 70 73 74 72 65 61 6d 00 | ub.com/vyos/keepalived-upstream. |
48a0 | 44 65 62 75 67 67 69 6e 67 00 44 65 62 75 67 67 69 6e 67 20 50 79 74 68 6f 6e 20 43 6f 64 65 20 | Debugging.Debugging.Python.Code. |
48c0 | 77 69 74 68 20 50 44 42 00 44 65 73 63 72 69 70 74 69 6f 6e 00 44 65 74 65 72 6d 69 6e 69 6e 65 | with.PDB.Description.Determinine |
48e0 | 20 73 6f 75 72 63 65 20 70 61 63 6b 61 67 65 00 44 65 76 65 6c 6f 70 6d 65 6e 74 00 44 6f 20 6e | .source.package.Development.Do.n |
4900 | 6f 74 20 61 64 64 20 61 6e 67 6c 65 20 62 72 61 63 6b 65 74 73 20 61 72 6f 75 6e 64 20 74 68 65 | ot.add.angle.brackets.around.the |
4920 | 20 66 6f 72 6d 61 74 2c 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 69 6e 73 65 72 74 65 64 20 61 | .format,.they.will.be.inserted.a |
4940 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 00 44 6f 63 6b 65 72 00 44 6f 63 6b 65 72 68 75 62 00 44 6f | utomatically.Docker.Dockerhub.Do |
4960 | 69 6e 67 20 73 6f 20 67 72 61 6e 74 73 20 70 72 69 76 69 6c 65 67 65 73 20 65 71 75 69 76 61 6c | ing.so.grants.privileges.equival |
4980 | 65 6e 74 20 74 6f 20 74 68 65 20 60 60 72 6f 6f 74 60 60 20 75 73 65 72 21 20 49 74 20 69 73 20 | ent.to.the.``root``.user!.It.is. |
49a0 | 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 6e 6f 6e 2d 72 6f | recommended.to.remove.the.non-ro |
49c0 | 6f 74 20 75 73 65 72 20 66 72 6f 6d 20 74 68 65 20 60 60 64 6f 63 6b 65 72 60 60 20 67 72 6f 75 | ot.user.from.the.``docker``.grou |
49e0 | 70 20 61 66 74 65 72 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 56 79 4f 53 20 49 53 4f 2e 20 53 | p.after.building.the.VyOS.ISO..S |
4a00 | 65 65 20 61 6c 73 6f 20 60 44 6f 63 6b 65 72 20 61 73 20 6e 6f 6e 2d 72 6f 6f 74 60 5f 2e 00 44 | ee.also.`Docker.as.non-root`_..D |
4a20 | 75 65 20 74 6f 20 69 73 73 75 65 73 20 69 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 76 65 72 | ue.to.issues.in.the.upstream.ver |
4a40 | 73 69 6f 6e 20 74 68 61 74 20 73 6f 6d 65 74 69 6d 65 73 20 73 65 74 20 69 6e 74 65 72 66 61 63 | sion.that.sometimes.set.interfac |
4a60 | 65 73 20 64 6f 77 6e 2c 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 69 73 20 75 | es.down,.a.modified.version.is.u |
4a80 | 73 65 64 2e 00 44 75 65 20 74 6f 20 74 68 65 20 75 70 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 | sed..Due.to.the.updated.version. |
4aa0 | 6f 66 20 44 6f 63 6b 65 72 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 | of.Docker,.the.following.example |
4ac0 | 73 20 6d 61 79 20 62 65 63 6f 6d 65 20 69 6e 76 61 6c 69 64 2e 00 44 75 72 69 6e 67 20 74 68 65 | s.may.become.invalid..During.the |
4ae0 | 20 6d 69 67 72 61 74 69 6f 6e 20 61 6e 64 20 65 78 74 65 6e 73 69 76 65 20 72 65 77 72 69 74 65 | .migration.and.extensive.rewrite |
4b00 | 20 6f 66 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 72 6f 6d 20 50 65 72 6c 20 69 6e 74 6f | .of.functionality.from.Perl.into |
4b20 | 20 50 79 74 68 6f 6e 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 69 6e 63 72 65 61 73 65 20 69 | .Python.a.significant.increase.i |
4b40 | 6e 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 73 79 73 74 65 6d 20 62 6f 6f 74 74 69 6d 65 20 77 61 | n.the.overall.system.boottime.wa |
4b60 | 73 20 6e 6f 74 69 63 65 64 2e 20 54 68 65 20 73 79 73 74 65 6d 20 62 6f 6f 74 20 74 69 6d 65 20 | s.noticed..The.system.boot.time. |
4b80 | 63 61 6e 20 62 65 20 61 6e 61 6c 79 73 65 64 20 61 6e 64 20 61 20 67 72 61 70 68 20 63 61 6e 20 | can.be.analysed.and.a.graph.can. |
4ba0 | 62 65 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20 65 6e 64 20 77 68 69 63 68 20 73 68 | be.generated.in.the.end.which.sh |
4bc0 | 6f 77 73 20 69 6e 20 64 65 74 61 69 6c 20 77 68 6f 20 63 61 6c 6c 65 64 20 77 68 6f 6d 20 64 75 | ows.in.detail.who.called.whom.du |
4be0 | 72 69 6e 67 20 74 68 65 20 73 79 73 74 65 6d 20 73 74 61 72 74 75 70 20 70 68 61 73 65 2e 00 45 | ring.the.system.startup.phase..E |
4c00 | 61 63 68 20 6d 6f 64 75 6c 65 20 69 73 20 62 75 69 6c 64 20 6f 6e 20 64 65 6d 61 6e 64 20 69 66 | ach.module.is.build.on.demand.if |
4c20 | 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 62 72 61 6e 63 68 20 69 6e 20 71 | .a.new.commit.on.the.branch.in.q |
4c40 | 75 65 73 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2e 20 41 66 74 65 72 20 61 20 73 75 63 63 65 73 | uestion.is.found..After.a.succes |
4c60 | 73 66 75 6c 20 72 75 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 44 65 62 69 61 6e 20 50 61 | sful.run.the.resulting.Debian.Pa |
4c80 | 63 6b 61 67 65 28 73 29 20 77 69 6c 6c 20 62 65 20 64 65 70 6c 6f 79 65 64 20 74 6f 20 6f 75 72 | ckage(s).will.be.deployed.to.our |
4ca0 | 20 44 65 62 69 61 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 77 68 69 63 68 20 69 73 20 75 73 65 64 | .Debian.repository.which.is.used |
4cc0 | 20 64 75 72 69 6e 67 20 62 75 69 6c 64 20 74 69 6d 65 2e 20 49 74 20 69 73 20 6c 6f 63 61 74 65 | .during.build.time..It.is.locate |
4ce0 | 64 20 68 65 72 65 3a 20 68 74 74 70 3a 2f 2f 64 65 76 2e 70 61 63 6b 61 67 65 73 2e 76 79 6f 73 | d.here:.http://dev.packages.vyos |
4d00 | 2e 6e 65 74 2f 72 65 70 6f 73 69 74 6f 72 69 65 73 2f 2e 00 45 61 63 68 20 6f 66 20 74 68 6f 73 | .net/repositories/..Each.of.thos |
4d20 | 65 20 6d 6f 64 75 6c 65 73 20 68 6f 6c 64 73 20 61 20 64 65 70 65 6e 64 65 6e 63 79 20 6f 6e 20 | e.modules.holds.a.dependency.on. |
4d40 | 74 68 65 20 6b 65 72 6e 65 6c 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 69 66 20 79 6f 75 20 61 72 | the.kernel.version.and.if.you.ar |
4d60 | 65 20 6c 75 63 6b 79 20 65 6e 6f 75 67 68 20 74 6f 20 72 65 63 65 69 76 65 20 61 6e 20 49 53 4f | e.lucky.enough.to.receive.an.ISO |
4d80 | 20 62 75 69 6c 64 20 65 72 72 6f 72 20 77 68 69 63 68 20 73 6f 75 6e 64 73 20 6c 69 6b 65 3a 00 | .build.error.which.sounds.like:. |
4da0 | 45 6e 61 62 6c 65 64 2f 44 69 73 61 62 6c 65 64 00 45 6e 73 75 72 65 20 74 68 65 20 70 72 6f 62 | Enabled/Disabled.Ensure.the.prob |
4dc0 | 6c 65 6d 20 69 73 20 72 65 70 72 6f 64 75 63 69 62 6c 65 00 45 76 65 72 79 20 63 68 61 6e 67 65 | lem.is.reproducible.Every.change |
4de0 | 20 73 65 74 20 6d 75 73 74 20 62 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 28 73 65 6c 66 20 63 6f | .set.must.be.consistent.(self.co |
4e00 | 6e 74 61 69 6e 69 6e 67 29 21 20 44 6f 20 6e 6f 74 20 66 69 78 20 6d 75 6c 74 69 70 6c 65 20 62 | ntaining)!.Do.not.fix.multiple.b |
4e20 | 75 67 73 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 69 74 2e 20 49 66 20 79 6f 75 20 61 | ugs.in.a.single.commit..If.you.a |
4e40 | 6c 72 65 61 64 79 20 77 6f 72 6b 65 64 20 6f 6e 20 6d 75 6c 74 69 70 6c 65 20 66 69 78 65 73 20 | lready.worked.on.multiple.fixes. |
4e60 | 69 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 75 73 65 20 60 67 69 74 20 61 64 64 20 2d 2d | in.the.same.file.use.`git.add.-- |
4e80 | 70 61 74 63 68 60 20 74 6f 20 6f 6e 6c 79 20 61 64 64 20 74 68 65 20 70 61 72 74 73 20 72 65 6c | patch`.to.only.add.the.parts.rel |
4ea0 | 61 74 65 64 20 74 6f 20 74 68 65 20 6f 6e 65 20 69 73 73 75 65 20 69 6e 74 6f 20 79 6f 75 72 20 | ated.to.the.one.issue.into.your. |
4ec0 | 75 70 63 6f 6d 69 6e 67 20 63 6f 6d 6d 69 74 2e 00 45 78 61 6d 70 6c 65 3a 00 45 78 61 6d 70 6c | upcoming.commit..Example:.Exampl |
4ee0 | 65 73 3a 00 45 78 63 65 70 74 69 6f 6e 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 60 60 56 79 4f 53 | es:.Exceptions,.including.``VyOS |
4f00 | 45 72 72 6f 72 60 60 20 28 77 68 69 63 68 20 69 73 20 72 61 69 73 65 64 20 62 79 20 60 60 76 79 | Error``.(which.is.raised.by.``vy |
4f20 | 6f 73 2e 63 6f 6e 66 69 67 2e 43 6f 6e 66 69 67 60 60 20 6f 6e 20 69 6d 70 72 6f 70 65 72 20 63 | os.config.Config``.on.improper.c |
4f40 | 6f 6e 66 69 67 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 74 72 79 69 6e 67 | onfig.operations,.such.as.trying |
4f60 | 20 74 6f 20 75 73 65 20 60 60 6c 69 73 74 5f 6e 6f 64 65 73 28 29 60 60 20 6f 6e 20 61 20 6e 6f | .to.use.``list_nodes()``.on.a.no |
4f80 | 6e 2d 74 61 67 20 6e 6f 64 65 29 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 73 69 6c 65 6e 63 | n-tag.node).should.not.be.silenc |
4fa0 | 65 64 20 6f 72 20 63 61 75 67 68 74 20 61 6e 64 20 72 65 2d 72 61 69 73 65 64 20 61 73 20 63 6f | ed.or.caught.and.re-raised.as.co |
4fc0 | 6e 66 69 67 20 65 72 72 6f 72 2e 20 53 75 72 65 20 74 68 69 73 20 77 69 6c 6c 20 6e 6f 74 20 6c | nfig.error..Sure.this.will.not.l |
4fe0 | 6f 6f 6b 20 70 72 65 74 74 79 20 6f 6e 20 75 73 65 72 27 73 20 73 63 72 65 65 6e 2c 20 62 75 74 | ook.pretty.on.user's.screen,.but |
5000 | 20 69 74 20 77 69 6c 6c 20 6d 61 6b 65 20 77 61 79 20 62 65 74 74 65 72 20 62 75 67 20 72 65 70 | .it.will.make.way.better.bug.rep |
5020 | 6f 72 74 73 2c 20 61 6e 64 20 68 65 6c 70 20 75 73 65 72 73 20 28 61 6e 64 20 6d 6f 73 74 20 56 | orts,.and.help.users.(and.most.V |
5040 | 79 4f 53 20 75 73 65 72 73 20 61 72 65 20 49 54 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c 73 29 20 | yOS.users.are.IT.professionals). |
5060 | 64 6f 20 74 68 65 69 72 20 6f 77 6e 20 64 65 62 75 67 67 69 6e 67 20 61 73 20 77 65 6c 6c 2e 00 | do.their.own.debugging.as.well.. |
5080 | 45 78 70 6f 72 74 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 74 6f 20 70 61 74 63 68 20 66 69 6c 65 | Export.last.commit.to.patch.file |
50a0 | 3a 20 60 60 67 69 74 20 66 6f 72 6d 61 74 2d 70 61 74 63 68 60 60 20 6f 72 20 65 78 70 6f 72 74 | :.``git.format-patch``.or.export |
50c0 | 20 74 68 65 20 6c 61 73 74 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 69 6e 74 6f 20 69 74 73 20 61 | .the.last.two.commits.into.its.a |
50e0 | 70 70 72 6f 70 72 69 61 74 65 20 70 61 74 63 68 20 66 69 6c 65 73 3a 20 60 60 67 69 74 20 66 6f | ppropriate.patch.files:.``git.fo |
5100 | 72 6d 61 74 2d 70 61 74 63 68 20 2d 32 60 60 00 45 78 74 65 72 6e 61 6c 20 61 72 69 74 68 6d 65 | rmat-patch.-2``.External.arithme |
5120 | 74 69 63 20 76 61 6c 69 64 61 74 6f 72 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 69 66 20 74 68 | tic.validator.may.be.added.if.th |
5140 | 65 72 65 27 73 20 64 65 6d 61 6e 64 2c 20 63 6f 6d 70 6c 65 78 20 76 61 6c 69 64 61 74 69 6f 6e | ere's.demand,.complex.validation |
5160 | 20 69 73 20 62 65 74 74 65 72 20 6c 65 66 74 20 74 6f 20 63 6f 6d 6d 69 74 2d 74 69 6d 65 20 73 | .is.better.left.to.commit-time.s |
5180 | 63 72 69 70 74 73 00 46 52 52 00 46 65 61 74 75 72 65 20 52 65 71 75 65 73 74 00 46 69 72 6d 77 | cripts.FRR.Feature.Request.Firmw |
51a0 | 61 72 65 00 46 69 72 73 74 2c 20 63 6c 6f 6e 65 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 | are.First,.clone.the.source.code |
51c0 | 20 61 6e 64 20 63 68 65 63 6b 20 6f 75 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 | .and.check.out.the.appropriate.v |
51e0 | 65 72 73 69 6f 6e 20 62 79 20 72 75 6e 6e 69 6e 67 3a 00 46 6f 6c 6c 6f 77 20 74 68 65 20 61 62 | ersion.by.running:.Follow.the.ab |
5200 | 6f 76 65 20 73 74 65 70 73 20 6f 6e 20 68 6f 77 20 74 6f 20 22 46 6f 72 6b 20 72 65 70 6f 73 69 | ove.steps.on.how.to."Fork.reposi |
5220 | 74 6f 72 79 20 74 6f 20 73 75 62 6d 69 74 20 61 20 50 61 74 63 68 22 2e 20 49 6e 73 74 65 61 64 | tory.to.submit.a.Patch"..Instead |
5240 | 20 6f 66 20 75 70 6c 6f 61 64 69 6e 67 20 22 70 75 73 68 69 6e 67 22 20 79 6f 75 72 20 63 68 61 | .of.uploading."pushing".your.cha |
5260 | 6e 67 65 73 20 74 6f 20 47 69 74 48 75 62 20 79 6f 75 20 63 61 6e 20 65 78 70 6f 72 74 20 74 68 | nges.to.GitHub.you.can.export.th |
5280 | 65 20 70 61 74 63 68 65 73 2f 20 63 6f 6d 6d 69 74 73 20 61 6e 64 20 73 65 6e 64 20 69 74 20 74 | e.patches/.commits.and.send.it.t |
52a0 | 6f 20 6d 61 69 6e 74 61 69 6e 65 72 73 40 76 79 6f 73 2e 6e 65 74 20 6f 72 20 61 74 74 61 63 68 | o.maintainers@vyos.net.or.attach |
52c0 | 20 69 74 20 64 69 72 65 63 74 6c 79 20 74 6f 20 74 68 65 20 62 75 67 20 28 70 72 65 66 65 72 72 | .it.directly.to.the.bug.(preferr |
52e0 | 65 64 20 6f 76 65 72 20 65 6d 61 69 6c 29 00 46 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6d 65 73 | ed.over.email).Followed.by.a.mes |
5300 | 73 61 67 65 20 77 68 69 63 68 20 64 65 73 63 72 69 62 65 73 20 61 6c 6c 20 74 68 65 20 64 65 74 | sage.which.describes.all.the.det |
5320 | 61 69 6c 73 20 6c 69 6b 65 3a 00 46 6f 72 20 65 61 63 68 20 66 65 61 74 75 72 65 2c 20 61 20 66 | ails.like:.For.each.feature,.a.f |
5340 | 69 6c 65 20 63 61 6c 6c 65 64 20 60 60 76 79 6f 73 2e 66 65 61 74 75 72 65 2e 64 65 62 75 67 60 | ile.called.``vyos.feature.debug` |
5360 | 60 20 63 61 6e 20 62 65 20 63 72 65 61 74 65 64 20 74 6f 20 74 6f 67 67 6c 65 20 74 68 65 20 66 | `.can.be.created.to.toggle.the.f |
5380 | 65 61 74 75 72 65 20 6f 6e 2e 20 49 66 20 61 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 72 65 71 | eature.on..If.a.parameter.is.req |
53a0 | 75 69 72 65 64 20 69 74 20 63 61 6e 20 62 65 20 70 6c 61 63 65 64 20 69 6e 73 69 64 65 20 74 68 | uired.it.can.be.placed.inside.th |
53c0 | 65 20 66 69 6c 65 20 61 73 20 69 74 73 20 66 69 72 73 74 20 6c 69 6e 65 2e 00 46 6f 72 20 65 61 | e.file.as.its.first.line..For.ea |
53e0 | 73 79 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 77 65 20 73 75 67 67 65 73 74 20 79 6f 75 20 74 61 | sy.orientation.we.suggest.you.ta |
5400 | 6b 65 20 61 20 6c 6f 6f 6b 20 6f 6e 20 74 68 65 20 60 60 6e 74 70 2e 70 79 60 60 20 6f 72 20 60 | ke.a.look.on.the.``ntp.py``.or.` |
5420 | 60 69 6e 74 65 72 66 61 63 65 73 2d 62 6f 6e 64 69 6e 67 2e 70 79 60 60 20 28 66 6f 72 20 74 61 | `interfaces-bonding.py``.(for.ta |
5440 | 67 20 6e 6f 64 65 73 29 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 42 6f 74 68 20 66 69 | g.nodes).implementation..Both.fi |
5460 | 6c 65 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 76 79 6f 73 2d 31 78 5f | les.can.be.found.in.the.vyos-1x_ |
5480 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 20 72 75 6e 6e 69 6e 67 | .repository..For.example.running |
54a0 | 2c 20 60 60 65 78 70 6f 72 74 20 56 59 4f 53 5f 49 46 43 4f 4e 46 49 47 5f 44 45 42 55 47 3d 22 | ,.``export.VYOS_IFCONFIG_DEBUG=" |
54c0 | 22 60 60 20 6f 6e 20 79 6f 75 72 20 76 62 61 73 68 2c 20 77 69 6c 6c 20 68 61 76 65 20 74 68 65 | "``.on.your.vbash,.will.have.the |
54e0 | 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 60 60 74 6f 75 63 68 20 2f 74 6d 70 2f 76 79 6f | .same.effect.as.``touch./tmp/vyo |
5500 | 73 2e 69 66 63 6f 6e 66 69 67 2e 64 65 62 75 67 60 60 2e 00 46 6f 72 20 65 78 61 6d 70 6c 65 2c | s.ifconfig.debug``..For.example, |
5520 | 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2e 69 66 63 6f 6e 66 69 67 2e 64 65 62 75 67 60 60 20 63 61 | .``/tmp/vyos.ifconfig.debug``.ca |
5540 | 6e 20 62 65 20 63 72 65 61 74 65 64 20 74 6f 20 65 6e 61 62 6c 65 20 69 6e 74 65 72 66 61 63 65 | n.be.created.to.enable.interface |
5560 | 20 64 65 62 75 67 67 69 6e 67 2e 00 46 6f 72 20 74 68 65 20 70 61 63 6b 61 67 65 73 20 72 65 71 | .debugging..For.the.packages.req |
5580 | 75 69 72 65 64 2c 20 79 6f 75 20 63 61 6e 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 60 60 64 6f | uired,.you.can.refer.to.the.``do |
55a0 | 63 6b 65 72 2f 44 6f 63 6b 65 72 66 69 6c 65 60 60 20 66 69 6c 65 20 69 6e 20 74 68 65 20 72 65 | cker/Dockerfile``.file.in.the.re |
55c0 | 70 6f 73 69 74 6f 72 79 5f 2e 20 54 68 65 20 60 60 2e 2f 62 75 69 6c 64 2d 76 79 6f 73 2d 69 6d | pository_..The.``./build-vyos-im |
55e0 | 61 67 65 60 60 20 73 63 72 69 70 74 20 77 69 6c 6c 20 61 6c 73 6f 20 77 61 72 6e 20 79 6f 75 20 | age``.script.will.also.warn.you. |
5600 | 69 66 20 61 6e 79 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 72 65 20 6d 69 73 73 69 6e 67 2e | if.any.dependencies.are.missing. |
5620 | 00 46 6f 72 6b 20 52 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 73 75 62 6d 69 74 20 50 61 74 63 | .Fork.Repository.and.submit.Patc |
5640 | 68 00 46 6f 72 6b 3a 20 60 60 67 69 74 20 72 65 6d 6f 74 65 20 61 64 64 20 6d 79 66 6f 72 6b 20 | h.Fork:.``git.remote.add.myfork. |
5660 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 3c 75 73 65 72 3e 2f 76 79 6f 73 2d 31 | https://github.com/<user>/vyos-1 |
5680 | 78 2e 67 69 74 60 60 00 46 6f 72 6b 69 6e 67 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 | x.git``.Forking.the.repository.a |
56a0 | 6e 64 20 73 75 62 6d 69 74 74 69 6e 67 20 61 20 47 69 74 48 75 62 20 70 75 6c 6c 2d 72 65 71 75 | nd.submitting.a.GitHub.pull-requ |
56c0 | 65 73 74 20 69 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 77 61 79 20 6f 66 20 73 75 62 6d | est.is.the.preferred.way.of.subm |
56e0 | 69 74 74 69 6e 67 20 79 6f 75 72 20 63 68 61 6e 67 65 73 20 74 6f 20 56 79 4f 53 2e 20 59 6f 75 | itting.your.changes.to.VyOS..You |
5700 | 20 63 61 6e 20 66 6f 72 6b 20 61 6e 79 20 56 79 4f 53 20 72 65 70 6f 73 69 74 6f 72 79 20 74 6f | .can.fork.any.VyOS.repository.to |
5720 | 20 79 6f 75 72 20 76 65 72 79 20 6f 77 6e 20 47 69 74 48 75 62 20 61 63 63 6f 75 6e 74 20 62 79 | .your.very.own.GitHub.account.by |
5740 | 20 6a 75 73 74 20 61 70 70 65 6e 64 69 6e 67 20 60 60 2f 66 6f 72 6b 60 60 20 74 6f 20 61 6e 79 | .just.appending.``/fork``.to.any |
5760 | 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 55 52 4c 20 6f 6e 20 47 69 74 48 75 62 2e 20 54 6f 20 | .repository's.URL.on.GitHub..To. |
5780 | 65 2e 67 2e 20 66 6f 72 6b 20 74 68 65 20 60 60 76 79 6f 73 2d 31 78 60 60 20 72 65 70 6f 73 69 | e.g..fork.the.``vyos-1x``.reposi |
57a0 | 74 6f 72 79 2c 20 6f 70 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 55 52 4c 20 69 6e 20 | tory,.open.the.following.URL.in. |
57c0 | 79 6f 75 72 20 66 61 76 6f 75 72 69 74 65 20 62 72 6f 77 73 65 72 3a 20 68 74 74 70 73 3a 2f 2f | your.favourite.browser:.https:// |
57e0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 31 78 2f 66 6f 72 6b 00 46 6f 72 | github.com/vyos/vyos-1x/fork.For |
5800 | 6d 61 74 74 69 6e 67 00 47 4e 55 20 50 72 65 70 72 6f 63 65 73 73 6f 72 00 47 65 74 20 63 6f 6d | matting.GNU.Preprocessor.Get.com |
5820 | 6d 75 6e 69 74 79 20 73 75 70 70 6f 72 74 20 76 69 61 20 53 6c 61 63 6b 5f 20 6f 72 20 6f 75 72 | munity.support.via.Slack_.or.our |
5840 | 20 46 6f 72 75 6d 5f 00 47 6f 6f 64 20 6c 75 63 6b 21 00 47 6f 6f 64 3a 20 22 44 69 73 61 62 6c | .Forum_.Good.luck!.Good:."Disabl |
5860 | 65 20 49 50 76 36 20 66 6f 72 77 61 72 64 69 6e 67 22 00 47 6f 6f 64 3a 20 22 46 72 6f 62 6e 69 | e.IPv6.forwarding".Good:."Frobni |
5880 | 63 61 74 69 6f 6e 20 61 6c 67 6f 72 69 74 68 6d 22 00 47 6f 6f 64 3a 20 22 54 43 50 20 63 6f 6e | cation.algorithm".Good:."TCP.con |
58a0 | 6e 65 63 74 69 6f 6e 20 74 69 6d 65 6f 75 74 22 00 47 6f 6f 64 3a 20 50 50 50 6f 45 2c 20 49 50 | nection.timeout".Good:.PPPoE,.IP |
58c0 | 73 65 63 00 47 6f 6f 64 3a 20 52 41 44 49 55 53 20 28 61 73 20 69 6e 20 72 65 6d 6f 74 65 20 61 | sec.Good:.RADIUS.(as.in.remote.a |
58e0 | 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 66 6f 72 20 64 69 61 6c 2d 69 6e 20 75 73 65 72 20 73 | uthentication.for.dial-in.user.s |
5900 | 65 72 76 69 63 65 73 29 00 47 75 69 64 65 6c 69 6e 65 73 00 48 65 6c 70 20 53 74 72 69 6e 67 00 | ervices).Guidelines.Help.String. |
5920 | 48 65 6c 70 20 66 75 74 75 72 65 20 6d 61 69 6e 74 61 69 6e 65 72 73 20 6f 66 20 56 79 4f 53 20 | Help.future.maintainers.of.VyOS. |
5940 | 28 69 74 20 63 6f 75 6c 64 20 62 65 20 79 6f 75 21 29 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 77 | (it.could.be.you!).to.find.out.w |
5960 | 68 79 20 63 65 72 74 61 69 6e 20 74 68 69 6e 67 73 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e | hy.certain.things.have.been.chan |
5980 | 67 65 64 20 69 6e 20 74 68 65 20 63 6f 64 65 62 61 73 65 20 6f 72 20 77 68 79 20 63 65 72 74 61 | ged.in.the.codebase.or.why.certa |
59a0 | 69 6e 20 66 65 61 74 75 72 65 73 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 65 64 00 48 6f 72 72 | in.features.have.been.added.Horr |
59c0 | 69 62 6c 65 3a 20 22 54 63 70 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 69 6d 65 6f 75 74 22 00 48 | ible:."Tcp.connection.timeout".H |
59e0 | 6f 72 72 69 62 6c 65 3a 20 22 66 72 6f 62 6e 69 63 61 74 69 6f 6e 20 61 6c 67 6f 72 69 74 68 6d | orrible:."frobnication.algorithm |
5a00 | 2e 22 00 48 6f 77 20 63 61 6e 20 77 65 20 72 65 70 72 6f 64 75 63 65 20 74 68 69 73 20 42 75 67 | .".How.can.we.reproduce.this.Bug |
5a20 | 3f 00 49 20 68 61 76 65 20 66 6f 75 6e 64 20 61 20 62 75 67 2c 20 77 68 61 74 20 73 68 6f 75 6c | ?.I.have.found.a.bug,.what.shoul |
5a40 | 64 20 49 20 64 6f 3f 00 49 50 20 61 6e 64 20 49 50 76 36 20 6f 70 74 69 6f 6e 73 00 49 53 4f 20 | d.I.do?.IP.and.IPv6.options.ISO. |
5a60 | 42 75 69 6c 64 20 49 73 73 75 65 73 00 49 53 4f 20 69 6d 61 67 65 20 62 75 69 6c 64 00 49 66 20 | Build.Issues.ISO.image.build.If. |
5a80 | 61 20 76 65 72 62 20 69 73 20 65 73 73 65 6e 74 69 61 6c 2c 20 6b 65 65 70 20 69 74 2e 20 46 6f | a.verb.is.essential,.keep.it..Fo |
5aa0 | 72 20 65 78 61 6d 70 6c 65 2c 20 69 6e 20 74 68 65 20 68 65 6c 70 20 74 65 78 74 20 6f 66 20 60 | r.example,.in.the.help.text.of.` |
5ac0 | 60 73 65 74 20 73 79 73 74 65 6d 20 69 70 76 36 20 64 69 73 61 62 6c 65 2d 66 6f 72 77 61 72 64 | `set.system.ipv6.disable-forward |
5ae0 | 69 6e 67 60 60 2c 20 22 44 69 73 61 62 6c 65 20 49 50 76 36 20 66 6f 72 77 61 72 64 69 6e 67 20 | ing``,."Disable.IPv6.forwarding. |
5b00 | 6f 6e 20 61 6c 6c 20 69 6e 74 65 72 66 61 63 65 73 22 20 69 73 20 61 20 70 65 72 66 65 63 74 6c | on.all.interfaces".is.a.perfectl |
5b20 | 79 20 6a 75 73 74 69 66 69 65 64 20 77 6f 72 64 69 6e 67 2e 00 49 66 20 61 70 70 6c 69 63 61 62 | y.justified.wording..If.applicab |
5b40 | 6c 65 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 20 70 72 65 76 69 6f 75 73 20 63 6f 6d | le.a.reference.to.a.previous.com |
5b60 | 6d 69 74 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 20 6c 69 6e 6b 69 6e 67 20 74 68 6f 73 65 | mit.should.be.made.linking.those |
5b80 | 20 63 6f 6d 6d 69 74 73 20 6e 69 63 65 6c 79 20 77 68 65 6e 20 62 72 6f 77 73 69 6e 67 20 74 68 | .commits.nicely.when.browsing.th |
5ba0 | 65 20 68 69 73 74 6f 72 79 3a 20 60 60 41 66 74 65 72 20 63 6f 6d 6d 69 74 20 61 62 63 64 31 32 | e.history:.``After.commit.abcd12 |
5bc0 | 65 66 20 28 22 73 6e 6d 70 3a 20 74 68 69 73 20 69 73 20 61 20 68 65 61 64 6c 69 6e 65 22 29 20 | ef.("snmp:.this.is.a.headline"). |
5be0 | 61 20 50 79 74 68 6f 6e 20 69 6d 70 6f 72 74 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 6d 69 73 | a.Python.import.statement.is.mis |
5c00 | 73 69 6e 67 2c 20 74 68 72 6f 77 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 63 | sing,.throwing.the.following.exc |
5c20 | 65 70 74 69 6f 6e 3a 20 41 42 43 44 45 46 60 60 00 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 | eption:.ABCDEF``.If.there.is.no. |
5c40 | 50 68 61 62 72 69 63 61 74 6f 72 5f 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 74 68 65 20 63 6f | Phabricator_.reference.in.the.co |
5c60 | 6d 6d 69 74 73 20 6f 66 20 79 6f 75 72 20 70 75 6c 6c 20 72 65 71 75 65 73 74 2c 20 77 65 20 68 | mmits.of.your.pull.request,.we.h |
5c80 | 61 76 65 20 74 6f 20 61 73 6b 20 79 6f 75 20 74 6f 20 61 6d 65 6e 64 20 74 68 65 20 63 6f 6d 6d | ave.to.ask.you.to.amend.the.comm |
5ca0 | 69 74 20 6d 65 73 73 61 67 65 2e 20 4f 74 68 65 72 77 69 73 65 20 77 65 20 77 69 6c 6c 20 68 61 | it.message..Otherwise.we.will.ha |
5cc0 | 76 65 20 74 6f 20 72 65 6a 65 63 74 20 69 74 2e 00 49 66 20 79 6f 75 20 61 72 65 20 62 72 61 76 | ve.to.reject.it..If.you.are.brav |
5ce0 | 65 20 65 6e 6f 75 67 68 20 74 6f 20 62 75 69 6c 64 20 79 6f 75 72 73 65 6c 66 20 61 6e 20 49 53 | e.enough.to.build.yourself.an.IS |
5d00 | 4f 20 69 6d 61 67 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 79 20 6d 6f 64 69 66 69 65 64 20 | O.image.containing.any.modified. |
5d20 | 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 6f 75 72 20 47 69 74 48 75 62 20 6f 72 67 61 6e 69 73 61 | package.from.our.GitHub.organisa |
5d40 | 74 69 6f 6e 20 2d 20 74 68 69 73 20 69 73 20 74 68 65 20 70 6c 61 63 65 20 74 6f 20 62 65 2e 00 | tion.-.this.is.the.place.to.be.. |
5d60 | 49 66 20 79 6f 75 20 75 70 67 72 61 64 65 20 79 6f 75 72 20 6b 65 72 6e 65 6c 20 6f 72 20 69 6e | If.you.upgrade.your.kernel.or.in |
5d80 | 63 6c 75 64 65 20 6e 65 77 20 64 72 69 76 65 72 73 20 79 6f 75 20 6d 61 79 20 6e 65 65 64 20 6e | clude.new.drivers.you.may.need.n |
5da0 | 65 77 20 66 69 72 6d 77 61 72 65 2e 20 42 75 69 6c 64 20 61 20 6e 65 77 20 60 60 76 79 6f 73 2d | ew.firmware..Build.a.new.``vyos- |
5dc0 | 6c 69 6e 75 78 2d 66 69 72 6d 77 61 72 65 60 60 20 70 61 63 6b 61 67 65 20 77 69 74 68 20 74 68 | linux-firmware``.package.with.th |
5de0 | 65 20 69 6e 63 6c 75 64 65 64 20 68 65 6c 70 65 72 20 73 63 72 69 70 74 73 2e 00 49 6e 20 61 20 | e.included.helper.scripts..In.a. |
5e00 | 62 69 67 20 73 79 73 74 65 6d 2c 20 73 75 63 68 20 61 73 20 56 79 4f 53 2c 20 74 68 61 74 20 69 | big.system,.such.as.VyOS,.that.i |
5e20 | 73 20 63 6f 6d 70 72 69 73 65 64 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 6f 6e 65 6e | s.comprised.of.multiple.componen |
5e40 | 74 73 2c 20 69 74 27 73 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6b 65 65 70 20 74 72 61 63 | ts,.it's.impossible.to.keep.trac |
5e60 | 6b 20 6f 66 20 61 6c 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20 61 6e 64 20 62 75 67 73 2f 66 65 | k.of.all.the.changes.and.bugs/fe |
5e80 | 61 74 75 72 65 20 72 65 71 75 65 73 74 73 20 69 6e 20 6f 6e 65 27 73 20 68 65 61 64 2e 20 57 65 | ature.requests.in.one's.head..We |
5ea0 | 20 75 73 65 20 61 20 62 75 67 74 72 61 63 6b 65 72 20 6b 6e 6f 77 6e 20 61 73 20 50 68 61 62 72 | .use.a.bugtracker.known.as.Phabr |
5ec0 | 69 63 61 74 6f 72 5f 20 66 6f 72 20 69 74 20 28 22 69 73 73 75 65 20 74 72 61 63 6b 65 72 22 20 | icator_.for.it.("issue.tracker". |
5ee0 | 77 6f 75 6c 64 20 62 65 20 61 20 62 65 74 74 65 72 20 74 65 72 6d 2c 20 62 75 74 20 74 68 69 73 | would.be.a.better.term,.but.this |
5f00 | 20 6f 6e 65 20 73 74 75 63 6b 29 2e 00 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 68 69 73 20 61 6c | .one.stuck)..In.addition.this.al |
5f20 | 73 6f 20 68 65 6c 70 73 20 77 68 65 6e 20 62 72 6f 77 73 69 6e 67 20 74 68 65 20 47 69 74 48 75 | so.helps.when.browsing.the.GitHu |
5f40 | 62 20 63 6f 64 65 62 61 73 65 20 6f 6e 20 61 20 6d 6f 62 69 6c 65 20 64 65 76 69 63 65 20 69 66 | b.codebase.on.a.mobile.device.if |
5f60 | 20 79 6f 75 20 68 61 70 70 65 6e 20 74 6f 20 62 65 20 61 20 63 72 61 7a 79 20 73 63 69 65 6e 74 | .you.happen.to.be.a.crazy.scient |
5f80 | 69 73 74 2e 00 49 6e 20 6f 72 64 65 72 20 74 6f 20 6f 70 65 6e 20 75 70 20 61 20 62 75 67 2d 72 | ist..In.order.to.open.up.a.bug-r |
5fa0 | 65 70 6f 72 74 2f 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 20 79 6f 75 20 6e 65 65 64 20 74 | eport/feature.request.you.need.t |
5fc0 | 6f 20 63 72 65 61 74 65 20 79 6f 75 72 73 65 6c 66 20 61 6e 20 61 63 63 6f 75 6e 74 20 6f 6e 20 | o.create.yourself.an.account.on. |
5fe0 | 56 79 4f 53 20 50 68 61 62 72 69 63 61 74 6f 72 5f 2e 20 4f 6e 20 74 68 65 20 6c 65 66 74 20 73 | VyOS.Phabricator_..On.the.left.s |
6000 | 69 64 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 63 20 70 72 6f 6a 65 63 74 20 28 56 79 4f | ide.of.the.specific.project.(VyO |
6020 | 53 20 31 2e 32 20 6f 72 20 56 79 4f 53 20 31 2e 33 29 20 79 6f 75 20 77 69 6c 6c 20 66 69 6e 64 | S.1.2.or.VyOS.1.3).you.will.find |
6040 | 20 71 75 69 63 6b 2d 6c 69 6e 6b 73 20 66 6f 72 20 6f 70 65 6e 69 6e 67 20 61 20 62 75 67 2d 72 | .quick-links.for.opening.a.bug-r |
6060 | 65 70 6f 72 74 2f 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 2e 00 49 6e 20 6f 72 64 65 72 20 | eport/feature.request..In.order. |
6080 | 74 6f 20 72 65 63 6f 72 64 20 79 6f 75 20 61 73 20 74 68 65 20 61 75 74 68 6f 72 20 6f 66 20 74 | to.record.you.as.the.author.of.t |
60a0 | 68 65 20 66 69 78 20 70 6c 65 61 73 65 20 69 64 65 6e 74 69 66 79 20 79 6f 75 72 73 65 6c 66 20 | he.fix.please.identify.yourself. |
60c0 | 74 6f 20 47 69 74 20 62 79 20 73 65 74 74 69 6e 67 20 75 70 20 79 6f 75 72 20 6e 61 6d 65 20 61 | to.Git.by.setting.up.your.name.a |
60e0 | 6e 64 20 65 6d 61 69 6c 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 6c 6f 63 61 6c | nd.email..This.can.be.done.local |
6100 | 20 66 6f 72 20 74 68 69 73 20 6f 6e 65 20 61 6e 64 20 6f 6e 6c 79 20 72 65 70 6f 73 69 74 6f 72 | .for.this.one.and.only.repositor |
6120 | 79 20 60 60 67 69 74 20 63 6f 6e 66 69 67 60 60 20 6f 72 20 67 6c 6f 62 61 6c 6c 79 20 75 73 69 | y.``git.config``.or.globally.usi |
6140 | 6e 67 20 60 60 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 60 60 2e 00 49 6e 20 6f | ng.``git.config.--global``..In.o |
6160 | 72 64 65 72 20 74 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 64 65 62 75 67 20 6f 75 74 70 75 | rder.to.retrieve.the.debug.outpu |
6180 | 74 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 79 6f 75 20 6e 65 65 64 20 74 | t.on.the.command-line.you.need.t |
61a0 | 6f 20 64 69 73 61 62 6c 65 20 60 60 76 79 6f 73 2d 63 6f 6e 66 69 67 64 60 60 20 69 6e 20 61 64 | o.disable.``vyos-configd``.in.ad |
61c0 | 64 69 74 69 6f 6e 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 72 75 6e 20 65 69 74 68 65 72 20 6f | dition..This.can.be.run.either.o |
61e0 | 6e 65 2d 74 69 6d 65 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 60 73 75 64 6f 20 73 79 73 74 65 6d | ne-time.by.calling.``sudo.system |
6200 | 63 74 6c 20 73 74 6f 70 20 76 79 6f 73 2d 63 6f 6e 66 69 67 64 60 60 20 6f 72 20 6d 61 6b 65 20 | ctl.stop.vyos-configd``.or.make. |
6220 | 74 68 69 73 20 72 65 62 6f 6f 74 2d 73 61 66 65 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 60 73 75 | this.reboot-safe.by.calling.``su |
6240 | 64 6f 20 73 79 73 74 65 6d 63 74 6c 20 64 69 73 61 62 6c 65 20 76 79 6f 73 2d 63 6f 6e 66 69 67 | do.systemctl.disable.vyos-config |
6260 | 64 60 60 2e 00 49 6e 20 73 6f 6d 65 20 63 6f 6e 74 65 78 74 73 2c 20 74 68 65 20 66 69 72 73 74 | d``..In.some.contexts,.the.first |
6280 | 20 6c 69 6e 65 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 74 68 65 20 73 75 62 6a 65 63 74 20 | .line.is.treated.as.the.subject. |
62a0 | 6f 66 20 61 6e 20 65 6d 61 69 6c 20 61 6e 64 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 | of.an.email.and.the.rest.of.the. |
62c0 | 74 65 78 74 20 61 73 20 74 68 65 20 62 6f 64 79 2e 20 54 68 65 20 62 6c 61 6e 6b 20 6c 69 6e 65 | text.as.the.body..The.blank.line |
62e0 | 20 73 65 70 61 72 61 74 69 6e 67 20 74 68 65 20 73 75 6d 6d 61 72 79 20 66 72 6f 6d 20 74 68 65 | .separating.the.summary.from.the |
6300 | 20 62 6f 64 79 20 69 73 20 63 72 69 74 69 63 61 6c 20 28 75 6e 6c 65 73 73 20 79 6f 75 20 6f 6d | .body.is.critical.(unless.you.om |
6320 | 69 74 20 74 68 65 20 62 6f 64 79 20 65 6e 74 69 72 65 6c 79 29 3b 20 74 6f 6f 6c 73 20 6c 69 6b | it.the.body.entirely);.tools.lik |
6340 | 65 20 72 65 62 61 73 65 20 63 61 6e 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 69 66 20 79 6f 75 | e.rebase.can.get.confused.if.you |
6360 | 20 72 75 6e 20 74 68 65 20 74 77 6f 20 74 6f 67 65 74 68 65 72 2e 00 49 6e 20 74 68 65 20 65 6e | .run.the.two.together..In.the.en |
6380 | 64 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 6e 74 65 64 20 77 69 74 68 20 74 68 65 | d.you.will.be.presented.with.the |
63a0 | 20 6b 65 72 6e 65 6c 20 62 69 6e 61 72 79 20 70 61 63 6b 61 67 65 73 20 77 68 69 63 68 20 79 6f | .kernel.binary.packages.which.yo |
63c0 | 75 20 63 61 6e 20 74 68 65 6e 20 75 73 65 20 69 6e 20 79 6f 75 72 20 63 75 73 74 6f 6d 20 49 53 | u.can.then.use.in.your.custom.IS |
63e0 | 4f 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 62 79 20 70 6c 61 63 69 6e 67 20 61 6c 6c 20 | O.build.process,.by.placing.all. |
6400 | 74 68 65 20 60 2a 2e 64 65 62 60 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 76 79 6f 73 2d 62 75 | the.`*.deb`.files.in.the.vyos-bu |
6420 | 69 6c 64 2f 70 61 63 6b 61 67 65 73 20 66 6f 6c 64 65 72 20 77 68 65 72 65 20 74 68 65 79 20 77 | ild/packages.folder.where.they.w |
6440 | 69 6c 6c 20 62 65 20 75 73 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 62 | ill.be.used.automatically.when.b |
6460 | 75 69 6c 64 69 6e 67 20 56 79 4f 53 20 61 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 61 62 6f 76 65 | uilding.VyOS.as.documented.above |
6480 | 2e 00 49 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 77 65 20 6d 61 79 20 73 77 69 74 63 68 20 74 | ..In.the.future,.we.may.switch.t |
64a0 | 6f 20 75 73 69 6e 67 20 73 79 73 74 65 6d 64 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 69 | o.using.systemd.infrastructure.i |
64c0 | 6e 73 74 65 61 64 2e 20 42 75 69 6c 64 69 6e 67 20 69 74 20 64 6f 65 73 6e 27 74 20 72 65 71 75 | nstead..Building.it.doesn't.requ |
64e0 | 69 72 65 20 61 20 73 70 65 63 69 61 6c 20 70 72 6f 63 65 64 75 72 65 2e 00 49 6e 63 6c 75 64 65 | ire.a.special.procedure..Include |
6500 | 20 6f 75 74 70 75 74 00 49 6e 73 65 72 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 | .output.Insert.the.following.sta |
6520 | 74 65 6d 65 6e 74 20 72 69 67 68 74 20 62 65 66 6f 72 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 | tement.right.before.the.section. |
6540 | 77 68 65 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 69 6e 76 65 73 74 69 67 61 74 65 20 61 20 | where.you.want.to.investigate.a. |
6560 | 70 72 6f 62 6c 65 6d 20 28 65 2e 67 2e 20 61 20 73 74 61 74 65 6d 65 6e 74 20 79 6f 75 20 73 65 | problem.(e.g..a.statement.you.se |
6580 | 65 20 69 6e 20 61 20 62 61 63 6b 74 72 61 63 65 29 3a 20 60 60 69 6d 70 6f 72 74 20 70 64 62 3b | e.in.a.backtrace):.``import.pdb; |
65a0 | 20 70 64 62 2e 73 65 74 5f 74 72 61 63 65 28 29 60 60 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 79 6f | .pdb.set_trace()``.Optionally.yo |
65c0 | 75 20 63 61 6e 20 73 75 72 72 6f 75 6e 64 65 64 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 | u.can.surrounded.this.statement. |
65e0 | 62 79 20 61 6e 20 60 60 69 66 60 60 20 77 68 69 63 68 20 6f 6e 6c 79 20 74 72 69 67 67 65 72 73 | by.an.``if``.which.only.triggers |
6600 | 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 79 6f 75 20 61 72 65 20 69 6e 74 | .under.the.condition.you.are.int |
6620 | 65 72 65 73 74 65 64 20 69 6e 2e 00 49 6e 73 74 61 6c 6c 00 49 6e 73 74 61 6c 6c 20 68 74 74 70 | erested.in..Install.Install.http |
6640 | 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 73 74 64 65 62 2f 00 49 6e 73 74 | s://pypi.org/project/stdeb/.Inst |
6660 | 61 6c 6c 69 6e 67 20 44 6f 63 6b 65 72 5f 20 61 6e 64 20 70 72 65 72 65 71 75 69 73 69 74 65 73 | alling.Docker_.and.prerequisites |
6680 | 3a 00 49 6e 73 74 65 61 64 20 6f 66 20 73 75 70 70 6c 79 69 6e 67 20 61 6c 6c 20 74 68 6f 73 65 | :.Instead.of.supplying.all.those |
66a0 | 20 58 4d 4c 20 6e 6f 64 65 73 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 20 74 68 65 72 65 20 | .XML.nodes.multiple.times.there. |
66c0 | 61 72 65 20 6e 6f 77 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 73 20 77 69 74 68 20 70 72 65 64 65 | are.now.include.files.with.prede |
66e0 | 66 69 6e 65 64 20 66 65 61 74 75 72 65 73 2e 20 42 72 69 65 66 20 6f 76 65 72 76 69 65 77 3a 00 | fined.features..Brief.overview:. |
6700 | 49 6e 74 65 6c 20 4e 49 43 00 49 6e 74 65 6c 20 4e 49 43 20 64 72 69 76 65 72 73 00 49 6e 74 65 | Intel.NIC.Intel.NIC.drivers.Inte |
6720 | 6c 20 51 41 54 00 49 6e 74 65 72 20 51 41 54 00 49 6e 74 65 72 66 61 63 65 20 62 61 73 65 64 20 | l.QAT.Inter.QAT.Interface.based. |
6740 | 74 65 73 74 73 00 49 73 73 75 65 73 20 6f 72 20 62 75 67 73 20 61 72 65 20 66 6f 75 6e 64 20 69 | tests.Issues.or.bugs.are.found.i |
6760 | 6e 20 61 6e 79 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a 65 63 74 2e 20 56 79 4f 53 20 69 73 20 | n.any.software.project..VyOS.is. |
6780 | 6e 6f 74 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2e 00 49 73 73 75 65 73 2f 46 65 61 74 75 72 65 | not.an.exception..Issues/Feature |
67a0 | 20 72 65 71 75 65 73 74 73 00 49 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f | .requests.It.is.also.possible.to |
67c0 | 20 73 65 74 20 75 70 20 74 68 65 20 64 65 62 75 67 67 69 6e 67 20 75 73 69 6e 67 20 65 6e 76 69 | .set.up.the.debugging.using.envi |
67e0 | 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c | ronment.variables..In.that.case, |
6800 | 20 74 68 65 20 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 28 69 6e 20 75 70 70 65 72 63 61 73 65 29 | .the.name.will.be.(in.uppercase) |
6820 | 20 56 59 4f 53 5f 46 45 41 54 55 52 45 5f 44 45 42 55 47 2e 00 49 74 27 73 20 61 6e 20 41 64 61 | .VYOS_FEATURE_DEBUG..It's.an.Ada |
6840 | 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 72 65 71 75 69 72 65 73 20 47 4e 41 54 20 61 6e 64 20 67 | .program.and.requires.GNAT.and.g |
6860 | 70 72 62 75 69 6c 64 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 2c 20 64 65 70 65 6e 64 65 6e 63 69 | prbuild.for.building,.dependenci |
6880 | 65 73 20 61 72 65 20 70 72 6f 70 65 72 6c 79 20 73 70 65 63 69 66 69 65 64 20 73 6f 20 6a 75 73 | es.are.properly.specified.so.jus |
68a0 | 74 20 66 6f 6c 6c 6f 77 20 64 65 62 75 69 6c 64 27 73 20 73 75 67 67 65 73 74 69 6f 6e 73 2e 00 | t.follow.debuild's.suggestions.. |
68c0 | 4a 65 6e 6b 69 6e 73 20 43 49 00 4a 75 73 74 20 69 6e 73 74 61 6c 6c 20 75 73 69 6e 67 20 74 68 | Jenkins.CI.Just.install.using.th |
68e0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 3a 00 4b 65 65 70 20 74 72 61 63 6b | e.following.commands:.Keep.track |
6900 | 20 6f 66 20 74 68 65 20 70 72 6f 67 72 65 73 73 20 28 77 68 61 74 20 77 65 27 76 65 20 61 6c 72 | .of.the.progress.(what.we've.alr |
6920 | 65 61 64 79 20 64 6f 6e 65 20 69 6e 20 74 68 69 73 20 62 72 61 6e 63 68 20 61 6e 64 20 77 68 61 | eady.done.in.this.branch.and.wha |
6940 | 74 20 77 65 20 73 74 69 6c 6c 20 6e 65 65 64 20 74 6f 20 64 6f 29 2e 00 4b 65 65 70 61 6c 69 76 | t.we.still.need.to.do)..Keepaliv |
6960 | 65 64 20 6e 6f 72 6d 61 6c 6c 79 20 69 73 6e 27 74 20 75 70 64 61 74 65 64 20 74 6f 20 6e 65 77 | ed.normally.isn't.updated.to.new |
6980 | 65 72 20 66 65 61 74 75 72 65 20 72 65 6c 65 61 73 65 73 20 62 65 74 77 65 65 6e 20 44 65 62 69 | er.feature.releases.between.Debi |
69a0 | 61 6e 20 76 65 72 73 69 6f 6e 73 2c 20 73 6f 20 77 65 20 61 72 65 20 62 75 69 6c 64 69 6e 67 20 | an.versions,.so.we.are.building. |
69c0 | 69 74 20 66 72 6f 6d 20 73 6f 75 72 63 65 2e 00 4b 65 72 6e 65 6c 00 4c 61 75 6e 63 68 20 44 6f | it.from.source..Kernel.Launch.Do |
69e0 | 63 6b 65 72 20 63 6f 6e 74 61 69 6e 65 72 20 61 6e 64 20 62 75 69 6c 64 20 70 61 63 6b 61 67 65 | cker.container.and.build.package |
6a00 | 00 4c 65 61 66 20 6e 6f 64 65 73 20 28 6e 6f 64 65 73 20 77 69 74 68 20 76 61 6c 75 65 73 29 20 | .Leaf.nodes.(nodes.with.values). |
6a20 | 75 73 65 20 3c 6c 65 61 66 4e 6f 64 65 3e 20 74 61 67 20 69 6e 73 74 65 61 64 00 4c 65 74 20 75 | use.<leafNode>.tag.instead.Let.u |
6a40 | 73 20 61 73 73 75 6d 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 65 62 75 67 20 61 20 50 79 74 | s.assume.you.want.to.debug.a.Pyt |
6a60 | 68 6f 6e 20 73 63 72 69 70 74 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 61 6e 20 | hon.script.that.is.called.by.an. |
6a80 | 6f 70 2d 6d 6f 64 65 20 63 6f 6d 6d 61 6e 64 2e 20 41 66 74 65 72 20 79 6f 75 20 66 6f 75 6e 64 | op-mode.command..After.you.found |
6aa0 | 20 74 68 65 20 73 63 72 69 70 74 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 75 70 20 74 68 65 20 6f 70 | .the.script.by.looking.up.the.op |
6ac0 | 2d 6d 6f 64 65 2d 64 65 66 69 74 69 6f 6e 73 20 79 6f 75 20 63 61 6e 20 65 64 69 74 20 74 68 65 | -mode-defitions.you.can.edit.the |
6ae0 | 20 73 63 72 69 70 74 20 69 6e 20 74 68 65 20 6c 69 76 65 20 73 79 73 74 65 6d 20 75 73 69 6e 67 | .script.in.the.live.system.using |
6b00 | 20 65 2e 67 2e 20 76 69 3a 20 60 60 76 69 20 2f 75 73 72 2f 6c 69 62 65 78 65 63 2f 76 79 6f 73 | .e.g..vi:.``vi./usr/libexec/vyos |
6b20 | 2f 6f 70 5f 6d 6f 64 65 2f 73 68 6f 77 5f 78 79 7a 2e 70 79 60 60 00 4c 65 74 27 73 20 66 61 63 | /op_mode/show_xyz.py``.Let's.fac |
6b40 | 65 20 69 74 3a 20 56 79 4f 53 20 69 73 20 66 75 6c 6c 20 6f 66 20 73 70 61 67 68 65 74 74 69 20 | e.it:.VyOS.is.full.of.spaghetti. |
6b60 | 63 6f 64 65 20 77 68 65 72 65 20 6c 6f 67 69 63 20 66 6f 72 20 72 65 61 64 69 6e 67 20 74 68 65 | code.where.logic.for.reading.the |
6b80 | 20 56 79 4f 53 20 63 6f 6e 66 69 67 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 64 61 65 6d 6f 6e 20 | .VyOS.config,.generating.daemon. |
6ba0 | 63 6f 6e 66 69 67 73 2c 20 61 6e 64 20 72 65 73 74 61 72 74 69 6e 67 20 70 72 6f 63 65 73 73 65 | configs,.and.restarting.processe |
6bc0 | 73 20 69 73 20 61 6c 6c 20 6d 69 78 65 64 20 75 70 2e 00 4c 69 6b 65 20 61 6e 79 20 6f 74 68 65 | s.is.all.mixed.up..Like.any.othe |
6be0 | 72 20 70 72 6f 6a 65 63 74 20 77 65 20 68 61 76 65 20 73 6f 6d 65 20 73 6d 61 6c 6c 20 67 75 69 | r.project.we.have.some.small.gui |
6c00 | 64 65 6c 69 6e 65 73 20 61 62 6f 75 74 20 6f 75 72 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 74 | delines.about.our.source.code,.t |
6c20 | 6f 6f 2e 20 54 68 65 20 72 75 6c 65 73 20 77 65 20 68 61 76 65 20 61 72 65 20 6e 6f 74 20 74 68 | oo..The.rules.we.have.are.not.th |
6c40 | 65 72 65 20 74 6f 20 70 75 6e 69 73 68 20 79 6f 75 20 2d 20 74 68 65 20 72 75 6c 65 73 20 61 72 | ere.to.punish.you.-.the.rules.ar |
6c60 | 65 20 69 6e 20 70 6c 61 63 65 20 74 6f 20 68 65 6c 70 20 75 73 20 61 6c 6c 2e 20 42 79 20 68 61 | e.in.place.to.help.us.all..By.ha |
6c80 | 76 69 6e 67 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 63 6f 64 69 6e 67 20 73 74 79 6c 65 20 69 | ving.a.consistent.coding.style.i |
6ca0 | 74 20 62 65 63 6f 6d 65 73 20 76 65 72 79 20 65 61 73 79 20 66 6f 72 20 6e 65 77 20 61 6e 64 20 | t.becomes.very.easy.for.new.and. |
6cc0 | 61 6c 73 6f 20 6c 6f 6e 67 74 69 6d 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 20 74 6f 20 6e 61 | also.longtime.contributors.to.na |
6ce0 | 76 69 67 61 74 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 6f 75 72 63 65 73 20 61 6e 64 20 61 | vigate.through.the.sources.and.a |
6d00 | 6c 6c 20 74 68 65 20 69 6d 70 6c 69 65 64 20 6c 6f 67 69 63 20 6f 66 20 61 6e 79 20 6f 6e 65 20 | ll.the.implied.logic.of.any.one. |
6d20 | 73 6f 75 72 63 65 20 66 69 6c 65 2e 2e 00 4c 69 6d 69 74 73 3a 00 4c 69 6e 75 78 20 4b 65 72 6e | source.file...Limits:.Linux.Kern |
6d40 | 65 6c 00 4c 69 76 65 20 53 79 73 74 65 6d 00 4d 54 55 20 73 69 7a 65 00 4d 61 6b 65 20 79 6f 75 | el.Live.System.MTU.size.Make.you |
6d60 | 72 20 63 68 61 6e 67 65 73 20 61 6e 64 20 73 61 76 65 20 74 68 65 6d 2e 20 44 6f 20 74 68 65 20 | r.changes.and.save.them..Do.the. |
6d80 | 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 66 69 6c 65 73 20 | following.for.all.changes.files. |
6da0 | 74 6f 20 72 65 63 6f 72 64 20 74 68 65 6d 20 69 6e 20 79 6f 75 72 20 63 72 65 61 74 65 64 20 47 | to.record.them.in.your.created.G |
6dc0 | 69 74 20 63 6f 6d 6d 69 74 3a 00 4d 61 6e 75 61 6c 20 53 6d 6f 6b 65 74 65 73 74 20 52 75 6e 00 | it.commit:.Manual.Smoketest.Run. |
6de0 | 4d 61 6e 75 61 6c 20 63 6f 6e 66 69 67 20 6c 6f 61 64 20 74 65 73 74 00 4d 61 6e 79 20 62 61 73 | Manual.config.load.test.Many.bas |
6e00 | 65 20 73 79 73 74 65 6d 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 70 75 6c 6c 65 64 20 73 74 72 | e.system.packages.are.pulled.str |
6e20 | 61 69 67 68 74 20 66 72 6f 6d 20 44 65 62 69 61 6e 27 73 20 6d 61 69 6e 20 61 6e 64 20 63 6f 6e | aight.from.Debian's.main.and.con |
6e40 | 74 72 69 62 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 62 75 74 20 74 68 65 72 65 20 61 72 65 | trib.repositories,.but.there.are |
6e60 | 20 65 78 63 65 70 74 69 6f 6e 73 2e 00 4d 69 67 72 61 74 69 6e 67 20 6f 6c 64 20 43 4c 49 00 4d | .exceptions..Migrating.old.CLI.M |
6e80 | 6f 76 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 74 6f 20 73 63 72 69 70 74 73 00 4e 61 | ove.default.values.to.scripts.Na |
6ea0 | 74 69 76 65 20 42 75 69 6c 64 00 4e 65 77 20 73 79 6e 74 61 78 00 4e 6f 20 63 6f 64 65 20 69 6e | tive.Build.New.syntax.No.code.in |
6ec0 | 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 50 79 74 68 6f 6e 33 00 4e 6f 20 6e 65 77 20 66 | compatible.with.Python3.No.new.f |
6ee0 | 65 61 74 75 72 65 73 20 69 6e 20 50 65 72 6c 00 4e 6f 20 6f 6c 64 20 73 74 79 6c 65 20 63 6f 6d | eatures.in.Perl.No.old.style.com |
6f00 | 6d 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 00 4e 6f 20 73 70 65 63 69 61 6c 20 62 75 69 6c | mand.definitions.No.special.buil |
6f20 | 64 20 70 72 6f 63 65 64 75 72 65 20 69 73 20 72 65 71 75 69 72 65 64 2e 00 4e 6f 6e 65 00 4e 6f | d.procedure.is.required..None.No |
6f40 | 74 65 73 00 4e 6f 77 20 61 20 66 72 65 73 68 20 62 75 69 6c 64 20 6f 66 20 74 68 65 20 56 79 4f | tes.Now.a.fresh.build.of.the.VyO |
6f60 | 53 20 49 53 4f 20 63 61 6e 20 62 65 67 69 6e 2e 20 43 68 61 6e 67 65 20 64 69 72 65 63 74 6f 72 | S.ISO.can.begin..Change.director |
6f80 | 79 20 74 6f 20 74 68 65 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 60 60 20 64 69 72 65 63 74 6f 72 | y.to.the.``vyos-build``.director |
6fa0 | 79 20 61 6e 64 20 72 75 6e 3a 00 4e 6f 77 20 61 73 20 79 6f 75 20 61 72 65 20 61 77 61 72 65 20 | y.and.run:.Now.as.you.are.aware. |
6fc0 | 6f 66 20 74 68 65 20 70 72 65 72 65 71 75 69 73 69 74 65 73 20 77 65 20 63 61 6e 20 63 6f 6e 74 | of.the.prerequisites.we.can.cont |
6fe0 | 69 6e 75 65 20 61 6e 64 20 62 75 69 6c 64 20 6f 75 72 20 6f 77 6e 20 49 53 4f 20 66 72 6f 6d 20 | inue.and.build.our.own.ISO.from. |
7000 | 73 6f 75 72 63 65 2e 20 46 6f 72 20 74 68 69 73 20 77 65 20 68 61 76 65 20 74 6f 20 66 65 74 63 | source..For.this.we.have.to.fetc |
7020 | 68 20 74 68 65 20 6c 61 74 65 73 74 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 72 6f 6d 20 47 69 | h.the.latest.source.code.from.Gi |
7040 | 74 48 75 62 2e 20 50 6c 65 61 73 65 20 6e 6f 74 65 20 61 73 20 74 68 69 73 20 77 69 6c 6c 20 64 | tHub..Please.note.as.this.will.d |
7060 | 69 66 66 65 72 20 66 6f 72 20 62 6f 74 68 20 60 63 75 72 72 65 6e 74 60 20 61 6e 64 20 60 63 72 | iffer.for.both.`current`.and.`cr |
7080 | 75 78 60 2e 00 4e 6f 77 20 69 74 27 73 20 74 69 6d 65 20 74 6f 20 66 69 78 20 74 68 65 20 70 61 | ux`..Now.it's.time.to.fix.the.pa |
70a0 | 63 6b 61 67 65 20 6d 69 72 72 6f 72 20 61 6e 64 20 72 65 72 75 6e 20 74 68 65 20 6c 61 73 74 20 | ckage.mirror.and.rerun.the.last. |
70c0 | 73 74 65 70 20 75 6e 74 69 6c 20 74 68 65 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 61 74 | step.until.the.package.installat |
70e0 | 69 6f 6e 20 73 75 63 63 65 65 64 73 20 61 67 61 69 6e 21 00 4e 6f 77 20 77 65 20 63 61 6e 20 75 | ion.succeeds.again!.Now.we.can.u |
7100 | 73 65 20 74 68 65 20 68 65 6c 70 65 72 20 73 63 72 69 70 74 20 60 60 62 75 69 6c 64 2d 6b 65 72 | se.the.helper.script.``build-ker |
7120 | 6e 65 6c 2e 73 68 60 60 20 77 68 69 63 68 20 64 6f 65 73 20 61 6c 6c 20 74 68 65 20 6e 65 63 65 | nel.sh``.which.does.all.the.nece |
7140 | 73 73 61 72 79 20 76 6f 6f 64 6f 6f 20 62 79 20 61 70 70 6c 79 69 6e 67 20 72 65 71 75 69 72 65 | ssary.voodoo.by.applying.require |
7160 | 64 20 70 61 74 63 68 65 73 20 66 72 6f 6d 20 74 68 65 20 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 | d.patches.from.the.`vyos-build/p |
7180 | 61 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 70 61 74 63 68 65 73 60 20 66 6f | ackages/linux-kernel/patches`.fo |
71a0 | 6c 64 65 72 2c 20 63 6f 70 79 69 6e 67 20 6f 75 72 20 6b 65 72 6e 65 6c 20 63 6f 6e 66 69 67 75 | lder,.copying.our.kernel.configu |
71c0 | 72 61 74 69 6f 6e 20 60 60 78 38 36 5f 36 34 5f 76 79 6f 73 5f 64 65 66 63 6f 6e 66 69 67 60 60 | ration.``x86_64_vyos_defconfig`` |
71e0 | 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6c 6f 63 61 74 69 6f 6e 2c 20 61 6e 64 20 66 69 6e 61 | .to.the.right.location,.and.fina |
7200 | 6c 6c 79 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 44 65 62 69 61 6e 20 70 61 63 6b 61 67 65 73 | lly.building.the.Debian.packages |
7220 | 2e 00 4e 6f 77 20 79 6f 75 20 61 72 65 20 70 72 65 70 61 72 65 64 20 77 69 74 68 20 74 77 6f 20 | ..Now.you.are.prepared.with.two. |
7240 | 6e 65 77 20 61 6c 69 61 73 65 73 20 60 60 76 79 62 6c 64 60 60 20 61 6e 64 20 60 60 76 79 62 6c | new.aliases.``vybld``.and.``vybl |
7260 | 64 5f 63 72 75 78 60 60 20 74 6f 20 73 70 61 77 6e 20 79 6f 75 72 20 64 65 76 65 6c 6f 70 6d 65 | d_crux``.to.spawn.your.developme |
7280 | 6e 74 20 63 6f 6e 74 61 69 6e 65 72 73 20 69 6e 20 79 6f 75 72 20 63 75 72 72 65 6e 74 20 77 6f | nt.containers.in.your.current.wo |
72a0 | 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 00 4f 6c 64 20 63 6f 6e 63 65 70 74 2f 73 79 6e | rking.directory..Old.concept/syn |
72c0 | 74 61 78 00 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 2d 20 61 73 20 65 61 63 68 20 | tax.On.the.other.hand.-.as.each. |
72e0 | 74 65 73 74 20 69 73 20 63 6f 6e 74 61 69 6e 20 69 6e 20 69 74 73 20 6f 77 6e 20 66 69 6c 65 20 | test.is.contain.in.its.own.file. |
7300 | 2d 20 6f 6e 65 20 63 61 6e 20 61 6c 77 61 79 73 20 65 78 65 63 75 74 65 20 61 20 73 69 6e 67 6c | -.one.can.always.execute.a.singl |
7320 | 65 20 53 6d 6f 6b 65 74 65 73 74 20 62 79 20 68 61 6e 64 20 62 79 20 73 69 6d 70 6c 79 20 72 75 | e.Smoketest.by.hand.by.simply.ru |
7340 | 6e 6e 69 6e 67 20 74 68 65 20 50 79 74 68 6f 6e 20 74 65 73 74 20 73 63 72 69 70 74 73 2e 00 4f | nning.the.Python.test.scripts..O |
7360 | 6e 63 65 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 72 65 71 75 69 72 65 64 20 64 65 70 65 6e 64 | nce.you.have.the.required.depend |
7380 | 65 6e 63 69 65 73 20 69 6e 73 74 61 6c 6c 65 64 2c 20 79 6f 75 20 6d 61 79 20 70 72 6f 63 65 65 | encies.installed,.you.may.procee |
73a0 | 64 20 77 69 74 68 20 74 68 65 20 73 74 65 70 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 3a 72 | d.with.the.steps.described.in.:r |
73c0 | 65 66 3a 60 62 75 69 6c 64 5f 69 73 6f 60 2e 00 4f 6e 63 65 20 79 6f 75 20 72 75 6e 20 60 60 73 | ef:`build_iso`..Once.you.run.``s |
73e0 | 68 6f 77 20 78 79 7a 60 60 20 61 6e 64 20 79 6f 75 72 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 | how.xyz``.and.your.condition.is. |
7400 | 74 72 69 67 67 65 72 65 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 62 65 20 64 72 6f 70 70 65 64 20 | triggered.you.should.be.dropped. |
7420 | 69 6e 74 6f 20 74 68 65 20 70 79 74 68 6f 6e 20 64 65 62 75 67 67 65 72 3a 00 4f 6e 65 20 69 73 | into.the.python.debugger:.One.is |
7440 | 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f 20 6c 6f 61 64 20 61 6c 6c 20 63 6f 6e 66 69 67 75 72 61 | .not.bound.to.load.all.configura |
7460 | 74 69 6f 6e 73 20 6f 6e 65 20 61 66 74 65 72 20 61 6e 6f 74 68 65 72 20 62 75 74 20 63 61 6e 20 | tions.one.after.another.but.can. |
7480 | 61 6c 73 6f 20 6c 6f 61 64 20 69 6e 64 69 76 69 64 75 61 6c 20 74 65 73 74 20 63 6f 6e 66 69 67 | also.load.individual.test.config |
74a0 | 75 72 61 74 69 6f 6e 73 20 6f 6e 20 68 69 73 20 6f 77 6e 2e 00 4f 6e 65 20 6f 66 20 74 68 65 20 | urations.on.his.own..One.of.the. |
74c0 | 6d 61 6a 6f 72 20 61 64 76 61 6e 74 61 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 56 | major.advantages.introduced.in.V |
74e0 | 79 4f 53 20 31 2e 33 20 69 73 20 61 6e 20 61 75 74 6d 61 74 65 64 20 74 65 73 74 20 66 72 61 6d | yOS.1.3.is.an.autmated.test.fram |
7500 | 65 77 6f 72 6b 2e 20 57 68 65 6e 20 61 73 73 65 6d 62 6c 69 6e 67 20 61 6e 20 49 53 4f 20 69 6d | ework..When.assembling.an.ISO.im |
7520 | 61 67 65 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 73 20 63 61 6e 20 67 6f 20 77 72 6f 6e 67 | age.multiple.things.can.go.wrong |
7540 | 20 62 61 64 6c 79 20 61 6e 64 20 70 75 62 6c 69 73 68 69 6e 67 20 61 20 66 61 75 6c 74 79 20 49 | .badly.and.publishing.a.faulty.I |
7560 | 53 4f 20 6d 61 6b 65 73 20 6e 6f 20 73 65 6e 73 65 2e 20 54 68 65 20 75 73 65 72 20 69 73 20 64 | SO.makes.no.sense..The.user.is.d |
7580 | 69 73 61 70 70 6f 69 6e 74 65 64 20 62 79 20 74 68 65 20 71 75 61 6c 69 74 79 20 6f 66 20 74 68 | isappointed.by.the.quality.of.th |
75a0 | 65 20 69 6d 61 67 65 20 61 6e 64 20 74 68 65 20 64 65 76 65 6c 6f 70 65 72 73 20 67 65 74 20 66 | e.image.and.the.developers.get.f |
75c0 | 6c 6f 64 64 65 64 20 77 69 74 68 20 62 75 67 20 72 65 70 6f 72 74 73 20 6f 76 65 72 20 61 6e 64 | lodded.with.bug.reports.over.and |
75e0 | 20 6f 76 65 72 20 61 67 61 69 6e 2e 00 4f 6e 65 20 6f 66 20 74 68 65 20 6d 61 6a 6f 72 20 61 64 | .over.again..One.of.the.major.ad |
7600 | 76 61 6e 74 61 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 56 79 4f 53 20 31 2e 33 20 | vantages.introduced.in.VyOS.1.3. |
7620 | 69 73 20 61 6e 20 61 75 74 6f 6d 61 74 65 64 20 74 65 73 74 20 66 72 61 6d 65 77 6f 72 6b 2e 20 | is.an.automated.test.framework.. |
7640 | 57 68 65 6e 20 61 73 73 65 6d 62 6c 69 6e 67 20 61 6e 20 49 53 4f 20 69 6d 61 67 65 20 6d 75 6c | When.assembling.an.ISO.image.mul |
7660 | 74 69 70 6c 65 20 74 68 69 6e 67 73 20 63 61 6e 20 67 6f 20 77 72 6f 6e 67 20 62 61 64 6c 79 20 | tiple.things.can.go.wrong.badly. |
7680 | 61 6e 64 20 70 75 62 6c 69 73 68 69 6e 67 20 61 20 66 61 75 6c 74 79 20 49 53 4f 20 6d 61 6b 65 | and.publishing.a.faulty.ISO.make |
76a0 | 73 20 6e 6f 20 73 65 6e 73 65 2e 20 54 68 65 20 75 73 65 72 20 69 73 20 64 69 73 61 70 70 6f 69 | s.no.sense..The.user.is.disappoi |
76c0 | 6e 74 65 64 20 62 79 20 74 68 65 20 71 75 61 6c 69 74 79 20 6f 66 20 74 68 65 20 69 6d 61 67 65 | nted.by.the.quality.of.the.image |
76e0 | 20 61 6e 64 20 74 68 65 20 64 65 76 65 6c 6f 70 65 72 73 20 67 65 74 20 66 6c 6f 64 64 65 64 20 | .and.the.developers.get.flodded. |
7700 | 77 69 74 68 20 62 75 67 20 72 65 70 6f 72 74 73 20 6f 76 65 72 20 61 6e 64 20 6f 76 65 72 20 61 | with.bug.reports.over.and.over.a |
7720 | 67 61 69 6e 2e 00 4f 6e 6c 79 20 61 70 70 6c 69 63 61 62 6c 65 20 74 6f 20 6c 65 61 66 20 6e 6f | gain..Only.applicable.to.leaf.no |
7740 | 64 65 73 00 4f 74 68 65 72 20 70 61 63 6b 61 67 65 73 20 28 65 2e 67 2e 20 76 79 6f 73 2d 31 78 | des.Other.packages.(e.g..vyos-1x |
7760 | 29 20 61 64 64 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 74 6f 20 74 68 65 20 49 53 4f 20 62 75 | ).add.dependencies.to.the.ISO.bu |
7780 | 69 6c 64 20 70 72 6f 63 65 64 75 72 65 20 6f 6e 20 65 2e 67 2e 20 74 68 65 20 77 69 72 65 67 75 | ild.procedure.on.e.g..the.wiregu |
77a0 | 61 72 64 2d 6d 6f 64 75 6c 65 73 20 70 61 63 6b 61 67 65 20 77 68 69 63 68 20 69 74 73 65 6c 66 | ard-modules.package.which.itself |
77c0 | 20 61 64 64 73 20 61 20 64 65 70 65 6e 64 65 6e 63 79 20 6f 6e 20 74 68 65 20 6b 65 72 6e 65 6c | .adds.a.dependency.on.the.kernel |
77e0 | 20 76 65 72 73 69 6f 6e 20 75 73 65 64 20 64 75 65 20 74 6f 20 74 68 65 20 6d 6f 64 75 6c 65 20 | .version.used.due.to.the.module. |
7800 | 69 74 20 73 68 69 70 73 2e 20 54 68 69 73 20 6d 61 79 20 63 68 61 6e 67 65 20 28 66 6f 72 20 57 | it.ships..This.may.change.(for.W |
7820 | 69 72 65 47 75 61 72 64 29 20 69 6e 20 66 75 74 75 72 65 20 6b 65 72 6e 65 6c 20 72 65 6c 65 61 | ireGuard).in.future.kernel.relea |
7840 | 73 65 73 20 62 75 74 20 61 73 20 6c 6f 6e 67 20 61 73 20 77 65 20 68 61 76 65 20 6f 75 74 2d 6f | ses.but.as.long.as.we.have.out-o |
7860 | 66 2d 74 72 65 65 20 6d 6f 64 75 6c 65 73 2e 00 4f 75 72 20 53 74 72 6f 6e 67 53 57 41 4e 20 62 | f-tree.modules..Our.StrongSWAN.b |
7880 | 75 69 6c 64 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 3a 00 | uild.differs.from.the.upstream:. |
78a0 | 4f 75 72 20 60 56 79 4f 53 20 43 49 60 5f 20 73 79 73 74 65 6d 20 69 73 20 62 61 73 65 64 20 6f | Our.`VyOS.CI`_.system.is.based.o |
78c0 | 6e 20 4a 65 6e 6b 69 6e 73 20 61 6e 64 20 62 75 69 6c 64 73 20 61 6c 6c 20 6f 75 72 20 72 65 71 | n.Jenkins.and.builds.all.our.req |
78e0 | 75 69 72 65 64 20 70 61 63 6b 61 67 65 73 20 66 6f 72 20 56 79 4f 53 20 31 2e 32 20 74 6f 20 31 | uired.packages.for.VyOS.1.2.to.1 |
7900 | 2e 34 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 | .4..In.addition.to.the.package.b |
7920 | 75 69 6c 64 2c 20 74 68 65 72 65 20 69 73 20 74 68 65 20 76 79 6f 73 2d 62 75 69 6c 64 20 4a 6f | uild,.there.is.the.vyos-build.Jo |
7940 | 62 20 77 68 69 63 68 20 62 75 69 6c 64 73 20 61 6e 64 20 74 65 73 74 73 20 74 68 65 20 56 79 4f | b.which.builds.and.tests.the.VyO |
7960 | 53 20 49 53 4f 20 69 6d 61 67 65 20 77 68 69 63 68 20 69 73 20 70 75 62 6c 69 73 68 65 64 20 61 | S.ISO.image.which.is.published.a |
7980 | 66 74 65 72 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 74 65 73 74 20 64 72 69 76 65 2e 00 4f 75 | fter.a.successful.test.drive..Ou |
79a0 | 72 20 60 56 79 4f 53 20 43 49 60 5f 20 73 79 73 74 65 6d 20 69 73 20 62 61 73 65 64 20 6f 6e 20 | r.`VyOS.CI`_.system.is.based.on. |
79c0 | 4a 65 6e 6b 69 6e 73 20 61 6e 64 20 62 75 69 6c 64 73 20 61 6c 6c 20 6f 75 72 20 72 65 71 75 69 | Jenkins.and.builds.all.our.requi |
79e0 | 72 65 64 20 70 61 63 6b 61 67 65 73 20 66 6f 72 20 56 79 4f 53 20 31 2e 32 20 74 6f 20 31 2e 34 | red.packages.for.VyOS.1.2.to.1.4 |
7a00 | 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 75 69 | ..In.addition.to.the.package.bui |
7a20 | 6c 64 2c 20 74 68 65 72 65 20 69 73 20 74 68 65 20 76 79 6f 73 2d 62 75 69 6c 64 20 4a 6f 62 20 | ld,.there.is.the.vyos-build.Job. |
7a40 | 77 68 69 63 68 20 62 75 69 6c 64 73 20 61 6e 64 20 74 65 73 74 73 20 74 68 65 20 56 79 4f 53 20 | which.builds.and.tests.the.VyOS. |
7a60 | 49 53 4f 20 69 6d 61 67 65 20 77 68 69 63 68 20 69 73 20 70 75 62 6c 69 73 68 65 64 20 61 66 74 | ISO.image.which.is.published.aft |
7a80 | 65 72 20 61 20 73 75 63 63 65 73 73 66 75 6c 6c 20 74 65 73 74 20 64 72 69 76 65 2e 00 4f 75 72 | er.a.successfull.test.drive..Our |
7aa0 | 20 63 6f 64 65 20 69 73 20 73 70 6c 69 74 20 69 6e 74 6f 20 73 65 76 65 72 61 6c 20 6d 6f 64 75 | .code.is.split.into.several.modu |
7ac0 | 6c 65 73 2e 20 56 79 4f 53 20 69 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 6d 75 6c 74 69 70 6c | les..VyOS.is.composed.of.multipl |
7ae0 | 65 20 69 6e 64 69 76 69 64 75 61 6c 20 70 61 63 6b 61 67 65 73 2c 20 73 6f 6d 65 20 6f 66 20 74 | e.individual.packages,.some.of.t |
7b00 | 68 65 6d 20 61 72 65 20 66 6f 72 6b 73 20 6f 66 20 75 70 73 74 72 65 61 6d 20 70 61 63 6b 61 67 | hem.are.forks.of.upstream.packag |
7b20 | 65 73 20 61 6e 64 20 61 72 65 20 70 65 72 69 6f 64 69 63 61 6c 6c 79 20 73 79 6e 63 65 64 20 77 | es.and.are.periodically.synced.w |
7b40 | 69 74 68 20 75 70 73 74 72 65 61 6d 2c 20 73 6f 20 6b 65 65 70 69 6e 67 20 74 68 65 20 77 68 6f | ith.upstream,.so.keeping.the.who |
7b60 | 6c 65 20 73 6f 75 72 63 65 20 75 6e 64 65 72 20 61 20 73 69 6e 67 6c 65 20 72 65 70 6f 73 69 74 | le.source.under.a.single.reposit |
7b80 | 6f 72 79 20 77 6f 75 6c 64 20 62 65 20 76 65 72 79 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 74 20 61 | ory.would.be.very.inconvenient.a |
7ba0 | 6e 64 20 73 6c 6f 77 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 77 20 61 6e 20 6f 6e 67 6f 69 6e 67 | nd.slow..There.is.now.an.ongoing |
7bc0 | 20 65 66 66 6f 72 74 20 74 6f 20 63 6f 6e 73 6f 6c 69 64 61 74 65 20 61 6c 6c 20 56 79 4f 53 2d | .effort.to.consolidate.all.VyOS- |
7be0 | 73 70 65 63 69 66 69 63 20 66 72 61 6d 65 77 6f 72 6b 2f 63 6f 6e 66 69 67 20 70 61 63 6b 61 67 | specific.framework/config.packag |
7c00 | 65 73 20 69 6e 74 6f 20 76 79 6f 73 2d 31 78 20 70 61 63 6b 61 67 65 2c 20 62 75 74 20 74 68 65 | es.into.vyos-1x.package,.but.the |
7c20 | 20 62 61 73 69 63 20 73 74 72 75 63 74 75 72 65 20 69 73 20 67 6f 69 6e 67 20 74 6f 20 73 74 61 | .basic.structure.is.going.to.sta |
7c40 | 79 20 74 68 65 20 73 61 6d 65 2c 20 6a 75 73 74 20 77 69 74 68 20 66 65 77 65 72 20 61 6e 64 20 | y.the.same,.just.with.fewer.and. |
7c60 | 66 65 77 65 72 20 70 61 63 6b 61 67 65 73 20 77 68 69 6c 65 20 74 68 65 20 62 61 73 65 20 63 6f | fewer.packages.while.the.base.co |
7c80 | 64 65 20 69 73 20 72 65 77 72 69 74 74 65 6e 20 66 72 6f 6d 20 50 65 72 6c 2f 42 41 53 48 20 69 | de.is.rewritten.from.Perl/BASH.i |
7ca0 | 6e 74 6f 20 50 79 74 68 6f 6e 20 75 73 69 6e 67 20 61 6e 64 20 58 4d 4c 20 62 61 73 65 64 20 69 | nto.Python.using.and.XML.based.i |
7cc0 | 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 43 4c 49 2e | nterface.definition.for.the.CLI. |
7ce0 | 00 4f 75 72 20 6f 70 20 6d 6f 64 65 20 73 63 72 69 70 74 73 20 75 73 65 20 74 68 65 20 70 79 74 | .Our.op.mode.scripts.use.the.pyt |
7d00 | 68 6f 6e 2d 76 69 63 69 20 6d 6f 64 75 6c 65 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 69 6e | hon-vici.module,.which.is.not.in |
7d20 | 63 6c 75 64 65 64 20 69 6e 20 44 65 62 69 61 6e 27 73 20 62 75 69 6c 64 2c 20 61 6e 64 20 69 73 | cluded.in.Debian's.build,.and.is |
7d40 | 6e 27 74 20 71 75 69 74 65 20 65 61 73 79 20 74 6f 20 69 6e 74 65 67 72 61 74 65 20 69 6e 20 74 | n't.quite.easy.to.integrate.in.t |
7d60 | 68 61 74 20 62 75 69 6c 64 2e 20 46 6f 72 20 74 68 69 73 20 72 65 61 73 6f 6e 20 77 65 20 64 65 | hat.build..For.this.reason.we.de |
7d80 | 62 69 61 6e 69 7a 65 20 74 68 61 74 20 6d 6f 64 75 6c 65 20 62 79 20 68 61 6e 64 20 6e 6f 77 2c | bianize.that.module.by.hand.now, |
7da0 | 20 75 73 69 6e 67 20 74 68 69 73 20 70 72 6f 63 65 64 75 72 65 3a 00 4f 75 72 20 73 6d 6f 6b 65 | .using.this.procedure:.Our.smoke |
7dc0 | 74 65 73 74 73 20 6e 6f 74 20 6f 6e 6c 79 20 74 65 73 74 20 64 61 65 6d 6f 6e 73 20 61 6e 64 20 | tests.not.only.test.daemons.and. |
7de0 | 73 65 72 69 76 65 73 2c 20 62 75 74 20 61 6c 73 6f 20 63 68 65 63 6b 20 69 66 20 77 68 61 74 20 | serives,.but.also.check.if.what. |
7e00 | 77 65 20 63 6f 6e 66 69 67 75 72 65 20 66 6f 72 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 77 6f | we.configure.for.an.interface.wo |
7e20 | 72 6b 73 2e 20 54 68 75 73 20 74 68 65 72 65 20 69 73 20 61 20 63 6f 6d 6d 6f 6e 20 62 61 73 65 | rks..Thus.there.is.a.common.base |
7e40 | 20 63 6c 61 73 73 65 64 20 6e 61 6d 65 64 3a 20 60 60 62 61 73 65 5f 69 6e 74 65 72 66 61 63 65 | .classed.named:.``base_interface |
7e60 | 73 5f 74 65 73 74 2e 70 79 60 60 20 77 68 69 63 68 20 68 6f 6c 64 73 20 61 6c 6c 20 74 68 65 20 | s_test.py``.which.holds.all.the. |
7e80 | 63 6f 6d 6d 6f 6e 20 63 6f 64 65 20 74 68 61 74 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 73 75 | common.code.that.an.interface.su |
7ea0 | 70 70 6f 72 74 73 20 61 6e 64 20 69 73 20 74 65 73 74 65 64 2e 00 50 61 63 6b 61 67 65 73 00 50 | pports.and.is.tested..Packages.P |
7ec0 | 61 74 63 68 65 73 20 61 72 65 20 61 6c 77 61 79 73 20 6d 6f 72 65 20 74 68 61 6e 20 77 65 6c 63 | atches.are.always.more.than.welc |
7ee0 | 6f 6d 65 2e 20 54 6f 20 68 61 76 65 20 61 20 63 6c 65 61 6e 20 61 6e 64 20 65 61 73 79 20 74 6f | ome..To.have.a.clean.and.easy.to |
7f00 | 20 6d 61 69 6e 74 61 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 77 65 20 68 61 76 65 20 73 6f 6d | .maintain.repository.we.have.som |
7f20 | 65 20 67 75 69 64 65 6c 69 6e 65 73 20 77 68 65 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 47 | e.guidelines.when.working.with.G |
7f40 | 69 74 2e 20 41 20 63 6c 65 61 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 65 61 73 65 73 20 74 68 65 | it..A.clean.repository.eases.the |
7f60 | 20 61 75 74 6f 6d 61 74 69 63 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 61 20 63 68 61 6e 67 | .automatic.generation.of.a.chang |
7f80 | 65 6c 6f 67 20 66 69 6c 65 2e 00 50 61 74 63 68 65 73 20 66 6f 72 20 44 4d 56 50 4e 20 61 72 65 | elog.file..Patches.for.DMVPN.are |
7fa0 | 20 6d 65 72 67 65 64 20 69 6e 00 50 6c 65 61 73 65 20 6c 65 61 76 65 20 61 20 63 6f 6d 6d 65 6e | .merged.in.Please.leave.a.commen |
7fc0 | 74 20 65 78 70 6c 61 69 6e 69 6e 67 20 77 68 79 20 74 68 65 20 70 72 69 6f 72 69 74 79 20 77 61 | t.explaining.why.the.priority.wa |
7fe0 | 73 20 63 68 6f 73 65 6e 20 28 65 2e 67 2e 20 22 61 66 74 65 72 20 69 6e 74 65 72 66 61 63 65 73 | s.chosen.(e.g.."after.interfaces |
8000 | 20 61 72 65 20 63 6f 6e 66 69 67 75 72 65 64 22 29 00 50 6c 65 61 73 65 20 73 75 62 6d 69 74 20 | .are.configured").Please.submit. |
8020 | 79 6f 75 72 20 70 61 74 63 68 65 73 20 75 73 69 6e 67 20 74 68 65 20 77 65 6c 6c 2d 6b 6e 6f 77 | your.patches.using.the.well-know |
8040 | 6e 20 47 69 74 48 75 62 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 61 67 61 69 6e 73 74 20 6f 75 | n.GitHub.pull-request.against.ou |
8060 | 72 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 56 79 4f 53 | r.repositories.found.in.the.VyOS |
8080 | 20 47 69 74 48 75 62 20 6f 72 67 61 6e 69 73 61 74 69 6f 6e 20 61 74 20 68 74 74 70 73 3a 2f 2f | .GitHub.organisation.at.https:// |
80a0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 00 50 6c 65 61 73 65 20 75 73 65 20 74 68 65 20 66 | github.com/vyos.Please.use.the.f |
80c0 | 6f 6c 6c 6f 77 69 6e 67 20 74 65 6d 70 6c 61 74 65 20 61 73 20 67 6f 6f 64 20 73 74 61 72 74 69 | ollowing.template.as.good.starti |
80e0 | 6e 67 20 70 6f 69 6e 74 20 77 68 65 6e 20 64 65 76 65 6c 6f 70 69 6e 67 20 6e 65 77 20 6d 6f 64 | ng.point.when.developing.new.mod |
8100 | 75 6c 65 73 20 6f 72 20 65 76 65 6e 20 72 65 77 72 69 74 65 20 61 20 77 68 6f 6c 65 20 62 75 6e | ules.or.even.rewrite.a.whole.bun |
8120 | 63 68 20 6f 66 20 63 6f 64 65 20 69 6e 20 74 68 65 20 6e 65 77 20 73 74 79 6c 65 20 58 4d 4c 2f | ch.of.code.in.the.new.style.XML/ |
8140 | 50 79 68 6f 6e 20 69 6e 74 65 72 66 61 63 65 2e 00 50 6c 65 61 73 65 20 75 73 65 20 74 68 65 20 | Pyhon.interface..Please.use.the. |
8160 | 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 6d 70 6c 61 74 65 20 61 73 20 67 6f 6f 64 20 73 74 61 72 74 | following.template.as.good.start |
8180 | 69 6e 67 20 70 6f 69 6e 74 20 77 68 65 6e 20 64 65 76 65 6c 6f 70 69 6e 67 20 6e 65 77 20 6d 6f | ing.point.when.developing.new.mo |
81a0 | 64 75 6c 65 73 20 6f 72 20 65 76 65 6e 20 72 65 77 72 69 74 65 20 61 20 77 68 6f 6c 65 20 62 75 | dules.or.even.rewrite.a.whole.bu |
81c0 | 6e 63 68 20 6f 66 20 63 6f 64 65 20 69 6e 20 74 68 65 20 6e 65 77 20 73 74 79 6c 65 20 58 4d 4c | nch.of.code.in.the.new.style.XML |
81e0 | 2f 50 79 74 68 6f 6e 20 69 6e 74 65 72 66 61 63 65 2e 00 50 6f 72 74 20 64 65 73 63 72 69 70 74 | /Python.interface..Port.descript |
8200 | 69 6f 6e 00 50 6f 72 74 20 64 69 73 61 62 6c 65 00 50 72 65 66 65 72 20 69 6e 66 69 6e 69 74 69 | ion.Port.disable.Prefer.infiniti |
8220 | 76 65 73 00 50 72 65 70 61 72 65 20 70 61 74 63 68 2f 63 6f 6d 6d 69 74 00 50 72 65 70 61 72 65 | ves.Prepare.patch/commit.Prepare |
8240 | 20 72 65 6c 65 61 73 65 20 6e 6f 74 65 73 20 66 6f 72 20 75 70 63 6f 6d 69 6e 67 20 72 65 6c 65 | .release.notes.for.upcoming.rele |
8260 | 61 73 65 73 00 50 72 65 72 65 71 75 69 73 69 74 65 73 00 50 72 69 6f 72 69 74 69 65 73 00 50 72 | ases.Prerequisites.Priorities.Pr |
8280 | 6f 76 69 64 65 20 61 73 20 6d 75 63 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 73 20 79 6f 75 | ovide.as.much.information.as.you |
82a0 | 20 63 61 6e 00 50 79 74 68 6f 6e 00 50 79 74 68 6f 6e 20 28 6f 72 20 61 6e 79 20 6f 74 68 65 72 | .can.Python.Python.(or.any.other |
82c0 | 20 6c 61 6e 67 75 61 67 65 2c 20 66 6f 72 20 74 68 61 74 20 6d 61 74 74 65 72 29 20 64 6f 65 73 | .language,.for.that.matter).does |
82e0 | 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 61 75 74 6f 6d 61 74 69 63 20 70 72 6f 74 65 63 74 69 6f | .not.provide.automatic.protectio |
8300 | 6e 20 66 72 6f 6d 20 62 61 64 20 64 65 73 69 67 6e 2c 20 73 6f 20 77 65 20 6e 65 65 64 20 74 6f | n.from.bad.design,.so.we.need.to |
8320 | 20 61 6c 73 6f 20 64 65 76 69 73 65 20 64 65 73 69 67 6e 20 67 75 69 64 65 6c 69 6e 65 73 20 61 | .also.devise.design.guidelines.a |
8340 | 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 65 6d 20 74 6f 20 6b 65 65 70 20 74 68 65 20 73 79 73 74 65 | nd.follow.them.to.keep.the.syste |
8360 | 6d 20 65 78 74 65 6e 73 69 62 6c 65 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 61 62 6c 65 2e 00 50 | m.extensible.and.maintainable..P |
8380 | 79 74 68 6f 6e 20 33 20 2a 2a 73 68 61 6c 6c 2a 2a 20 62 65 20 75 73 65 64 2e 20 48 6f 77 20 6c | ython.3.**shall**.be.used..How.l |
83a0 | 6f 6e 67 20 63 61 6e 20 77 65 20 6b 65 65 70 20 50 79 74 68 6f 6e 20 32 20 61 6c 69 76 65 20 61 | ong.can.we.keep.Python.2.alive.a |
83c0 | 6e 79 77 61 79 3f 20 4e 6f 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 20 66 6f 72 20 50 79 74 | nyway?.No.considerations.for.Pyt |
83e0 | 68 6f 6e 20 32 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 2a 2a 73 68 6f 75 6c 64 2a 2a 20 62 | hon.2.compatibility.**should**.b |
8400 | 65 20 74 61 6b 65 6e 20 61 74 20 61 6e 79 20 74 69 6d 65 2e 00 50 79 74 68 6f 6e 3a 20 54 61 62 | e.taken.at.any.time..Python:.Tab |
8420 | 73 20 2a 2a 73 68 61 6c 6c 20 6e 6f 74 2a 2a 20 62 65 20 75 73 65 64 2e 20 45 76 65 72 79 20 69 | s.**shall.not**.be.used..Every.i |
8440 | 6e 64 65 6e 74 61 74 69 6f 6e 20 6c 65 76 65 6c 20 73 68 6f 75 6c 64 20 62 65 20 34 20 73 70 61 | ndentation.level.should.be.4.spa |
8460 | 63 65 73 00 51 45 4d 55 00 52 61 74 69 6f 6e 61 6c 65 3a 20 74 68 69 73 20 73 65 65 6d 73 20 74 | ces.QEMU.Rationale:.this.seems.t |
8480 | 6f 20 62 65 20 74 68 65 20 75 6e 77 72 69 74 74 65 6e 20 73 74 61 6e 64 61 72 64 20 69 6e 20 6e | o.be.the.unwritten.standard.in.n |
84a0 | 65 74 77 6f 72 6b 20 64 65 76 69 63 65 20 43 4c 49 73 2c 20 61 6e 64 20 61 20 67 6f 6f 64 20 61 | etwork.device.CLIs,.and.a.good.a |
84c0 | 65 73 74 68 65 74 69 63 20 63 6f 6d 70 72 6f 6d 69 73 65 2e 00 52 65 63 65 6e 74 20 76 65 72 73 | esthetic.compromise..Recent.vers |
84e0 | 69 6f 6e 73 20 75 73 65 20 74 68 65 20 60 60 76 79 6f 73 2e 66 72 72 60 60 20 66 72 61 6d 65 77 | ions.use.the.``vyos.frr``.framew |
8500 | 6f 72 6b 2e 20 54 68 65 20 50 79 74 68 6f 6e 20 63 6c 61 73 73 20 69 73 20 6c 6f 63 61 74 65 64 | ork..The.Python.class.is.located |
8520 | 20 69 6e 73 69 64 65 20 6f 75 72 20 60 60 76 79 6f 73 2d 31 78 3a 70 79 74 68 6f 6e 2f 76 79 6f | .inside.our.``vyos-1x:python/vyo |
8540 | 73 2f 66 72 72 2e 70 79 60 60 2e 20 49 74 20 63 6f 6d 65 73 20 77 69 74 68 20 61 6e 20 65 6d 62 | s/frr.py``..It.comes.with.an.emb |
8560 | 65 64 64 65 64 20 64 65 62 75 67 67 69 6e 67 2f 20 28 70 72 69 6e 74 20 73 74 79 6c 65 29 20 64 | edded.debugging/.(print.style).d |
8580 | 65 62 75 67 67 65 72 20 61 73 20 76 79 6f 73 2e 69 66 63 6f 6e 66 69 67 20 64 6f 65 73 2e 00 52 | ebugger.as.vyos.ifconfig.does..R |
85a0 | 65 70 6f 72 74 20 61 20 42 75 67 00 52 75 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | eport.a.Bug.Run.the.following.co |
85c0 | 6d 6d 61 6e 64 20 61 66 74 65 72 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 49 53 4f 20 69 6d 61 | mmand.after.building.the.ISO.ima |
85e0 | 67 65 2e 00 52 75 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 61 66 | ge..Run.the.following.command.af |
8600 | 74 65 72 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 51 45 4d 55 20 69 6d 61 67 65 2e 00 53 69 6d | ter.building.the.QEMU.image..Sim |
8620 | 70 6c 79 20 75 73 65 20 6f 75 72 20 77 72 61 70 70 65 72 20 73 63 72 69 70 74 20 74 6f 20 62 75 | ply.use.our.wrapper.script.to.bu |
8640 | 69 6c 64 20 61 6c 6c 20 6f 66 20 74 68 65 20 64 72 69 76 65 72 20 6d 6f 64 75 6c 65 73 2e 00 53 | ild.all.of.the.driver.modules..S |
8660 | 69 6e 63 65 20 56 79 4f 53 20 68 61 73 20 73 77 69 74 63 68 65 64 20 74 6f 20 44 65 62 69 61 6e | ince.VyOS.has.switched.to.Debian |
8680 | 20 28 31 31 29 20 42 75 6c 6c 73 65 79 65 20 69 6e 20 69 74 73 20 60 60 63 75 72 72 65 6e 74 60 | .(11).Bullseye.in.its.``current` |
86a0 | 60 20 62 72 61 6e 63 68 2c 20 79 6f 75 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 69 6e 64 69 76 | `.branch,.you.will.require.indiv |
86c0 | 69 64 75 61 6c 20 63 6f 6e 74 61 69 6e 65 72 20 66 6f 72 20 60 63 75 72 72 65 6e 74 60 2c 20 60 | idual.container.for.`current`,.` |
86e0 | 65 71 75 75 6c 65 75 73 60 20 61 6e 64 20 60 63 72 75 78 60 20 62 75 69 6c 64 73 2e 00 53 6d 6f | equuleus`.and.`crux`.builds..Smo |
8700 | 6b 65 74 65 73 74 73 00 53 6d 6f 6b 65 74 65 73 74 73 20 65 78 65 63 75 74 65 73 20 70 72 65 64 | ketests.Smoketests.executes.pred |
8720 | 65 66 69 6e 65 64 20 56 79 4f 53 20 43 4c 49 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 63 68 65 | efined.VyOS.CLI.commands.and.che |
8740 | 63 6b 73 20 69 66 20 74 68 65 20 64 65 73 69 72 65 64 20 64 61 65 6d 6f 6e 2f 73 65 72 76 69 63 | cks.if.the.desired.daemon/servic |
8760 | 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 72 65 6e 64 65 72 74 20 2d 20 74 68 61 | e.configuration.is.rendert.-.tha |
8780 | 74 20 69 73 20 68 6f 77 20 74 6f 20 70 75 74 20 69 74 20 22 73 68 6f 72 74 22 2e 00 53 6f 20 69 | t.is.how.to.put.it."short"..So.i |
87a0 | 66 20 79 6f 75 20 70 6c 61 6e 20 74 6f 20 62 75 69 6c 64 20 79 6f 75 72 20 6f 77 6e 20 63 75 73 | f.you.plan.to.build.your.own.cus |
87c0 | 74 6f 6d 20 49 53 4f 20 69 6d 61 67 65 20 61 6e 64 20 77 61 6e 27 74 20 74 6f 20 6d 61 6b 65 20 | tom.ISO.image.and.wan't.to.make. |
87e0 | 75 73 65 20 6f 66 20 6f 75 72 20 73 6d 6f 6b 65 74 65 73 74 73 2c 20 65 6e 73 75 72 65 20 74 68 | use.of.our.smoketests,.ensure.th |
8800 | 61 74 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 60 76 79 6f 73 2d 31 78 2d 73 6d 6f 6b 65 74 65 | at.you.have.the.`vyos-1x-smokete |
8820 | 73 74 60 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 64 2e 00 53 6f 20 69 66 20 79 6f 75 | st`.package.installed..So.if.you |
8840 | 20 70 6c 61 6e 20 74 6f 20 62 75 69 6c 64 20 79 6f 75 72 20 6f 77 6e 20 63 75 73 74 6f 6d 20 49 | .plan.to.build.your.own.custom.I |
8860 | 53 4f 20 69 6d 61 67 65 20 61 6e 64 20 77 61 6e 74 20 74 6f 20 6d 61 6b 65 20 75 73 65 20 6f 66 | SO.image.and.want.to.make.use.of |
8880 | 20 6f 75 72 20 73 6d 6f 6b 65 74 65 73 74 73 2c 20 65 6e 73 75 72 65 20 74 68 61 74 20 79 6f 75 | .our.smoketests,.ensure.that.you |
88a0 | 20 68 61 76 65 20 74 68 65 20 60 76 79 6f 73 2d 31 78 2d 73 6d 6f 6b 65 74 65 73 74 60 20 70 61 | .have.the.`vyos-1x-smoketest`.pa |
88c0 | 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 64 2e 00 53 6f 6d 65 20 56 79 4f 53 20 70 61 63 6b 61 | ckage.installed..Some.VyOS.packa |
88e0 | 67 65 73 20 28 6e 61 6d 65 6c 79 20 76 79 6f 73 2d 31 78 29 20 63 6f 6d 65 20 77 69 74 68 20 62 | ges.(namely.vyos-1x).come.with.b |
8900 | 75 69 6c 64 2d 74 69 6d 65 20 74 65 73 74 73 20 77 68 69 63 68 20 76 65 72 69 66 79 20 73 6f 6d | uild-time.tests.which.verify.som |
8920 | 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 6c 69 62 72 61 72 79 20 63 61 6c 6c 73 20 | e.of.the.internal.library.calls. |
8940 | 74 68 61 74 20 74 68 65 79 20 77 6f 72 6b 20 61 73 20 65 78 70 65 63 74 65 64 2e 20 54 68 6f 73 | that.they.work.as.expected..Thos |
8960 | 65 20 74 65 73 74 73 20 61 72 65 20 63 61 72 72 69 65 64 20 6f 75 74 20 74 68 72 6f 75 67 68 20 | e.tests.are.carried.out.through. |
8980 | 74 68 65 20 50 79 74 68 6f 6e 20 55 6e 69 74 74 65 73 74 20 6d 6f 64 75 6c 65 2e 20 49 66 20 79 | the.Python.Unittest.module..If.y |
89a0 | 6f 75 20 77 61 6e 74 20 74 6f 20 62 75 69 6c 64 20 74 68 65 20 60 60 76 79 6f 73 2d 31 78 60 60 | ou.want.to.build.the.``vyos-1x`` |
89c0 | 20 70 61 63 6b 61 67 65 20 28 77 68 69 63 68 20 69 73 20 6f 75 72 20 6d 61 69 6e 20 64 65 76 65 | .package.(which.is.our.main.deve |
89e0 | 6c 6f 70 6d 65 6e 74 20 70 61 63 6b 61 67 65 29 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 73 74 61 | lopment.package).you.need.to.sta |
8a00 | 72 74 20 79 6f 75 72 20 44 6f 63 6b 65 72 20 63 6f 6e 74 61 69 6e 65 72 20 75 73 69 6e 67 20 74 | rt.your.Docker.container.using.t |
8a20 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 67 75 6d 65 6e 74 3a 20 60 60 2d 2d 73 79 73 63 74 | he.following.argument:.``--sysct |
8a40 | 6c 20 6e 65 74 2e 69 70 76 36 2e 63 6f 6e 66 2e 6c 6f 2e 64 69 73 61 62 6c 65 5f 69 70 76 36 3d | l.net.ipv6.conf.lo.disable_ipv6= |
8a60 | 30 60 60 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 6f 73 65 20 74 65 73 74 73 20 77 69 6c 6c 20 | 0``,.otherwise.those.tests.will. |
8a80 | 66 61 69 6c 2e 00 53 6f 6d 65 20 61 62 62 72 65 76 69 61 74 69 6f 6e 73 20 61 72 65 20 74 72 61 | fail..Some.abbreviations.are.tra |
8aa0 | 64 69 74 69 6f 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 69 6e 20 6d 69 78 65 64 20 63 61 73 65 | ditionally.written.in.mixed.case |
8ac0 | 2e 20 47 65 6e 65 72 61 6c 6c 79 2c 20 69 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 77 6f 72 64 | ..Generally,.if.it.contains.word |
8ae0 | 73 20 22 6f 76 65 72 22 20 6f 72 20 22 76 65 72 73 69 6f 6e 22 2c 20 74 68 65 20 6c 65 74 74 65 | s."over".or."version",.the.lette |
8b00 | 72 20 2a 2a 73 68 6f 75 6c 64 2a 2a 20 62 65 20 6c 6f 77 65 72 63 61 73 65 2e 20 49 66 20 74 68 | r.**should**.be.lowercase..If.th |
8b20 | 65 72 65 27 73 20 61 6e 20 61 63 63 65 70 74 65 64 20 73 70 65 6c 6c 69 6e 67 20 28 65 73 70 65 | ere's.an.accepted.spelling.(espe |
8b40 | 63 69 61 6c 6c 79 20 69 66 20 64 65 66 69 6e 65 64 20 62 79 20 61 6e 20 52 46 43 20 6f 72 20 61 | cially.if.defined.by.an.RFC.or.a |
8b60 | 6e 6f 74 68 65 72 20 73 74 61 6e 64 61 72 64 29 2c 20 69 74 20 2a 2a 6d 75 73 74 2a 2a 20 62 65 | nother.standard),.it.**must**.be |
8b80 | 20 66 6f 6c 6c 6f 77 65 64 2e 00 53 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 | .followed..Some.of.the.configura |
8ba0 | 74 69 6f 6e 73 20 68 61 76 65 20 70 72 65 63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 69 63 68 20 6e | tions.have.preconditions.which.n |
8bc0 | 65 65 64 20 74 6f 20 62 65 20 6d 65 74 2e 20 54 68 6f 73 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 | eed.to.be.met..Those.most.likely |
8be0 | 20 69 6e 63 6c 75 64 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 63 72 79 70 6f 67 72 61 70 | .include.generation.of.crypograp |
8c00 | 68 69 63 20 6b 65 79 73 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 6e 66 69 67 20 63 61 6e 20 62 | hic.keys.before.the.config.can.b |
8c20 | 65 20 61 70 70 6c 69 65 64 20 2d 20 79 6f 75 20 77 69 6c 6c 20 67 65 74 20 61 20 63 6f 6d 6d 69 | e.applied.-.you.will.get.a.commi |
8c40 | 74 20 65 72 72 6f 72 20 6f 74 68 65 72 77 69 73 65 2e 20 49 66 20 79 6f 75 20 61 72 65 20 69 6e | t.error.otherwise..If.you.are.in |
8c60 | 74 65 72 65 73 74 65 64 20 68 6f 77 20 74 68 6f 73 65 20 70 72 65 63 6f 6e 64 69 74 69 6f 6e 73 | terested.how.those.preconditions |
8c80 | 20 61 72 65 20 66 75 6c 66 69 6c 6c 65 64 20 63 68 65 63 6b 20 74 68 65 20 76 79 6f 73 2d 62 75 | .are.fulfilled.check.the.vyos-bu |
8ca0 | 69 6c 64 5f 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 60 60 73 63 72 69 70 74 | ild_.repository.and.the.``script |
8cc0 | 73 2f 63 68 65 63 6b 2d 71 65 6d 75 2d 69 6e 73 74 61 6c 6c 60 60 20 66 69 6c 65 2e 00 53 6f 6d | s/check-qemu-install``.file..Som |
8ce0 | 65 74 69 6d 65 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 64 65 62 | etimes.it.might.be.useful.to.deb |
8d00 | 75 67 20 50 79 74 68 6f 6e 20 63 6f 64 65 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6f 6e 20 | ug.Python.code.interactively.on. |
8d20 | 74 68 65 20 6c 69 76 65 20 73 79 73 74 65 6d 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 49 44 | the.live.system.rather.than.a.ID |
8d40 | 45 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 20 75 73 69 6e 67 20 70 64 | E..This.can.be.achieved.using.pd |
8d60 | 62 2e 00 53 74 61 72 74 20 74 68 65 20 62 75 69 6c 64 3a 00 53 74 61 72 74 69 6e 67 20 77 69 74 | b..Start.the.build:.Starting.wit |
8d80 | 68 20 56 79 4f 53 20 31 2e 32 20 74 68 65 20 72 65 6c 65 61 73 65 20 6d 6f 64 65 6c 20 6f 66 20 | h.VyOS.1.2.the.release.model.of. |
8da0 | 56 79 4f 53 20 68 61 73 20 63 68 61 6e 67 65 64 2e 20 56 79 4f 53 20 69 73 20 6e 6f 77 20 2a 2a | VyOS.has.changed..VyOS.is.now.** |
8dc0 | 66 72 65 65 20 61 73 20 69 6e 20 73 70 65 65 63 68 2c 20 62 75 74 20 6e 6f 74 20 61 73 20 69 6e | free.as.in.speech,.but.not.as.in |
8de0 | 20 62 65 65 72 2a 2a 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 77 68 69 6c 65 20 56 | .beer**..This.means.that.while.V |
8e00 | 79 4f 53 20 69 73 20 73 74 69 6c 6c 20 61 6e 20 6f 70 65 6e 20 73 6f 75 72 63 65 20 70 72 6f 6a | yOS.is.still.an.open.source.proj |
8e20 | 65 63 74 2c 20 74 68 65 20 72 65 6c 65 61 73 65 20 49 53 4f 73 20 61 72 65 20 6e 6f 20 6c 6f 6e | ect,.the.release.ISOs.are.no.lon |
8e40 | 67 65 72 20 66 72 65 65 20 61 6e 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 6f 62 74 61 69 6e 65 | ger.free.and.can.only.be.obtaine |
8e60 | 64 20 76 69 61 20 73 75 62 73 63 72 69 70 74 69 6f 6e 2c 20 6f 72 20 62 79 20 63 6f 6e 74 72 69 | d.via.subscription,.or.by.contri |
8e80 | 62 75 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 75 6e 69 74 79 2e 00 53 75 62 6d 69 74 20 | buting.to.the.community..Submit. |
8ea0 | 61 20 50 61 74 63 68 00 53 75 62 6d 69 74 20 74 68 65 20 70 61 74 63 68 20 60 60 67 69 74 20 70 | a.Patch.Submit.the.patch.``git.p |
8ec0 | 75 73 68 60 60 20 61 6e 64 20 63 72 65 61 74 65 20 74 68 65 20 47 69 74 48 75 62 20 70 75 6c 6c | ush``.and.create.the.GitHub.pull |
8ee0 | 2d 72 65 71 75 65 73 74 2e 00 53 75 6d 6d 61 72 79 00 53 75 70 70 6f 73 65 20 79 6f 75 20 77 61 | -request..Summary.Suppose.you.wa |
8f00 | 6e 74 20 74 6f 20 6d 61 6b 65 20 61 20 63 68 61 6e 67 65 20 69 6e 20 74 68 65 20 77 65 62 70 72 | nt.to.make.a.change.in.the.webpr |
8f20 | 6f 78 79 20 73 63 72 69 70 74 20 62 75 74 20 79 65 74 20 79 6f 75 20 64 6f 20 6e 6f 74 20 6b 6e | oxy.script.but.yet.you.do.not.kn |
8f40 | 6f 77 20 77 68 69 63 68 20 6f 66 20 74 68 65 20 6d 61 6e 79 20 56 79 4f 53 20 70 61 63 6b 61 67 | ow.which.of.the.many.VyOS.packag |
8f60 | 65 73 20 73 68 69 70 20 74 68 69 73 20 66 69 6c 65 2e 20 59 6f 75 20 63 61 6e 20 64 65 74 65 72 | es.ship.this.file..You.can.deter |
8f80 | 6d 69 6e 65 20 74 68 65 20 56 79 4f 53 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 20 69 6e 20 71 75 | mine.the.VyOS.package.name.in.qu |
8fa0 | 65 73 74 69 6f 6e 20 62 79 20 75 73 69 6e 67 20 44 65 62 69 61 6e 27 73 20 60 60 64 70 6b 67 20 | estion.by.using.Debian's.``dpkg. |
8fc0 | 2d 53 60 60 20 63 6f 6d 6d 61 6e 64 20 6f 66 20 79 6f 75 72 20 72 75 6e 6e 69 6e 67 20 56 79 4f | -S``.command.of.your.running.VyO |
8fe0 | 53 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 00 53 79 73 74 65 6d 20 53 74 61 72 74 75 70 00 54 | S.installation..System.Startup.T |
9000 | 65 6d 70 6c 61 74 65 20 70 72 6f 63 65 73 73 6f 72 20 2a 2a 73 68 6f 75 6c 64 2a 2a 20 62 65 20 | emplate.processor.**should**.be. |
9020 | 75 73 65 64 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6e 67 20 63 6f 6e 66 69 67 20 66 69 6c 65 73 | used.for.generating.config.files |
9040 | 2e 20 42 75 69 6c 74 2d 69 6e 20 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 74 69 6e 67 20 2a 2a 6d | ..Built-in.string.formatting.**m |
9060 | 61 79 2a 2a 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 69 6d 70 6c 65 20 6c 69 6e 65 2d 6f 72 69 | ay**.be.used.for.simple.line-ori |
9080 | 65 6e 74 65 64 20 66 6f 72 6d 61 74 73 20 77 68 65 72 65 20 65 76 65 72 79 20 6c 69 6e 65 20 69 | ented.formats.where.every.line.i |
90a0 | 73 20 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 64 2c 20 73 75 63 68 20 61 73 20 69 70 74 61 62 6c | s.self-contained,.such.as.iptabl |
90c0 | 65 73 20 72 75 6c 65 73 2e 20 54 65 6d 70 6c 61 74 65 20 70 72 6f 63 65 73 73 6f 72 20 2a 2a 6d | es.rules..Template.processor.**m |
90e0 | 75 73 74 2a 2a 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 74 72 75 63 74 75 72 65 64 2c 20 6d 75 | ust**.be.used.for.structured,.mu |
9100 | 6c 74 69 2d 6c 69 6e 65 20 66 6f 72 6d 61 74 73 20 73 75 63 68 20 61 73 20 74 68 6f 73 65 20 75 | lti-line.formats.such.as.those.u |
9120 | 73 65 64 20 62 79 20 49 53 43 20 44 48 43 50 64 2e 00 54 65 73 74 69 6e 67 00 54 65 78 74 20 67 | sed.by.ISC.DHCPd..Testing.Text.g |
9140 | 65 6e 65 72 61 74 69 6f 6e 00 54 68 65 20 43 4c 49 20 70 61 72 73 65 72 20 75 73 65 64 20 69 6e | eneration.The.CLI.parser.used.in |
9160 | 20 56 79 4f 53 20 69 73 20 61 20 6d 69 78 20 6f 66 20 62 61 73 68 2c 20 62 61 73 68 2d 63 6f 6d | .VyOS.is.a.mix.of.bash,.bash-com |
9180 | 70 6c 65 74 69 6f 6e 20 68 65 6c 70 65 72 20 61 6e 64 20 74 68 65 20 43 2b 2b 20 62 61 63 6b 65 | pletion.helper.and.the.C++.backe |
91a0 | 6e 64 20 6c 69 62 72 61 72 79 20 5b 76 79 61 74 74 61 2d 63 66 67 5d 28 68 74 74 70 73 3a 2f 2f | nd.library.[vyatta-cfg](https:// |
91c0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 29 2e 20 54 68 69 | github.com/vyos/vyatta-cfg)..Thi |
91e0 | 73 20 73 65 63 74 69 6f 6e 20 69 73 20 61 20 72 65 66 65 72 65 6e 63 65 20 6f 66 20 63 6f 6d 6d | s.section.is.a.reference.of.comm |
9200 | 6f 6e 20 43 4c 49 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 20 72 65 73 70 65 63 74 69 | on.CLI.commands.and.the.respecti |
9220 | 76 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 43 2f 43 2b 2b 20 63 6f 64 65 | ve.entry.point.in.the.C/C++.code |
9240 | 2e 00 54 68 65 20 49 6e 74 65 6c 20 4e 49 43 20 64 72 69 76 65 72 73 20 64 6f 20 6e 6f 74 20 63 | ..The.Intel.NIC.drivers.do.not.c |
9260 | 6f 6d 65 20 66 72 6f 6d 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 69 6e 73 74 65 | ome.from.a.Git.repository,.inste |
9280 | 61 64 20 77 65 20 6a 75 73 74 20 66 65 74 63 68 20 74 68 65 20 74 61 72 62 61 6c 6c 73 20 66 72 | ad.we.just.fetch.the.tarballs.fr |
92a0 | 6f 6d 20 6f 75 72 20 6d 69 72 72 6f 72 20 61 6e 64 20 63 6f 6d 70 69 6c 65 20 74 68 65 6d 2e 00 | om.our.mirror.and.compile.them.. |
92c0 | 54 68 65 20 49 6e 74 65 6c 20 51 41 54 20 28 51 75 69 63 6b 20 41 73 73 69 73 74 20 54 65 63 68 | The.Intel.QAT.(Quick.Assist.Tech |
92e0 | 6e 6f 6c 6f 67 79 29 20 64 72 69 76 65 72 73 20 64 6f 20 6e 6f 74 20 63 6f 6d 65 20 66 72 6f 6d | nology).drivers.do.not.come.from |
9300 | 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 69 6e 73 74 65 61 64 20 77 65 20 6a 75 | .a.Git.repository,.instead.we.ju |
9320 | 73 74 20 66 65 74 63 68 20 74 68 65 20 74 61 72 62 61 6c 6c 73 20 66 72 6f 6d 20 30 31 2e 6f 72 | st.fetch.the.tarballs.from.01.or |
9340 | 67 2c 20 49 6e 74 65 6c 27 73 20 6f 70 65 6e 2d 73 6f 75 72 63 65 20 77 65 62 73 69 74 65 2e 00 | g,.Intel's.open-source.website.. |
9360 | 54 68 65 20 4c 69 6e 75 78 20 6b 65 72 6e 65 6c 20 75 73 65 64 20 62 79 20 56 79 4f 53 20 69 73 | The.Linux.kernel.used.by.VyOS.is |
9380 | 20 68 65 61 76 69 6c 79 20 74 69 65 64 20 74 6f 20 74 68 65 20 49 53 4f 20 62 75 69 6c 64 20 70 | .heavily.tied.to.the.ISO.build.p |
93a0 | 72 6f 63 65 73 73 2e 20 54 68 65 20 66 69 6c 65 20 60 60 64 61 74 61 2f 64 65 66 61 75 6c 74 73 | rocess..The.file.``data/defaults |
93c0 | 2e 6a 73 6f 6e 60 60 20 68 6f 73 74 73 20 61 20 4a 53 4f 4e 20 64 65 66 69 6e 69 74 69 6f 6e 20 | .json``.hosts.a.JSON.definition. |
93e0 | 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 76 65 72 73 69 6f 6e 20 75 73 65 64 20 60 60 6b 65 72 | of.the.kernel.version.used.``ker |
9400 | 6e 65 6c 5f 76 65 72 73 69 6f 6e 60 60 20 61 6e 64 20 74 68 65 20 60 60 6b 65 72 6e 65 6c 5f 66 | nel_version``.and.the.``kernel_f |
9420 | 6c 61 76 6f 72 60 60 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 77 68 69 63 68 20 72 65 70 72 | lavor``.of.the.kernel.which.repr |
9440 | 65 73 65 6e 74 73 20 74 68 65 20 6b 65 72 6e 65 6c 27 73 20 4c 4f 43 41 4c 5f 56 45 52 53 49 4f | esents.the.kernel's.LOCAL_VERSIO |
9460 | 4e 2e 20 42 6f 74 68 20 74 6f 67 65 74 68 65 72 20 66 6f 72 6d 20 74 68 65 20 6b 65 72 6e 65 6c | N..Both.together.form.the.kernel |
9480 | 20 76 65 72 73 69 6f 6e 20 76 61 72 69 61 62 6c 65 20 69 6e 20 74 68 65 20 73 79 73 74 65 6d 3a | .version.variable.in.the.system: |
94a0 | 00 54 68 65 20 52 45 41 44 4d 45 2e 6d 64 20 66 69 6c 65 20 77 69 6c 6c 20 67 75 69 64 65 20 79 | .The.README.md.file.will.guide.y |
94c0 | 6f 75 20 74 6f 20 75 73 65 20 74 68 65 20 74 68 69 73 20 74 6f 70 20 6c 65 76 65 6c 20 72 65 70 | ou.to.use.the.this.top.level.rep |
94e0 | 6f 73 69 74 6f 72 79 2e 00 54 68 65 20 60 60 61 70 70 6c 79 28 29 60 60 20 61 6e 64 20 60 60 67 | ository..The.``apply()``.and.``g |
9500 | 65 6e 65 72 61 74 65 28 29 60 60 20 66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 20 60 60 72 61 69 73 | enerate()``.functions.may.``rais |
9520 | 65 20 43 6f 6e 66 69 67 45 72 72 6f 72 60 60 20 69 66 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c | e.ConfigError``.if,.for.example, |
9540 | 20 74 68 65 20 64 61 65 6d 6f 6e 20 66 61 69 6c 65 64 20 74 6f 20 73 74 61 72 74 20 77 69 74 68 | .the.daemon.failed.to.start.with |
9560 | 20 74 68 65 20 75 70 64 61 74 65 64 20 63 6f 6e 66 69 67 2e 20 49 74 20 73 68 6f 75 6c 64 6e 27 | .the.updated.config..It.shouldn' |
9580 | 74 20 62 65 20 61 20 73 75 62 73 74 69 74 75 74 65 20 66 6f 72 20 70 72 6f 70 65 72 20 63 6f 6e | t.be.a.substitute.for.proper.con |
95a0 | 66 69 67 20 63 68 65 63 6b 69 6e 67 20 69 6e 20 74 68 65 20 60 60 76 65 72 69 66 79 28 29 60 60 | fig.checking.in.the.``verify()`` |
95c0 | 20 66 75 6e 63 74 69 6f 6e 2e 20 41 6c 6c 20 72 65 61 73 6f 6e 61 62 6c 65 20 65 66 66 6f 72 74 | .function..All.reasonable.effort |
95e0 | 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 20 74 6f 20 76 65 72 69 66 79 20 74 68 61 74 20 67 | .should.be.made.to.verify.that.g |
9600 | 65 6e 65 72 61 74 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 76 61 6c 69 64 20 | enerated.configuration.is.valid. |
9620 | 61 6e 64 20 77 69 6c 6c 20 62 65 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 64 61 65 6d | and.will.be.accepted.by.the.daem |
9640 | 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 2c 20 77 68 65 6e 20 6e 65 63 65 73 73 61 72 79 2c 20 63 | on,.including,.when.necessary,.c |
9660 | 72 6f 73 73 2d 20 63 68 65 63 6b 73 20 77 69 74 68 20 6f 74 68 65 72 20 56 79 4f 53 20 63 6f 6e | ross-.checks.with.other.VyOS.con |
9680 | 66 69 67 75 72 61 74 69 6f 6e 20 73 75 62 74 72 65 65 73 2e 00 54 68 65 20 60 60 61 70 70 6c 79 | figuration.subtrees..The.``apply |
96a0 | 28 29 60 60 20 66 75 6e 63 74 69 6f 6e 20 61 70 70 6c 69 65 73 20 74 68 65 20 67 65 6e 65 72 61 | ()``.function.applies.the.genera |
96c0 | 74 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 6c 69 76 65 20 73 79 | ted.configuration.to.the.live.sy |
96e0 | 73 74 65 6d 2e 20 49 74 20 73 68 6f 75 6c 64 20 75 73 65 20 6e 6f 6e 2d 64 69 73 72 75 70 74 69 | stem..It.should.use.non-disrupti |
9700 | 76 65 20 72 65 6c 6f 61 64 20 77 68 65 6e 65 76 65 72 20 70 6f 73 73 69 62 6c 65 2e 20 49 74 20 | ve.reload.whenever.possible..It. |
9720 | 6d 61 79 20 65 78 65 63 75 74 65 20 64 69 73 72 75 70 74 69 76 65 20 6f 70 65 72 61 74 69 6f 6e | may.execute.disruptive.operation |
9740 | 73 20 73 75 63 68 20 61 73 20 64 61 65 6d 6f 6e 20 70 72 6f 63 65 73 73 20 72 65 73 74 61 72 74 | s.such.as.daemon.process.restart |
9760 | 20 69 66 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 6d 70 6f 6e 65 6e 74 20 64 6f 65 73 20 | .if.a.particular.component.does. |
9780 | 6e 6f 74 20 73 75 70 70 6f 72 74 20 6e 6f 6e 2d 64 69 73 72 75 70 74 69 76 65 20 72 65 6c 6f 61 | not.support.non-disruptive.reloa |
97a0 | 64 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 65 78 70 65 63 74 65 64 20 73 65 72 76 69 63 65 20 | d,.or.when.the.expected.service. |
97c0 | 64 65 67 72 61 64 61 74 69 6f 6e 20 69 73 20 6d 69 6e 69 6d 61 6c 20 28 66 6f 72 20 65 78 61 6d | degradation.is.minimal.(for.exam |
97e0 | 70 6c 65 2c 20 69 6e 20 63 61 73 65 20 6f 66 20 61 75 78 69 6c 69 61 72 79 20 73 65 72 76 69 63 | ple,.in.case.of.auxiliary.servic |
9800 | 65 73 20 73 75 63 68 20 61 73 20 4c 4c 44 50 64 29 2e 20 49 6e 20 63 61 73 65 20 6f 66 20 68 69 | es.such.as.LLDPd)..In.case.of.hi |
9820 | 67 68 20 69 6d 70 61 63 74 20 73 65 72 76 69 63 65 73 20 73 75 63 68 20 61 73 20 56 50 4e 20 64 | gh.impact.services.such.as.VPN.d |
9840 | 61 65 6d 6f 6e 20 61 6e 64 20 72 6f 75 74 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 73 2c 20 77 68 65 | aemon.and.routing.protocols,.whe |
9860 | 6e 20 6e 6f 6e 2d 20 64 69 73 72 75 70 74 69 76 65 20 72 65 6c 6f 61 64 20 69 73 20 73 75 70 70 | n.non-.disruptive.reload.is.supp |
9880 | 6f 72 74 65 64 20 66 6f 72 20 73 6f 6d 65 20 62 75 74 20 6e 6f 74 20 61 6c 6c 20 74 79 70 65 73 | orted.for.some.but.not.all.types |
98a0 | 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 68 61 6e 67 65 73 2c 20 73 63 72 69 70 | .of.configuration.changes,.scrip |
98c0 | 74 73 20 61 75 74 68 6f 72 73 20 73 68 6f 75 6c 64 20 6d 61 6b 65 20 65 66 66 6f 72 74 20 74 6f | ts.authors.should.make.effort.to |
98e0 | 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 68 | .determine.if.a.configuration.ch |
9900 | 61 6e 67 65 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 69 6e 20 61 20 6e 6f 6e 2d 64 69 73 72 75 70 | ange.can.be.done.in.a.non-disrup |
9920 | 74 69 76 65 20 77 61 79 20 61 6e 64 20 6f 6e 6c 79 20 72 65 73 6f 72 74 20 74 6f 20 64 69 73 72 | tive.way.and.only.resort.to.disr |
9940 | 75 70 74 69 76 65 20 72 65 73 74 61 72 74 20 69 66 20 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 61 | uptive.restart.if.it.cannot.be.a |
9960 | 76 6f 69 64 65 64 2e 00 54 68 65 20 60 60 67 65 6e 65 72 61 74 65 28 29 60 60 20 66 75 6e 63 74 | voided..The.``generate()``.funct |
9980 | 69 6f 6e 20 67 65 6e 65 72 61 74 65 73 20 63 6f 6e 66 69 67 20 66 69 6c 65 73 20 66 6f 72 20 73 | ion.generates.config.files.for.s |
99a0 | 79 73 74 65 6d 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 00 54 68 65 20 60 60 67 65 74 5f 63 6f 6e 66 | ystem.components..The.``get_conf |
99c0 | 69 67 28 29 60 60 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 63 6f 6e 76 65 72 74 20 74 68 65 | ig()``.function.must.convert.the |
99e0 | 20 56 79 4f 53 20 63 6f 6e 66 69 67 20 74 6f 20 61 6e 20 61 62 73 74 72 61 63 74 2c 20 69 6e 74 | .VyOS.config.to.an.abstract,.int |
9a00 | 65 72 6e 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 20 4e 6f 20 6f 74 68 65 72 20 66 | ernal.representation..No.other.f |
9a20 | 75 6e 63 74 69 6f 6e 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 63 61 6c 6c 20 74 68 65 20 60 | unction.is.allowed.to.call.the.` |
9a40 | 60 76 79 6f 73 2e 63 6f 6e 66 69 67 2e 20 43 6f 6e 66 69 67 60 60 20 6f 62 6a 65 63 74 20 6d 65 | `vyos.config..Config``.object.me |
9a60 | 74 68 6f 64 20 64 69 72 65 63 74 6c 79 2e 20 54 68 65 20 72 61 74 69 6f 6e 61 6c 65 20 66 6f 72 | thod.directly..The.rationale.for |
9a80 | 20 69 74 20 69 73 20 74 68 61 74 20 77 68 65 6e 20 63 6f 6e 66 69 67 20 72 65 61 64 73 20 61 72 | .it.is.that.when.config.reads.ar |
9aa0 | 65 20 6d 69 78 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 6c 6f 67 69 63 2c 20 69 74 27 73 20 76 | e.mixed.with.other.logic,.it's.v |
9ac0 | 65 72 79 20 68 61 72 64 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 63 6f 6e 66 69 67 20 73 79 | ery.hard.to.change.the.config.sy |
9ae0 | 6e 74 61 78 20 73 69 6e 63 65 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 77 65 65 64 20 6f 75 74 20 | ntax.since.you.need.to.weed.out. |
9b00 | 65 76 65 72 79 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 6f 6c 64 20 73 79 6e 74 | every.occurrence.of.the.old.synt |
9b20 | 61 78 2e 20 49 66 20 73 79 6e 74 61 78 2d 73 70 65 63 69 66 69 63 20 63 6f 64 65 20 69 73 20 63 | ax..If.syntax-specific.code.is.c |
9b40 | 6f 6e 66 69 6e 65 64 20 74 6f 20 61 20 73 69 6e 67 6c 65 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 | onfined.to.a.single.function,.th |
9b60 | 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 63 61 6e 20 62 65 20 6c 65 66 74 20 75 | e.rest.of.the.code.can.be.left.u |
9b80 | 6e 74 6f 75 63 68 65 64 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 69 6e 74 65 72 6e 61 6c | ntouched.as.long.as.the.internal |
9ba0 | 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 72 65 6d 61 69 6e 73 20 63 6f 6d 70 61 74 69 62 | .representation.remains.compatib |
9bc0 | 6c 65 2e 00 54 68 65 20 60 60 6d 61 6b 65 20 74 65 73 74 60 60 20 63 6f 6d 6d 61 6e 64 20 66 72 | le..The.``make.test``.command.fr |
9be0 | 6f 6d 20 74 68 65 20 76 79 6f 73 2d 62 75 69 6c 64 5f 20 72 65 70 6f 73 69 74 6f 72 79 20 77 69 | om.the.vyos-build_.repository.wi |
9c00 | 6c 6c 20 6c 61 75 6e 63 68 20 61 20 6e 65 77 20 51 45 6d 75 20 69 6e 73 74 61 6e 63 65 20 61 6e | ll.launch.a.new.QEmu.instance.an |
9c20 | 64 20 74 68 65 20 49 53 4f 20 69 6d 61 67 65 20 69 73 20 66 69 72 73 74 20 69 6e 73 74 61 6c 6c | d.the.ISO.image.is.first.install |
9c40 | 65 64 20 74 6f 20 74 68 65 20 76 69 72 74 75 61 6c 20 68 61 72 64 64 69 73 6b 2e 00 54 68 65 20 | ed.to.the.virtual.harddisk..The. |
9c60 | 60 60 76 65 72 69 66 79 28 29 60 60 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 79 6f 75 72 | ``verify()``.function.takes.your |
9c80 | 20 69 6e 74 65 72 6e 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 | .internal.representation.of.the. |
9ca0 | 63 6f 6e 66 69 67 20 61 6e 64 20 63 68 65 63 6b 73 20 69 66 20 69 74 27 73 20 76 61 6c 69 64 2c | config.and.checks.if.it's.valid, |
9cc0 | 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 6d 75 73 74 20 72 61 69 73 65 20 60 60 43 6f 6e 66 69 | .otherwise.it.must.raise.``Confi |
9ce0 | 67 45 72 72 6f 72 60 60 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 | gError``.with.an.error.message.t |
9d00 | 68 61 74 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 61 6e 64 20 70 6f | hat.describes.the.problem.and.po |
9d20 | 73 73 69 62 6c 79 20 73 75 67 67 65 73 74 73 20 68 6f 77 20 74 6f 20 66 69 78 20 69 74 2e 20 49 | ssibly.suggests.how.to.fix.it..I |
9d40 | 74 20 6d 75 73 74 20 6e 6f 74 20 6d 61 6b 65 20 61 6e 79 20 63 68 61 6e 67 65 73 20 74 6f 20 74 | t.must.not.make.any.changes.to.t |
9d60 | 68 65 20 73 79 73 74 65 6d 2e 20 54 68 65 20 72 61 74 69 6f 6e 61 6c 65 20 66 6f 72 20 69 74 20 | he.system..The.rationale.for.it. |
9d80 | 69 73 20 61 67 61 69 6e 20 74 65 73 74 61 62 69 6c 69 74 79 20 61 6e 64 2c 20 69 6e 20 74 68 65 | is.again.testability.and,.in.the |
9da0 | 20 66 75 74 75 72 65 20 77 68 65 6e 20 74 68 65 20 63 6f 6e 66 69 67 20 62 61 63 6b 65 6e 64 20 | .future.when.the.config.backend. |
9dc0 | 69 73 20 72 65 61 64 79 20 61 6e 64 20 65 76 65 72 79 20 73 63 72 69 70 74 20 69 73 20 72 65 77 | is.ready.and.every.script.is.rew |
9de0 | 72 69 74 74 65 6e 20 69 6e 20 74 68 69 73 20 66 61 73 68 69 6f 6e 2c 20 61 62 69 6c 69 74 79 20 | ritten.in.this.fashion,.ability. |
9e00 | 74 6f 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 69 74 20 64 72 79 20 72 75 6e 20 28 22 63 6f 6d 6d | to.execute.commit.dry.run.("comm |
9e20 | 69 74 20 74 65 73 74 22 20 6c 69 6b 65 20 69 6e 20 4a 75 6e 4f 53 29 20 61 6e 64 20 61 62 6f 72 | it.test".like.in.JunOS).and.abor |
9e40 | 74 20 63 6f 6d 6d 69 74 20 62 65 66 6f 72 65 20 6d 61 6b 69 6e 67 20 61 6e 79 20 63 68 61 6e 67 | t.commit.before.making.any.chang |
9e60 | 65 73 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d 20 69 66 20 61 6e 20 65 72 72 6f 72 20 69 73 20 | es.to.the.system.if.an.error.is. |
9e80 | 66 6f 75 6e 64 20 69 6e 20 61 6e 79 20 63 6f 6d 70 6f 6e 65 6e 74 2e 00 54 68 65 20 62 61 73 68 | found.in.any.component..The.bash |
9ea0 | 20 28 6f 72 20 62 65 74 74 65 72 20 76 62 61 73 68 29 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e | .(or.better.vbash).completion.in |
9ec0 | 20 56 79 4f 53 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 2a 74 65 6d 70 6c 61 74 65 73 2a 2e | .VyOS.is.defined.in.*templates*. |
9ee0 | 20 54 65 6d 70 6c 61 74 65 73 20 61 72 65 20 74 65 78 74 20 66 69 6c 65 73 20 28 63 61 6c 6c 65 | .Templates.are.text.files.(calle |
9f00 | 64 20 60 60 6e 6f 64 65 2e 64 65 66 60 60 29 20 73 74 6f 72 65 64 20 69 6e 20 61 20 64 69 72 65 | d.``node.def``).stored.in.a.dire |
9f20 | 63 74 6f 72 79 20 74 72 65 65 2e 20 54 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 | ctory.tree..The.directory.names. |
9f40 | 64 65 66 69 6e 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 73 2c 20 61 6e 64 20 74 65 | define.the.command.names,.and.te |
9f60 | 6d 70 6c 61 74 65 20 66 69 6c 65 73 20 64 65 66 69 6e 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | mplate.files.define.the.command. |
9f80 | 62 65 68 61 76 69 6f 75 72 2e 20 42 65 66 6f 72 65 20 56 79 4f 53 20 31 2e 32 20 28 63 72 75 78 | behaviour..Before.VyOS.1.2.(crux |
9fa0 | 29 20 74 68 69 73 20 66 69 6c 65 73 20 77 65 72 65 20 63 72 65 61 74 65 64 20 62 79 20 68 61 6e | ).this.files.were.created.by.han |
9fc0 | 64 2e 20 41 66 74 65 72 20 61 20 63 6f 6d 70 6c 65 78 20 72 65 64 65 73 69 67 6e 20 70 72 6f 63 | d..After.a.complex.redesign.proc |
9fe0 | 65 73 73 5f 20 74 68 65 20 6e 65 77 20 73 74 79 6c 65 20 74 65 6d 70 6c 61 74 65 20 61 72 65 20 | ess_.the.new.style.template.are. |
a000 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 61 20 58 | automatically.generated.from.a.X |
a020 | 4d 4c 20 69 6e 70 75 74 20 66 69 6c 65 2e 00 54 68 65 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 | ML.input.file..The.build.process |
a040 | 20 6e 65 65 64 73 20 74 6f 20 62 65 20 62 75 69 6c 74 20 6f 6e 20 61 20 6c 6f 63 61 6c 20 66 69 | .needs.to.be.built.on.a.local.fi |
a060 | 6c 65 20 73 79 73 74 65 6d 2c 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20 53 4d 42 20 6f 72 20 4e 46 | le.system,.building.on.SMB.or.NF |
a080 | 53 20 73 68 61 72 65 73 20 77 69 6c 6c 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 63 6f 6e 74 | S.shares.will.result.in.the.cont |
a0a0 | 61 69 6e 65 72 20 66 61 69 6c 69 6e 67 20 74 6f 20 62 75 69 6c 64 20 70 72 6f 70 65 72 6c 79 21 | ainer.failing.to.build.properly! |
a0c0 | 20 56 69 72 74 75 61 6c 42 6f 78 20 44 72 69 76 65 20 53 68 61 72 65 20 69 73 20 61 6c 73 6f 20 | .VirtualBox.Drive.Share.is.also. |
a0e0 | 6e 6f 74 20 61 6e 20 6f 70 74 69 6f 6e 20 61 73 20 62 6c 6f 63 6b 20 64 65 76 69 63 65 20 6f 70 | not.an.option.as.block.device.op |
a100 | 65 72 61 74 69 6f 6e 73 20 61 72 65 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 6e 64 | erations.are.not.implemented.and |
a120 | 20 74 68 65 20 64 72 69 76 65 20 69 73 20 61 6c 77 61 79 73 20 6d 6f 75 6e 74 65 64 20 61 73 20 | .the.drive.is.always.mounted.as. |
a140 | 22 6e 6f 64 65 76 22 00 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 72 65 20 61 | "nodev".The.configurations.are.a |
a160 | 6c 6c 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 70 72 6f 64 75 63 74 69 6f 6e 20 73 79 73 74 65 | ll.derived.from.production.syste |
a180 | 6d 73 20 61 6e 64 20 63 61 6e 20 6e 6f 74 20 6f 6e 6c 79 20 61 63 74 20 61 73 20 61 20 74 65 73 | ms.and.can.not.only.act.as.a.tes |
a1a0 | 74 63 61 73 65 20 62 75 74 20 61 6c 73 6f 20 61 73 20 72 65 66 65 72 65 6e 63 65 20 69 66 20 6f | tcase.but.also.as.reference.if.o |
a1c0 | 6e 65 20 77 61 6e 74 73 20 74 6f 20 65 6e 61 62 6c 65 20 61 20 63 65 72 74 61 69 6e 20 66 65 61 | ne.wants.to.enable.a.certain.fea |
a1e0 | 74 75 72 65 2e 20 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 | ture..The.configurations.can.be. |
a200 | 66 6f 75 6e 64 20 68 65 72 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 | found.here:.https://github.com/v |
a220 | 79 6f 73 2f 76 79 6f 73 2d 31 78 2f 74 72 65 65 2f 63 75 72 72 65 6e 74 2f 73 6d 6f 6b 65 74 65 | yos/vyos-1x/tree/current/smokete |
a240 | 73 74 2f 63 6f 6e 66 69 67 73 00 54 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 63 61 6e 20 61 6c 73 | st/configs.The.container.can.als |
a260 | 6f 20 62 65 20 62 75 69 6c 74 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 73 6f 75 72 63 65 3a | o.be.built.directly.from.source: |
a280 | 00 54 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 63 61 6e 20 62 65 20 62 75 69 6c 74 20 62 79 20 68 | .The.container.can.be.built.by.h |
a2a0 | 61 6e 64 20 6f 72 20 62 79 20 66 65 74 63 68 69 6e 67 20 74 68 65 20 70 72 65 2d 62 75 69 6c 74 | and.or.by.fetching.the.pre-built |
a2c0 | 20 6f 6e 65 20 66 72 6f 6d 20 44 6f 63 6b 65 72 48 75 62 2e 20 55 73 69 6e 67 20 74 68 65 20 70 | .one.from.DockerHub..Using.the.p |
a2e0 | 72 65 2d 62 75 69 6c 74 20 63 6f 6e 74 61 69 6e 65 72 73 20 66 72 6f 6d 20 74 68 65 20 60 56 79 | re-built.containers.from.the.`Vy |
a300 | 4f 53 20 44 6f 63 6b 65 72 48 75 62 20 6f 72 67 61 6e 69 73 61 74 69 6f 6e 60 5f 20 77 69 6c 6c | OS.DockerHub.organisation`_.will |
a320 | 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 69 73 20 61 6c | .ensure.that.the.container.is.al |
a340 | 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2e 20 41 20 72 65 62 75 69 6c 64 20 69 73 20 74 72 | ways.up-to-date..A.rebuild.is.tr |
a360 | 69 67 67 65 72 65 64 20 6f 6e 63 65 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 63 68 61 6e 67 | iggered.once.the.container.chang |
a380 | 65 73 20 28 70 6c 65 61 73 65 20 6e 6f 74 65 20 74 68 69 73 20 77 69 6c 6c 20 74 61 6b 65 20 32 | es.(please.note.this.will.take.2 |
a3a0 | 2d 33 20 68 6f 75 72 73 20 61 66 74 65 72 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 76 79 | -3.hours.after.pushing.to.the.vy |
a3c0 | 6f 73 2d 62 75 69 6c 64 20 72 65 70 6f 73 69 74 6f 72 79 29 2e 00 54 68 65 20 64 65 66 61 75 6c | os-build.repository)..The.defaul |
a3e0 | 74 20 74 65 6d 70 6c 61 74 65 20 70 72 6f 63 65 73 73 6f 72 20 66 6f 72 20 56 79 4f 53 20 63 6f | t.template.processor.for.VyOS.co |
a400 | 64 65 20 69 73 20 4a 69 6e 6a 61 32 5f 2e 00 54 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 | de.is.Jinja2_..The.easiest.way.t |
a420 | 6f 20 63 6f 6d 70 69 6c 65 20 79 6f 75 72 20 70 61 63 6b 61 67 65 20 69 73 20 77 69 74 68 20 74 | o.compile.your.package.is.with.t |
a440 | 68 65 20 61 62 6f 76 65 20 6d 65 6e 74 69 6f 6e 65 64 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 64 | he.above.mentioned.:ref:`build_d |
a460 | 6f 63 6b 65 72 60 20 63 6f 6e 74 61 69 6e 65 72 2c 20 69 74 20 69 6e 63 6c 75 64 65 73 20 61 6c | ocker`.container,.it.includes.al |
a480 | 6c 20 72 65 71 75 69 72 65 64 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 66 6f 72 20 61 6c 6c 20 | l.required.dependencies.for.all. |
a4a0 | 56 79 4f 53 20 72 65 6c 61 74 65 64 20 70 61 63 6b 61 67 65 73 2e 00 54 68 65 20 65 6e 74 69 72 | VyOS.related.packages..The.entir |
a4c0 | 65 20 74 65 73 74 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 6d 61 69 6e | e.test.is.controlled.by.the.main |
a4e0 | 20 77 72 61 70 70 65 72 20 73 63 72 69 70 74 20 60 60 2f 75 73 72 2f 62 69 6e 2f 76 79 6f 73 2d | .wrapper.script.``/usr/bin/vyos- |
a500 | 63 6f 6e 66 69 67 74 65 73 74 60 60 20 77 68 69 63 68 20 62 65 68 61 76 65 73 20 69 6e 20 74 68 | configtest``.which.behaves.in.th |
a520 | 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 74 68 65 20 6d 61 69 6e 20 73 6d 6f 6b 65 74 65 73 74 | e.same.way.as.the.main.smoketest |
a540 | 20 73 63 72 69 70 74 2e 20 49 74 20 73 63 61 6e 73 20 74 68 65 20 66 6f 6c 64 65 72 20 66 6f 72 | .script..It.scans.the.folder.for |
a560 | 20 70 6f 74 65 6e 74 69 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 20 61 | .potential.configuration.files.a |
a580 | 6e 64 20 69 73 73 75 65 73 20 61 20 60 60 6c 6f 61 64 60 60 20 63 6f 6d 6d 61 6e 64 20 6f 6e 65 | nd.issues.a.``load``.command.one |
a5a0 | 20 61 66 74 65 72 20 61 6e 6f 74 68 65 72 2e 00 54 68 65 20 66 69 6c 65 20 63 61 6e 20 62 65 20 | .after.another..The.file.can.be. |
a5c0 | 70 6c 61 63 65 64 20 69 6e 20 60 60 2f 74 6d 70 60 60 20 66 6f 72 20 6f 6e 65 20 74 69 6d 65 20 | placed.in.``/tmp``.for.one.time. |
a5e0 | 64 65 62 75 67 67 69 6e 67 20 28 61 73 20 74 68 65 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 72 | debugging.(as.the.file.will.be.r |
a600 | 65 6d 6f 76 65 64 20 6f 6e 20 72 65 62 6f 6f 74 29 20 6f 72 20 70 6c 61 63 65 64 20 69 6e 20 27 | emoved.on.reboot).or.placed.in.' |
a620 | 2f 63 6f 6e 66 69 67 27 20 74 6f 20 73 74 61 79 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2e 00 54 68 | /config'.to.stay.permanently..Th |
a640 | 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 65 76 65 72 79 20 68 65 6c 70 20 73 74 72 69 6e | e.first.word.of.every.help.strin |
a660 | 67 20 2a 2a 6d 75 73 74 2a 2a 20 62 65 20 63 61 70 69 74 61 6c 69 7a 65 64 2e 20 54 68 65 72 65 | g.**must**.be.capitalized..There |
a680 | 20 2a 2a 6d 75 73 74 20 6e 6f 74 2a 2a 20 62 65 20 61 20 70 65 72 69 6f 64 20 61 74 20 74 68 65 | .**must.not**.be.a.period.at.the |
a6a0 | 20 65 6e 64 20 6f 66 20 68 65 6c 70 20 73 74 72 69 6e 67 73 2e 00 54 68 65 20 66 6f 6c 6c 6f 77 | .end.of.help.strings..The.follow |
a6c0 | 69 6e 67 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 20 66 | ing.includes.the.build.process.f |
a6e0 | 6f 72 20 56 79 4f 53 20 31 2e 32 20 74 6f 20 74 68 65 20 6c 61 74 65 73 74 20 76 65 72 73 69 6f | or.VyOS.1.2.to.the.latest.versio |
a700 | 6e 2e 00 54 68 65 20 66 6f 72 6d 61 74 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 64 20 69 73 20 69 | n..The.format.should.be.and.is.i |
a720 | 6e 73 70 69 72 65 64 20 62 79 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 2d 73 63 6d 2e 63 6f 6d 2f | nspired.by:.https://git-scm.com/ |
a740 | 62 6f 6f 6b 2f 63 68 35 2d 32 2e 68 74 6d 6c 20 49 74 20 69 73 20 61 6c 73 6f 20 77 6f 72 74 68 | book/ch5-2.html.It.is.also.worth |
a760 | 20 72 65 61 64 69 6e 67 20 68 74 74 70 73 3a 2f 2f 63 68 72 69 73 2e 62 65 61 6d 73 2e 69 6f 2f | .reading.https://chris.beams.io/ |
a780 | 70 6f 73 74 73 2f 67 69 74 2d 63 6f 6d 6d 69 74 2f 00 54 68 65 20 67 72 65 61 74 20 74 68 69 6e | posts/git-commit/.The.great.thin |
a7a0 | 67 20 61 62 6f 75 74 20 73 63 68 65 6d 61 73 20 69 73 20 6e 6f 74 20 6f 6e 6c 79 20 74 68 61 74 | g.about.schemas.is.not.only.that |
a7c0 | 20 70 65 6f 70 6c 65 20 63 61 6e 20 6b 6e 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 67 72 | .people.can.know.the.complete.gr |
a7e0 | 61 6d 6d 61 72 20 66 6f 72 20 63 65 72 74 61 69 6e 2c 20 62 75 74 20 61 6c 73 6f 20 74 68 61 74 | ammar.for.certain,.but.also.that |
a800 | 20 69 74 20 63 61 6e 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 76 65 72 69 66 69 65 | .it.can.be.automatically.verifie |
a820 | 64 2e 20 54 68 65 20 60 73 63 72 69 70 74 73 2f 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 2d 74 65 | d..The.`scripts/build-command-te |
a840 | 6d 70 6c 61 74 65 73 60 20 73 63 72 69 70 74 20 74 68 61 74 20 63 6f 6e 76 65 72 74 73 20 74 68 | mplates`.script.that.converts.th |
a860 | 65 20 58 4d 4c 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 74 6f 20 6f 6c 64 20 73 74 79 6c 65 20 74 | e.XML.definitions.to.old.style.t |
a880 | 65 6d 70 6c 61 74 65 73 20 61 6c 73 6f 20 76 65 72 69 66 69 65 73 20 74 68 65 6d 20 61 67 61 69 | emplates.also.verifies.them.agai |
a8a0 | 6e 73 74 20 74 68 65 20 73 63 68 65 6d 61 2c 20 73 6f 20 61 20 62 61 64 20 64 65 66 69 6e 69 74 | nst.the.schema,.so.a.bad.definit |
a8c0 | 69 6f 6e 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 75 69 6c 64 | ion.will.cause.the.package.build |
a8e0 | 20 74 6f 20 66 61 69 6c 2e 20 49 20 64 6f 20 61 67 72 65 65 20 74 68 61 74 20 74 68 65 20 66 6f | .to.fail..I.do.agree.that.the.fo |
a900 | 72 6d 61 74 20 69 73 20 76 65 72 62 6f 73 65 2c 20 62 75 74 20 74 68 65 72 65 20 69 73 20 6e 6f | rmat.is.verbose,.but.there.is.no |
a920 | 20 6f 74 68 65 72 20 66 6f 72 6d 61 74 20 6e 6f 77 20 74 68 61 74 20 77 6f 75 6c 64 20 61 6c 6c | .other.format.now.that.would.all |
a940 | 6f 77 20 74 68 69 73 2e 20 42 65 73 69 64 65 73 2c 20 61 20 73 70 65 63 69 61 6c 69 7a 65 64 20 | ow.this..Besides,.a.specialized. |
a960 | 58 4d 4c 20 65 64 69 74 6f 72 20 63 61 6e 20 61 6c 6c 65 76 69 61 74 65 20 74 68 65 20 69 73 73 | XML.editor.can.alleviate.the.iss |
a980 | 75 65 20 77 69 74 68 20 76 65 72 62 6f 73 69 74 79 2e 00 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 | ue.with.verbosity..The.informati |
a9a0 | 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 20 74 68 72 65 65 20 77 61 79 73 3a 00 54 68 65 20 6b 65 | on.is.used.in.three.ways:.The.ke |
a9c0 | 72 6e 65 6c 20 62 75 69 6c 64 20 69 73 20 71 75 69 74 65 20 65 61 73 79 2c 20 6d 6f 73 74 20 6f | rnel.build.is.quite.easy,.most.o |
a9e0 | 66 20 74 68 65 20 72 65 71 75 69 72 65 64 20 73 74 65 70 73 20 63 61 6e 20 62 65 20 66 6f 75 6e | f.the.required.steps.can.be.foun |
aa00 | 64 20 69 6e 20 74 68 65 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f 6c | d.in.the.``vyos-build/packages/l |
aa20 | 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 4a 65 6e 6b 69 6e 73 66 69 6c 65 60 60 20 62 75 74 20 77 65 | inux-kernel/Jenkinsfile``.but.we |
aa40 | 20 77 69 6c 6c 20 77 61 6c 6b 20 79 6f 75 20 74 68 72 6f 75 67 68 20 69 74 2e 00 54 68 65 20 6d | .will.walk.you.through.it..The.m |
aa60 | 6f 73 74 20 6f 62 76 69 6f 75 73 20 72 65 61 73 6f 6e 73 20 63 6f 75 6c 64 20 62 65 3a 00 54 68 | ost.obvious.reasons.could.be:.Th |
aa80 | 65 20 6f 72 69 67 69 6e 61 6c 20 72 65 70 6f 20 69 73 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 | e.original.repo.is.at.https://gi |
aaa0 | 74 68 75 62 2e 63 6f 6d 2f 64 6d 62 61 74 75 72 69 6e 2f 68 76 69 6e 66 6f 00 54 68 65 20 6f 74 | thub.com/dmbaturin/hvinfo.The.ot |
aac0 | 68 65 72 20 70 61 72 74 20 6f 66 20 6f 75 72 20 74 65 73 74 73 20 61 72 65 20 63 61 6c 6c 65 64 | her.part.of.our.tests.are.called |
aae0 | 20 22 63 6f 6e 66 69 67 20 6c 6f 61 64 20 74 65 73 74 73 22 2e 20 54 68 65 20 63 6f 6e 66 69 67 | ."config.load.tests"..The.config |
ab00 | 20 6c 6f 61 64 20 74 65 73 74 73 20 77 69 6c 6c 20 6c 6f 61 64 20 2d 20 6f 6e 65 20 61 66 74 65 | .load.tests.will.load.-.one.afte |
ab20 | 72 20 61 6e 6f 74 68 65 72 20 2d 20 61 72 62 69 74 72 61 72 79 20 63 6f 6e 66 69 67 75 72 61 74 | r.another.-.arbitrary.configurat |
ab40 | 69 6f 6e 20 66 69 6c 65 73 20 74 6f 20 74 65 73 74 20 69 66 20 74 68 65 20 63 6f 6e 66 69 67 75 | ion.files.to.test.if.the.configu |
ab60 | 72 61 74 69 6f 6e 20 6d 69 67 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 77 6f 72 6b 20 61 73 | ration.migration.scripts.work.as |
ab80 | 20 64 65 73 69 67 6e 65 64 20 61 6e 64 20 74 68 61 74 20 61 20 67 69 76 65 6e 20 73 65 74 20 6f | .designed.and.that.a.given.set.o |
aba0 | 66 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 73 74 69 6c 6c 20 63 61 6e 20 62 65 20 6c 6f 61 | f.functionality.still.can.be.loa |
abc0 | 64 65 64 20 77 69 74 68 20 61 20 66 72 65 73 68 20 56 79 4f 53 20 49 53 4f 20 69 6d 61 67 65 2e | ded.with.a.fresh.VyOS.ISO.image. |
abe0 | 00 54 68 65 20 6f 75 74 70 75 74 20 79 6f 75 20 67 65 74 20 77 68 65 6e 20 79 6f 75 20 66 69 6e | .The.output.you.get.when.you.fin |
ac00 | 64 20 61 20 62 75 67 20 63 61 6e 20 70 72 6f 76 69 64 65 20 6c 6f 74 73 20 6f 66 20 69 6e 66 6f | d.a.bug.can.provide.lots.of.info |
ac20 | 72 6d 61 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 67 65 74 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 | rmation..If.you.get.an.error.mes |
ac40 | 73 61 67 65 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2c 20 63 6f 70 79 20 69 74 20 65 78 61 63 | sage.on.the.screen,.copy.it.exac |
ac60 | 74 6c 79 2e 20 48 61 76 69 6e 67 20 74 68 65 20 65 78 61 63 74 20 6d 65 73 73 61 67 65 20 63 61 | tly..Having.the.exact.message.ca |
ac80 | 6e 20 70 72 6f 76 69 64 65 20 64 65 74 61 69 6c 20 74 68 61 74 20 74 68 65 20 64 65 76 65 6c 6f | n.provide.detail.that.the.develo |
aca0 | 70 65 72 73 20 63 61 6e 20 75 73 65 2e 20 4c 69 6b 65 20 77 69 73 65 20 69 66 20 79 6f 75 20 68 | pers.can.use..Like.wise.if.you.h |
acc0 | 61 76 65 20 61 6e 79 20 6c 6f 67 20 6d 65 73 73 61 67 65 73 20 74 68 61 74 20 61 6c 73 6f 20 61 | ave.any.log.messages.that.also.a |
ace0 | 72 65 20 66 72 6f 6d 20 74 68 65 20 74 69 6d 65 20 6f 66 20 74 68 65 20 69 73 73 75 65 2c 20 69 | re.from.the.time.of.the.issue,.i |
ad00 | 6e 63 6c 75 64 65 20 74 68 6f 73 65 2e 20 54 68 65 79 20 6d 61 79 20 61 6c 73 6f 20 63 6f 6e 74 | nclude.those..They.may.also.cont |
ad20 | 61 69 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 68 65 6c 70 66 75 6c 20 | ain.information.that.is.helpful. |
ad40 | 66 6f 72 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 65 61 6d 2e 00 54 68 65 20 70 61 | for.the.development.team..The.pa |
ad60 | 63 6b 61 67 65 20 65 6e 64 73 20 75 70 20 69 6e 20 64 65 62 5f 64 69 73 74 20 64 69 72 2e 00 54 | ckage.ends.up.in.deb_dist.dir..T |
ad80 | 68 65 20 72 65 61 73 6f 6e 20 69 73 20 74 68 61 74 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 | he.reason.is.that.the.configurat |
ada0 | 69 6f 6e 20 6d 69 67 72 61 74 69 6f 6e 20 62 61 63 6b 65 6e 64 20 69 73 20 72 65 77 72 69 74 74 | ion.migration.backend.is.rewritt |
adc0 | 65 6e 20 61 6e 64 20 75 73 65 73 20 61 20 6e 65 77 20 66 6f 72 6d 20 6f 66 20 22 6d 61 67 69 63 | en.and.uses.a.new.form.of."magic |
ade0 | 20 73 74 72 69 6e 67 22 20 77 68 69 63 68 20 69 73 20 61 70 70 6c 69 65 64 20 6f 6e 20 64 65 6d | .string".which.is.applied.on.dem |
ae00 | 61 6e 64 20 77 68 65 6e 20 72 65 61 6c 20 63 6f 6e 66 69 67 20 6d 69 67 72 61 74 69 6f 6e 20 69 | and.when.real.config.migration.i |
ae20 | 73 20 72 75 6e 20 6f 6e 20 62 6f 6f 74 2e 20 57 68 65 6e 20 72 75 6e 6e 69 6e 67 20 69 6e 64 69 | s.run.on.boot..When.running.indi |
ae40 | 76 69 64 75 61 6c 20 6d 69 67 72 61 74 6f 72 73 20 66 6f 72 20 74 65 73 74 69 6e 67 2c 20 79 6f | vidual.migrators.for.testing,.yo |
ae60 | 75 20 6e 65 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 22 6d 61 67 69 63 20 73 74 72 | u.need.to.convert.the."magic.str |
ae80 | 69 6e 67 22 20 6f 6e 20 79 6f 75 72 20 6f 77 6e 20 62 79 3a 00 54 68 65 20 72 65 61 73 6f 6e 20 | ing".on.your.own.by:.The.reason. |
aea0 | 69 73 20 74 68 61 74 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 69 67 72 61 74 | is.that.the.configuration.migrat |
aec0 | 69 6f 6e 20 62 61 63 6b 65 6e 64 20 69 73 20 72 65 77 72 69 74 74 65 6e 20 61 6e 64 20 75 73 65 | ion.backend.is.rewritten.and.use |
aee0 | 73 20 61 20 6e 65 77 20 66 6f 72 6d 20 6f 66 20 22 6d 61 67 69 63 20 73 74 72 69 6e 67 22 20 77 | s.a.new.form.of."magic.string".w |
af00 | 68 69 63 68 20 69 73 20 61 70 70 6c 69 65 64 20 6f 6e 20 64 65 6d 61 6e 64 20 77 68 65 6e 20 72 | hich.is.applied.on.demand.when.r |
af20 | 65 61 6c 20 63 6f 6e 66 69 67 20 6d 69 67 72 61 74 69 6f 6e 20 69 73 20 72 75 6e 20 6f 6e 20 62 | eal.config.migration.is.run.on.b |
af40 | 6f 6f 74 2e 20 57 68 65 6e 20 72 75 6e 6e 69 6e 74 20 69 6e 64 69 76 69 64 75 61 6c 20 6d 69 67 | oot..When.runnint.individual.mig |
af60 | 72 61 74 6f 72 73 20 66 6f 72 20 74 65 73 74 69 6e 67 2c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 | rators.for.testing,.you.need.to. |
af80 | 63 6f 6e 76 65 72 74 20 74 68 65 20 22 6d 61 67 69 63 20 73 74 72 69 6e 67 22 20 6f 6e 20 79 6f | convert.the."magic.string".on.yo |
afa0 | 75 72 20 6f 77 6e 20 62 79 3a 00 54 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 68 61 74 20 63 | ur.own.by:.The.repository.that.c |
afc0 | 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 74 68 65 20 49 53 4f 20 62 75 69 6c 64 20 73 63 72 69 70 74 | ontains.all.the.ISO.build.script |
afe0 | 73 20 69 73 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 | s.is:.https://github.com/vyos/vy |
b000 | 6f 73 2d 62 75 69 6c 64 00 54 68 65 20 73 63 72 69 70 74 20 6f 6e 6c 79 20 73 65 61 72 63 68 65 | os-build.The.script.only.searche |
b020 | 73 20 66 6f 72 20 65 78 65 63 75 74 61 62 6c 65 20 22 74 65 73 74 2d 63 61 73 65 73 22 20 75 6e | s.for.executable."test-cases".un |
b040 | 64 65 72 20 60 60 2f 75 73 72 2f 6c 69 62 65 78 65 63 2f 76 79 6f 73 2f 74 65 73 74 73 2f 73 6d | der.``/usr/libexec/vyos/tests/sm |
b060 | 6f 6b 65 2f 63 6c 69 2f 60 60 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 74 68 65 6d 20 6f 6e 65 | oke/cli/``.and.executes.them.one |
b080 | 20 62 79 20 6f 6e 65 2e 00 54 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 72 65 6d 61 69 6e 73 | .by.one..The.source.code.remains |
b0a0 | 20 70 75 62 6c 69 63 20 61 6e 64 20 61 6e 20 49 53 4f 20 63 61 6e 20 62 65 20 62 75 69 6c 74 20 | .public.and.an.ISO.can.be.built. |
b0c0 | 75 73 69 6e 67 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 75 74 6c 69 6e 65 64 20 69 6e 20 74 68 | using.the.process.outlined.in.th |
b0e0 | 69 73 20 63 68 61 70 74 65 72 2e 00 54 68 65 20 73 6f 75 72 63 65 20 69 73 20 61 74 20 68 74 74 | is.chapter..The.source.is.at.htt |
b100 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 73 74 72 6f 6e 67 | ps://github.com/vyos/vyos-strong |
b120 | 73 77 61 6e 00 54 68 65 20 73 6f 75 72 63 65 20 69 73 20 6c 6f 63 61 74 65 64 20 61 74 20 68 74 | swan.The.source.is.located.at.ht |
b140 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 6e 65 74 70 6c | tps://github.com/vyos/vyos-netpl |
b160 | 75 67 00 54 68 65 20 73 77 69 74 63 68 20 74 6f 20 74 68 65 20 50 79 74 68 6f 6e 20 70 72 6f 67 | ug.The.switch.to.the.Python.prog |
b180 | 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 20 66 6f 72 20 6e 65 77 20 63 6f 64 65 20 69 73 | ramming.language.for.new.code.is |
b1a0 | 20 6e 6f 74 20 6d 65 72 65 6c 79 20 61 20 63 68 61 6e 67 65 20 6f 66 20 74 68 65 20 6c 61 6e 67 | .not.merely.a.change.of.the.lang |
b1c0 | 75 61 67 65 2c 20 62 75 74 20 61 20 63 68 61 6e 63 65 20 74 6f 20 72 65 74 68 69 6e 6b 20 61 6e | uage,.but.a.chance.to.rethink.an |
b1e0 | 64 20 69 6d 70 72 6f 76 65 20 74 68 65 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 61 70 70 72 6f 61 | d.improve.the.programming.approa |
b200 | 63 68 2e 00 54 68 65 20 73 79 73 74 65 6d 20 73 74 61 72 74 75 70 20 63 61 6e 20 62 65 20 64 65 | ch..The.system.startup.can.be.de |
b220 | 62 75 67 67 65 64 20 28 6c 69 6b 65 20 6c 6f 61 64 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 6e 66 | bugged.(like.loading.in.the.conf |
b240 | 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 66 72 6f 6d 20 60 60 2f 63 6f 6e 66 69 67 2f 63 6f | iguration.file.from.``/config/co |
b260 | 6e 66 69 67 2e 62 6f 6f 74 60 60 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 | nfig.boot``..This.can.be.achieve |
b280 | 20 62 79 20 65 78 74 65 6e 64 69 6e 67 20 74 68 65 20 4b 65 72 6e 65 6c 20 63 6f 6d 6d 61 6e 64 | .by.extending.the.Kernel.command |
b2a0 | 2d 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 6f 6f 74 6c 6f 61 64 65 72 2e 00 54 68 65 72 65 20 61 | -line.in.the.bootloader..There.a |
b2c0 | 72 65 20 28 72 61 72 65 29 20 73 69 74 75 61 74 69 6f 6e 73 20 77 68 65 72 65 20 62 75 69 6c 64 | re.(rare).situations.where.build |
b2e0 | 69 6e 67 20 61 6e 20 49 53 4f 20 69 6d 61 67 65 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 | ing.an.ISO.image.is.not.possible |
b300 | 20 61 74 20 61 6c 6c 20 64 75 65 20 74 6f 20 61 20 62 72 6f 6b 65 6e 20 70 61 63 6b 61 67 65 20 | .at.all.due.to.a.broken.package. |
b320 | 66 65 65 64 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2e 20 41 50 54 20 69 73 20 6e | feed.in.the.background..APT.is.n |
b340 | 6f 74 20 76 65 72 79 20 67 6f 6f 64 20 61 74 20 72 65 70 6f 72 74 69 6e 67 20 74 68 65 20 72 6f | ot.very.good.at.reporting.the.ro |
b360 | 6f 74 20 63 61 75 73 65 20 6f 66 20 74 68 65 20 69 73 73 75 65 2e 20 59 6f 75 72 20 49 53 4f 20 | ot.cause.of.the.issue..Your.ISO. |
b380 | 62 75 69 6c 64 20 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 66 61 69 6c 20 77 69 74 68 20 61 20 6d 6f | build.will.likely.fail.with.a.mo |
b3a0 | 72 65 20 6f 72 20 6c 65 73 73 20 73 69 6d 69 6c 61 72 20 6c 6f 6f 6b 69 6e 67 20 65 72 72 6f 72 | re.or.less.similar.looking.error |
b3c0 | 20 6d 65 73 73 61 67 65 3a 00 54 68 65 72 65 20 61 72 65 20 64 69 66 66 65 72 65 6e 74 20 77 61 | .message:.There.are.different.wa |
b3e0 | 79 73 20 79 6f 75 20 63 61 6e 20 62 75 69 6c 64 20 56 79 4f 53 2e 00 54 68 65 72 65 20 61 72 65 | ys.you.can.build.VyOS..There.are |
b400 | 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 65 2e 67 2e 20 56 49 4d 20 28 78 6d 6c 6c 69 6e 74 | .extensions.to.e.g..VIM.(xmllint |
b420 | 29 20 77 68 69 63 68 20 77 69 6c 6c 20 68 65 6c 70 20 79 6f 75 20 74 6f 20 67 65 74 20 79 6f 75 | ).which.will.help.you.to.get.you |
b440 | 72 20 69 6e 64 65 6e 74 69 6f 6e 20 6c 65 76 65 6c 73 20 63 6f 72 72 65 63 74 2e 20 41 64 64 20 | r.indention.levels.correct..Add. |
b460 | 74 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 20 79 6f 75 72 20 2e 76 69 6d 72 63 20 66 69 6c 65 | to.following.to.your..vimrc.file |
b480 | 3a 20 60 60 61 75 20 46 69 6c 65 54 79 70 65 20 78 6d 6c 20 73 65 74 6c 6f 63 61 6c 20 65 71 75 | :.``au.FileType.xml.setlocal.equ |
b4a0 | 61 6c 70 72 67 3d 78 6d 6c 6c 69 6e 74 5c 20 2d 2d 66 6f 72 6d 61 74 5c 20 2d 2d 72 65 63 6f 76 | alprg=xmllint\.--format\.--recov |
b4c0 | 65 72 5c 20 2d 5c 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 60 20 6e 6f 77 20 79 6f 75 20 63 61 6e | er\.-\.2>/dev/null``.now.you.can |
b4e0 | 20 63 61 6c 6c 20 74 68 65 20 6c 69 6e 74 65 72 20 75 73 69 6e 67 20 60 60 67 67 3d 47 60 60 20 | .call.the.linter.using.``gg=G``. |
b500 | 69 6e 20 63 6f 6d 6d 61 6e 64 20 6d 6f 64 65 2e 00 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 66 | in.command.mode..There.are.two.f |
b520 | 6c 61 67 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 61 69 64 20 69 6e 20 64 65 62 75 67 67 69 | lags.available.to.aid.in.debuggi |
b540 | 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 2e 20 53 69 6e 63 65 20 | ng.configuration.scripts..Since. |
b560 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 6f 61 64 69 6e 67 20 69 73 73 75 65 73 20 77 69 6c | configuration.loading.issues.wil |
b580 | 6c 20 6d 61 6e 69 66 65 73 74 20 64 75 72 69 6e 67 20 62 6f 6f 74 2c 20 74 68 65 20 66 6c 61 67 | l.manifest.during.boot,.the.flag |
b5a0 | 73 20 61 72 65 20 70 61 73 73 65 64 20 61 73 20 6b 65 72 6e 65 6c 20 62 6f 6f 74 20 70 61 72 61 | s.are.passed.as.kernel.boot.para |
b5c0 | 6d 65 74 65 72 73 2e 00 54 68 69 73 20 49 53 4f 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a | meters..This.ISO.can.be.customiz |
b5e0 | 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 73 74 20 6f 66 20 63 6f | ed.with.the.following.list.of.co |
b600 | 6e 66 69 67 75 72 65 20 6f 70 74 69 6f 6e 73 2e 20 54 68 65 20 66 75 6c 6c 20 61 6e 64 20 63 75 | nfigure.options..The.full.and.cu |
b620 | 72 72 65 6e 74 20 6c 69 73 74 20 63 61 6e 20 62 65 20 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 | rrent.list.can.be.generated.with |
b640 | 20 60 60 2e 2f 62 75 69 6c 64 2d 76 79 6f 73 2d 69 6d 61 67 65 20 2d 2d 68 65 6c 70 60 60 3a 00 | .``./build-vyos-image.--help``:. |
b660 | 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 64 6f 6e 65 20 70 65 72 6d 61 6e 65 6e 74 6c | This.can.also.be.done.permanentl |
b680 | 79 20 62 79 20 63 68 61 6e 67 69 6e 67 20 60 60 2f 62 6f 6f 74 2f 67 72 75 62 2f 67 72 75 62 2e | y.by.changing.``/boot/grub/grub. |
b6a0 | 63 66 67 60 60 2e 00 54 68 69 73 20 63 68 61 70 74 65 72 20 6c 69 73 74 73 20 74 68 6f 73 65 20 | cfg``..This.chapter.lists.those. |
b6c0 | 65 78 63 65 70 74 69 6f 6e 73 20 61 6e 64 20 67 69 76 65 73 20 79 6f 75 20 61 20 62 72 69 65 66 | exceptions.and.gives.you.a.brief |
b6e0 | 20 6f 76 65 72 76 69 65 77 20 77 68 61 74 20 77 65 20 68 61 76 65 20 64 6f 6e 65 20 6f 6e 20 74 | .overview.what.we.have.done.on.t |
b700 | 68 6f 73 65 20 70 61 63 6b 61 67 65 73 2e 20 49 66 20 79 6f 75 20 6f 6e 6c 79 20 77 61 6e 74 20 | hose.packages..If.you.only.want. |
b720 | 74 6f 20 62 75 69 6c 64 20 79 6f 75 72 73 65 6c 66 20 61 20 66 72 65 73 68 20 49 53 4f 20 79 6f | to.build.yourself.a.fresh.ISO.yo |
b740 | 75 20 63 61 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 20 73 6b 69 70 20 74 68 69 73 20 63 68 61 70 74 | u.can.completely.skip.this.chapt |
b760 | 65 72 2e 20 49 74 20 6d 61 79 20 62 65 63 6f 6d 65 20 69 6e 74 65 72 65 73 74 69 6e 67 20 6f 6e | er..It.may.become.interesting.on |
b780 | 63 65 20 79 6f 75 20 68 61 76 65 20 61 20 56 79 4f 53 20 64 65 65 70 20 64 69 76 65 2e 00 54 68 | ce.you.have.a.VyOS.deep.dive..Th |
b7a0 | 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 75 74 69 6c 69 7a 69 6e 67 20 74 68 65 20 60 60 73 79 | is.is.done.by.utilizing.the.``sy |
b7c0 | 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 20 70 61 63 6b 61 67 65 20 77 68 69 63 68 20 | stemd-bootchart``.package.which. |
b7e0 | 69 73 20 6e 6f 77 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 6f 6e 20 74 | is.now.installed.by.default.on.t |
b800 | 68 65 20 56 79 4f 53 20 31 2e 33 20 28 65 71 75 75 6c 65 75 73 29 20 62 72 61 6e 63 68 2e 20 54 | he.VyOS.1.3.(equuleus).branch..T |
b820 | 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 76 65 72 73 69 6f 6e | he.configuration.is.also.version |
b840 | 65 64 20 73 6f 20 77 65 20 67 65 74 20 63 6f 6d 70 61 72 61 62 6c 65 20 72 65 73 75 6c 74 73 2e | ed.so.we.get.comparable.results. |
b860 | 20 60 60 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 20 69 73 20 63 6f 6e 66 69 67 | .``systemd-bootchart``.is.config |
b880 | 75 72 65 64 20 75 73 69 6e 67 20 74 68 69 73 20 66 69 6c 65 3a 20 62 6f 6f 74 63 68 61 72 74 2e | ured.using.this.file:.bootchart. |
b8a0 | 63 6f 6e 66 5f 00 54 68 69 73 20 6d 65 61 6e 73 20 74 68 65 20 66 69 6c 65 20 69 6e 20 71 75 65 | conf_.This.means.the.file.in.que |
b8c0 | 73 74 69 6f 6e 20 28 60 60 2f 6f 70 74 2f 76 79 61 74 74 61 2f 73 62 69 6e 2f 76 79 61 74 74 61 | stion.(``/opt/vyatta/sbin/vyatta |
b8e0 | 2d 75 70 64 61 74 65 2d 77 65 62 70 72 6f 78 79 2e 70 6c 60 60 29 20 69 73 20 6c 6f 63 61 74 65 | -update-webproxy.pl``).is.locate |
b900 | 64 20 69 6e 20 74 68 65 20 60 60 76 79 61 74 74 61 2d 77 65 62 70 72 6f 78 79 60 60 20 70 61 63 | d.in.the.``vyatta-webproxy``.pac |
b920 | 6b 61 67 65 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 68 65 72 65 3a 20 68 74 | kage.which.can.be.found.here:.ht |
b940 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 77 65 62 | tps://github.com/vyos/vyatta-web |
b960 | 70 72 6f 78 79 00 54 68 69 73 20 70 61 63 6b 61 67 65 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 | proxy.This.package.doesn't.exist |
b980 | 20 69 6e 20 44 65 62 69 61 6e 2e 20 41 20 64 65 62 69 61 6e 69 7a 65 64 20 66 6f 72 6b 20 69 73 | .in.Debian..A.debianized.fork.is |
b9a0 | 20 6b 65 70 74 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 | .kept.at.https://github.com/vyos |
b9c0 | 2f 6d 64 6e 73 2d 72 65 70 65 61 74 65 72 00 54 68 69 73 20 70 61 63 6b 61 67 65 20 64 6f 65 73 | /mdns-repeater.This.package.does |
b9e0 | 6e 27 74 20 65 78 69 73 74 20 69 6e 20 44 65 62 69 61 6e 2e 20 41 20 64 65 62 69 61 6e 69 7a 65 | n't.exist.in.Debian..A.debianize |
ba00 | 64 20 66 6f 72 6b 20 69 73 20 6b 65 70 74 20 61 74 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | d.fork.is.kept.at.https://github |
ba20 | 2e 63 6f 6d 2f 76 79 6f 73 2f 75 64 70 2d 62 72 6f 61 64 63 61 73 74 2d 72 65 6c 61 79 00 54 68 | .com/vyos/udp-broadcast-relay.Th |
ba40 | 69 73 20 74 72 69 65 73 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65 74 65 63 74 | is.tries.to.automatically.detect |
ba60 | 20 77 68 69 63 68 20 62 6c 6f 62 73 20 61 72 65 20 6e 65 65 64 65 64 20 62 61 73 65 64 20 6f 6e | .which.blobs.are.needed.based.on |
ba80 | 20 77 68 69 63 68 20 64 72 69 76 65 72 73 20 77 65 72 65 20 62 75 69 6c 74 2e 20 49 66 20 69 74 | .which.drivers.were.built..If.it |
baa0 | 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 6f 72 72 65 63 74 20 66 69 6c 65 73 | .fails.to.find.the.correct.files |
bac0 | 20 79 6f 75 20 63 61 6e 20 61 64 64 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79 20 74 6f 20 60 60 | .you.can.add.them.manually.to.`` |
bae0 | 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c | vyos-build/packages/linux-kernel |
bb00 | 2f 62 75 69 6c 64 2d 6c 69 6e 75 78 2d 66 69 72 6d 77 61 72 65 2e 73 68 60 60 3a 00 54 68 69 73 | /build-linux-firmware.sh``:.This |
bb20 | 20 77 69 6c 6c 20 67 75 69 64 65 20 79 6f 75 20 74 68 72 6f 75 67 68 20 74 68 65 20 70 72 6f 63 | .will.guide.you.through.the.proc |
bb40 | 65 73 73 20 6f 66 20 62 75 69 6c 64 69 6e 67 20 61 20 56 79 4f 53 20 49 53 4f 20 75 73 69 6e 67 | ess.of.building.a.VyOS.ISO.using |
bb60 | 20 44 6f 63 6b 65 72 2e 20 54 68 69 73 20 70 72 6f 63 65 73 73 20 68 61 73 20 62 65 65 6e 20 74 | .Docker..This.process.has.been.t |
bb80 | 65 73 74 65 64 20 6f 6e 20 63 6c 65 61 6e 20 69 6e 73 74 61 6c 6c 73 20 6f 66 20 44 65 62 69 61 | ested.on.clean.installs.of.Debia |
bba0 | 6e 20 42 75 6c 6c 73 65 79 65 20 28 31 31 29 20 61 6e 64 20 42 6f 6f 6b 77 6f 72 6d 20 28 31 32 | n.Bullseye.(11).and.Bookworm.(12 |
bbc0 | 29 2e 00 54 68 69 73 20 77 69 6c 6c 20 67 75 69 64 65 20 79 6f 75 20 74 68 72 6f 75 67 68 20 74 | )..This.will.guide.you.through.t |
bbe0 | 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 62 75 69 6c 64 69 6e 67 20 61 20 56 79 4f 53 20 49 53 | he.process.of.building.a.VyOS.IS |
bc00 | 4f 20 75 73 69 6e 67 20 44 6f 63 6b 65 72 5f 2e 20 54 68 69 73 20 70 72 6f 63 65 73 73 20 68 61 | O.using.Docker_..This.process.ha |
bc20 | 73 20 62 65 65 6e 20 74 65 73 74 65 64 20 6f 6e 20 63 6c 65 61 6e 20 69 6e 73 74 61 6c 6c 73 20 | s.been.tested.on.clean.installs. |
bc40 | 6f 66 20 44 65 62 69 61 6e 20 4a 65 73 73 69 65 2c 20 53 74 72 65 74 63 68 2c 20 61 6e 64 20 42 | of.Debian.Jessie,.Stretch,.and.B |
bc60 | 75 73 74 65 72 2e 00 54 68 69 73 20 77 69 6c 6c 20 6c 69 6d 69 74 20 74 68 65 20 60 62 6f 6e 64 | uster..This.will.limit.the.`bond |
bc80 | 60 20 69 6e 74 65 72 66 61 63 65 20 74 65 73 74 20 74 6f 20 6f 6e 6c 79 20 6d 61 6b 65 20 75 73 | `.interface.test.to.only.make.us |
bca0 | 65 20 6f 66 20 60 65 74 68 31 60 20 61 6e 64 20 60 65 74 68 32 60 20 61 73 20 6d 65 6d 62 65 72 | e.of.`eth1`.and.`eth2`.as.member |
bcc0 | 20 70 6f 72 74 73 2e 00 54 68 6f 73 65 20 63 6f 6d 6d 6f 6e 20 74 65 73 74 73 20 63 6f 6e 73 69 | .ports..Those.common.tests.consi |
bce0 | 73 74 73 20 6f 75 74 20 6f 66 3a 00 54 69 70 73 20 61 6e 64 20 54 72 69 63 6b 73 00 54 6f 20 62 | sts.out.of:.Tips.and.Tricks.To.b |
bd00 | 65 20 61 62 6c 65 20 74 6f 20 75 73 65 20 44 6f 63 6b 65 72 5f 20 77 69 74 68 6f 75 74 20 60 60 | e.able.to.use.Docker_.without.`` |
bd20 | 73 75 64 6f 60 60 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 6e 2d 72 6f 6f 74 20 75 73 65 | sudo``,.the.current.non-root.use |
bd40 | 72 20 6d 75 73 74 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 60 60 64 6f 63 6b 65 72 60 | r.must.be.added.to.the.``docker` |
bd60 | 60 20 67 72 6f 75 70 20 62 79 20 63 61 6c 6c 69 6e 67 3a 20 60 60 73 75 64 6f 20 75 73 65 72 6d | `.group.by.calling:.``sudo.userm |
bd80 | 6f 64 20 2d 61 47 20 64 6f 63 6b 65 72 20 79 6f 75 72 75 73 65 72 6e 61 6d 65 60 60 2e 00 54 6f | od.-aG.docker.yourusername``..To |
bda0 | 20 62 75 69 6c 64 20 56 79 4f 53 20 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 72 65 71 75 69 72 65 | .build.VyOS.natively.you.require |
bdc0 | 20 61 20 70 72 6f 70 65 72 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 20 62 75 69 6c 64 20 68 6f 73 | .a.properly.configured.build.hos |
bde0 | 74 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 44 65 62 69 61 6e 20 76 65 72 73 | t.with.the.following.Debian.vers |
be00 | 69 6f 6e 73 20 69 6e 73 74 61 6c 6c 65 64 3a 00 54 6f 20 62 75 69 6c 64 20 6f 75 72 20 6d 6f 64 | ions.installed:.To.build.our.mod |
be20 | 75 6c 65 73 20 77 65 20 75 74 69 6c 69 7a 65 20 61 20 43 49 2f 43 44 20 50 69 70 65 6c 69 6e 65 | ules.we.utilize.a.CI/CD.Pipeline |
be40 | 20 73 63 72 69 70 74 2e 20 45 61 63 68 20 61 6e 64 20 65 76 65 72 79 20 56 79 4f 53 20 63 6f 6d | .script..Each.and.every.VyOS.com |
be60 | 70 6f 6e 65 6e 74 20 63 6f 6d 65 73 20 77 69 74 68 20 69 74 27 73 20 6f 77 6e 20 60 60 4a 65 6e | ponent.comes.with.it's.own.``Jen |
be80 | 6b 69 6e 73 66 69 6c 65 60 60 20 77 68 69 63 68 20 69 73 20 28 6d 6f 72 65 20 6f 72 20 6c 65 73 | kinsfile``.which.is.(more.or.les |
bea0 | 73 29 20 61 20 63 6f 70 79 2e 20 54 68 65 20 50 69 70 65 6c 69 6e 65 20 75 74 69 6c 69 7a 65 73 | s).a.copy..The.Pipeline.utilizes |
bec0 | 20 74 68 65 20 44 6f 63 6b 65 72 20 63 6f 6e 74 61 69 6e 65 72 20 66 72 6f 6d 20 74 68 65 20 3a | .the.Docker.container.from.the.: |
bee0 | 72 65 66 3a 60 62 75 69 6c 64 5f 69 73 6f 60 20 73 65 63 74 69 6f 6e 20 2d 20 62 75 74 20 69 6e | ref:`build_iso`.section.-.but.in |
bf00 | 73 74 65 61 64 20 6f 66 20 62 75 69 6c 64 69 6e 67 20 69 74 20 66 72 6f 6d 20 73 6f 75 72 63 65 | stead.of.building.it.from.source |
bf20 | 20 6f 6e 20 65 76 65 72 79 20 72 75 6e 2c 20 77 65 20 72 61 74 68 65 72 20 61 6c 77 61 79 73 20 | .on.every.run,.we.rather.always. |
bf40 | 66 65 74 63 68 20 61 20 66 72 65 73 68 20 63 6f 70 79 20 28 69 66 20 6e 65 65 64 65 64 29 20 66 | fetch.a.fresh.copy.(if.needed).f |
bf60 | 72 6f 6d 20 44 6f 63 6b 65 72 68 75 62 5f 2e 00 54 6f 20 64 65 62 75 67 20 69 73 73 75 65 73 20 | rom.Dockerhub_..To.debug.issues. |
bf80 | 69 6e 20 70 72 69 6f 72 69 74 69 65 73 20 6f 72 20 74 6f 20 73 65 65 20 77 68 61 74 27 73 20 67 | in.priorities.or.to.see.what's.g |
bfa0 | 6f 69 6e 67 20 6f 6e 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 79 6f 75 20 63 61 | oing.on.in.the.background.you.ca |
bfc0 | 6e 20 75 73 65 20 74 68 65 20 60 60 2f 6f 70 74 2f 76 79 61 74 74 61 2f 73 62 69 6e 2f 70 72 69 | n.use.the.``/opt/vyatta/sbin/pri |
bfe0 | 6f 72 69 74 79 2e 70 6c 60 60 20 73 63 72 69 70 74 20 77 68 69 63 68 20 6c 69 73 74 73 20 74 6f | ority.pl``.script.which.lists.to |
c000 | 20 79 6f 75 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 | .you.the.execution.order.of.the. |
c020 | 73 63 72 69 70 74 73 2e 00 54 6f 20 64 65 62 75 67 20 74 68 65 20 62 75 69 6c 64 20 70 72 6f 63 | scripts..To.debug.the.build.proc |
c040 | 65 73 73 20 61 6e 64 20 67 61 69 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 | ess.and.gain.additional.informat |
c060 | 69 6f 6e 20 6f 66 20 77 68 61 74 20 63 6f 75 6c 64 20 62 65 20 74 68 65 20 72 6f 6f 74 20 63 61 | ion.of.what.could.be.the.root.ca |
c080 | 75 73 65 2c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 75 73 65 20 60 63 68 72 6f 6f 74 60 20 74 6f | use,.you.need.to.use.`chroot`.to |
c0a0 | 20 63 68 61 6e 67 65 20 69 6e 74 6f 20 74 68 65 20 62 75 69 6c 64 20 64 69 72 65 63 74 6f 72 79 | .change.into.the.build.directory |
c0c0 | 2e 20 54 68 69 73 20 69 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f | ..This.is.explained.in.the.follo |
c0e0 | 77 69 6e 67 20 73 74 65 70 20 62 79 20 73 74 65 70 20 70 72 6f 63 65 64 75 72 65 3a 00 54 6f 20 | wing.step.by.step.procedure:.To. |
c100 | 64 65 62 75 67 20 74 68 65 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 20 61 6e 64 20 67 61 69 6e | debug.the.build.process.and.gain |
c120 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 66 20 77 68 61 74 20 | .additional.information.of.what. |
c140 | 63 6f 75 6c 64 20 62 65 20 74 68 65 20 72 6f 6f 74 20 63 61 75 73 65 2c 20 79 6f 75 20 6e 65 65 | could.be.the.root.cause,.you.nee |
c160 | 64 20 74 6f 20 75 73 65 20 60 63 68 72 6f 6f 74 60 20 74 6f 20 63 68 61 6e 67 65 20 69 6e 74 6f | d.to.use.`chroot`.to.change.into |
c180 | 20 74 68 65 20 62 75 69 6c 64 20 64 69 72 65 63 74 72 79 2e 20 54 68 69 73 20 69 73 20 65 78 70 | .the.build.directry..This.is.exp |
c1a0 | 6c 61 69 6e 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 65 70 20 62 79 20 | lained.in.the.following.step.by. |
c1c0 | 73 74 65 70 20 70 72 6f 63 65 64 75 72 65 3a 00 54 6f 20 65 6e 61 62 6c 65 20 62 6f 6f 74 20 74 | step.procedure:.To.enable.boot.t |
c1e0 | 69 6d 65 20 67 72 61 70 68 69 6e 67 20 63 68 61 6e 67 65 20 74 68 65 20 4b 65 72 6e 65 6c 20 63 | ime.graphing.change.the.Kernel.c |
c200 | 6f 6d 6d 61 6e 64 6c 69 6e 65 20 61 6e 64 20 61 64 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | ommandline.and.add.the.following |
c220 | 20 73 74 72 69 6e 67 3a 20 60 60 69 6e 69 74 3d 2f 75 73 72 2f 6c 69 62 2f 73 79 73 74 65 6d 64 | .string:.``init=/usr/lib/systemd |
c240 | 2f 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 00 54 6f 20 65 6e 61 62 6c 65 20 62 | /systemd-bootchart``.To.enable.b |
c260 | 6f 6f 74 20 74 69 6d 65 20 67 72 61 70 68 69 6e 67 20 63 68 61 6e 67 65 20 74 68 65 20 4b 65 72 | oot.time.graphing.change.the.Ker |
c280 | 6e 65 6c 20 63 6f 6d 6d 61 6e 64 6c 69 6e 65 20 61 6e 64 20 61 64 64 20 74 68 65 20 66 6f 6c 6f | nel.commandline.and.add.the.folo |
c2a0 | 77 69 6e 67 20 73 74 72 69 6e 67 3a 20 60 60 69 6e 69 74 3d 2f 75 73 72 2f 6c 69 62 2f 73 79 73 | wing.string:.``init=/usr/lib/sys |
c2c0 | 74 65 6d 64 2f 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 00 54 6f 20 65 6e 61 62 | temd/systemd-bootchart``.To.enab |
c2e0 | 6c 65 20 64 65 62 75 67 67 69 6e 67 20 6a 75 73 74 20 72 75 6e 3a 20 60 60 24 20 74 6f 75 63 68 | le.debugging.just.run:.``$.touch |
c300 | 20 2f 74 6d 70 2f 76 79 6f 73 2e 66 72 72 2e 64 65 62 75 67 60 60 00 54 6f 20 65 6e 73 75 72 65 | ./tmp/vyos.frr.debug``.To.ensure |
c320 | 20 75 6e 69 66 6f 72 6d 20 6c 6f 6f 6b 20 61 6e 64 20 66 65 65 6c 2c 20 61 6e 64 20 69 6d 70 72 | .uniform.look.and.feel,.and.impr |
c340 | 6f 76 65 20 72 65 61 64 61 62 69 6c 69 74 79 2c 20 77 65 20 73 68 6f 75 6c 64 20 66 6f 6c 6c 6f | ove.readability,.we.should.follo |
c360 | 77 20 61 20 73 65 74 20 6f 66 20 67 75 69 64 65 6c 69 6e 65 73 20 63 6f 6e 73 69 73 74 65 6e 74 | w.a.set.of.guidelines.consistent |
c380 | 6c 79 2e 00 54 6f 20 6d 61 6b 65 20 74 68 69 73 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 2c 20 | ly..To.make.this.approach.work,. |
c3a0 | 65 76 65 72 79 20 63 68 61 6e 67 65 20 6d 75 73 74 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 | every.change.must.be.associated. |
c3c0 | 77 69 74 68 20 61 20 74 61 73 6b 20 6e 75 6d 62 65 72 20 28 70 72 65 66 69 78 65 64 20 77 69 74 | with.a.task.number.(prefixed.wit |
c3e0 | 68 20 2a 2a 54 2a 2a 29 20 61 6e 64 20 61 20 63 6f 6d 70 6f 6e 65 6e 74 2e 20 49 66 20 74 68 65 | h.**T**).and.a.component..If.the |
c400 | 72 65 20 69 73 20 6e 6f 20 62 75 67 20 72 65 70 6f 72 74 2f 66 65 61 74 75 72 65 20 72 65 71 75 | re.is.no.bug.report/feature.requ |
c420 | 65 73 74 20 66 6f 72 20 74 68 65 20 63 68 61 6e 67 65 73 20 79 6f 75 20 61 72 65 20 67 6f 69 6e | est.for.the.changes.you.are.goin |
c440 | 67 20 74 6f 20 6d 61 6b 65 2c 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 | g.to.make,.you.have.to.create.a. |
c460 | 50 68 61 62 72 69 63 61 74 6f 72 5f 20 74 61 73 6b 20 66 69 72 73 74 2e 20 4f 6e 63 65 20 74 68 | Phabricator_.task.first..Once.th |
c480 | 65 72 65 20 69 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 50 68 61 62 72 69 63 61 74 6f 72 5f 2c | ere.is.an.entry.in.Phabricator_, |
c4a0 | 20 79 6f 75 20 73 68 6f 75 6c 64 20 72 65 66 65 72 65 6e 63 65 20 69 74 73 20 69 64 20 69 6e 20 | .you.should.reference.its.id.in. |
c4c0 | 79 6f 75 72 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 61 73 20 73 68 6f 77 6e 20 62 65 | your.commit.message,.as.shown.be |
c4e0 | 6c 6f 77 3a 00 54 6f 20 6d 61 6e 75 61 6c 6c 79 20 64 6f 77 6e 6c 6f 61 64 20 74 68 65 20 63 6f | low:.To.manually.download.the.co |
c500 | 6e 74 61 69 6e 65 72 20 66 72 6f 6d 20 44 6f 63 6b 65 72 48 75 62 2c 20 72 75 6e 3a 00 54 6f 20 | ntainer.from.DockerHub,.run:.To. |
c520 | 73 74 61 72 74 2c 20 63 6c 6f 6e 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 6f 20 79 | start,.clone.the.repository.to.y |
c540 | 6f 75 72 20 6c 6f 63 61 6c 20 6d 61 63 68 69 6e 65 3a 00 54 6f 20 74 61 6b 65 20 79 6f 75 72 20 | our.local.machine:.To.take.your. |
c560 | 6e 65 77 6c 79 20 63 72 65 61 74 65 64 20 70 61 63 6b 61 67 65 20 6f 6e 20 61 20 74 65 73 74 20 | newly.created.package.on.a.test. |
c580 | 64 72 69 76 65 20 79 6f 75 20 63 61 6e 20 73 69 6d 70 6c 79 20 53 43 50 20 69 74 20 74 6f 20 61 | drive.you.can.simply.SCP.it.to.a |
c5a0 | 20 72 75 6e 6e 69 6e 67 20 56 79 4f 53 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 69 6e 73 74 61 | .running.VyOS.instance.and.insta |
c5c0 | 6c 6c 20 74 68 65 20 6e 65 77 20 60 2a 2e 64 65 62 60 20 70 61 63 6b 61 67 65 20 6f 76 65 72 20 | ll.the.new.`*.deb`.package.over. |
c5e0 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 75 6e 6e 69 6e 67 20 6f 6e 65 2e 00 54 72 6f 75 62 6c 65 | the.current.running.one..Trouble |
c600 | 73 68 6f 6f 74 69 6e 67 00 55 6e 6c 65 73 73 20 61 62 73 6f 6c 75 74 65 6c 79 20 6e 65 63 65 73 | shooting.Unless.absolutely.neces |
c620 | 73 61 72 79 2c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 73 20 73 68 6f 75 | sary,.configuration.scripts.shou |
c640 | 6c 64 20 6e 6f 74 20 6d 6f 64 69 66 79 20 74 68 65 20 61 63 74 69 76 65 20 63 6f 6e 66 69 67 75 | ld.not.modify.the.active.configu |
c660 | 72 61 74 69 6f 6e 20 6f 66 20 73 79 73 74 65 6d 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 64 69 72 65 | ration.of.system.components.dire |
c680 | 63 74 6c 79 2e 20 57 68 65 6e 65 76 65 72 20 61 74 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 2c 20 | ctly..Whenever.at.all.possible,. |
c6a0 | 73 63 72 69 70 74 73 20 73 68 6f 75 6c 64 20 67 65 6e 65 72 61 74 65 20 61 20 63 6f 6e 66 69 67 | scripts.should.generate.a.config |
c6c0 | 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 6f 72 20 66 69 6c 65 73 20 74 68 61 74 20 63 61 6e 20 62 | uration.file.or.files.that.can.b |
c6e0 | 65 20 61 70 70 6c 69 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e 64 20 | e.applied.with.a.single.command. |
c700 | 73 75 63 68 20 61 73 20 72 65 6c 6f 61 64 69 6e 67 20 61 20 73 65 72 76 69 63 65 20 74 68 72 6f | such.as.reloading.a.service.thro |
c720 | 75 67 68 20 73 79 73 74 65 6d 64 20 69 6e 69 74 2e 20 49 6e 73 65 72 74 69 6e 67 20 73 74 61 74 | ugh.systemd.init..Inserting.stat |
c740 | 65 6d 65 6e 74 73 20 6f 6e 65 20 62 79 20 6f 6e 65 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c | ements.one.by.one.is.particularl |
c760 | 79 20 64 69 73 63 6f 75 72 61 67 65 64 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 68 65 6e | y.discouraged,.for.example,.when |
c780 | 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 6e 65 74 66 69 6c 74 65 72 20 72 75 6c 65 73 2c 20 73 61 | .configuring.netfilter.rules,.sa |
c7a0 | 76 69 6e 67 20 74 68 65 6d 20 74 6f 20 61 20 66 69 6c 65 20 61 6e 64 20 6c 6f 61 64 69 6e 67 20 | ving.them.to.a.file.and.loading. |
c7c0 | 69 74 20 77 69 74 68 20 69 70 74 61 62 6c 65 73 2d 72 65 73 74 6f 72 65 20 73 68 6f 75 6c 64 20 | it.with.iptables-restore.should. |
c7e0 | 61 6c 77 61 79 73 20 62 65 20 70 72 65 66 65 72 72 65 64 20 74 6f 20 65 78 65 63 75 74 69 6e 67 | always.be.preferred.to.executing |
c800 | 20 69 70 74 61 62 6c 65 73 20 64 69 72 65 63 74 6c 79 2e 00 55 70 73 74 72 65 61 6d 20 70 61 63 | .iptables.directly..Upstream.pac |
c820 | 6b 61 67 65 73 00 55 73 65 20 6f 66 20 61 62 62 72 65 76 69 61 74 69 6f 6e 73 20 61 6e 64 20 61 | kages.Use.of.abbreviations.and.a |
c840 | 63 72 6f 6e 79 6d 73 00 55 73 65 20 6f 66 20 6e 75 6d 62 65 72 73 00 55 73 65 20 6f 66 20 6e 75 | cronyms.Use.of.numbers.Use.of.nu |
c860 | 6d 62 65 72 73 20 69 6e 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 73 20 2a 2a 73 68 6f 75 6c 64 2a | mbers.in.command.names.**should* |
c880 | 2a 20 62 65 20 61 76 6f 69 64 65 64 20 75 6e 6c 65 73 73 20 61 20 6e 75 6d 62 65 72 20 69 73 20 | *.be.avoided.unless.a.number.is. |
c8a0 | 61 20 70 61 72 74 20 6f 66 20 61 20 70 72 6f 74 6f 63 6f 6c 20 6e 61 6d 65 20 6f 72 20 73 69 6d | a.part.of.a.protocol.name.or.sim |
c8c0 | 69 6c 61 72 2e 20 54 68 75 73 2c 20 60 60 70 72 6f 74 6f 63 6f 6c 73 20 6f 73 70 66 76 33 60 60 | ilar..Thus,.``protocols.ospfv3`` |
c8e0 | 20 69 73 20 70 65 72 66 65 63 74 6c 79 20 66 69 6e 65 2c 20 62 75 74 20 73 6f 6d 65 74 68 69 6e | .is.perfectly.fine,.but.somethin |
c900 | 67 20 6c 69 6b 65 20 60 60 73 65 72 76 65 72 2d 31 60 60 20 69 73 20 71 75 65 73 74 69 6f 6e 61 | g.like.``server-1``.is.questiona |
c920 | 62 6c 65 20 61 74 20 62 65 73 74 2e 00 55 73 65 20 6f 66 20 76 65 72 62 73 00 55 73 65 20 72 65 | ble.at.best..Use.of.verbs.Use.re |
c940 | 67 65 78 00 55 73 65 66 75 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 3a 00 56 49 46 20 28 69 6e | gex.Useful.commands.are:.VIF.(in |
c960 | 63 6c 2e 20 56 49 46 2d 53 2f 56 49 46 2d 43 29 00 56 4c 41 4e 73 20 28 51 69 6e 51 20 61 6e 64 | cl..VIF-S/VIF-C).VLANs.(QinQ.and |
c980 | 20 72 65 67 75 6c 61 72 20 38 30 32 2e 31 71 29 00 56 4d 77 61 72 65 00 56 65 72 62 73 20 2a 2a | .regular.802.1q).VMware.Verbs.** |
c9a0 | 73 68 6f 75 6c 64 2a 2a 20 62 65 20 61 76 6f 69 64 65 64 2e 20 49 66 20 61 20 76 65 72 62 20 63 | should**.be.avoided..If.a.verb.c |
c9c0 | 61 6e 20 62 65 20 6f 6d 69 74 74 65 64 2c 20 6f 6d 69 74 20 69 74 2e 00 56 65 72 62 73 2c 20 77 | an.be.omitted,.omit.it..Verbs,.w |
c9e0 | 68 65 6e 20 74 68 65 79 20 61 72 65 20 6e 65 63 65 73 73 61 72 79 2c 20 2a 2a 73 68 6f 75 6c 64 | hen.they.are.necessary,.**should |
ca00 | 2a 2a 20 62 65 20 69 6e 20 74 68 65 69 72 20 69 6e 66 69 6e 69 74 69 76 65 20 66 6f 72 6d 2e 00 | **.be.in.their.infinitive.form.. |
ca20 | 56 69 72 74 75 61 6c 69 7a 61 74 69 6f 6e 20 50 6c 61 74 66 6f 72 6d 73 00 56 79 4f 53 20 43 4c | Virtualization.Platforms.VyOS.CL |
ca40 | 49 20 69 73 20 61 6c 6c 20 61 62 6f 75 74 20 70 72 69 6f 72 69 74 69 65 73 2e 20 45 76 65 72 79 | I.is.all.about.priorities..Every |
ca60 | 20 43 4c 49 20 6e 6f 64 65 20 68 61 73 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 60 | .CLI.node.has.a.corresponding.`` |
ca80 | 6e 6f 64 65 2e 64 65 66 60 60 20 66 69 6c 65 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 6e 20 | node.def``.file.and.possibly.an. |
caa0 | 61 74 74 61 63 68 65 64 20 73 63 72 69 70 74 20 74 68 61 74 20 69 73 20 65 78 65 63 75 74 65 64 | attached.script.that.is.executed |
cac0 | 20 77 68 65 6e 20 74 68 65 20 6e 6f 64 65 20 69 73 20 70 72 65 73 65 6e 74 2e 20 4e 6f 64 65 73 | .when.the.node.is.present..Nodes |
cae0 | 20 63 61 6e 20 68 61 76 65 20 61 20 70 72 69 6f 72 69 74 79 2c 20 61 6e 64 20 6f 6e 20 73 79 73 | .can.have.a.priority,.and.on.sys |
cb00 | 74 65 6d 20 62 6f 6f 74 75 70 20 2d 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 60 60 63 6f 6d 6d | tem.bootup.-.or.any.other.``comm |
cb20 | 69 74 60 60 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 20 61 6c 6c 20 73 63 72 69 70 74 73 20 61 | it``.to.the.config.all.scripts.a |
cb40 | 72 65 20 65 78 65 63 75 74 65 64 20 66 72 6f 6d 20 6c 6f 77 65 73 74 20 74 6f 20 68 69 67 65 73 | re.executed.from.lowest.to.higes |
cb60 | 74 20 70 72 69 6f 72 69 74 79 2e 20 54 68 69 73 20 69 73 20 67 6f 6f 64 20 61 73 20 74 68 69 73 | t.priority..This.is.good.as.this |
cb80 | 20 67 69 76 65 73 20 61 20 64 65 74 65 72 6d 69 6e 69 73 74 69 63 20 62 65 68 61 76 69 6f 72 2e | .gives.a.deterministic.behavior. |
cba0 | 00 56 79 4f 53 20 43 4c 49 20 69 73 20 61 6c 6c 20 61 62 6f 75 74 20 70 72 69 6f 72 69 74 69 65 | .VyOS.CLI.is.all.about.prioritie |
cbc0 | 73 2e 20 45 76 65 72 79 20 43 4c 49 20 6e 6f 64 65 20 68 61 73 20 61 20 63 6f 72 72 65 73 70 6f | s..Every.CLI.node.has.a.correspo |
cbe0 | 6e 64 69 6e 67 20 60 60 6e 6f 64 65 2e 64 65 66 60 60 20 66 69 6c 65 20 61 6e 64 20 70 6f 73 73 | nding.``node.def``.file.and.poss |
cc00 | 69 62 6c 79 20 61 6e 20 61 74 74 61 63 68 65 64 20 73 63 72 69 70 74 20 74 68 61 74 20 69 73 20 | ibly.an.attached.script.that.is. |
cc20 | 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 74 68 65 20 6e 6f 64 65 20 69 73 20 70 72 65 73 65 6e | executed.when.the.node.is.presen |
cc40 | 74 2e 20 4e 6f 64 65 73 20 63 61 6e 20 68 61 76 65 20 61 20 70 72 69 6f 72 69 74 79 2c 20 61 6e | t..Nodes.can.have.a.priority,.an |
cc60 | 64 20 6f 6e 20 73 79 73 74 65 6d 20 62 6f 6f 74 75 70 20 2d 20 6f 72 20 61 6e 79 20 6f 74 68 65 | d.on.system.bootup.-.or.any.othe |
cc80 | 72 20 60 60 63 6f 6d 6d 69 74 60 60 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 20 61 6c 6c 20 73 | r.``commit``.to.the.config.all.s |
cca0 | 63 72 69 70 74 73 20 61 72 65 20 65 78 65 63 75 74 65 64 20 66 72 6f 6d 20 6c 6f 77 65 73 74 20 | cripts.are.executed.from.lowest. |
ccc0 | 74 6f 20 68 69 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 2e 20 54 68 69 73 20 69 73 20 67 6f 6f | to.highest.priority..This.is.goo |
cce0 | 64 20 61 73 20 74 68 69 73 20 67 69 76 65 73 20 61 20 64 65 74 65 72 6d 69 6e 69 73 74 69 63 20 | d.as.this.gives.a.deterministic. |
cd00 | 62 65 68 61 76 69 6f 72 2e 00 56 79 4f 53 20 68 61 73 20 73 77 69 74 63 68 65 64 20 74 6f 20 44 | behavior..VyOS.has.switched.to.D |
cd20 | 65 62 69 61 6e 20 28 31 32 29 20 42 6f 6f 6b 77 6f 72 6d 20 69 6e 20 69 74 73 20 60 60 63 75 72 | ebian.(12).Bookworm.in.its.``cur |
cd40 | 72 65 6e 74 60 60 20 62 72 61 6e 63 68 2c 20 44 75 65 20 74 6f 20 73 6f 66 74 77 61 72 65 20 76 | rent``.branch,.Due.to.software.v |
cd60 | 65 72 73 69 6f 6e 20 75 70 64 61 74 65 73 2c 20 69 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 | ersion.updates,.it.is.recommende |
cd80 | 64 20 74 6f 20 75 73 65 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 44 6f 63 6b 65 72 20 48 75 62 | d.to.use.the.official.Docker.Hub |
cda0 | 20 69 6d 61 67 65 20 74 6f 20 62 75 69 6c 64 20 56 79 4f 53 20 49 53 4f 2e 00 56 79 4f 53 20 69 | .image.to.build.VyOS.ISO..VyOS.i |
cdc0 | 74 73 65 6c 66 20 63 6f 6d 65 73 20 77 69 74 68 20 61 20 62 75 6e 63 68 20 6f 66 20 70 61 63 6b | tself.comes.with.a.bunch.of.pack |
cde0 | 61 67 65 73 20 74 68 61 74 20 61 72 65 20 73 70 65 63 69 66 69 63 20 74 6f 20 6f 75 72 20 73 79 | ages.that.are.specific.to.our.sy |
ce00 | 73 74 65 6d 20 61 6e 64 20 74 68 75 73 20 63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e 64 20 69 6e | stem.and.thus.cannot.be.found.in |
ce20 | 20 61 6e 79 20 44 65 62 69 61 6e 20 6d 69 72 72 6f 72 2e 20 54 68 6f 73 65 20 70 61 63 6b 61 67 | .any.Debian.mirror..Those.packag |
ce40 | 65 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 61 74 20 74 68 65 20 60 56 79 4f 53 20 47 69 74 | es.can.be.found.at.the.`VyOS.Git |
ce60 | 48 75 62 20 70 72 6f 6a 65 63 74 60 5f 20 69 6e 20 74 68 65 69 72 20 73 6f 75 72 63 65 20 66 6f | Hub.project`_.in.their.source.fo |
ce80 | 72 6d 61 74 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 63 6f 6d 70 69 6c 65 64 20 69 6e 74 6f | rmat.can.easily.be.compiled.into |
cea0 | 20 61 20 63 75 73 74 6f 6d 20 44 65 62 69 61 6e 20 28 60 2a 2e 64 65 62 60 29 20 70 61 63 6b 61 | .a.custom.Debian.(`*.deb`).packa |
cec0 | 67 65 2e 00 56 79 4f 53 20 6d 61 6b 65 73 20 75 73 65 20 6f 66 20 4a 65 6e 6b 69 6e 73 5f 20 61 | ge..VyOS.makes.use.of.Jenkins_.a |
cee0 | 73 20 6f 75 72 20 43 6f 6e 74 69 6e 75 6f 75 73 20 49 6e 74 65 67 72 61 74 69 6f 6e 20 28 43 49 | s.our.Continuous.Integration.(CI |
cf00 | 29 20 73 65 72 76 69 63 65 2e 20 4f 75 72 20 60 56 79 4f 53 20 43 49 60 5f 20 73 65 72 76 65 72 | ).service..Our.`VyOS.CI`_.server |
cf20 | 20 69 73 20 70 75 62 6c 69 63 6c 79 20 61 63 63 65 73 73 69 62 6c 65 20 68 65 72 65 3a 20 68 74 | .is.publicly.accessible.here:.ht |
cf40 | 74 70 73 3a 2f 2f 63 69 2e 76 79 6f 73 2e 6e 65 74 2e 20 59 6f 75 20 63 61 6e 20 67 65 74 20 61 | tps://ci.vyos.net..You.can.get.a |
cf60 | 20 62 72 69 65 66 20 6f 76 65 72 76 69 65 77 20 6f 66 20 61 6c 6c 20 72 65 71 75 69 72 65 64 20 | .brief.overview.of.all.required. |
cf80 | 63 6f 6d 70 6f 6e 65 6e 74 73 20 73 68 69 70 70 65 64 20 69 6e 20 61 20 56 79 4f 53 20 49 53 4f | components.shipped.in.a.VyOS.ISO |
cfa0 | 2e 00 57 65 20 61 67 61 69 6e 20 6d 61 6b 65 20 75 73 65 20 6f 66 20 61 20 68 65 6c 70 65 72 20 | ..We.again.make.use.of.a.helper. |
cfc0 | 73 63 72 69 70 74 20 61 6e 64 20 73 6f 6d 65 20 70 61 74 63 68 65 73 20 74 6f 20 6d 61 6b 65 20 | script.and.some.patches.to.make. |
cfe0 | 74 68 65 20 62 75 69 6c 64 20 77 6f 72 6b 2e 20 4a 75 73 74 20 72 75 6e 20 74 68 65 20 66 6f 6c | the.build.work..Just.run.the.fol |
d000 | 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 3a 00 57 65 20 64 69 66 66 65 72 65 6e 74 69 61 74 65 | lowing.command:.We.differentiate |
d020 | 20 69 6e 20 74 77 6f 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 74 65 73 74 73 2c 20 77 68 69 63 68 | .in.two.independent.tests,.which |
d040 | 20 61 72 65 20 62 6f 74 68 20 72 75 6e 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 62 79 20 74 77 6f | .are.both.run.in.parallel.by.two |
d060 | 20 73 65 70 61 72 61 74 65 20 51 45 6d 75 20 69 6e 73 74 61 6e 63 65 73 20 77 68 69 63 68 20 61 | .separate.QEmu.instances.which.a |
d080 | 72 65 20 6c 61 75 6e 63 68 65 64 20 76 69 61 20 60 60 6d 61 6b 65 20 74 65 73 74 60 60 20 61 6e | re.launched.via.``make.test``.an |
d0a0 | 64 20 60 60 6d 61 6b 65 20 74 65 73 74 63 60 60 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 74 68 65 | d.``make.testc``.from.within.the |
d0c0 | 20 76 79 6f 73 2d 62 75 69 6c 64 5f 20 72 65 70 6f 73 69 74 6f 72 79 2e 00 57 65 20 6e 6f 77 20 | .vyos-build_.repository..We.now. |
d0e0 | 61 72 65 20 66 72 65 65 20 74 6f 20 72 75 6e 20 61 6e 79 20 63 6f 6d 6d 61 6e 64 20 77 65 20 77 | are.free.to.run.any.command.we.w |
d100 | 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 75 73 65 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 2c 20 | ould.like.to.use.for.debugging,. |
d120 | 65 2e 67 2e 20 72 65 2d 69 6e 73 74 61 6c 6c 69 6e 67 20 74 68 65 20 66 61 69 6c 65 64 20 70 61 | e.g..re-installing.the.failed.pa |
d140 | 63 6b 61 67 65 20 61 66 74 65 72 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 72 65 70 6f 73 69 74 | ckage.after.updating.the.reposit |
d160 | 6f 72 79 2e 00 57 65 20 6e 6f 77 20 6e 65 65 64 20 74 6f 20 6d 6f 75 6e 74 20 73 6f 6d 65 20 72 | ory..We.now.need.to.mount.some.r |
d180 | 65 71 75 69 72 65 64 2c 20 76 6f 6c 61 74 69 6c 65 20 66 69 6c 65 73 79 73 74 65 6d 73 00 57 65 | equired,.volatile.filesystems.We |
d1a0 | 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 62 75 67 66 69 78 65 73 20 69 6e 20 70 61 63 6b 61 67 65 | .only.accept.bugfixes.in.package |
d1c0 | 73 20 6f 74 68 65 72 20 74 68 61 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | s.other.than.https://github.com/ |
d1e0 | 76 79 6f 73 2f 76 79 6f 73 2d 31 78 20 61 73 20 6e 6f 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 61 | vyos/vyos-1x.as.no.new.functiona |
d200 | 6c 69 74 79 20 73 68 6f 75 6c 64 20 75 73 65 20 74 68 65 20 6f 6c 64 20 73 74 79 6c 65 20 74 65 | lity.should.use.the.old.style.te |
d220 | 6d 70 6c 61 74 65 73 20 28 60 60 6e 6f 64 65 2e 64 65 66 60 60 20 61 6e 64 20 50 65 72 6c 2f 42 | mplates.(``node.def``.and.Perl/B |
d240 | 41 53 48 20 63 6f 64 65 2e 20 55 73 65 20 74 68 65 20 6e 65 77 20 73 74 79 6c 65 20 58 4d 4c 2f | ASH.code..Use.the.new.style.XML/ |
d260 | 50 79 74 68 6f 6e 20 69 6e 74 65 72 66 61 63 65 20 69 6e 73 74 65 61 64 2e 00 57 68 61 74 20 63 | Python.interface.instead..What.c |
d280 | 6f 6d 6d 61 6e 64 73 20 64 69 64 20 79 6f 75 20 75 73 65 3f 20 55 73 65 20 65 2e 67 2e 20 60 60 | ommands.did.you.use?.Use.e.g..`` |
d2a0 | 72 75 6e 20 73 68 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 60 | run.show.configuration.commands` |
d2c0 | 60 00 57 68 61 74 20 77 61 73 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 72 69 | `.What.was.the.configuration.pri |
d2e0 | 6f 72 20 74 6f 20 74 68 65 20 63 68 61 6e 67 65 3f 00 57 68 61 74 20 77 65 72 65 20 79 6f 75 20 | or.to.the.change?.What.were.you. |
d300 | 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 61 63 68 69 65 76 65 3f 00 57 68 61 74 2f 77 68 79 2f | attempting.to.achieve?.What/why/ |
d320 | 68 6f 77 20 73 6f 6d 65 74 68 69 6e 67 20 68 61 73 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2c 20 | how.something.has.been.changed,. |
d340 | 6d 61 6b 65 73 20 65 76 65 72 79 6f 6e 65 27 73 20 6c 69 66 65 20 65 61 73 69 65 72 20 77 68 65 | makes.everyone's.life.easier.whe |
d360 | 6e 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 60 67 69 74 20 62 69 73 65 63 74 60 00 57 68 65 6e | n.working.with.`git.bisect`.When |
d380 | 20 61 6e 64 20 49 53 4f 20 69 6d 61 67 65 20 69 73 20 61 73 73 65 6d 62 6c 65 64 20 62 79 20 74 | .and.ISO.image.is.assembled.by.t |
d3a0 | 68 65 20 60 56 79 4f 53 20 43 49 60 5f 2c 20 74 68 65 20 60 60 42 55 49 4c 44 5f 53 4d 4f 4b 45 | he.`VyOS.CI`_,.the.``BUILD_SMOKE |
d3c0 | 54 45 53 54 60 60 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 65 6e 61 62 6c 65 64 20 62 79 20 64 | TEST``.parameter.is.enabled.by.d |
d3e0 | 65 66 61 75 6c 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 65 78 74 65 6e 64 20 74 68 65 20 49 53 | efault,.which.will.extend.the.IS |
d400 | 4f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 6e 65 20 77 69 74 68 20 74 68 65 20 66 6f | O.configuration.line.with.the.fo |
d420 | 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 61 67 65 73 3a 00 57 68 65 6e 20 68 61 76 69 6e 67 20 74 72 | llowing.packages:.When.having.tr |
d440 | 6f 75 62 6c 65 20 63 6f 6d 70 69 6c 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 49 53 4f 20 69 6d 61 | ouble.compiling.your.own.ISO.ima |
d460 | 67 65 20 6f 72 20 64 65 62 75 67 67 69 6e 67 20 4a 65 6e 6b 69 6e 73 20 69 73 73 75 65 73 20 79 | ge.or.debugging.Jenkins.issues.y |
d480 | 6f 75 20 63 61 6e 20 66 6f 6c 6c 6f 77 20 74 68 65 20 73 74 65 70 73 20 61 74 20 3a 72 65 66 3a | ou.can.follow.the.steps.at.:ref: |
d4a0 | 60 69 73 6f 5f 62 75 69 6c 64 5f 69 73 73 75 65 73 60 2e 00 57 68 65 6e 20 6d 6f 64 69 66 79 69 | `iso_build_issues`..When.modifyi |
d4c0 | 6e 67 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 72 65 6d 65 6d 62 65 72 20 74 68 65 | ng.the.source.code,.remember.the |
d4e0 | 73 65 20 72 75 6c 65 73 20 6f 66 20 74 68 65 20 6c 65 67 61 63 79 20 65 6c 69 6d 69 6e 61 74 69 | se.rules.of.the.legacy.eliminati |
d500 | 6f 6e 20 63 61 6d 70 61 69 67 6e 3a 00 57 68 65 6e 20 74 68 65 20 62 75 69 6c 64 20 69 73 20 73 | on.campaign:.When.the.build.is.s |
d520 | 75 63 63 65 73 73 66 75 6c 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 69 73 6f 20 63 61 6e | uccessful,.the.resulting.iso.can |
d540 | 20 62 65 20 66 6f 75 6e 64 20 69 6e 73 69 64 65 20 74 68 65 20 60 60 62 75 69 6c 64 60 60 20 64 | .be.found.inside.the.``build``.d |
d560 | 69 72 65 63 74 6f 72 79 20 61 73 20 60 60 6c 69 76 65 2d 69 6d 61 67 65 2d 5b 61 72 63 68 69 74 | irectory.as.``live-image-[archit |
d580 | 65 63 74 75 72 65 5d 2e 68 79 62 72 69 64 2e 69 73 6f 60 60 2e 00 57 68 65 6e 20 77 72 69 74 69 | ecture].hybrid.iso``..When.writi |
d5a0 | 6e 67 20 61 20 6e 65 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 69 67 72 61 74 6f 72 20 | ng.a.new.configuration.migrator. |
d5c0 | 69 74 20 6d 61 79 20 68 61 70 70 65 6e 20 74 68 61 74 20 79 6f 75 20 73 65 65 20 61 6e 20 65 72 | it.may.happen.that.you.see.an.er |
d5e0 | 72 6f 72 20 77 68 65 6e 20 79 6f 75 20 74 72 79 20 74 6f 20 69 6e 76 6f 6b 65 20 69 74 20 6d 61 | ror.when.you.try.to.invoke.it.ma |
d600 | 6e 75 61 6c 6c 79 20 6f 6e 20 61 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 73 79 73 74 65 6d 2e 20 | nually.on.a.development.system.. |
d620 | 54 68 69 73 20 65 72 72 6f 72 20 77 69 6c 6c 20 6c 6f 6f 6b 20 6c 69 6b 65 3a 00 57 68 65 6e 20 | This.error.will.look.like:.When. |
d640 | 79 6f 75 20 61 72 65 20 61 62 6c 65 20 74 6f 20 76 65 72 69 66 79 20 74 68 61 74 20 69 74 20 69 | you.are.able.to.verify.that.it.i |
d660 | 73 20 61 63 74 75 61 6c 6c 79 20 61 20 62 75 67 2c 20 73 70 65 6e 64 20 73 6f 6d 65 20 74 69 6d | s.actually.a.bug,.spend.some.tim |
d680 | 65 20 74 6f 20 64 6f 63 75 6d 65 6e 74 20 68 6f 77 20 74 6f 20 72 65 70 72 6f 64 75 63 65 20 74 | e.to.document.how.to.reproduce.t |
d6a0 | 68 65 20 69 73 73 75 65 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 63 61 6e | he.issue..This.documentation.can |
d6c0 | 20 62 65 20 69 6e 76 61 6c 75 61 62 6c 65 2e 00 57 68 65 6e 20 79 6f 75 20 61 72 65 20 77 6f 72 | .be.invaluable..When.you.are.wor |
d6e0 | 6b 69 6e 67 20 6f 6e 20 69 6e 74 65 72 66 61 63 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | king.on.interface.configuration. |
d700 | 61 6e 64 20 79 6f 75 20 61 6c 73 6f 20 77 61 6e 27 74 20 74 6f 20 74 65 73 74 20 69 66 20 74 68 | and.you.also.wan't.to.test.if.th |
d720 | 65 20 53 6d 6f 6b 65 74 65 73 74 73 20 70 61 73 73 20 79 6f 75 20 77 6f 75 6c 64 20 6e 6f 72 6d | e.Smoketests.pass.you.would.norm |
d740 | 61 6c 6c 79 20 6c 6f 6f 73 65 20 74 68 65 20 72 65 6d 6f 74 65 20 53 53 48 20 63 6f 6e 6e 65 63 | ally.loose.the.remote.SSH.connec |
d760 | 74 69 6f 6e 20 74 6f 20 79 6f 75 72 20 3a 61 62 62 72 3a 60 44 55 54 20 28 44 65 76 69 63 65 20 | tion.to.your.:abbr:`DUT.(Device. |
d780 | 55 6e 64 65 72 20 54 65 73 74 29 60 2e 20 54 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 69 73 73 | Under.Test)`..To.handle.this.iss |
d7a0 | 75 65 2c 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 62 61 73 65 64 20 | ue,.some.of.the.interface.based. |
d7c0 | 74 65 73 74 73 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6e 20 65 6e 76 69 | tests.can.be.called.with.an.envi |
d7e0 | 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 62 65 66 6f 72 65 68 61 6e 64 20 74 6f 20 6c | ronment.variable.beforehand.to.l |
d800 | 69 6d 69 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 6e 74 65 72 66 61 63 65 73 20 75 73 | imit.the.number.of.interfaces.us |
d820 | 65 64 20 69 6e 20 74 68 65 20 74 65 73 74 2e 20 42 79 20 64 65 66 61 75 6c 74 20 61 6c 6c 20 69 | ed.in.the.test..By.default.all.i |
d840 | 6e 74 65 72 66 61 63 65 20 65 2e 67 2e 20 61 6c 6c 20 45 74 68 65 72 6e 65 74 20 69 6e 74 65 72 | nterface.e.g..all.Ethernet.inter |
d860 | 66 61 63 65 73 20 61 72 65 20 75 73 65 64 2e 00 57 68 65 6e 20 79 6f 75 20 61 72 65 20 77 6f 72 | faces.are.used..When.you.are.wor |
d880 | 6b 69 6e 67 20 6f 6e 20 69 6e 74 65 72 66 61 63 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | king.on.interface.configuration. |
d8a0 | 61 6e 64 20 79 6f 75 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 74 65 73 74 20 69 66 20 74 68 65 | and.you.also.want.to.test.if.the |
d8c0 | 20 53 6d 6f 6b 65 74 65 73 74 73 20 70 61 73 73 20 79 6f 75 20 77 6f 75 6c 64 20 6e 6f 72 6d 61 | .Smoketests.pass.you.would.norma |
d8e0 | 6c 6c 79 20 6c 6f 6f 73 65 20 74 68 65 20 72 65 6d 6f 74 65 20 53 53 48 20 63 6f 6e 6e 65 63 74 | lly.loose.the.remote.SSH.connect |
d900 | 69 6f 6e 20 74 6f 20 79 6f 75 72 20 3a 61 62 62 72 3a 60 44 55 54 20 28 44 65 76 69 63 65 20 55 | ion.to.your.:abbr:`DUT.(Device.U |
d920 | 6e 64 65 72 20 54 65 73 74 29 60 2e 20 54 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 69 73 73 75 | nder.Test)`..To.handle.this.issu |
d940 | 65 2c 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 62 61 73 65 64 20 74 | e,.some.of.the.interface.based.t |
d960 | 65 73 74 73 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6e 20 65 6e 76 69 72 | ests.can.be.called.with.an.envir |
d980 | 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 62 65 66 6f 72 65 68 61 6e 64 20 74 6f 20 6c 69 | onment.variable.beforehand.to.li |
d9a0 | 6d 69 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 6e 74 65 72 66 61 63 65 73 20 75 73 65 | mit.the.number.of.interfaces.use |
d9c0 | 64 20 69 6e 20 74 68 65 20 74 65 73 74 2e 20 42 79 20 64 65 66 61 75 6c 74 20 61 6c 6c 20 69 6e | d.in.the.test..By.default.all.in |
d9e0 | 74 65 72 66 61 63 65 20 65 2e 67 2e 20 61 6c 6c 20 45 74 68 65 72 6e 65 74 20 69 6e 74 65 72 66 | terface.e.g..all.Ethernet.interf |
da00 | 61 63 65 73 20 61 72 65 20 75 73 65 64 2e 00 57 68 65 6e 20 79 6f 75 20 62 65 6c 69 65 76 65 20 | aces.are.used..When.you.believe. |
da20 | 79 6f 75 20 68 61 76 65 20 66 6f 75 6e 64 20 61 20 62 75 67 2c 20 69 74 20 69 73 20 61 6c 77 61 | you.have.found.a.bug,.it.is.alwa |
da40 | 79 73 20 61 20 67 6f 6f 64 20 69 64 65 61 20 74 6f 20 76 65 72 69 66 79 20 74 68 65 20 69 73 73 | ys.a.good.idea.to.verify.the.iss |
da60 | 75 65 20 70 72 69 6f 72 20 74 6f 20 6f 70 65 6e 69 6e 67 20 61 20 62 75 67 20 72 65 71 75 65 73 | ue.prior.to.opening.a.bug.reques |
da80 | 74 2e 00 57 68 65 6e 20 79 6f 75 20 77 69 73 68 20 74 6f 20 68 61 76 65 20 61 20 64 65 76 65 6c | t..When.you.wish.to.have.a.devel |
daa0 | 6f 70 65 72 20 66 69 78 20 61 20 62 75 67 20 74 68 61 74 20 79 6f 75 20 66 6f 75 6e 64 2c 20 68 | oper.fix.a.bug.that.you.found,.h |
dac0 | 65 6c 70 69 6e 67 20 74 68 65 6d 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 69 73 73 75 65 20 | elping.them.reproduce.the.issue. |
dae0 | 69 73 20 62 65 6e 65 66 69 63 69 61 6c 20 74 6f 20 65 76 65 72 79 6f 6e 65 2e 20 42 65 20 73 75 | is.beneficial.to.everyone..Be.su |
db00 | 72 65 20 74 6f 20 69 6e 63 6c 75 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | re.to.include.information.about. |
db20 | 74 68 65 20 68 61 72 64 77 61 72 65 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 2c 20 63 6f 6d 6d | the.hardware.you.are.using,.comm |
db40 | 61 6e 64 73 20 74 68 61 74 20 79 6f 75 20 77 65 72 65 20 72 75 6e 6e 69 6e 67 2c 20 61 6e 79 20 | ands.that.you.were.running,.any. |
db60 | 6f 74 68 65 72 20 61 63 74 69 76 69 74 69 65 73 20 74 68 61 74 20 79 6f 75 20 6d 61 79 20 68 61 | other.activities.that.you.may.ha |
db80 | 76 65 20 62 65 65 6e 20 64 6f 69 6e 67 20 61 74 20 74 68 65 20 74 69 6d 65 2e 20 54 68 69 73 20 | ve.been.doing.at.the.time..This. |
dba0 | 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 76 65 | additional.information.can.be.ve |
dbc0 | 72 79 20 75 73 65 66 75 6c 2e 00 57 68 69 63 68 20 76 65 72 73 69 6f 6e 20 6f 66 20 56 79 4f 53 | ry.useful..Which.version.of.VyOS |
dbe0 | 20 61 72 65 20 79 6f 75 20 75 73 69 6e 67 3f 20 60 60 72 75 6e 20 73 68 6f 77 20 76 65 72 73 69 | .are.you.using?.``run.show.versi |
dc00 | 6f 6e 60 60 00 57 69 72 65 47 75 61 72 64 00 57 72 69 74 69 6e 67 20 67 6f 6f 64 20 63 6f 6d 6d | on``.WireGuard.Writing.good.comm |
dc20 | 69 74 20 6d 65 73 73 61 67 65 73 00 58 4d 4c 20 28 75 73 65 64 20 66 6f 72 20 43 4c 49 20 64 65 | it.messages.XML.(used.for.CLI.de |
dc40 | 66 69 6e 69 74 69 6f 6e 73 29 00 58 4d 4c 20 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 | finitions).XML.interface.definit |
dc60 | 69 6f 6e 20 66 69 6c 65 73 20 75 73 65 20 74 68 65 20 60 78 6d 6c 2e 69 6e 60 20 66 69 6c 65 20 | ion.files.use.the.`xml.in`.file. |
dc80 | 65 78 74 65 6e 73 69 6f 6e 20 77 68 69 63 68 20 77 61 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 | extension.which.was.implemented. |
dca0 | 69 6e 20 3a 76 79 74 61 73 6b 3a 60 54 31 38 34 33 60 2e 20 58 4d 4c 20 69 6e 74 65 72 66 61 63 | in.:vytask:`T1843`..XML.interfac |
dcc0 | 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 74 65 6e 64 20 74 6f 20 68 61 76 65 20 61 20 6c 6f 74 | e.definitions.tend.to.have.a.lot |
dce0 | 20 6f 66 20 64 75 70 6c 69 63 61 74 65 64 20 63 6f 64 65 20 69 6e 20 61 72 65 61 73 20 73 75 63 | .of.duplicated.code.in.areas.suc |
dd00 | 68 20 61 73 3a 00 58 4d 4c 20 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 | h.as:.XML.interface.definitions. |
dd20 | 66 6f 72 20 56 79 4f 53 20 63 6f 6d 65 20 77 69 74 68 20 61 20 52 65 6c 61 78 4e 47 20 73 63 68 | for.VyOS.come.with.a.RelaxNG.sch |
dd40 | 65 6d 61 20 61 6e 64 20 61 72 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 76 79 6f 73 2d | ema.and.are.located.in.the.vyos- |
dd60 | 31 78 5f 20 6d 6f 64 75 6c 65 2e 20 54 68 69 73 20 73 63 68 65 6d 61 20 69 73 20 61 20 73 6c 69 | 1x_.module..This.schema.is.a.sli |
dd80 | 67 68 74 6c 79 20 6d 6f 64 69 66 69 65 64 20 73 63 68 65 6d 61 20 66 72 6f 6d 20 56 79 43 6f 6e | ghtly.modified.schema.from.VyCon |
dda0 | 66 5f 20 61 6c 69 61 73 20 56 79 4f 53 20 32 2e 30 20 53 6f 20 56 79 4f 53 20 31 2e 32 2e 78 20 | f_.alias.VyOS.2.0.So.VyOS.1.2.x. |
ddc0 | 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 72 65 | interface.definitions.will.be.re |
dde0 | 75 73 61 62 6c 65 20 69 6e 20 4e 65 78 74 67 65 6e 20 56 79 4f 53 20 56 65 72 73 69 6f 6e 73 20 | usable.in.Nextgen.VyOS.Versions. |
de00 | 77 69 74 68 20 76 65 72 79 20 6d 69 6e 69 6d 61 6c 20 63 68 61 6e 67 65 73 2e 00 58 4d 4c 3a 20 | with.very.minimal.changes..XML:. |
de20 | 54 61 62 73 20 2a 2a 73 68 61 6c 6c 20 6e 6f 74 2a 2a 20 62 65 20 75 73 65 64 2e 20 45 76 65 72 | Tabs.**shall.not**.be.used..Ever |
de40 | 79 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6c 65 76 65 6c 20 73 68 6f 75 6c 64 20 62 65 20 32 20 | y.indentation.level.should.be.2. |
de60 | 73 70 61 63 65 73 00 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 6c 61 63 65 20 74 68 65 20 67 65 | spaces.You.can.also.place.the.ge |
de80 | 6e 65 72 61 74 65 64 20 60 2a 2e 64 65 62 60 20 69 6e 74 6f 20 79 6f 75 72 20 49 53 4f 20 62 75 | nerated.`*.deb`.into.your.ISO.bu |
dea0 | 69 6c 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 74 6f 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e | ild.environment.to.include.it.in |
dec0 | 20 61 20 63 75 73 74 6f 6d 20 69 73 6f 2c 20 73 65 65 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 63 | .a.custom.iso,.see.:ref:`build_c |
dee0 | 75 73 74 6f 6d 5f 70 61 63 6b 61 67 65 73 60 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 | ustom_packages`.for.more.informa |
df00 | 74 69 6f 6e 2e 00 59 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 79 6f 75 72 73 65 6c 66 20 73 6f | tion..You.can.create.yourself.so |
df20 | 6d 65 20 68 61 6e 64 79 20 42 61 73 68 20 61 6c 69 61 73 65 73 20 74 6f 20 61 6c 77 61 79 73 20 | me.handy.Bash.aliases.to.always. |
df40 | 6c 61 75 6e 63 68 20 74 68 65 20 6c 61 74 65 73 74 20 2d 20 70 65 72 20 72 65 6c 65 61 73 65 20 | launch.the.latest.-.per.release. |
df60 | 74 72 61 69 6e 20 28 60 63 75 72 72 65 6e 74 60 20 6f 72 20 60 63 72 75 78 60 29 20 2d 20 63 6f | train.(`current`.or.`crux`).-.co |
df80 | 6e 74 61 69 6e 65 72 2e 20 41 64 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 20 79 6f | ntainer..Add.the.following.to.yo |
dfa0 | 75 72 20 60 60 2e 62 61 73 68 5f 61 6c 69 61 73 65 73 60 60 20 66 69 6c 65 3a 00 59 6f 75 20 63 | ur.``.bash_aliases``.file:.You.c |
dfc0 | 61 6e 20 74 79 70 65 20 60 60 68 65 6c 70 60 60 20 74 6f 20 67 65 74 20 61 6e 20 6f 76 65 72 76 | an.type.``help``.to.get.an.overv |
dfe0 | 69 65 77 20 6f 66 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 | iew.of.the.available.commands,.a |
e000 | 6e 64 20 60 60 68 65 6c 70 20 63 6f 6d 6d 61 6e 64 60 60 20 74 6f 20 67 65 74 20 6d 6f 72 65 20 | nd.``help.command``.to.get.more. |
e020 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 2e 00 59 6f 75 | information.on.each.command..You |
e040 | 20 68 61 76 65 20 61 6e 20 69 64 65 61 20 6f 66 20 68 6f 77 20 74 6f 20 6d 61 6b 65 20 56 79 4f | .have.an.idea.of.how.to.make.VyO |
e060 | 53 20 62 65 74 74 65 72 20 6f 72 20 79 6f 75 20 61 72 65 20 69 6e 20 6e 65 65 64 20 6f 66 20 61 | S.better.or.you.are.in.need.of.a |
e080 | 20 73 70 65 63 69 66 69 63 20 66 65 61 74 75 72 65 20 77 68 69 63 68 20 61 6c 6c 20 75 73 65 72 | .specific.feature.which.all.user |
e0a0 | 73 20 6f 66 20 56 79 4f 53 20 77 6f 75 6c 64 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 3f 20 54 6f | s.of.VyOS.would.benefit.from?.To |
e0c0 | 20 73 65 6e 64 20 61 20 66 65 61 74 75 72 65 20 72 65 71 75 65 73 74 20 70 6c 65 61 73 65 20 73 | .send.a.feature.request.please.s |
e0e0 | 65 61 72 63 68 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 69 66 20 74 68 65 72 65 20 69 73 20 61 | earch.Phabricator_.if.there.is.a |
e100 | 6c 72 65 61 64 79 20 61 20 72 65 71 75 65 73 74 20 70 65 6e 64 69 6e 67 2e 20 59 6f 75 20 63 61 | lready.a.request.pending..You.ca |
e120 | 6e 20 65 6e 68 61 6e 63 65 20 69 74 20 6f 72 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 20 66 69 6e | n.enhance.it.or.if.you.don't.fin |
e140 | 64 20 6f 6e 65 2c 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 6f 6e 65 20 62 79 20 75 73 65 20 74 | d.one,.create.a.new.one.by.use.t |
e160 | 68 65 20 71 75 69 63 6b 20 6c 69 6e 6b 20 69 6e 20 74 68 65 20 6c 65 66 74 20 73 69 64 65 20 75 | he.quick.link.in.the.left.side.u |
e180 | 6e 64 65 72 20 74 68 65 20 73 70 65 63 69 66 69 63 20 70 72 6f 6a 65 63 74 2e 00 59 6f 75 20 68 | nder.the.specific.project..You.h |
e1a0 | 61 76 65 20 79 6f 75 72 20 6f 77 6e 20 63 75 73 74 6f 6d 20 6b 65 72 6e 65 6c 20 60 2a 2e 64 65 | ave.your.own.custom.kernel.`*.de |
e1c0 | 62 60 20 70 61 63 6b 61 67 65 73 20 69 6e 20 74 68 65 20 60 70 61 63 6b 61 67 65 73 60 20 66 6f | b`.packages.in.the.`packages`.fo |
e1e0 | 6c 64 65 72 20 62 75 74 20 6e 65 67 6c 65 63 74 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6c 6c | lder.but.neglected.to.create.all |
e200 | 20 72 65 71 75 69 72 65 64 20 6f 75 74 2d 6f 66 20 74 72 65 65 20 6d 6f 64 75 6c 65 73 20 6c 69 | .required.out-of.tree.modules.li |
e220 | 6b 65 20 41 63 63 65 6c 2d 50 50 50 2c 20 49 6e 74 65 6c 20 51 41 54 20 6f 72 20 49 6e 74 65 6c | ke.Accel-PPP,.Intel.QAT.or.Intel |
e240 | 20 4e 49 43 20 64 72 69 76 65 72 73 00 59 6f 75 20 68 61 76 65 20 79 6f 75 72 20 6f 77 6e 20 63 | .NIC.drivers.You.have.your.own.c |
e260 | 75 73 74 6f 6d 20 6b 65 72 6e 65 6c 20 60 2a 2e 64 65 62 60 20 70 61 63 6b 61 67 65 73 20 69 6e | ustom.kernel.`*.deb`.packages.in |
e280 | 20 74 68 65 20 60 70 61 63 6b 61 67 65 73 60 20 66 6f 6c 64 65 72 20 62 75 74 20 6e 65 67 6c 65 | .the.`packages`.folder.but.negle |
e2a0 | 63 74 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6c 6c 20 72 65 71 75 69 72 65 64 20 6f 75 74 2d | cted.to.create.all.required.out- |
e2c0 | 6f 66 20 74 72 65 65 20 6d 6f 64 75 6c 65 73 20 6c 69 6b 65 20 41 63 63 65 6c 2d 50 50 50 2c 20 | of.tree.modules.like.Accel-PPP,. |
e2e0 | 57 69 72 65 47 75 61 72 64 2c 20 49 6e 74 65 6c 20 51 41 54 2c 20 49 6e 74 65 6c 20 4e 49 43 00 | WireGuard,.Intel.QAT,.Intel.NIC. |
e300 | 59 6f 75 20 73 68 6f 75 64 6c 20 6e 6f 77 20 73 65 65 20 61 20 50 79 74 68 6f 6e 20 62 61 63 6b | You.shoudl.now.see.a.Python.back |
e320 | 74 72 61 63 65 20 77 68 69 63 68 20 77 69 6c 6c 20 68 65 6c 70 20 75 73 20 74 6f 20 68 61 6e 64 | trace.which.will.help.us.to.hand |
e340 | 6c 65 20 74 68 65 20 69 73 73 75 65 2c 20 70 6c 65 61 73 65 20 61 74 74 61 63 68 20 69 74 20 74 | le.the.issue,.please.attach.it.t |
e360 | 6f 20 74 68 65 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 74 61 73 6b 2e 00 59 6f 75 20 73 68 6f | o.the.Phabricator_.task..You.sho |
e380 | 75 6c 64 20 6e 6f 77 20 73 65 65 20 61 20 50 79 74 68 6f 6e 20 62 61 63 6b 74 72 61 63 65 20 77 | uld.now.see.a.Python.backtrace.w |
e3a0 | 68 69 63 68 20 77 69 6c 6c 20 68 65 6c 70 20 75 73 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 | hich.will.help.us.to.handle.the. |
e3c0 | 69 73 73 75 65 2c 20 70 6c 65 61 73 65 20 61 74 74 61 63 68 20 69 74 20 74 6f 20 74 68 65 20 50 | issue,.please.attach.it.to.the.P |
e3e0 | 68 61 62 72 69 63 61 74 6f 72 5f 20 74 61 73 6b 2e 00 59 6f 75 20 74 68 65 6e 20 63 61 6e 20 70 | habricator_.task..You.then.can.p |
e400 | 72 6f 63 65 65 64 20 77 69 74 68 20 63 6c 6f 6e 69 6e 67 20 79 6f 75 72 20 66 6f 72 6b 20 6f 72 | roceed.with.cloning.your.fork.or |
e420 | 20 61 64 64 20 61 20 6e 65 77 20 72 65 6d 6f 74 65 20 74 6f 20 79 6f 75 72 20 6c 6f 63 61 6c 20 | .add.a.new.remote.to.your.local. |
e440 | 72 65 70 6f 73 69 74 6f 72 79 3a 00 59 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 | repository:.Your.configuration.s |
e460 | 63 72 69 70 74 20 6f 72 20 6f 70 65 72 61 74 69 6f 6e 20 6d 6f 64 65 20 73 63 72 69 70 74 20 77 | cript.or.operation.mode.script.w |
e480 | 68 69 63 68 20 69 73 20 61 6c 73 6f 20 77 72 69 74 74 65 6e 20 69 6e 20 50 79 74 68 6f 6e 33 20 | hich.is.also.written.in.Python3. |
e4a0 | 73 68 6f 75 6c 64 20 68 61 76 65 20 61 20 6c 69 6e 65 20 62 72 65 61 6b 20 6f 6e 20 38 30 20 63 | should.have.a.line.break.on.80.c |
e4c0 | 68 61 72 61 63 74 65 72 73 2e 20 54 68 69 73 20 73 65 65 6d 73 20 74 6f 20 62 65 20 61 20 62 69 | haracters..This.seems.to.be.a.bi |
e4e0 | 74 20 6f 64 64 20 6e 6f 77 61 64 61 79 73 20 62 75 74 20 61 73 20 73 6f 6d 65 20 70 65 6f 70 6c | t.odd.nowadays.but.as.some.peopl |
e500 | 65 20 61 6c 73 6f 20 77 6f 72 6b 20 72 65 6d 6f 74 65 6c 79 20 6f 72 20 70 72 6f 67 72 61 6d 20 | e.also.work.remotely.or.program. |
e520 | 75 73 69 6e 67 20 76 69 28 6d 29 20 74 68 69 73 20 69 73 20 61 20 66 61 69 72 20 67 6f 6f 64 20 | using.vi(m).this.is.a.fair.good. |
e540 | 73 74 61 6e 64 61 72 64 20 77 68 69 63 68 20 49 20 68 6f 70 65 20 77 65 20 63 61 6e 20 72 65 6c | standard.which.I.hope.we.can.rel |
e560 | 79 20 6f 6e 2e 00 60 2e 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 65 6e 61 62 6c 65 2d 70 79 74 68 | y.on..`./configure.--enable-pyth |
e580 | 6f 6e 2d 65 67 67 73 60 00 60 49 50 76 34 2c 20 49 50 76 36 20 61 6e 64 20 44 48 43 50 28 76 36 | on-eggs`.`IPv4,.IPv6.and.DHCP(v6 |
e5a0 | 29 60 5f 20 61 64 64 72 65 73 73 20 61 73 73 69 67 6e 6d 65 6e 74 00 60 49 50 76 34 2c 20 49 50 | )`_.address.assignment.`IPv4,.IP |
e5c0 | 76 36 60 5f 20 61 64 64 72 65 73 73 20 61 73 73 69 67 6e 6d 65 6e 74 00 60 4d 41 43 20 61 64 64 | v6`_.address.assignment.`MAC.add |
e5e0 | 72 65 73 73 60 5f 20 61 73 73 69 67 6e 6d 65 6e 74 00 60 56 4c 41 4e 20 28 56 49 46 29 60 5f 20 | ress`_.assignment.`VLAN.(VIF)`_. |
e600 | 64 65 66 69 6e 69 74 69 6f 6e 00 60 60 4a 65 6e 6b 69 6e 73 3a 20 61 64 64 20 63 75 72 72 65 6e | definition.``Jenkins:.add.curren |
e620 | 74 20 47 69 74 20 63 6f 6d 6d 69 74 20 49 44 20 74 6f 20 62 75 69 6c 64 20 64 65 73 63 72 69 70 | t.Git.commit.ID.to.build.descrip |
e640 | 74 69 6f 6e 60 60 00 60 60 63 6f 6d 6d 61 6e 64 60 60 20 2d 20 4f 6e 63 65 20 73 65 74 2c 20 61 | tion``.``command``.-.Once.set,.a |
e660 | 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 | ll.commands.used,.and.their.resp |
e680 | 6f 6e 73 65 73 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 4f 53 2c 20 77 69 6c 6c | onses.received.from.the.OS,.will |
e6a0 | 20 62 65 20 70 72 65 73 65 6e 74 65 64 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 20 66 6f 72 20 | .be.presented.on.the.screen.for. |
e6c0 | 69 6e 73 70 65 63 74 69 6f 6e 2e 00 60 60 63 6f 6d 6d 69 74 60 60 00 60 60 64 64 63 6c 69 65 6e | inspection..``commit``.``ddclien |
e6e0 | 74 3a 20 54 31 30 33 30 3a 20 61 75 74 6f 20 63 72 65 61 74 65 20 72 75 6e 74 69 6d 65 20 64 69 | t:.T1030:.auto.create.runtime.di |
e700 | 72 65 63 74 6f 72 69 65 73 60 60 00 60 60 64 65 76 65 6c 6f 70 65 72 60 60 20 2d 20 53 68 6f 75 | rectories``.``developer``.-.Shou |
e720 | 6c 64 20 61 20 63 6f 6d 6d 61 6e 64 20 66 61 69 6c 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 70 72 | ld.a.command.fail,.instead.of.pr |
e740 | 69 6e 74 69 6e 67 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 20 75 73 65 72 20 65 78 70 | inting.a.message.to.the.user.exp |
e760 | 6c 61 69 6e 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 70 6f 72 74 20 69 73 73 75 65 73 2c 20 74 68 | laining.how.to.report.issues,.th |
e780 | 65 20 70 79 74 68 6f 6e 20 69 6e 74 65 72 70 72 65 74 65 72 20 77 69 6c 6c 20 73 74 61 72 74 20 | e.python.interpreter.will.start. |
e7a0 | 61 20 50 42 44 20 70 6f 73 74 2d 6d 6f 72 74 65 6d 20 73 65 73 73 69 6f 6e 20 74 6f 20 61 6c 6c | a.PBD.post-mortem.session.to.all |
e7c0 | 6f 77 20 74 68 65 20 64 65 76 65 6c 6f 70 65 72 20 74 6f 20 64 65 62 75 67 20 74 68 65 20 69 73 | ow.the.developer.to.debug.the.is |
e7e0 | 73 75 65 2e 20 41 73 20 74 68 65 20 64 65 62 75 67 67 65 72 20 77 69 6c 6c 20 77 61 69 74 20 66 | sue..As.the.debugger.will.wait.f |
e800 | 72 6f 6d 20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68 65 20 64 65 76 65 6c 6f 70 65 72 2c 20 69 74 | rom.input.from.the.developer,.it |
e820 | 20 68 61 73 20 74 68 65 20 63 61 70 61 63 69 74 79 20 74 6f 20 70 72 65 76 65 6e 74 20 61 20 72 | .has.the.capacity.to.prevent.a.r |
e840 | 6f 75 74 65 72 20 74 6f 20 62 6f 6f 74 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 73 68 6f 75 | outer.to.boot.and.therefore.shou |
e860 | 6c 64 20 6f 6e 6c 79 20 62 65 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 73 65 74 20 75 70 20 6f 6e | ld.only.be.permanently.set.up.on |
e880 | 20 70 72 6f 64 75 63 74 69 6f 6e 20 69 66 20 79 6f 75 20 61 72 65 20 72 65 61 64 79 20 74 6f 20 | .production.if.you.are.ready.to. |
e8a0 | 73 65 65 20 74 68 65 20 4f 53 20 66 61 69 6c 20 74 6f 20 62 6f 6f 74 2e 00 60 60 69 66 63 6f 6e | see.the.OS.fail.to.boot..``ifcon |
e8c0 | 66 69 67 60 60 20 2d 20 4f 6e 63 65 20 73 65 74 2c 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 75 | fig``.-.Once.set,.all.commands.u |
e8e0 | 73 65 64 2c 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 6f 6e 73 65 73 20 72 65 63 65 69 76 65 | sed,.and.their.responses.receive |
e900 | 64 20 66 72 6f 6d 20 74 68 65 20 4f 53 2c 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 6e 74 65 64 | d.from.the.OS,.will.be.presented |
e920 | 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 20 66 6f 72 20 69 6e 73 70 65 63 74 69 6f 6e 2e 00 60 | .on.the.screen.for.inspection..` |
e940 | 60 6c 6f 67 60 60 20 2d 20 49 6e 20 73 6f 6d 65 20 72 61 72 65 20 63 61 73 65 73 2c 20 69 74 20 | `log``.-.In.some.rare.cases,.it. |
e960 | 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 73 65 65 20 77 68 61 74 20 74 68 65 20 4f 53 | may.be.useful.to.see.what.the.OS |
e980 | 20 69 73 20 64 6f 69 6e 67 2c 20 69 6e 63 6c 75 64 69 6e 67 20 64 75 72 69 6e 67 20 62 6f 6f 74 | .is.doing,.including.during.boot |
e9a0 | 2e 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 65 6e 64 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 | ..This.option.sends.all.commands |
e9c0 | 20 75 73 65 64 20 62 79 20 56 79 4f 53 20 74 6f 20 61 20 66 69 6c 65 2e 20 54 68 65 20 64 65 66 | .used.by.VyOS.to.a.file..The.def |
e9e0 | 61 75 6c 74 20 66 69 6c 65 20 69 73 20 60 60 2f 74 6d 70 2f 66 75 6c 6c 2d 6c 6f 67 60 60 20 62 | ault.file.is.``/tmp/full-log``.b |
ea00 | 75 74 20 69 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 2e 00 60 60 73 65 74 60 60 00 60 60 | ut.it.can.be.changed..``set``.`` |
ea20 | 76 79 6f 73 2d 62 75 69 6c 64 60 60 20 72 65 70 6f 20 69 73 20 6f 75 74 64 61 74 65 64 2c 20 70 | vyos-build``.repo.is.outdated,.p |
ea40 | 6c 65 61 73 65 20 60 60 67 69 74 20 70 75 6c 6c 60 60 20 74 6f 20 75 70 64 61 74 65 20 74 6f 20 | lease.``git.pull``.to.update.to. |
ea60 | 74 68 65 20 6c 61 74 65 73 74 20 72 65 6c 65 61 73 65 20 6b 65 72 6e 65 6c 20 76 65 72 73 69 6f | the.latest.release.kernel.versio |
ea80 | 6e 20 66 72 6f 6d 20 75 73 2e 00 60 60 76 79 6f 73 2d 63 6f 6e 66 69 67 2d 64 65 62 75 67 60 60 | n.from.us..``vyos-config-debug`` |
eaa0 | 20 2d 20 44 75 72 69 6e 67 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 63 6f 64 69 6e 67 20 65 72 | .-.During.development,.coding.er |
eac0 | 72 6f 72 73 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 61 20 63 6f 6d 6d 69 74 20 66 61 69 6c 75 72 | rors.can.lead.to.a.commit.failur |
eae0 | 65 20 6f 6e 20 62 6f 6f 74 2c 20 70 6f 73 73 69 62 6c 79 20 72 65 73 75 6c 74 69 6e 67 20 69 6e | e.on.boot,.possibly.resulting.in |
eb00 | 20 61 20 66 61 69 6c 65 64 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 | .a.failed.initialization.of.the. |
eb20 | 43 4c 49 2e 20 49 6e 20 74 68 69 73 20 63 69 72 63 75 6d 73 74 61 6e 63 65 2c 20 74 68 65 20 6b | CLI..In.this.circumstance,.the.k |
eb40 | 65 72 6e 65 6c 20 62 6f 6f 74 20 70 61 72 61 6d 65 74 65 72 20 60 60 76 79 6f 73 2d 63 6f 6e 66 | ernel.boot.parameter.``vyos-conf |
eb60 | 69 67 2d 64 65 62 75 67 60 60 20 77 69 6c 6c 20 65 6e 73 75 72 65 20 61 63 63 65 73 73 20 74 6f | ig-debug``.will.ensure.access.to |
eb80 | 20 74 68 65 20 73 79 73 74 65 6d 20 61 73 20 75 73 65 72 20 60 60 76 79 6f 73 60 60 2c 20 61 6e | .the.system.as.user.``vyos``,.an |
eba0 | 64 20 77 69 6c 6c 20 6c 6f 67 20 61 20 50 79 74 68 6f 6e 20 73 74 61 63 6b 20 74 72 61 63 65 20 | d.will.log.a.Python.stack.trace. |
ebc0 | 74 6f 20 74 68 65 20 66 69 6c 65 20 60 60 2f 74 6d 70 2f 62 6f 6f 74 2d 63 6f 6e 66 69 67 2d 74 | to.the.file.``/tmp/boot-config-t |
ebe0 | 72 61 63 65 60 60 2e 20 46 69 6c 65 20 60 60 62 6f 6f 74 2d 63 6f 6e 66 69 67 2d 74 72 61 63 65 | race``..File.``boot-config-trace |
ec00 | 60 60 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 6f 6e 6c 79 20 69 66 20 63 6f 6e 66 69 67 20 | ``.will.generate.only.if.config. |
ec20 | 6c 6f 61 64 65 64 20 77 69 74 68 20 61 20 66 61 69 6c 75 72 65 20 73 74 61 74 75 73 2e 00 60 60 | loaded.with.a.failure.status..`` |
ec40 | 76 79 6f 73 2d 64 65 62 75 67 60 60 20 2d 20 41 64 64 69 6e 67 20 74 68 65 20 70 61 72 61 6d 65 | vyos-debug``.-.Adding.the.parame |
ec60 | 74 65 72 20 74 6f 20 74 68 65 20 6c 69 6e 75 78 20 62 6f 6f 74 20 6c 69 6e 65 20 77 69 6c 6c 20 | ter.to.the.linux.boot.line.will. |
ec80 | 70 72 6f 64 75 63 65 20 74 69 6d 69 6e 67 20 72 65 73 75 6c 74 73 20 66 6f 72 20 74 68 65 20 65 | produce.timing.results.for.the.e |
eca0 | 78 65 63 75 74 69 6f 6e 20 6f 66 20 73 63 72 69 70 74 73 20 64 75 72 69 6e 67 20 63 6f 6d 6d 69 | xecution.of.scripts.during.commi |
ecc0 | 74 2e 20 49 66 20 6f 6e 65 20 69 73 20 73 65 65 69 6e 67 20 61 6e 20 75 6e 65 78 70 65 63 74 65 | t..If.one.is.seeing.an.unexpecte |
ece0 | 64 20 64 65 6c 61 79 20 64 75 72 69 6e 67 20 6d 61 6e 75 61 6c 20 6f 72 20 62 6f 6f 74 20 63 6f | d.delay.during.manual.or.boot.co |
ed00 | 6d 6d 69 74 2c 20 74 68 69 73 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 69 6e 20 69 64 65 6e | mmit,.this.may.be.useful.in.iden |
ed20 | 74 69 66 79 69 6e 67 20 62 6f 74 74 6c 65 6e 65 63 6b 73 2e 20 54 68 65 20 69 6e 74 65 72 6e 61 | tifying.bottlenecks..The.interna |
ed40 | 6c 20 66 6c 61 67 20 69 73 20 60 60 56 59 4f 53 5f 44 45 42 55 47 60 60 2c 20 61 6e 64 20 69 73 | l.flag.is.``VYOS_DEBUG``,.and.is |
ed60 | 20 66 6f 75 6e 64 20 69 6e 20 76 79 61 74 74 61 2d 63 66 67 5f 2e 20 4f 75 74 70 75 74 20 69 73 | .found.in.vyatta-cfg_..Output.is |
ed80 | 20 64 69 72 65 63 74 65 64 20 74 6f 20 60 60 2f 76 61 72 2f 6c 6f 67 2f 76 79 61 74 74 61 2f 63 | .directed.to.``/var/log/vyatta/c |
eda0 | 66 67 2d 73 74 64 6f 75 74 2e 6c 6f 67 60 60 2e 00 60 63 64 20 73 72 63 2f 6c 69 62 63 68 61 72 | fg-stdout.log``..`cd.src/libchar |
edc0 | 6f 6e 2f 70 6c 75 67 69 6e 73 2f 76 69 63 69 2f 70 79 74 68 6f 6e 60 00 60 63 64 20 76 79 6f 73 | on/plugins/vici/python`.`cd.vyos |
ede0 | 2d 73 74 72 6f 6e 67 73 77 61 6e 60 00 60 6d 61 6b 65 60 00 60 70 79 74 68 6f 6e 33 20 73 65 74 | -strongswan`.`make`.`python3.set |
ee00 | 75 70 2e 70 79 20 2d 2d 63 6f 6d 6d 61 6e 64 2d 70 61 63 6b 61 67 65 73 3d 73 74 64 65 62 2e 63 | up.py.--command-packages=stdeb.c |
ee20 | 6f 6d 6d 61 6e 64 20 62 64 69 73 74 5f 64 65 62 60 00 61 6c 6c 6f 77 65 64 3a 20 2f 70 61 74 68 | ommand.bdist_deb`.allowed:./path |
ee40 | 2f 74 6f 2f 73 63 72 69 70 74 00 61 6c 6c 6f 77 65 64 3a 20 63 6c 69 2d 73 68 65 6c 6c 2d 61 70 | /to/script.allowed:.cli-shell-ap |
ee60 | 69 20 6c 69 73 74 4e 6f 64 65 73 20 76 70 6e 20 69 70 73 65 63 20 65 73 70 2d 67 72 6f 75 70 00 | i.listNodes.vpn.ipsec.esp-group. |
ee80 | 61 6c 6c 6f 77 65 64 3a 20 65 63 68 6f 20 66 6f 6f 20 62 61 72 00 62 65 67 69 6e 3a 2f 63 72 65 | allowed:.echo.foo.bar.begin:/cre |
eea0 | 61 74 65 3a 2f 64 65 6c 65 74 65 3a 00 63 6f 6d 6d 69 74 3a 65 78 70 72 65 73 73 69 6f 6e 3a 00 | ate:/delete:.commit:expression:. |
eec0 | 63 6f 6e 74 69 6e 65 20 65 78 65 63 75 74 69 6f 6e 20 75 73 69 6e 67 20 60 60 63 6f 6e 74 60 60 | contine.execution.using.``cont`` |
eee0 | 00 63 6f 6e 74 69 6e 75 65 20 65 78 65 63 75 74 69 6f 6e 20 75 73 69 6e 67 20 60 60 63 6f 6e 74 | .continue.execution.using.``cont |
ef00 | 60 60 00 64 65 66 61 75 6c 74 3a 00 65 78 61 6d 69 6e 65 20 76 61 72 69 61 62 6c 65 73 20 75 73 | ``.default:.examine.variables.us |
ef20 | 69 6e 67 20 60 60 70 70 28 76 61 72 29 60 60 00 67 65 74 20 61 20 62 61 63 6b 74 72 61 63 65 20 | ing.``pp(var)``.get.a.backtrace. |
ef40 | 75 73 69 6e 67 20 60 60 62 74 60 60 00 68 65 6c 70 3a 20 4d 79 20 6e 6f 64 65 00 68 74 74 70 73 | using.``bt``.help:.My.node.https |
ef60 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 2f 62 6c | ://github.com/vyos/vyatta-cfg/bl |
ef80 | 6f 62 2f 30 66 34 32 37 38 36 61 30 62 33 2f 73 72 63 2f 63 6f 6d 6d 69 74 2f 63 6f 6d 6d 69 74 | ob/0f42786a0b3/src/commit/commit |
efa0 | 2d 61 6c 67 6f 72 69 74 68 6d 2e 63 70 70 23 4c 31 32 35 32 00 68 74 74 70 73 3a 2f 2f 67 69 74 | -algorithm.cpp#L1252.https://git |
efc0 | 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 2f 62 6c 6f 62 2f 30 66 34 | hub.com/vyos/vyatta-cfg/blob/0f4 |
efe0 | 32 37 38 36 61 30 62 33 2f 73 72 63 2f 63 73 74 6f 72 65 2f 63 73 74 6f 72 65 2e 63 70 70 23 4c | 2786a0b3/src/cstore/cstore.cpp#L |
f000 | 32 35 34 39 00 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 | 2549.https://github.com/vyos/vya |
f020 | 74 74 61 2d 63 66 67 2f 62 6c 6f 62 2f 30 66 34 32 37 38 36 61 30 62 33 2f 73 72 63 2f 63 73 74 | tta-cfg/blob/0f42786a0b3/src/cst |
f040 | 6f 72 65 2f 63 73 74 6f 72 65 2e 63 70 70 23 4c 33 35 32 00 68 76 69 6e 66 6f 00 6b 65 65 70 61 | ore/cstore.cpp#L352.hvinfo.keepa |
f060 | 6c 69 76 65 64 00 6d 64 6e 73 2d 72 65 70 65 61 74 65 72 00 6d 75 6c 74 69 3a 00 6d 79 6e 6f 64 | lived.mdns-repeater.multi:.mynod |
f080 | 65 2f 6e 6f 64 65 2e 64 65 66 00 6d 79 6e 6f 64 65 2f 6e 6f 64 65 2e 74 61 67 20 2c 20 74 61 67 | e/node.def.mynode/node.tag.,.tag |
f0a0 | 3a 00 70 72 69 6f 72 69 74 79 3a 20 39 39 39 00 73 74 72 6f 6e 67 73 77 61 6e 00 73 74 72 6f 6e | :.priority:.999.strongswan.stron |
f0c0 | 67 73 77 61 6e 2d 6e 6d 20 70 61 63 6b 61 67 65 20 62 75 69 6c 64 20 69 73 20 64 69 73 61 62 6c | gswan-nm.package.build.is.disabl |
f0e0 | 65 64 20 73 69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 75 73 65 20 4e 65 74 77 6f 72 6b 4d 61 6e | ed.since.we.don't.use.NetworkMan |
f100 | 61 67 65 72 00 73 79 6e 74 61 78 3a 65 78 70 72 65 73 73 69 6f 6e 3a 20 24 56 41 52 28 40 29 20 | ager.syntax:expression:.$VAR(@). |
f120 | 69 6e 20 22 66 6f 6f 22 2c 20 22 62 61 72 22 2c 20 22 62 61 7a 22 00 73 79 6e 74 61 78 3a 65 78 | in."foo",."bar",."baz".syntax:ex |
f140 | 70 72 65 73 73 69 6f 6e 3a 20 28 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e | pression:.(arithmetic.expression |
f160 | 29 00 73 79 6e 74 61 78 3a 65 78 70 72 65 73 73 69 6f 6e 3a 20 65 78 65 63 20 2e 2e 2e 00 73 79 | ).syntax:expression:.exec.....sy |
f180 | 6e 74 61 78 3a 65 78 70 72 65 73 73 69 6f 6e 3a 20 70 61 74 74 65 72 6e 00 75 64 70 2d 62 72 6f | ntax:expression:.pattern.udp-bro |
f1a0 | 61 64 63 61 73 74 2d 72 65 6c 61 79 00 76 61 6c 5f 68 65 6c 70 3a 20 3c 66 6f 72 6d 61 74 3e 3b | adcast-relay.val_help:.<format>; |
f1c0 | 20 73 6f 6d 65 20 73 74 72 69 6e 67 00 76 79 6f 73 2d 6e 65 74 70 6c 75 67 00 4d 49 4d 45 2d 56 | .some.string.vyos-netplug.MIME-V |
f1e0 | 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 | ersion:.1.0.Content-Type:.text/p |
f200 | 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e | lain;.charset=UTF-8.Content-Tran |
f220 | 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 58 2d 47 65 6e 65 72 61 74 6f 72 3a | sfer-Encoding:.8bit.X-Generator: |
f240 | 20 4c 6f 63 61 6c 61 7a 79 20 28 68 74 74 70 73 3a 2f 2f 6c 6f 63 61 6c 61 7a 79 2e 63 6f 6d 29 | .Localazy.(https://localazy.com) |
f260 | 0a 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 0a 4c 61 6e 67 75 61 67 65 3a 20 | .Project-Id-Version:..Language:. |
f280 | 65 73 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 | es.Plural-Forms:.nplurals=2;.plu |
f2a0 | 72 61 6c 3d 28 6e 3d 3d 31 29 20 3f 20 30 20 3a 20 31 3b 0a 00 53 65 20 65 6a 65 63 75 74 61 72 | ral=(n==1).?.0.:.1;..Se.ejecutar |
f2c0 | c3 a1 20 26 71 75 6f 74 3b 24 7b 76 79 6f 73 5f 6c 69 62 65 78 65 63 64 69 72 7d 2f 76 61 6c 69 | ..."${vyos_libexecdir}/vali |
f2e0 | 64 61 74 6f 72 73 2f 66 6f 6f 20 62 61 72 20 24 56 41 52 28 40 29 26 71 75 6f 74 3b 2c 3c 63 6f | dators/foo.bar.$VAR(@)",<co |
f300 | 6e 73 74 72 61 69 6e 74 45 72 72 6f 72 4d 65 73 73 61 67 65 3e 20 73 65 20 6d 6f 73 74 72 61 72 | nstraintErrorMessage>.se.mostrar |
f320 | c3 a1 20 65 6e 20 63 61 73 6f 20 64 65 20 66 61 6c 6c 61 00 2e 2e 2e 00 3c 63 6f 6e 73 74 72 61 | ...en.caso.de.falla.....<constra |
f340 | 69 6e 74 45 72 72 6f 72 4d 65 73 73 61 67 65 3e 73 65 20 6d 6f 73 74 72 61 72 c3 a1 20 65 6e 20 | intErrorMessage>se.mostrar...en. |
f360 | 63 61 73 6f 20 64 65 20 66 61 6c 6c 61 00 3c 6e 6f 64 65 20 6e 61 6d 65 3d 22 6d 79 6e 6f 64 65 | caso.de.falla.<node.name="mynode |
f380 | 22 3e 20 3c 2f 6e 6f 64 65 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 63 6f 6d 70 6c 65 74 69 | ">.</node>.<properties><completi |
f3a0 | 6f 6e 48 65 6c 70 3e 3c 6c 69 73 74 3e 62 61 72 72 61 20 64 65 20 63 6f 6d 69 64 61 3c 2f 6c 69 | onHelp><list>barra.de.comida</li |
f3c0 | 73 74 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 63 6f 6d 70 6c 65 74 69 6f 6e 48 65 6c 70 3e | st>.<properties><completionHelp> |
f3e0 | 3c 70 61 74 68 3e 76 70 6e 20 69 70 73 65 63 20 65 73 70 2d 67 72 75 70 6f 3c 2f 70 61 74 68 3e | <path>vpn.ipsec.esp-grupo</path> |
f400 | 20 2e 2e 2e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 63 6f 6d 70 6c 65 74 69 6f 6e 48 65 6c 70 | .....<properties><completionHelp |
f420 | 3e 3c 73 63 72 69 70 74 3e 20 2f 70 61 74 68 2f 74 6f 2f 73 63 72 69 70 74 20 3c 2f 73 63 72 69 | ><script>./path/to/script.</scri |
f440 | 70 74 3e 2e 2e 2e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 63 6f 6e 73 74 72 61 69 6e 74 3e 3c | pt>....<properties><constraint>< |
f460 | 72 65 67 65 78 3e 2e 2e 2e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 63 6f 6e 73 74 72 61 69 | regex>....<properties>.<constrai |
f480 | 6e 74 3e 20 3c 76 61 6c 69 64 61 74 6f 72 3e 20 3c 6e 61 6d 65 20 3d 22 66 6f 6f 22 20 61 72 67 | nt>.<validator>.<name.="foo".arg |
f4a0 | 75 6d 65 6e 74 3d 22 62 61 72 22 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 68 65 6c 70 3e 6d | ument="bar">.<properties><help>m |
f4c0 | 69 20 6e 6f 64 6f 3c 2f 68 65 6c 70 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 20 3c 6d 75 6c 74 | i.nodo</help>.<properties>.<mult |
f4e0 | 69 2f 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 70 72 69 6f 72 69 74 79 3e 39 39 39 3c 2f 70 | i/>.<properties><priority>999</p |
f500 | 72 69 6f 72 69 74 79 3e 00 3c 70 72 6f 70 65 72 74 69 65 73 3e 3c 76 61 6c 75 65 48 65 6c 70 3e | riority>.<properties><valueHelp> |
f520 | 3c 66 6f 72 6d 61 74 3e 66 6f 72 6d 61 74 6f 3c 2f 66 6f 72 6d 61 74 3e 3c 64 65 73 63 72 69 70 | <format>formato</format><descrip |
f540 | 74 69 6f 6e 3e 20 61 6c 67 75 6e 61 20 63 75 65 72 64 61 3c 2f 64 65 73 63 72 69 70 74 69 6f 6e | tion>.alguna.cuerda</description |
f560 | 3e 00 3c 74 61 67 4e 6f 64 65 20 6e 61 6d 65 3d 22 6d 79 6e 6f 64 65 3e 20 3c 2f 6e 6f 64 65 3e | >.<tagNode.name="mynode>.</node> |
f580 | 00 53 65 20 6d 61 6e 74 69 65 6e 65 20 75 6e 61 20 62 69 66 75 72 63 61 63 69 c3 b3 6e 20 63 6f | .Se.mantiene.una.bifurcaci..n.co |
f5a0 | 6e 20 63 61 6d 62 69 6f 73 20 64 65 20 65 6d 70 61 71 75 65 74 61 64 6f 20 70 61 72 61 20 56 79 | n.cambios.de.empaquetado.para.Vy |
f5c0 | 4f 53 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 68 76 | OS.en.https://github.com/vyos/hv |
f5e0 | 69 6e 66 6f 00 55 6e 20 62 75 65 6e 20 6d c3 a9 74 6f 64 6f 20 70 61 72 61 20 65 73 63 72 69 62 | info.Un.buen.m..todo.para.escrib |
f600 | 69 72 20 6d 65 6e 73 61 6a 65 73 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 65 73 20 | ir.mensajes.de.confirmaci..n.es. |
f620 | 65 63 68 61 72 20 75 6e 20 76 69 73 74 61 7a 6f 20 61 6c 20 68 69 73 74 6f 72 69 61 6c 20 64 65 | echar.un.vistazo.al.historial.de |
f640 | 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 69 6e 76 6f 63 61 6e 64 6f 20 60 60 67 69 74 20 6c 6f | .los.archivos.invocando.``git.lo |
f660 | 67 20 70 61 74 68 2f 74 6f 2f 66 69 6c 65 2e 74 78 74 60 60 2e 00 53 65 20 70 75 65 64 65 6e 20 | g.path/to/file.txt``..Se.pueden. |
f680 | 63 6f 6e 66 69 67 75 72 61 72 20 76 61 72 69 6f 73 20 69 6e 64 69 63 61 64 6f 72 65 73 20 70 61 | configurar.varios.indicadores.pa |
f6a0 | 72 61 20 63 61 6d 62 69 61 72 20 65 6c 20 63 6f 6d 70 6f 72 74 61 6d 69 65 6e 74 6f 20 64 65 20 | ra.cambiar.el.comportamiento.de. |
f6c0 | 56 79 4f 53 20 65 6e 20 74 69 65 6d 70 6f 20 64 65 20 65 6a 65 63 75 63 69 c3 b3 6e 2e 20 45 73 | VyOS.en.tiempo.de.ejecuci..n..Es |
f6e0 | 74 61 73 20 62 61 6e 64 65 72 61 73 20 73 65 20 70 75 65 64 65 6e 20 61 6c 74 65 72 6e 61 72 20 | tas.banderas.se.pueden.alternar. |
f700 | 75 73 61 6e 64 6f 20 76 61 72 69 61 62 6c 65 73 20 64 65 20 65 6e 74 6f 72 6e 6f 20 6f 20 63 72 | usando.variables.de.entorno.o.cr |
f720 | 65 61 6e 64 6f 20 61 72 63 68 69 76 6f 73 2e 00 55 6e 20 72 65 73 75 6d 65 6e 20 c3 ba 6e 69 63 | eando.archivos..Un.resumen...nic |
f740 | 6f 20 79 20 62 72 65 76 65 20 64 65 20 6c 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 28 73 | o.y.breve.de.la.confirmaci..n.(s |
f760 | 65 20 72 65 63 6f 6d 69 65 6e 64 61 6e 20 35 30 20 63 61 72 61 63 74 65 72 65 73 20 6f 20 6d 65 | e.recomiendan.50.caracteres.o.me |
f780 | 6e 6f 73 2c 20 73 69 6e 20 65 78 63 65 64 65 72 20 6c 6f 73 20 38 30 20 63 61 72 61 63 74 65 72 | nos,.sin.exceder.los.80.caracter |
f7a0 | 65 73 29 20 71 75 65 20 63 6f 6e 74 65 6e 67 61 20 75 6e 20 70 72 65 66 69 6a 6f 20 64 65 6c 20 | es).que.contenga.un.prefijo.del. |
f7c0 | 63 6f 6d 70 6f 6e 65 6e 74 65 20 63 61 6d 62 69 61 64 6f 20 79 20 6c 61 20 72 65 66 65 72 65 6e | componente.cambiado.y.la.referen |
f7e0 | 63 69 61 20 64 65 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 63 6f 72 72 65 73 70 6f 6e 64 69 65 | cia.de.Phabricator_.correspondie |
f800 | 6e 74 65 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 60 60 73 6e 6d 70 3a 20 54 31 31 31 31 3a | nte,.por.ejemplo,.``snmp:.T1111: |
f820 | 60 60 20 6f 20 60 60 65 74 68 65 72 6e 65 74 3a 20 54 32 32 32 32 3a 60 20 60 20 2d 20 73 65 20 | ``.o.``ethernet:.T2222:`.`.-.se. |
f840 | 70 75 65 64 65 6e 20 63 6f 6e 63 61 74 65 6e 61 72 20 6d c3 ba 6c 74 69 70 6c 65 73 20 63 6f 6d | pueden.concatenar.m..ltiples.com |
f860 | 70 6f 6e 65 6e 74 65 73 20 63 6f 6d 6f 20 65 6e 20 60 60 73 6e 6d 70 3a 20 65 74 68 65 72 6e 65 | ponentes.como.en.``snmp:.etherne |
f880 | 74 3a 20 54 33 33 33 33 60 60 00 4c 61 73 20 61 62 72 65 76 69 61 74 75 72 61 73 20 79 20 6c 6f | t:.T3333``.Las.abreviaturas.y.lo |
f8a0 | 73 20 61 63 72 c3 b3 6e 69 6d 6f 73 20 2a 2a 64 65 62 65 6e 2a 2a 20 65 73 74 61 72 20 65 6e 20 | s.acr..nimos.**deben**.estar.en. |
f8c0 | 6d 61 79 c3 ba 73 63 75 6c 61 2e 00 41 63 63 65 6c 2d 50 50 50 00 4c 6f 73 20 61 63 72 c3 b3 6e | may..scula..Accel-PPP.Los.acr..n |
f8e0 | 69 6d 6f 73 20 74 61 6d 62 69 c3 a9 6e 20 2a 2a 64 65 62 65 6e 2a 2a 20 65 73 63 72 69 62 69 72 | imos.tambi..n.**deben**.escribir |
f900 | 73 65 20 65 6e 20 6d 61 79 c3 ba 73 63 75 6c 61 20 70 61 72 61 20 64 69 73 74 69 6e 67 75 69 72 | se.en.may..scula.para.distinguir |
f920 | 6c 6f 73 20 76 69 73 75 61 6c 6d 65 6e 74 65 20 64 65 20 6c 61 73 20 70 61 6c 61 62 72 61 73 20 | los.visualmente.de.las.palabras. |
f940 | 6e 6f 72 6d 61 6c 65 73 3a 00 41 67 72 65 67 75 65 20 75 6e 20 61 72 63 68 69 76 6f 20 61 6c 20 | normales:.Agregue.un.archivo.al. |
f960 | c3 ad 6e 64 69 63 65 20 64 65 20 47 69 74 20 75 73 61 6e 64 6f 20 60 60 67 69 74 20 61 64 64 20 | ..ndice.de.Git.usando.``git.add. |
f980 | 6d 79 66 69 6c 65 60 60 2c 20 6f 20 70 61 72 61 20 75 6e 20 64 69 72 65 63 74 6f 72 69 6f 20 63 | myfile``,.o.para.un.directorio.c |
f9a0 | 6f 6d 70 6c 65 74 6f 3a 20 60 60 67 69 74 20 61 64 64 20 73 6f 6d 65 64 69 72 2f 2a 60 60 00 41 | ompleto:.``git.add.somedir/*``.A |
f9c0 | 67 72 65 67 61 72 20 75 6e 61 20 6f 20 6d c3 a1 73 20 64 69 72 65 63 63 69 6f 6e 65 73 20 49 50 | gregar.una.o.m..s.direcciones.IP |
f9e0 | 00 44 49 52 45 43 43 49 c3 93 4e 00 44 65 73 70 75 c3 a9 73 20 64 65 20 75 6e 6f 20 6f 20 64 6f | .DIRECCI..N.Despu..s.de.uno.o.do |
fa00 | 73 20 6d 69 6e 75 74 6f 73 2c 20 65 6e 63 6f 6e 74 72 61 72 c3 a1 20 6c 6f 73 20 70 61 71 75 65 | s.minutos,.encontrar...los.paque |
fa20 | 74 65 73 20 44 45 42 20 67 65 6e 65 72 61 64 6f 73 20 6a 75 6e 74 6f 20 61 6c 20 64 69 72 65 63 | tes.DEB.generados.junto.al.direc |
fa40 | 74 6f 72 69 6f 20 66 75 65 6e 74 65 20 64 65 20 76 79 6f 73 2d 31 78 3a 00 44 65 73 70 75 c3 a9 | torio.fuente.de.vyos-1x:.Despu.. |
fa60 | 73 20 64 65 20 63 6f 6d 70 69 6c 61 72 20 6c 6f 73 20 70 61 71 75 65 74 65 73 2c 20 65 6e 63 6f | s.de.compilar.los.paquetes,.enco |
fa80 | 6e 74 72 61 72 c3 a1 20 6c 6f 73 20 62 69 6e 61 72 69 6f 73 20 60 2a 2e 64 65 62 60 20 72 65 63 | ntrar...los.binarios.`*.deb`.rec |
faa0 | 69 c3 a9 6e 20 67 65 6e 65 72 61 64 6f 73 20 65 6e 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 | i..n.generados.en.``vyos-build/p |
fac0 | 61 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 60 60 20 64 65 73 64 65 20 6c 6f 73 | ackages/linux-kernel``.desde.los |
fae0 | 20 63 75 61 6c 65 73 20 70 75 65 64 65 20 63 6f 70 69 61 72 6c 6f 73 20 61 20 6c 61 20 63 61 72 | .cuales.puede.copiarlos.a.la.car |
fb00 | 70 65 74 61 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 60 60 20 70 61 72 | peta.``vyos-build/packages``.par |
fb20 | 61 20 69 6e 63 6c 75 73 69 c3 b3 6e 20 64 75 72 61 6e 74 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 | a.inclusi..n.durante.la.compilac |
fb40 | 69 c3 b3 6e 20 49 53 4f 2e 00 44 65 73 70 75 c3 a9 73 20 64 65 20 73 75 20 70 72 69 6d 65 72 20 | i..n.ISO..Despu..s.de.su.primer. |
fb60 | 61 72 72 61 6e 71 75 65 20 65 6e 20 65 6c 20 73 69 73 74 65 6d 61 20 72 65 63 69 c3 a9 6e 20 69 | arranque.en.el.sistema.reci..n.i |
fb80 | 6e 73 74 61 6c 61 64 6f 2c 20 73 65 20 65 6a 65 63 75 74 61 20 65 6c 20 73 63 72 69 70 74 20 70 | nstalado,.se.ejecuta.el.script.p |
fba0 | 72 69 6e 63 69 70 61 6c 20 64 65 20 53 6d 6f 6b 65 74 65 73 74 2c 20 73 65 20 70 75 65 64 65 20 | rincipal.de.Smoketest,.se.puede. |
fbc0 | 65 6e 63 6f 6e 74 72 61 72 20 61 71 75 c3 ad 3a 20 60 2f 75 73 72 2f 62 69 6e 2f 76 79 6f 73 2d | encontrar.aqu..:.`/usr/bin/vyos- |
fbe0 | 73 6d 6f 6b 65 74 65 73 74 60 00 54 6f 64 6f 20 65 6c 20 63 c3 b3 64 69 67 6f 20 66 75 65 6e 74 | smoketest`.Todo.el.c..digo.fuent |
fc00 | 65 20 64 65 20 56 79 4f 53 20 65 73 74 c3 a1 20 61 6c 6f 6a 61 64 6f 20 65 6e 20 47 69 74 48 75 | e.de.VyOS.est...alojado.en.GitHu |
fc20 | 62 20 62 61 6a 6f 20 6c 61 20 6f 72 67 61 6e 69 7a 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 | b.bajo.la.organizaci..n.de.VyOS. |
fc40 | 71 75 65 20 73 65 20 70 75 65 64 65 20 65 6e 63 6f 6e 74 72 61 72 20 61 71 75 c3 ad 3a 20 68 74 | que.se.puede.encontrar.aqu..:.ht |
fc60 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 00 54 6f 64 61 73 20 6c 61 73 20 | tps://github.com/vyos.Todas.las. |
fc80 | 76 65 72 69 66 69 63 61 63 69 6f 6e 65 73 20 64 65 20 74 69 65 6d 70 6f 20 64 65 20 63 6f 6d 70 | verificaciones.de.tiempo.de.comp |
fca0 | 72 6f 6d 69 73 6f 20 64 65 62 65 6e 20 65 73 74 61 72 20 65 6e 20 6c 61 20 66 75 6e 63 69 c3 b3 | romiso.deben.estar.en.la.funci.. |
fcc0 | 6e 20 64 65 20 76 65 72 69 66 69 63 61 63 69 c3 b3 6e 20 28 29 20 64 65 6c 20 73 63 72 69 70 74 | n.de.verificaci..n.().del.script |
fce0 | 00 54 6f 64 6f 73 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 64 65 20 65 6e 74 72 61 64 61 20 58 | .Todos.los.archivos.de.entrada.X |
fd00 | 4d 4c 20 64 65 20 64 65 66 69 6e 69 63 69 c3 b3 6e 20 64 65 20 69 6e 74 65 72 66 61 7a 20 28 73 | ML.de.definici..n.de.interfaz.(s |
fd20 | 75 66 69 6a 6f 20 2e 69 6e 29 20 73 65 20 65 6e 76 69 61 72 c3 a1 6e 20 61 6c 20 70 72 65 70 72 | ufijo..in).se.enviar..n.al.prepr |
fd40 | 6f 63 65 73 6f 20 64 65 20 47 43 43 20 79 20 6c 61 20 73 61 6c 69 64 61 20 73 65 20 61 6c 6d 61 | oceso.de.GCC.y.la.salida.se.alma |
fd60 | 63 65 6e 61 72 c3 a1 20 65 6e 20 6c 61 20 63 61 72 70 65 74 61 20 60 62 75 69 6c 64 2f 69 6e 74 | cenar...en.la.carpeta.`build/int |
fd80 | 65 72 66 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 73 60 2e 20 45 6c 20 73 63 72 69 70 74 20 60 | erface-definitions`..El.script.` |
fda0 | 73 63 72 69 70 74 73 2f 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 2d 74 65 6d 70 6c 61 74 65 73 60 | scripts/build-command-templates` |
fdc0 | 20 6d 65 6e 63 69 6f 6e 61 64 6f 20 61 6e 74 65 72 69 6f 72 6d 65 6e 74 65 20 6f 70 65 72 61 20 | .mencionado.anteriormente.opera. |
fde0 | 65 6e 20 6c 61 20 63 61 72 70 65 74 61 20 60 62 75 69 6c 64 2f 69 6e 74 65 72 66 61 63 65 2d 64 | en.la.carpeta.`build/interface-d |
fe00 | 65 66 69 6e 69 74 69 6f 6e 73 60 20 70 61 72 61 20 67 65 6e 65 72 61 72 20 74 6f 64 6f 73 20 6c | efinitions`.para.generar.todos.l |
fe20 | 6f 73 20 6e 6f 64 6f 73 20 43 4c 49 20 72 65 71 75 65 72 69 64 6f 73 2e 00 54 6f 64 6f 73 20 6c | os.nodos.CLI.requeridos..Todos.l |
fe40 | 6f 73 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 62 65 6e 20 69 6e 66 6f 72 6d 61 72 73 65 20 61 20 | os.problemas.deben.informarse.a. |
fe60 | 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 65 73 2e 20 45 73 74 6f 20 6c 65 73 20 70 65 | los.desarrolladores..Esto.les.pe |
fe80 | 72 6d 69 74 65 20 61 20 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 65 73 20 73 61 62 65 | rmite.a.los.desarrolladores.sabe |
fea0 | 72 20 71 75 c3 a9 20 6e 6f 20 66 75 6e 63 69 6f 6e 61 20 63 6f 72 72 65 63 74 61 6d 65 6e 74 65 | r.qu...no.funciona.correctamente |
fec0 | 2e 20 53 69 6e 20 65 73 74 65 20 74 69 70 6f 20 64 65 20 63 6f 6d 65 6e 74 61 72 69 6f 73 2c 20 | ..Sin.este.tipo.de.comentarios,. |
fee0 | 74 6f 64 6f 73 20 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 65 73 20 63 72 65 65 72 c3 | todos.los.desarrolladores.creer. |
ff00 | a1 6e 20 71 75 65 20 74 6f 64 6f 20 66 75 6e 63 69 6f 6e 61 20 63 6f 72 72 65 63 74 61 6d 65 6e | .n.que.todo.funciona.correctamen |
ff20 | 74 65 2e 00 54 6f 64 61 20 6c 61 20 6c c3 b3 67 69 63 61 20 64 65 62 65 20 65 73 74 61 72 20 65 | te..Toda.la.l..gica.debe.estar.e |
ff40 | 6e 20 6c 6f 73 20 73 63 72 69 70 74 73 2e 00 54 6f 64 6f 20 65 6c 20 74 65 78 74 6f 20 64 65 6c | n.los.scripts..Todo.el.texto.del |
ff60 | 20 6d 65 6e 73 61 6a 65 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 64 65 62 65 20 61 | .mensaje.de.confirmaci..n.debe.a |
ff80 | 6a 75 73 74 61 72 73 65 20 61 20 37 32 20 63 61 72 61 63 74 65 72 65 73 20 73 69 20 65 73 20 70 | justarse.a.72.caracteres.si.es.p |
ffa0 | 6f 73 69 62 6c 65 2c 20 6c 6f 20 71 75 65 20 66 61 63 69 6c 69 74 61 20 6c 61 20 6c 65 63 74 75 | osible,.lo.que.facilita.la.lectu |
ffc0 | 72 61 20 64 65 20 6c 6f 73 20 72 65 67 69 73 74 72 6f 73 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 | ra.de.los.registros.de.confirmac |
ffe0 | 69 c3 b3 6e 20 63 6f 6e 20 60 60 67 69 74 20 6c 6f 67 60 60 20 65 6e 20 75 6e 61 20 74 65 72 6d | i..n.con.``git.log``.en.una.term |
10000 | 69 6e 61 6c 20 65 73 74 c3 a1 6e 64 61 72 20 28 71 75 65 20 72 65 73 75 6c 74 61 20 73 65 72 20 | inal.est..ndar.(que.resulta.ser. |
10020 | 38 30 78 32 35 29 00 55 74 69 6c 69 63 65 20 73 69 65 6d 70 72 65 20 6c 61 20 6f 70 63 69 c3 b3 | 80x25).Utilice.siempre.la.opci.. |
10040 | 6e 20 60 60 2d 78 60 60 20 70 61 72 61 20 65 6c 20 63 6f 6d 61 6e 64 6f 20 60 60 67 69 74 20 63 | n.``-x``.para.el.comando.``git.c |
10060 | 68 65 72 72 79 2d 70 69 63 6b 60 60 20 63 75 61 6e 64 6f 20 72 65 74 72 6f 63 65 64 61 20 6f 20 | herry-pick``.cuando.retroceda.o. |
10080 | 72 65 65 6e 76 c3 ad 65 20 6c 61 20 74 72 61 6e 73 66 65 72 65 6e 63 69 61 20 64 65 20 75 6e 61 | reenv..e.la.transferencia.de.una |
100a0 | 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 69 6e 64 69 76 69 64 75 61 6c 2e 20 45 73 74 6f 20 | .confirmaci..n.individual..Esto. |
100c0 | 61 67 72 65 67 61 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 20 6c 61 20 6c c3 ad 6e 65 | agrega.autom..ticamente.la.l..ne |
100e0 | 61 3a 20 60 60 28 63 68 65 72 72 79 20 70 69 63 6b 20 66 72 6f 6d 20 63 6f 6d 6d 69 74 3c 49 44 | a:.``(cherry.pick.from.commit<ID |
10100 | 3e 20 29 60 60 20 61 6c 20 6d 65 6e 73 61 6a 65 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 | >.)``.al.mensaje.de.confirmaci.. |
10120 | 6e 20 64 65 20 6c 6f 73 20 61 75 74 6f 72 65 73 20 6f 72 69 67 69 6e 61 6c 65 73 2c 20 6c 6f 20 | n.de.los.autores.originales,.lo. |
10140 | 71 75 65 20 66 61 63 69 6c 69 74 61 20 6c 61 20 64 69 76 69 73 69 c3 b3 6e 20 64 65 20 70 72 6f | que.facilita.la.divisi..n.de.pro |
10160 | 62 6c 65 6d 61 73 2e 00 4f 74 72 61 20 76 65 6e 74 61 6a 61 20 65 73 20 6c 61 20 63 61 70 61 63 | blemas..Otra.ventaja.es.la.capac |
10180 | 69 64 61 64 20 64 65 20 70 72 75 65 62 61 20 64 65 6c 20 63 c3 b3 64 69 67 6f 2e 20 42 75 72 6c | idad.de.prueba.del.c..digo..Burl |
101a0 | 61 72 73 65 20 64 65 20 74 6f 64 6f 20 65 6c 20 73 75 62 73 69 73 74 65 6d 61 20 64 65 20 63 6f | arse.de.todo.el.subsistema.de.co |
101c0 | 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 73 20 64 69 66 c3 ad 63 69 6c 2c 20 6d 69 65 6e 74 72 | nfiguraci..n.es.dif..cil,.mientr |
101e0 | 61 73 20 71 75 65 20 63 6f 6e 73 74 72 75 69 72 20 75 6e 61 20 72 65 70 72 65 73 65 6e 74 61 63 | as.que.construir.una.representac |
10200 | 69 c3 b3 6e 20 69 6e 74 65 72 6e 61 20 61 20 6d 61 6e 6f 20 65 73 20 6d 75 63 68 6f 20 6d c3 a1 | i..n.interna.a.mano.es.mucho.m.. |
10220 | 73 20 73 69 6d 70 6c 65 2e 00 43 75 61 6c 71 75 69 65 72 20 70 61 71 75 65 74 65 20 26 71 75 6f | s.simple..Cualquier.paquete.&quo |
10240 | 74 3b 6d 6f 64 69 66 69 63 61 64 6f 26 71 75 6f 74 3b 20 70 75 65 64 65 20 68 61 63 65 72 20 72 | t;modificado".puede.hacer.r |
10260 | 65 66 65 72 65 6e 63 69 61 20 61 20 75 6e 61 20 76 65 72 73 69 c3 b3 6e 20 61 6c 74 65 72 61 64 | eferencia.a.una.versi..n.alterad |
10280 | 61 20 64 65 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 65 6c 20 70 61 71 75 65 74 65 20 76 79 | a.de,.por.ejemplo,.el.paquete.vy |
102a0 | 6f 73 2d 31 78 20 71 75 65 20 6c 65 20 67 75 73 74 61 72 c3 ad 61 20 70 72 6f 62 61 72 20 61 6e | os-1x.que.le.gustar..a.probar.an |
102c0 | 74 65 73 20 64 65 20 70 72 65 73 65 6e 74 61 72 20 75 6e 61 20 73 6f 6c 69 63 69 74 75 64 20 64 | tes.de.presentar.una.solicitud.d |
102e0 | 65 20 65 78 74 72 61 63 63 69 c3 b3 6e 20 65 6e 20 47 69 74 48 75 62 2e 00 43 75 61 6c 71 75 69 | e.extracci..n.en.GitHub..Cualqui |
10300 | 65 72 20 70 61 71 75 65 74 65 20 65 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 64 65 20 70 | er.paquete.en.el.directorio.de.p |
10320 | 61 71 75 65 74 65 73 20 73 65 20 61 67 72 65 67 61 72 c3 a1 20 61 20 6c 61 20 69 73 6f 20 64 75 | aquetes.se.agregar...a.la.iso.du |
10340 | 72 61 6e 74 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 2c 20 72 65 65 6d 70 6c 61 7a 61 | rante.la.compilaci..n,.reemplaza |
10360 | 6e 64 6f 20 61 20 6c 6f 73 20 61 6e 74 65 72 69 6f 72 65 73 2e 20 41 73 65 67 c3 ba 72 65 73 65 | ndo.a.los.anteriores..Aseg..rese |
10380 | 20 64 65 20 65 6c 69 6d 69 6e 61 72 6c 6f 73 20 28 74 61 6e 74 6f 20 6c 6f 73 20 64 69 72 65 63 | .de.eliminarlos.(tanto.los.direc |
103a0 | 74 6f 72 69 6f 73 20 64 65 20 6f 72 69 67 65 6e 20 63 6f 6d 6f 20 6c 6f 73 20 70 61 71 75 65 74 | torios.de.origen.como.los.paquet |
103c0 | 65 73 20 64 65 62 20 63 72 65 61 64 6f 73 29 20 73 69 20 64 65 73 65 61 20 63 72 65 61 72 20 75 | es.deb.creados).si.desea.crear.u |
103e0 | 6e 61 20 69 73 6f 20 61 20 70 61 72 74 69 72 20 64 65 20 70 61 71 75 65 74 65 73 20 70 75 72 61 | na.iso.a.partir.de.paquetes.pura |
10400 | 6d 65 6e 74 65 20 61 73 63 65 6e 64 65 6e 74 65 73 2e 00 43 6f 6d 6f 20 53 6d 6f 6b 65 74 65 73 | mente.ascendentes..Como.Smoketes |
10420 | 74 73 20 61 6c 74 65 72 61 72 c3 a1 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 | ts.alterar...la.configuraci..n.d |
10440 | 65 6c 20 73 69 73 74 65 6d 61 20 79 20 75 73 74 65 64 20 65 73 74 c3 a1 20 63 6f 6e 65 63 74 61 | el.sistema.y.usted.est...conecta |
10460 | 64 6f 20 64 65 20 66 6f 72 6d 61 20 72 65 6d 6f 74 61 2c 20 70 75 65 64 65 20 70 65 72 64 65 72 | do.de.forma.remota,.puede.perder |
10480 | 20 73 75 20 63 6f 6e 65 78 69 c3 b3 6e 20 63 6f 6e 20 65 6c 20 73 69 73 74 65 6d 61 2e 00 43 6f | .su.conexi..n.con.el.sistema..Co |
104a0 | 6d 6f 20 6c 61 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 6e 6f 20 | mo.la.documentaci..n.de.VyOS.no. |
104c0 | 65 73 20 73 6f 6c 6f 20 70 61 72 61 20 6c 6f 73 20 75 73 75 61 72 69 6f 73 2c 20 73 69 6e 6f 20 | es.solo.para.los.usuarios,.sino. |
104e0 | 74 61 6d 62 69 c3 a9 6e 20 70 61 72 61 20 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 65 | tambi..n.para.los.desarrolladore |
10500 | 73 2c 20 79 20 6e 6f 20 67 75 61 72 64 61 6d 6f 73 20 64 6f 63 75 6d 65 6e 74 61 63 69 c3 b3 6e | s,.y.no.guardamos.documentaci..n |
10520 | 20 73 65 63 72 65 74 61 2c 20 65 73 74 61 20 73 65 63 63 69 c3 b3 6e 20 64 65 73 63 72 69 62 65 | .secreta,.esta.secci..n.describe |
10540 | 20 63 c3 b3 6d 6f 20 66 75 6e 63 69 6f 6e 61 6e 20 6c 61 73 20 70 72 75 65 62 61 73 20 61 75 74 | .c..mo.funcionan.las.pruebas.aut |
10560 | 6f 6d 61 74 69 7a 61 64 61 73 2e 00 53 75 70 6f 6e 67 61 6d 6f 73 20 71 75 65 20 71 75 65 72 65 | omatizadas..Supongamos.que.quere |
10580 | 6d 6f 73 20 63 6f 6e 73 74 72 75 69 72 20 65 6c 20 70 61 71 75 65 74 65 20 76 79 6f 73 2d 31 78 | mos.construir.el.paquete.vyos-1x |
105a0 | 20 70 6f 72 20 6e 75 65 73 74 72 61 20 63 75 65 6e 74 61 20 79 20 6d 6f 64 69 66 69 63 61 72 6c | .por.nuestra.cuenta.y.modificarl |
105c0 | 6f 20 73 65 67 c3 ba 6e 20 6e 75 65 73 74 72 61 73 20 6e 65 63 65 73 69 64 61 64 65 73 2e 20 50 | o.seg..n.nuestras.necesidades..P |
105e0 | 72 69 6d 65 72 6f 20 6e 65 63 65 73 69 74 61 6d 6f 73 20 63 6c 6f 6e 61 72 20 65 6c 20 72 65 70 | rimero.necesitamos.clonar.el.rep |
10600 | 6f 73 69 74 6f 72 69 6f 20 64 65 20 47 69 74 48 75 62 2e 00 41 64 6a 75 6e 74 61 72 20 70 61 72 | ositorio.de.GitHub..Adjuntar.par |
10620 | 63 68 65 20 61 20 6c 61 20 74 61 72 65 61 20 64 65 20 50 66 61 62 72 69 63 61 74 6f 72 00 49 6e | che.a.la.tarea.de.Pfabricator.In |
10640 | 63 6f 72 72 65 63 74 6f 3a 20 26 71 75 6f 74 3b 44 65 73 68 61 62 69 6c 69 74 61 20 65 6c 20 72 | correcto:."Deshabilita.el.r |
10660 | 65 65 6e 76 c3 ad 6f 20 64 65 20 49 50 76 36 26 71 75 6f 74 3b 00 4d 61 6c 6f 3a 20 26 71 75 6f | eenv..o.de.IPv6".Malo:.&quo |
10680 | 74 3b 41 6c 67 6f 72 69 74 6d 6f 20 64 65 20 66 72 6f 62 6e 69 63 61 63 69 c3 b3 6e 26 71 75 6f | t;Algoritmo.de.frobnicaci..n&quo |
106a0 | 74 3b 2e 00 49 6e 63 6f 72 72 65 63 74 6f 3a 20 26 71 75 6f 74 3b 45 73 74 61 62 6c 65 63 65 72 | t;..Incorrecto:."Establecer |
106c0 | 20 74 69 65 6d 70 6f 20 64 65 20 65 73 70 65 72 61 20 64 65 20 63 6f 6e 65 78 69 c3 b3 6e 20 54 | .tiempo.de.espera.de.conexi..n.T |
106e0 | 43 50 26 71 75 6f 74 3b 00 4d 61 6c 6f 3a 20 26 71 75 6f 74 3b 61 6c 67 6f 72 69 74 6d 6f 20 64 | CP".Malo:."algoritmo.d |
10700 | 65 20 66 72 6f 62 6e 69 63 61 63 69 c3 b3 6e 26 71 75 6f 74 3b 00 49 6e 63 6f 72 72 65 63 74 6f | e.frobnicaci..n".Incorrecto |
10720 | 3a 20 26 71 75 6f 74 3b 74 69 65 6d 70 6f 20 64 65 20 65 73 70 65 72 61 20 64 65 20 63 6f 6e 65 | :."tiempo.de.espera.de.cone |
10740 | 78 69 c3 b3 6e 20 74 63 70 26 71 75 6f 74 3b 00 4d 61 6c 6f 3a 20 50 50 50 4f 45 2c 20 49 50 53 | xi..n.tcp".Malo:.PPPOE,.IPS |
10760 | 45 43 00 4d 61 6c 6f 3a 20 50 50 50 4f 45 2c 20 49 50 53 45 43 00 4d 61 6c 6f 3a 20 72 61 64 69 | EC.Malo:.PPPOE,.IPSEC.Malo:.radi |
10780 | 6f 20 28 61 20 6d 65 6e 6f 73 20 71 75 65 20 73 65 20 74 72 61 74 65 20 64 65 20 6c 61 20 64 69 | o.(a.menos.que.se.trate.de.la.di |
107a0 | 73 74 61 6e 63 69 61 20 65 6e 74 72 65 20 65 6c 20 63 65 6e 74 72 6f 20 64 65 20 75 6e 20 63 c3 | stancia.entre.el.centro.de.un.c. |
107c0 | ad 72 63 75 6c 6f 20 79 20 63 75 61 6c 71 75 69 65 72 61 20 64 65 20 73 75 73 20 70 75 6e 74 6f | .rculo.y.cualquiera.de.sus.punto |
107e0 | 73 29 00 53 65 72 20 76 61 6c 69 65 6e 74 65 20 79 20 65 6a 65 63 75 74 61 72 20 6c 6f 73 20 c3 | s).Ser.valiente.y.ejecutar.los.. |
10800 | ba 6c 74 69 6d 6f 73 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 73 20 63 6f 6e 74 69 6e 75 6f 73 20 61 | .ltimos.lanzamientos.continuos.a |
10820 | 20 76 65 63 65 73 20 64 65 73 65 6e 63 61 64 65 6e 61 72 c3 a1 20 65 72 72 6f 72 65 73 20 64 65 | .veces.desencadenar...errores.de |
10840 | 62 69 64 6f 20 61 20 6c 6f 73 20 63 61 73 6f 73 20 64 65 20 65 73 71 75 69 6e 61 20 71 75 65 20 | bido.a.los.casos.de.esquina.que. |
10860 | 70 61 73 61 6d 6f 73 20 70 6f 72 20 61 6c 74 6f 20 65 6e 20 6e 75 65 73 74 72 6f 20 64 69 73 65 | pasamos.por.alto.en.nuestro.dise |
10880 | c3 b1 6f 2e 20 45 73 6f 73 20 65 72 72 6f 72 65 73 20 64 65 62 65 6e 20 61 72 63 68 69 76 61 72 | ..o..Esos.errores.deben.archivar |
108a0 | 73 65 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 70 65 72 | se.a.trav..s.de.Phabricator_.per |
108c0 | 6f 20 70 75 65 64 65 20 61 79 75 64 61 72 6e 6f 73 20 61 20 72 65 64 75 63 69 72 20 65 6c 20 70 | o.puede.ayudarnos.a.reducir.el.p |
108e0 | 72 6f 62 6c 65 6d 61 2e 20 49 6e 69 63 69 65 20 73 65 73 69 c3 b3 6e 20 65 6e 20 73 75 20 73 69 | roblema..Inicie.sesi..n.en.su.si |
10900 | 73 74 65 6d 61 20 56 79 4f 53 20 79 20 63 61 6d 62 69 65 20 61 6c 20 6d 6f 64 6f 20 64 65 20 63 | stema.VyOS.y.cambie.al.modo.de.c |
10920 | 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 73 63 72 69 62 69 65 6e 64 6f 20 60 60 63 6f 6e 66 | onfiguraci..n.escribiendo.``conf |
10940 | 69 67 75 72 65 60 60 2e 20 41 68 6f 72 61 20 76 75 65 6c 76 61 20 61 20 63 61 72 67 61 72 20 73 | igure``..Ahora.vuelva.a.cargar.s |
10960 | 75 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 61 72 72 61 6e 71 75 65 20 73 69 6d | u.configuraci..n.de.arranque.sim |
10980 | 70 6c 65 6d 65 6e 74 65 20 65 73 63 72 69 62 69 65 6e 64 6f 20 60 60 63 61 72 67 61 72 60 60 20 | plemente.escribiendo.``cargar``. |
109a0 | 73 65 67 75 69 64 6f 20 64 65 20 72 65 74 6f 72 6e 6f 2e 00 42 65 69 6e 67 20 62 72 61 76 65 20 | seguido.de.retorno..Being.brave. |
109c0 | 61 6e 64 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 6c 61 74 65 73 74 20 72 6f 6c 6c 69 6e 67 20 72 | and.running.the.latest.rolling.r |
109e0 | 65 6c 65 61 73 65 73 20 77 69 6c 6c 20 73 6f 6d 65 74 69 6d 65 73 20 74 72 69 67 67 65 72 20 62 | eleases.will.sometimes.trigger.b |
10a00 | 75 67 73 20 64 75 65 20 74 6f 20 63 6f 72 6e 65 72 20 63 61 73 65 73 20 77 65 20 6d 69 73 73 65 | ugs.due.to.corner.cases.we.misse |
10a20 | 64 20 69 6e 20 6f 75 72 20 64 65 73 69 67 6e 2e 20 54 68 6f 73 65 20 62 75 67 73 20 73 68 6f 75 | d.in.our.design..Those.bugs.shou |
10a40 | 6c 64 20 62 65 20 66 69 6c 65 64 20 76 69 61 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 62 75 74 | ld.be.filed.via.Phabricator_.but |
10a60 | 20 79 6f 75 20 63 61 6e 20 68 65 6c 70 20 75 73 20 74 6f 20 6e 61 72 72 6f 77 20 64 6f 77 6e 20 | .you.can.help.us.to.narrow.down. |
10a80 | 74 68 65 20 69 73 73 75 65 2e 20 4c 6f 67 69 6e 20 74 6f 20 79 6f 75 72 20 56 79 4f 53 20 73 79 | the.issue..Login.to.your.VyOS.sy |
10aa0 | 73 74 65 6d 20 61 6e 64 20 63 68 61 6e 67 65 20 69 6e 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 | stem.and.change.into.configurati |
10ac0 | 6f 6e 20 6d 6f 64 65 20 62 79 20 74 79 70 69 6e 67 20 60 60 63 6f 6e 66 69 67 75 72 65 60 60 2e | on.mode.by.typing.``configure``. |
10ae0 | 20 4e 6f 77 20 72 65 2d 6c 6f 61 64 20 79 6f 75 72 20 62 6f 6f 74 20 63 6f 6e 66 69 67 75 72 61 | .Now.re-load.your.boot.configura |
10b00 | 74 69 6f 6e 20 62 79 20 73 69 6d 70 6c 79 20 74 79 70 69 6e 67 20 60 60 6c 6f 61 64 60 60 20 66 | tion.by.simply.typing.``load``.f |
10b20 | 6f 6c 6c 6f 77 65 64 20 62 79 20 72 65 74 75 72 6e 2e 00 54 65 6d 70 6f 72 69 7a 61 63 69 c3 b3 | ollowed.by.return..Temporizaci.. |
10b40 | 6e 20 64 65 20 61 72 72 61 6e 71 75 65 00 49 6e 66 6f 72 6d 65 20 64 65 20 65 72 72 6f 72 2f 70 | n.de.arranque.Informe.de.error/p |
10b60 | 72 6f 62 6c 65 6d 61 00 43 6f 6e 73 74 72 75 69 72 00 43 6f 6e 74 65 6e 65 64 6f 72 20 64 65 20 | roblema.Construir.Contenedor.de. |
10b80 | 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 00 43 6f 6e 73 74 72 75 69 72 20 49 53 4f 00 43 6f 6e 73 | construcci..n.Construir.ISO.Cons |
10ba0 | 74 72 75 69 72 20 56 79 4f 53 00 43 6f 6e 73 74 72 75 69 72 20 64 65 73 64 65 20 6c 61 20 66 75 | truir.VyOS.Construir.desde.la.fu |
10bc0 | 65 6e 74 65 00 43 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 64 65 20 6d c3 b3 64 75 6c 6f 73 20 66 | ente.Construcci..n.de.m..dulos.f |
10be0 | 75 65 72 61 20 64 65 6c 20 c3 a1 72 62 6f 6c 00 43 6f 6e 73 74 72 75 79 65 6e 64 6f 20 65 6c 20 | uera.del...rbol.Construyendo.el. |
10c00 | 6e c3 ba 63 6c 65 6f 00 43 6f 6e 73 74 72 75 69 72 20 56 79 4f 53 20 65 6e 20 57 69 6e 64 6f 77 | n..cleo.Construir.VyOS.en.Window |
10c20 | 73 20 57 53 4c 32 20 63 6f 6e 20 44 6f 63 6b 65 72 20 69 6e 74 65 67 72 61 64 6f 20 65 6e 20 57 | s.WSL2.con.Docker.integrado.en.W |
10c40 | 53 4c 32 20 66 75 6e 63 69 6f 6e 61 72 c3 a1 20 64 65 20 6d 61 72 61 76 69 6c 6c 61 2e 20 c2 a1 | SL2.funcionar...de.maravilla.... |
10c60 | 4e 6f 20 73 65 20 63 6f 6e 6f 63 65 6e 20 70 72 6f 62 6c 65 6d 61 73 20 68 61 73 74 61 20 61 68 | No.se.conocen.problemas.hasta.ah |
10c80 | 6f 72 61 21 00 43 72 65 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 63 6f 6e 20 63 75 | ora!.Crear.una.imagen.ISO.con.cu |
10ca0 | 61 6c 71 75 69 65 72 20 70 61 71 75 65 74 65 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 20 6e 6f | alquier.paquete.personalizado.no |
10cc0 | 20 65 73 20 64 69 66 65 72 65 6e 74 65 20 64 65 20 63 72 65 61 72 20 75 6e 61 20 69 6d 61 67 65 | .es.diferente.de.crear.una.image |
10ce0 | 6e 20 49 53 4f 20 6e 6f 72 6d 61 6c 20 28 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 20 6f 20 6e 6f | n.ISO.normal.(personalizada.o.no |
10d00 | 29 2e 20 53 69 6d 70 6c 65 6d 65 6e 74 65 20 63 6f 6c 6f 71 75 65 20 73 75 20 70 61 71 75 65 74 | )..Simplemente.coloque.su.paquet |
10d20 | 65 20 60 2a 2e 64 65 62 60 20 6d 6f 64 69 66 69 63 61 64 6f 20 64 65 6e 74 72 6f 20 64 65 20 6c | e.`*.deb`.modificado.dentro.de.l |
10d40 | 61 20 63 61 72 70 65 74 61 20 60 70 61 63 6b 61 67 65 73 60 20 64 65 6e 74 72 6f 20 64 65 20 60 | a.carpeta.`packages`.dentro.de.` |
10d60 | 76 79 6f 73 2d 62 75 69 6c 64 60 2e 20 45 6c 20 70 72 6f 63 65 73 6f 20 64 65 20 63 6f 6d 70 69 | vyos-build`..El.proceso.de.compi |
10d80 | 6c 61 63 69 c3 b3 6e 20 72 65 63 6f 67 65 72 c3 a1 20 73 75 20 70 61 71 75 65 74 65 20 70 65 72 | laci..n.recoger...su.paquete.per |
10da0 | 73 6f 6e 61 6c 69 7a 61 64 6f 20 79 20 6c 6f 20 69 6e 74 65 67 72 61 72 c3 a1 20 65 6e 20 73 75 | sonalizado.y.lo.integrar...en.su |
10dc0 | 20 49 53 4f 2e 00 43 6f 6e 73 74 72 75 69 72 20 65 6c 20 6b 65 72 6e 65 6c 20 65 73 20 75 6e 61 | .ISO..Construir.el.kernel.es.una |
10de0 | 20 70 61 72 74 65 2c 20 70 65 72 6f 20 61 68 6f 72 61 20 74 61 6d 62 69 c3 a9 6e 20 6e 65 63 65 | .parte,.pero.ahora.tambi..n.nece |
10e00 | 73 69 74 61 20 63 6f 6e 73 74 72 75 69 72 20 6c 6f 73 20 6d c3 b3 64 75 6c 6f 73 20 66 75 65 72 | sita.construir.los.m..dulos.fuer |
10e20 | 61 20 64 65 6c 20 c3 a1 72 62 6f 6c 20 72 65 71 75 65 72 69 64 6f 73 20 70 61 72 61 20 71 75 65 | a.del...rbol.requeridos.para.que |
10e40 | 20 74 6f 64 6f 20 65 73 74 c3 a9 20 61 6c 69 6e 65 61 64 6f 20 79 20 6c 61 73 20 41 42 49 20 63 | .todo.est...alineado.y.las.ABI.c |
10e60 | 6f 69 6e 63 69 64 61 6e 2e 20 50 61 72 61 20 68 61 63 65 72 6c 6f 2c 20 70 75 65 64 65 20 76 6f | oincidan..Para.hacerlo,.puede.vo |
10e80 | 6c 76 65 72 20 61 20 65 63 68 61 72 20 75 6e 20 76 69 73 74 61 7a 6f 20 61 20 60 60 76 79 6f 73 | lver.a.echar.un.vistazo.a.``vyos |
10ea0 | 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 4a 65 6e | -build/packages/linux-kernel/Jen |
10ec0 | 6b 69 6e 73 66 69 6c 65 60 60 20 70 61 72 61 20 76 65 72 20 74 6f 64 6f 73 20 6c 6f 73 20 6d c3 | kinsfile``.para.ver.todos.los.m. |
10ee0 | b3 64 75 6c 6f 73 20 72 65 71 75 65 72 69 64 6f 73 20 79 20 73 75 73 20 76 65 72 73 69 6f 6e 65 | .dulos.requeridos.y.sus.versione |
10f00 | 73 20 73 65 6c 65 63 63 69 6f 6e 61 64 61 73 2e 20 4c 65 20 6d 6f 73 74 72 61 72 65 6d 6f 73 20 | s.seleccionadas..Le.mostraremos. |
10f20 | 63 c3 b3 6d 6f 20 63 6f 6e 73 74 72 75 69 72 20 74 6f 64 6f 73 20 6c 6f 73 20 6d c3 b3 64 75 6c | c..mo.construir.todos.los.m..dul |
10f40 | 6f 73 20 72 65 71 75 65 72 69 64 6f 73 20 61 63 74 75 61 6c 6d 65 6e 74 65 2e 00 43 6f 6e 73 74 | os.requeridos.actualmente..Const |
10f60 | 72 75 69 72 20 65 6c 20 6e c3 ba 63 6c 65 6f 20 6c 6c 65 76 61 72 c3 a1 20 61 6c 67 c3 ba 6e 20 | ruir.el.n..cleo.llevar...alg..n. |
10f80 | 74 69 65 6d 70 6f 20 64 65 70 65 6e 64 69 65 6e 64 6f 20 64 65 20 6c 61 20 76 65 6c 6f 63 69 64 | tiempo.dependiendo.de.la.velocid |
10fa0 | 61 64 20 79 20 6c 61 20 63 61 6e 74 69 64 61 64 20 64 65 20 73 75 20 43 50 55 2f 6e c3 ba 63 6c | ad.y.la.cantidad.de.su.CPU/n..cl |
10fc0 | 65 6f 73 20 79 20 6c 61 20 76 65 6c 6f 63 69 64 61 64 20 64 65 6c 20 64 69 73 63 6f 2e 20 45 73 | eos.y.la.velocidad.del.disco..Es |
10fe0 | 70 65 72 65 20 32 30 20 6d 69 6e 75 74 6f 73 20 28 6f 20 69 6e 63 6c 75 73 6f 20 6d c3 a1 73 29 | pere.20.minutos.(o.incluso.m..s) |
11000 | 20 65 6e 20 68 61 72 64 77 61 72 65 20 64 65 20 67 61 6d 61 20 62 61 6a 61 2e 00 43 6f 6e 73 74 | .en.hardware.de.gama.baja..Const |
11020 | 72 75 69 72 20 75 73 61 6e 64 6f 20 75 6e 20 63 6f 6e 74 65 6e 65 64 6f 72 20 3a 72 65 66 3a 60 | ruir.usando.un.contenedor.:ref:` |
11040 | 62 75 69 6c 64 5f 64 6f 63 6b 65 72 60 2c 20 61 75 6e 71 75 65 20 6e 6f 20 65 73 20 6c 61 20 c3 | build_docker`,.aunque.no.es.la.. |
11060 | ba 6e 69 63 61 20 66 6f 72 6d 61 2c 20 65 73 20 6c 61 20 66 6f 72 6d 61 20 6d c3 a1 73 20 66 c3 | .nica.forma,.es.la.forma.m..s.f. |
11080 | a1 63 69 6c 20 79 61 20 71 75 65 20 74 6f 64 61 73 20 6c 61 73 20 64 65 70 65 6e 64 65 6e 63 69 | .cil.ya.que.todas.las.dependenci |
110a0 | 61 73 20 73 65 20 61 64 6d 69 6e 69 73 74 72 61 6e 20 70 6f 72 20 75 73 74 65 64 2e 20 53 69 6e | as.se.administran.por.usted..Sin |
110c0 | 20 65 6d 62 61 72 67 6f 2c 20 74 61 6d 62 69 c3 a9 6e 20 70 75 65 64 65 20 63 6f 6e 66 69 67 75 | .embargo,.tambi..n.puede.configu |
110e0 | 72 61 72 20 73 75 20 70 72 6f 70 69 61 20 6d c3 a1 71 75 69 6e 61 20 64 65 20 63 6f 6d 70 69 6c | rar.su.propia.m..quina.de.compil |
11100 | 61 63 69 c3 b3 6e 20 79 20 65 6a 65 63 75 74 61 72 20 75 6e 20 3a 72 65 66 3a 60 62 75 69 6c 64 | aci..n.y.ejecutar.un.:ref:`build |
11120 | 5f 6e 61 74 69 76 65 60 2e 00 50 65 72 6f 20 65 73 74 61 6d 6f 73 20 61 71 75 c3 ad 20 70 61 72 | _native`..Pero.estamos.aqu...par |
11140 | 61 20 61 79 75 64 61 72 6c 6f 20 79 20 71 75 65 72 65 6d 6f 73 20 67 75 69 61 72 6c 6f 20 61 20 | a.ayudarlo.y.queremos.guiarlo.a. |
11160 | 74 72 61 76 c3 a9 73 20 64 65 20 63 c3 b3 6d 6f 20 70 75 65 64 65 20 63 6f 6e 76 65 72 74 69 72 | trav..s.de.c..mo.puede.convertir |
11180 | 73 65 20 65 6e 20 75 6e 20 62 75 65 6e 20 63 6f 6c 61 62 6f 72 61 64 6f 72 20 64 65 20 56 79 4f | se.en.un.buen.colaborador.de.VyO |
111a0 | 53 2e 20 4c 61 73 20 72 65 67 6c 61 73 20 71 75 65 20 74 65 6e 65 6d 6f 73 20 6e 6f 20 65 78 69 | S..Las.reglas.que.tenemos.no.exi |
111c0 | 73 74 65 6e 20 70 61 72 61 20 63 61 73 74 69 67 61 72 6c 6f 2c 20 6c 61 73 20 72 65 67 6c 61 73 | sten.para.castigarlo,.las.reglas |
111e0 | 20 65 78 69 73 74 65 6e 20 70 61 72 61 20 61 79 75 64 61 72 6e 6f 73 20 61 20 74 6f 64 6f 73 2e | .existen.para.ayudarnos.a.todos. |
11200 | 20 c2 bf 51 75 c3 a9 20 73 69 67 6e 69 66 69 63 61 3f 20 41 6c 20 74 65 6e 65 72 20 75 6e 20 65 | ...Qu...significa?.Al.tener.un.e |
11220 | 73 74 69 6c 6f 20 64 65 20 63 6f 64 69 66 69 63 61 63 69 c3 b3 6e 20 63 6f 6e 73 69 73 74 65 6e | stilo.de.codificaci..n.consisten |
11240 | 74 65 2c 20 73 65 20 76 75 65 6c 76 65 20 6d 75 79 20 66 c3 a1 63 69 6c 20 70 61 72 61 20 6c 6f | te,.se.vuelve.muy.f..cil.para.lo |
11260 | 73 20 6e 75 65 76 6f 73 20 63 6f 6e 74 72 69 62 75 79 65 6e 74 65 73 20 79 20 74 61 6d 62 69 c3 | s.nuevos.contribuyentes.y.tambi. |
11280 | a9 6e 20 70 61 72 61 20 6c 6f 73 20 63 6f 6e 74 72 69 62 75 79 65 6e 74 65 73 20 61 6e 74 69 67 | .n.para.los.contribuyentes.antig |
112a0 | 75 6f 73 20 6e 61 76 65 67 61 72 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 6c 61 73 20 66 75 65 | uos.navegar.a.trav..s.de.las.fue |
112c0 | 6e 74 65 73 20 79 20 74 6f 64 61 20 6c 61 20 6c c3 b3 67 69 63 61 20 69 6d 70 6c c3 ad 63 69 74 | ntes.y.toda.la.l..gica.impl..cit |
112e0 | 61 20 64 65 6c 20 63 c3 b3 64 69 67 6f 20 64 65 20 65 73 70 61 67 75 65 74 69 2e 00 43 c3 b3 64 | a.del.c..digo.de.espagueti..C..d |
11300 | 69 67 6f 20 64 65 20 66 6f 6e 64 6f 20 64 65 20 43 2b 2b 00 4d 61 79 c3 ba 73 63 75 6c 61 73 20 | igo.de.fondo.de.C++.May..sculas. |
11320 | 79 20 70 75 6e 74 75 61 63 69 c3 b3 6e 00 56 65 72 69 66 69 71 75 65 20 6c 61 20 76 65 72 73 69 | y.puntuaci..n.Verifique.la.versi |
11340 | c3 b3 6e 20 64 65 20 6b 65 72 6e 65 6c 20 72 65 71 75 65 72 69 64 61 3b 20 63 6f 6e 73 75 6c 74 | ..n.de.kernel.requerida;.consult |
11360 | 65 20 65 6c 20 61 72 63 68 69 76 6f 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 64 61 74 61 2f 64 | e.el.archivo.``vyos-build/data/d |
11380 | 65 66 61 75 6c 74 73 2e 6a 73 6f 6e 60 60 20 28 65 6c 20 65 6a 65 6d 70 6c 6f 20 75 73 61 20 65 | efaults.json``.(el.ejemplo.usa.e |
113a0 | 6c 20 6b 65 72 6e 65 6c 20 34 2e 31 39 2e 31 34 36 29 3a 00 43 6c 6f 6e 65 20 6c 61 20 66 75 65 | l.kernel.4.19.146):.Clone.la.fue |
113c0 | 6e 74 65 20 64 65 6c 20 6b 65 72 6e 65 6c 20 65 6e 20 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 | nte.del.kernel.en.`vyos-build/pa |
113e0 | 63 6b 61 67 65 73 2f 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 60 3a 00 43 6c 6f 6e 61 72 3a 20 60 | ckages/linux-kernel/`:.Clonar:.` |
11400 | 60 67 69 74 20 63 6c 6f 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 3c 75 73 | `git.clon.https://github.com/<us |
11420 | 65 72 3e 20 2f 76 79 6f 73 2d 31 78 2e 67 69 74 60 60 00 44 69 72 65 63 74 72 69 63 65 73 20 64 | er>./vyos-1x.git``.Directrices.d |
11440 | 65 20 63 6f 64 69 66 69 63 61 63 69 c3 b3 6e 00 4c 61 73 20 64 65 66 69 6e 69 63 69 6f 6e 65 73 | e.codificaci..n.Las.definiciones |
11460 | 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 73 6f 6e 20 70 75 72 61 6d 65 6e 74 65 20 64 65 63 6c 61 | .de.comandos.son.puramente.decla |
11480 | 72 61 74 69 76 61 73 20 79 20 6e 6f 20 70 75 65 64 65 6e 20 63 6f 6e 74 65 6e 65 72 20 6e 69 6e | rativas.y.no.pueden.contener.nin |
114a0 | 67 75 6e 61 20 6c c3 b3 67 69 63 61 2e 20 54 6f 64 61 20 6c 61 20 6c c3 b3 67 69 63 61 20 70 61 | guna.l..gica..Toda.la.l..gica.pa |
114c0 | 72 61 20 67 65 6e 65 72 61 72 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 | ra.generar.archivos.de.configura |
114e0 | 63 69 c3 b3 6e 20 70 61 72 61 20 61 70 6c 69 63 61 63 69 6f 6e 65 73 20 64 65 20 64 65 73 74 69 | ci..n.para.aplicaciones.de.desti |
11500 | 6e 6f 2c 20 72 65 69 6e 69 63 69 61 72 20 73 65 72 76 69 63 69 6f 73 2c 20 65 74 63 2e 2c 20 73 | no,.reiniciar.servicios,.etc.,.s |
11520 | 65 20 69 6d 70 6c 65 6d 65 6e 74 61 20 65 6e 20 73 63 72 69 70 74 73 20 64 65 20 63 6f 6e 66 69 | e.implementa.en.scripts.de.confi |
11540 | 67 75 72 61 63 69 c3 b3 6e 2e 00 43 6f 6e 66 69 72 6d 61 20 6c 6f 73 20 63 61 6d 62 69 6f 73 20 | guraci..n..Confirma.los.cambios. |
11560 | 6c 6c 61 6d 61 6e 64 6f 20 61 20 60 60 67 69 74 20 63 6f 6d 6d 69 74 60 60 2e 20 55 74 69 6c 69 | llamando.a.``git.commit``..Utili |
11580 | 63 65 20 75 6e 20 74 c3 ad 74 75 6c 6f 20 64 65 20 63 6f 6d 70 72 6f 6d 69 73 6f 20 73 69 67 6e | ce.un.t..tulo.de.compromiso.sign |
115a0 | 69 66 69 63 61 74 69 76 6f 20 28 6c 65 61 20 61 72 72 69 62 61 29 20 79 20 6e 6f 20 6f 6c 76 69 | ificativo.(lea.arriba).y.no.olvi |
115c0 | 64 65 20 68 61 63 65 72 20 72 65 66 65 72 65 6e 63 69 61 20 61 6c 20 49 44 20 64 65 20 50 68 61 | de.hacer.referencia.al.ID.de.Pha |
115e0 | 62 72 69 63 61 74 6f 72 5f 2e 00 50 72 75 65 62 61 73 20 64 65 20 63 61 72 67 61 20 64 65 20 63 | bricator_..Pruebas.de.carga.de.c |
11600 | 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 | onfiguraci..n.Configuraci..n.de. |
11620 | 73 65 63 75 65 6e 63 69 61 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 6d 69 67 72 61 63 | secuencias.de.comandos.de.migrac |
11640 | 69 c3 b3 6e 00 45 72 72 6f 72 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6e 20 | i..n.Error.de.configuraci..n.en. |
11660 | 65 6c 20 61 72 72 61 6e 71 75 65 20 64 65 6c 20 73 69 73 74 65 6d 61 00 45 73 74 72 75 63 74 75 | el.arranque.del.sistema.Estructu |
11680 | 72 61 20 79 20 63 6f 6d 70 6f 72 74 61 6d 69 65 6e 74 6f 20 64 65 6c 20 73 63 72 69 70 74 20 64 | ra.y.comportamiento.del.script.d |
116a0 | 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 00 43 6f 6e 73 75 6c 74 61 20 6c 61 20 64 6f 63 | e.configuraci..n.Consulta.la.doc |
116c0 | 75 6d 65 6e 74 61 63 69 c3 b3 6e 5f 20 70 61 72 61 20 61 73 65 67 75 72 61 72 74 65 20 64 65 20 | umentaci..n_.para.asegurarte.de. |
116e0 | 68 61 62 65 72 20 63 6f 6e 66 69 67 75 72 61 64 6f 20 63 6f 72 72 65 63 74 61 6d 65 6e 74 65 20 | haber.configurado.correctamente. |
11700 | 74 75 20 73 69 73 74 65 6d 61 00 49 6e 74 65 67 72 61 63 69 c3 b3 6e 20 63 6f 6e 74 69 6e 75 61 | tu.sistema.Integraci..n.continua |
11720 | 00 70 65 72 73 6f 6e 61 6c 69 7a 61 72 00 43 6c 69 65 6e 74 65 20 44 48 43 50 20 79 20 64 65 6c | .personalizar.Cliente.DHCP.y.del |
11740 | 65 67 61 63 69 c3 b3 6e 20 64 65 20 70 72 65 66 69 6a 6f 73 20 44 48 43 50 76 36 00 4c 6f 73 20 | egaci..n.de.prefijos.DHCPv6.Los. |
11760 | 70 61 72 63 68 65 73 20 44 4d 56 50 4e 20 73 65 20 61 67 72 65 67 61 6e 20 6d 65 64 69 61 6e 74 | parches.DMVPN.se.agregan.mediant |
11780 | 65 20 65 73 74 65 20 63 6f 6d 70 72 6f 6d 69 73 6f 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | e.este.compromiso:.https://githu |
117a0 | 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 73 74 72 6f 6e 67 73 77 61 6e 2f 63 6f 6d 6d 69 | b.com/vyos/vyos-strongswan/commi |
117c0 | 74 2f 31 63 66 31 32 62 30 66 32 66 39 32 31 62 66 63 35 31 61 66 66 61 33 62 38 31 32 32 36 00 | t/1cf12b0f2f921bfc51affa3b81226. |
117e0 | 44 65 62 69 61 6e 20 41 50 54 20 6e 6f 20 65 73 20 6d 75 79 20 64 65 74 61 6c 6c 61 64 6f 20 63 | Debian.APT.no.es.muy.detallado.c |
11800 | 75 61 6e 64 6f 20 73 65 20 74 72 61 74 61 20 64 65 20 65 72 72 6f 72 65 73 2e 20 53 69 20 73 75 | uando.se.trata.de.errores..Si.su |
11820 | 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 20 73 65 20 72 6f 6d 70 65 20 70 6f 72 20 63 | .compilaci..n.ISO.se.rompe.por.c |
11840 | 75 61 6c 71 75 69 65 72 20 6d 6f 74 69 76 6f 20 79 20 73 6f 73 70 65 63 68 61 20 71 75 65 20 65 | ualquier.motivo.y.sospecha.que.e |
11860 | 73 20 75 6e 20 70 72 6f 62 6c 65 6d 61 20 63 6f 6e 20 6c 61 73 20 64 65 70 65 6e 64 65 6e 63 69 | s.un.problema.con.las.dependenci |
11880 | 61 73 20 6f 20 6c 61 20 69 6e 73 74 61 6c 61 63 69 c3 b3 6e 20 64 65 20 41 50 54 2c 20 70 75 65 | as.o.la.instalaci..n.de.APT,.pue |
118a0 | 64 65 20 61 67 72 65 67 61 72 20 65 73 74 65 20 70 65 71 75 65 c3 b1 6f 20 70 61 72 63 68 65 20 | de.agregar.este.peque..o.parche. |
118c0 | 71 75 65 20 61 75 6d 65 6e 74 61 20 6c 61 20 76 65 72 62 6f 73 69 64 61 64 20 64 65 20 41 50 54 | que.aumenta.la.verbosidad.de.APT |
118e0 | 20 64 75 72 61 6e 74 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 2e 00 44 65 | .durante.la.compilaci..n.ISO..De |
11900 | 62 69 61 6e 20 42 6f 6f 6b 77 6f 72 6d 20 66 6f 72 20 56 79 4f 53 20 31 2e 34 20 28 73 61 67 69 | bian.Bookworm.for.VyOS.1.4.(sagi |
11920 | 74 74 61 29 00 44 65 62 69 61 6e 20 42 6f 6f 6b 77 6f 72 6d 20 66 6f 72 20 74 68 65 20 75 70 63 | tta).Debian.Bookworm.for.the.upc |
11940 | 6f 6d 69 6e 67 20 56 79 4f 53 20 31 2e 35 2f 63 69 72 63 69 6e 75 73 2f 63 75 72 72 65 6e 74 20 | oming.VyOS.1.5/circinus/current. |
11960 | 28 73 75 62 6a 65 63 74 20 74 6f 20 63 68 61 6e 67 65 29 20 2d 20 61 6b 61 20 74 68 65 20 72 6f | (subject.to.change).-.aka.the.ro |
11980 | 6c 6c 69 6e 67 20 72 65 6c 65 61 73 65 00 44 65 62 69 61 6e 20 42 75 6c 6c 73 65 79 65 20 66 6f | lling.release.Debian.Bullseye.fo |
119a0 | 72 20 56 79 4f 53 20 31 2e 34 20 28 73 61 67 69 74 74 61 29 00 44 65 62 69 61 6e 20 42 75 6c 6c | r.VyOS.1.4.(sagitta).Debian.Bull |
119c0 | 73 65 79 65 20 70 61 72 61 20 56 79 4f 53 20 31 2e 34 20 28 73 61 67 69 74 74 61 2c 20 61 63 74 | seye.para.VyOS.1.4.(sagitta,.act |
119e0 | 75 61 6c 29 20 2d 20 74 61 6d 62 69 c3 a9 6e 20 63 6f 6e 6f 63 69 64 6f 20 63 6f 6d 6f 20 6c 61 | ual).-.tambi..n.conocido.como.la |
11a00 | 6e 7a 61 6d 69 65 6e 74 6f 20 63 6f 6e 74 69 6e 75 6f 00 44 65 62 69 61 6e 20 42 75 73 74 65 72 | nzamiento.continuo.Debian.Buster |
11a20 | 20 70 61 72 61 20 56 79 4f 53 20 31 2e 33 20 28 65 71 75 75 6c 65 75 73 29 00 44 65 62 69 61 6e | .para.VyOS.1.3.(equuleus).Debian |
11a40 | 20 4a 65 73 73 69 65 20 70 61 72 61 20 56 79 4f 53 20 31 2e 32 20 28 63 72 75 78 29 00 44 65 62 | .Jessie.para.VyOS.1.2.(crux).Deb |
11a60 | 69 61 6e 20 6d 61 6e 74 69 65 6e 65 20 73 75 20 70 61 71 75 65 74 65 20 65 6e 20 67 69 74 2c 20 | ian.mantiene.su.paquete.en.git,. |
11a80 | 70 65 72 6f 20 65 73 20 75 6e 20 74 61 72 62 61 6c 6c 20 61 73 63 65 6e 64 65 6e 74 65 20 69 6d | pero.es.un.tarball.ascendente.im |
11aa0 | 70 6f 72 74 61 64 6f 20 61 20 67 69 74 20 73 69 6e 20 73 75 20 68 69 73 74 6f 72 69 61 6c 20 64 | portado.a.git.sin.su.historial.d |
11ac0 | 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 6f 72 69 67 69 6e 61 6c 2e 20 50 61 72 61 20 70 | e.confirmaci..n.original..Para.p |
11ae0 | 6f 64 65 72 20 66 75 73 69 6f 6e 61 72 20 6e 75 65 76 61 73 20 65 74 69 71 75 65 74 61 73 2c 20 | oder.fusionar.nuevas.etiquetas,. |
11b00 | 6d 61 6e 74 65 6e 65 6d 6f 73 20 75 6e 61 20 62 69 66 75 72 63 61 63 69 c3 b3 6e 20 64 65 6c 20 | mantenemos.una.bifurcaci..n.del. |
11b20 | 72 65 70 6f 73 69 74 6f 72 69 6f 20 61 73 63 65 6e 64 65 6e 74 65 20 63 6f 6e 20 61 72 63 68 69 | repositorio.ascendente.con.archi |
11b40 | 76 6f 73 20 64 65 20 65 6d 70 61 71 75 65 74 61 64 6f 20 69 6d 70 6f 72 74 61 64 6f 73 20 64 65 | vos.de.empaquetado.importados.de |
11b60 | 20 44 65 62 69 61 6e 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 | .Debian.en.https://github.com/vy |
11b80 | 6f 73 2f 6b 65 65 70 61 6c 69 76 65 64 2d 75 70 73 74 72 65 61 6d 00 64 65 70 75 72 61 63 69 c3 | os/keepalived-upstream.depuraci. |
11ba0 | b3 6e 00 44 65 70 75 72 61 63 69 c3 b3 6e 20 64 65 20 63 c3 b3 64 69 67 6f 20 50 79 74 68 6f 6e | .n.Depuraci..n.de.c..digo.Python |
11bc0 | 20 63 6f 6e 20 50 44 42 00 44 65 73 63 72 69 70 63 69 c3 b3 6e 00 44 65 74 65 72 6d 69 6e 61 72 | .con.PDB.Descripci..n.Determinar |
11be0 | 20 65 6c 20 70 61 71 75 65 74 65 20 66 75 65 6e 74 65 00 44 65 73 61 72 72 6f 6c 6c 6f 00 4e 6f | .el.paquete.fuente.Desarrollo.No |
11c00 | 20 61 67 72 65 67 75 65 20 63 6f 72 63 68 65 74 65 73 20 61 6e 67 75 6c 61 72 65 73 20 61 6c 72 | .agregue.corchetes.angulares.alr |
11c20 | 65 64 65 64 6f 72 20 64 65 6c 20 66 6f 72 6d 61 74 6f 2c 20 73 65 20 69 6e 73 65 72 74 61 72 c3 | ededor.del.formato,.se.insertar. |
11c40 | a1 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 00 45 73 74 69 62 61 64 6f 72 00 44 6f | .n.autom..ticamente.Estibador.Do |
11c60 | 63 6b 65 72 68 75 62 00 c2 a1 48 61 63 65 72 6c 6f 20 6f 74 6f 72 67 61 20 70 72 69 76 69 6c 65 | ckerhub...Hacerlo.otorga.privile |
11c80 | 67 69 6f 73 20 65 71 75 69 76 61 6c 65 6e 74 65 73 20 61 20 6c 6f 73 20 64 65 6c 20 75 73 75 61 | gios.equivalentes.a.los.del.usua |
11ca0 | 72 69 6f 20 60 60 72 6f 6f 74 60 60 21 20 53 65 20 72 65 63 6f 6d 69 65 6e 64 61 20 65 6c 69 6d | rio.``root``!.Se.recomienda.elim |
11cc0 | 69 6e 61 72 20 61 6c 20 75 73 75 61 72 69 6f 20 6e 6f 20 72 6f 6f 74 20 64 65 6c 20 67 72 75 70 | inar.al.usuario.no.root.del.grup |
11ce0 | 6f 20 60 60 64 6f 63 6b 65 72 60 60 20 64 65 73 70 75 c3 a9 73 20 64 65 20 63 6f 6d 70 69 6c 61 | o.``docker``.despu..s.de.compila |
11d00 | 72 20 6c 61 20 49 53 4f 20 64 65 20 56 79 4f 53 2e 20 43 6f 6e 73 75 6c 74 65 20 74 61 6d 62 69 | r.la.ISO.de.VyOS..Consulte.tambi |
11d20 | c3 a9 6e 20 60 44 6f 63 6b 65 72 20 63 6f 6d 6f 20 6e 6f 20 72 6f 6f 74 60 5f 2e 00 44 65 62 69 | ..n.`Docker.como.no.root`_..Debi |
11d40 | 64 6f 20 61 20 70 72 6f 62 6c 65 6d 61 73 20 65 6e 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 61 6e | do.a.problemas.en.la.versi..n.an |
11d60 | 74 65 72 69 6f 72 20 71 75 65 20 61 20 76 65 63 65 73 20 64 65 73 61 63 74 69 76 61 6e 20 6c 61 | terior.que.a.veces.desactivan.la |
11d80 | 73 20 69 6e 74 65 72 66 61 63 65 73 2c 20 73 65 20 75 74 69 6c 69 7a 61 20 75 6e 61 20 76 65 72 | s.interfaces,.se.utiliza.una.ver |
11da0 | 73 69 c3 b3 6e 20 6d 6f 64 69 66 69 63 61 64 61 2e 00 44 75 65 20 74 6f 20 74 68 65 20 75 70 64 | si..n.modificada..Due.to.the.upd |
11dc0 | 61 74 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 44 6f 63 6b 65 72 2c 20 74 68 65 20 66 6f 6c 6c | ated.version.of.Docker,.the.foll |
11de0 | 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 73 20 6d 61 79 20 62 65 63 6f 6d 65 20 69 6e 76 61 6c 69 | owing.examples.may.become.invali |
11e00 | 64 2e 00 44 75 72 61 6e 74 65 20 6c 61 20 6d 69 67 72 61 63 69 c3 b3 6e 20 79 20 6c 61 20 65 78 | d..Durante.la.migraci..n.y.la.ex |
11e20 | 74 65 6e 73 61 20 72 65 65 73 63 72 69 74 75 72 61 20 64 65 20 6c 61 20 66 75 6e 63 69 6f 6e 61 | tensa.reescritura.de.la.funciona |
11e40 | 6c 69 64 61 64 20 64 65 20 50 65 72 6c 20 61 20 50 79 74 68 6f 6e 2c 20 73 65 20 6e 6f 74 c3 b3 | lidad.de.Perl.a.Python,.se.not.. |
11e60 | 20 75 6e 20 61 75 6d 65 6e 74 6f 20 73 69 67 6e 69 66 69 63 61 74 69 76 6f 20 65 6e 20 65 6c 20 | .un.aumento.significativo.en.el. |
11e80 | 74 69 65 6d 70 6f 20 64 65 20 61 72 72 61 6e 71 75 65 20 67 65 6e 65 72 61 6c 20 64 65 6c 20 73 | tiempo.de.arranque.general.del.s |
11ea0 | 69 73 74 65 6d 61 2e 20 53 65 20 70 75 65 64 65 20 61 6e 61 6c 69 7a 61 72 20 65 6c 20 74 69 65 | istema..Se.puede.analizar.el.tie |
11ec0 | 6d 70 6f 20 64 65 20 69 6e 69 63 69 6f 20 64 65 6c 20 73 69 73 74 65 6d 61 20 79 20 61 6c 20 66 | mpo.de.inicio.del.sistema.y.al.f |
11ee0 | 69 6e 61 6c 20 73 65 20 70 75 65 64 65 20 67 65 6e 65 72 61 72 20 75 6e 20 67 72 c3 a1 66 69 63 | inal.se.puede.generar.un.gr..fic |
11f00 | 6f 20 71 75 65 20 6d 75 65 73 74 72 61 20 65 6e 20 64 65 74 61 6c 6c 65 20 71 75 69 c3 a9 6e 20 | o.que.muestra.en.detalle.qui..n. |
11f20 | 6c 6c 61 6d c3 b3 20 61 20 71 75 69 c3 a9 6e 20 64 75 72 61 6e 74 65 20 6c 61 20 66 61 73 65 20 | llam...a.qui..n.durante.la.fase. |
11f40 | 64 65 20 69 6e 69 63 69 6f 20 64 65 6c 20 73 69 73 74 65 6d 61 2e 00 43 61 64 61 20 6d c3 b3 64 | de.inicio.del.sistema..Cada.m..d |
11f60 | 75 6c 6f 20 73 65 20 63 72 65 61 20 62 61 6a 6f 20 64 65 6d 61 6e 64 61 20 73 69 20 73 65 20 65 | ulo.se.crea.bajo.demanda.si.se.e |
11f80 | 6e 63 75 65 6e 74 72 61 20 75 6e 61 20 6e 75 65 76 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e | ncuentra.una.nueva.confirmaci..n |
11fa0 | 20 65 6e 20 6c 61 20 72 61 6d 61 20 65 6e 20 63 75 65 73 74 69 c3 b3 6e 2e 20 44 65 73 70 75 c3 | .en.la.rama.en.cuesti..n..Despu. |
11fc0 | a9 73 20 64 65 20 75 6e 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 65 78 69 74 6f 73 61 2c 20 6c 6f | .s.de.una.ejecuci..n.exitosa,.lo |
11fe0 | 73 20 70 61 71 75 65 74 65 73 20 44 65 62 69 61 6e 20 72 65 73 75 6c 74 61 6e 74 65 73 20 73 65 | s.paquetes.Debian.resultantes.se |
12000 | 20 69 6d 70 6c 65 6d 65 6e 74 61 72 c3 a1 6e 20 65 6e 20 6e 75 65 73 74 72 6f 20 72 65 70 6f 73 | .implementar..n.en.nuestro.repos |
12020 | 69 74 6f 72 69 6f 20 44 65 62 69 61 6e 2c 20 71 75 65 20 73 65 20 75 73 61 20 64 75 72 61 6e 74 | itorio.Debian,.que.se.usa.durant |
12040 | 65 20 65 6c 20 74 69 65 6d 70 6f 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 2e 20 53 65 20 | e.el.tiempo.de.compilaci..n..Se. |
12060 | 65 6e 63 75 65 6e 74 72 61 20 61 71 75 c3 ad 3a 20 68 74 74 70 3a 2f 2f 64 65 76 2e 70 61 63 6b | encuentra.aqu..:.http://dev.pack |
12080 | 61 67 65 73 2e 76 79 6f 73 2e 6e 65 74 2f 72 65 70 6f 73 69 74 6f 72 69 65 73 2f 2e 00 43 61 64 | ages.vyos.net/repositories/..Cad |
120a0 | 61 20 75 6e 6f 20 64 65 20 65 73 6f 73 20 6d c3 b3 64 75 6c 6f 73 20 74 69 65 6e 65 20 75 6e 61 | a.uno.de.esos.m..dulos.tiene.una |
120c0 | 20 64 65 70 65 6e 64 65 6e 63 69 61 20 64 65 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 64 65 6c 20 | .dependencia.de.la.versi..n.del. |
120e0 | 6b 65 72 6e 65 6c 20 79 2c 20 73 69 20 74 69 65 6e 65 20 6c 61 20 73 75 65 72 74 65 20 64 65 20 | kernel.y,.si.tiene.la.suerte.de. |
12100 | 72 65 63 69 62 69 72 20 75 6e 20 65 72 72 6f 72 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e | recibir.un.error.de.compilaci..n |
12120 | 20 49 53 4f 20 71 75 65 20 73 75 65 6e 61 20 63 6f 6d 6f 3a 00 48 61 62 69 6c 69 74 61 64 6f 20 | .ISO.que.suena.como:.Habilitado. |
12140 | 44 65 73 68 61 62 69 6c 69 74 61 64 6f 00 41 73 65 67 c3 ba 72 65 73 65 20 64 65 20 71 75 65 20 | Deshabilitado.Aseg..rese.de.que. |
12160 | 65 6c 20 70 72 6f 62 6c 65 6d 61 20 73 65 61 20 72 65 70 72 6f 64 75 63 69 62 6c 65 00 c2 a1 43 | el.problema.sea.reproducible...C |
12180 | 61 64 61 20 63 6f 6e 6a 75 6e 74 6f 20 64 65 20 63 61 6d 62 69 6f 73 20 64 65 62 65 20 73 65 72 | ada.conjunto.de.cambios.debe.ser |
121a0 | 20 63 6f 6e 73 69 73 74 65 6e 74 65 20 28 61 75 74 6f 63 6f 6e 74 65 6e 69 64 6f 29 21 20 4e 6f | .consistente.(autocontenido)!.No |
121c0 | 20 63 6f 72 72 69 6a 61 20 76 61 72 69 6f 73 20 65 72 72 6f 72 65 73 20 65 6e 20 75 6e 61 20 73 | .corrija.varios.errores.en.una.s |
121e0 | 6f 6c 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 20 53 69 20 79 61 20 74 72 61 62 61 6a c3 | ola.confirmaci..n..Si.ya.trabaj. |
12200 | b3 20 65 6e 20 76 61 72 69 61 73 20 63 6f 72 72 65 63 63 69 6f 6e 65 73 20 65 6e 20 65 6c 20 6d | ..en.varias.correcciones.en.el.m |
12220 | 69 73 6d 6f 20 61 72 63 68 69 76 6f 2c 20 75 73 65 20 60 67 69 74 20 61 64 64 20 2d 2d 70 61 74 | ismo.archivo,.use.`git.add.--pat |
12240 | 63 68 60 20 70 61 72 61 20 61 67 72 65 67 61 72 20 73 6f 6c 6f 20 6c 61 73 20 70 61 72 74 65 73 | ch`.para.agregar.solo.las.partes |
12260 | 20 72 65 6c 61 63 69 6f 6e 61 64 61 73 20 63 6f 6e 20 65 6c 20 70 72 6f 62 6c 65 6d 61 20 65 6e | .relacionadas.con.el.problema.en |
12280 | 20 73 75 20 70 72 c3 b3 78 69 6d 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 00 45 6a 65 6d | .su.pr..xima.confirmaci..n..Ejem |
122a0 | 70 6c 6f 3a 00 45 6a 65 6d 70 6c 6f 73 3a 00 4c 61 73 20 65 78 63 65 70 63 69 6f 6e 65 73 2c 20 | plo:.Ejemplos:.Las.excepciones,. |
122c0 | 69 6e 63 6c 75 69 64 6f 20 60 60 56 79 4f 53 45 72 72 6f 72 60 60 20 28 71 75 65 20 67 65 6e 65 | incluido.``VyOSError``.(que.gene |
122e0 | 72 61 20 60 60 76 79 6f 73 2e 63 6f 6e 66 69 67 2e 43 6f 6e 66 69 67 60 60 20 65 6e 20 6f 70 65 | ra.``vyos.config.Config``.en.ope |
12300 | 72 61 63 69 6f 6e 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 69 6e 63 6f 72 | raciones.de.configuraci..n.incor |
12320 | 72 65 63 74 61 73 2c 20 63 6f 6d 6f 20 74 72 61 74 61 72 20 64 65 20 75 73 61 72 20 60 60 6c 69 | rectas,.como.tratar.de.usar.``li |
12340 | 73 74 5f 6e 6f 64 65 73 28 29 60 60 20 65 6e 20 75 6e 20 6e 6f 64 6f 20 73 69 6e 20 65 74 69 71 | st_nodes()``.en.un.nodo.sin.etiq |
12360 | 75 65 74 61 29 20 6e 6f 20 64 65 62 65 6e 20 73 69 6c 65 6e 63 69 61 72 73 65 20 6f 20 61 74 72 | ueta).no.deben.silenciarse.o.atr |
12380 | 61 70 61 64 6f 20 79 20 72 65 65 6c 65 76 61 64 6f 20 63 6f 6d 6f 20 65 72 72 6f 72 20 64 65 20 | apado.y.reelevado.como.error.de. |
123a0 | 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 53 65 67 75 72 6f 20 71 75 65 20 65 73 74 6f 20 | configuraci..n..Seguro.que.esto. |
123c0 | 6e 6f 20 73 65 20 76 65 72 c3 a1 20 62 69 65 6e 20 65 6e 20 6c 61 20 70 61 6e 74 61 6c 6c 61 20 | no.se.ver...bien.en.la.pantalla. |
123e0 | 64 65 6c 20 75 73 75 61 72 69 6f 2c 20 70 65 72 6f 20 6d 65 6a 6f 72 61 72 c3 a1 20 6d 75 63 68 | del.usuario,.pero.mejorar...much |
12400 | 6f 20 6c 6f 73 20 69 6e 66 6f 72 6d 65 73 20 64 65 20 65 72 72 6f 72 65 73 20 79 20 61 79 75 64 | o.los.informes.de.errores.y.ayud |
12420 | 61 72 c3 a1 20 61 20 6c 6f 73 20 75 73 75 61 72 69 6f 73 20 28 79 20 6c 61 20 6d 61 79 6f 72 c3 | ar...a.los.usuarios.(y.la.mayor. |
12440 | ad 61 20 64 65 20 6c 6f 73 20 75 73 75 61 72 69 6f 73 20 64 65 20 56 79 4f 53 20 73 6f 6e 20 70 | .a.de.los.usuarios.de.VyOS.son.p |
12460 | 72 6f 66 65 73 69 6f 6e 61 6c 65 73 20 64 65 20 54 49 29 20 61 20 68 61 63 65 72 20 73 75 20 70 | rofesionales.de.TI).a.hacer.su.p |
12480 | 72 6f 70 69 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 74 61 6d 62 69 c3 a9 6e 2e 00 45 78 70 6f | ropia.depuraci..n.tambi..n..Expo |
124a0 | 72 74 65 20 6c 61 20 c3 ba 6c 74 69 6d 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 61 6c 20 | rte.la...ltima.confirmaci..n.al. |
124c0 | 61 72 63 68 69 76 6f 20 64 65 20 70 61 72 63 68 65 3a 20 60 60 67 69 74 20 66 6f 72 6d 61 74 2d | archivo.de.parche:.``git.format- |
124e0 | 70 61 74 63 68 60 60 20 6f 20 65 78 70 6f 72 74 65 20 6c 61 73 20 64 6f 73 20 c3 ba 6c 74 69 6d | patch``.o.exporte.las.dos...ltim |
12500 | 61 73 20 63 6f 6e 66 69 72 6d 61 63 69 6f 6e 65 73 20 61 20 73 75 73 20 61 72 63 68 69 76 6f 73 | as.confirmaciones.a.sus.archivos |
12520 | 20 64 65 20 70 61 72 63 68 65 20 61 70 72 6f 70 69 61 64 6f 73 3a 20 60 60 67 69 74 20 66 6f 72 | .de.parche.apropiados:.``git.for |
12540 | 6d 61 74 2d 70 61 74 63 68 20 2d 32 60 60 00 53 65 20 70 75 65 64 65 20 61 67 72 65 67 61 72 20 | mat-patch.-2``.Se.puede.agregar. |
12560 | 75 6e 20 76 61 6c 69 64 61 64 6f 72 20 61 72 69 74 6d c3 a9 74 69 63 6f 20 65 78 74 65 72 6e 6f | un.validador.aritm..tico.externo |
12580 | 20 73 69 20 68 61 79 20 64 65 6d 61 6e 64 61 2c 20 65 73 20 6d 65 6a 6f 72 20 64 65 6a 61 72 20 | .si.hay.demanda,.es.mejor.dejar. |
125a0 | 6c 61 20 76 61 6c 69 64 61 63 69 c3 b3 6e 20 63 6f 6d 70 6c 65 6a 61 20 70 61 72 61 20 6c 6f 73 | la.validaci..n.compleja.para.los |
125c0 | 20 73 63 72 69 70 74 73 20 64 65 20 74 69 65 6d 70 6f 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 | .scripts.de.tiempo.de.confirmaci |
125e0 | c3 b3 6e 00 46 52 52 00 53 6f 6c 69 63 69 74 75 64 20 64 65 20 66 75 6e 63 69 c3 b3 6e 00 66 69 | ..n.FRR.Solicitud.de.funci..n.fi |
12600 | 72 6d 77 61 72 65 00 50 72 69 6d 65 72 6f 2c 20 63 6c 6f 6e 65 20 65 6c 20 63 c3 b3 64 69 67 6f | rmware.Primero,.clone.el.c..digo |
12620 | 20 66 75 65 6e 74 65 20 79 20 76 65 72 69 66 69 71 75 65 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 | .fuente.y.verifique.la.versi..n. |
12640 | 61 70 72 6f 70 69 61 64 61 20 65 6a 65 63 75 74 61 6e 64 6f 3a 00 53 69 67 61 20 6c 6f 73 20 70 | apropiada.ejecutando:.Siga.los.p |
12660 | 61 73 6f 73 20 61 6e 74 65 72 69 6f 72 65 73 20 73 6f 62 72 65 20 63 c3 b3 6d 6f 20 26 71 75 6f | asos.anteriores.sobre.c..mo.&quo |
12680 | 74 3b 62 69 66 75 72 63 61 72 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 70 61 72 61 20 65 | t;bifurcar.el.repositorio.para.e |
126a0 | 6e 76 69 61 72 20 75 6e 20 70 61 72 63 68 65 26 71 75 6f 74 3b 2e 20 45 6e 20 6c 75 67 61 72 20 | nviar.un.parche"..En.lugar. |
126c0 | 64 65 20 63 61 72 67 61 72 20 26 71 75 6f 74 3b 65 6d 70 75 6a 61 72 26 71 75 6f 74 3b 20 73 75 | de.cargar."empujar".su |
126e0 | 73 20 63 61 6d 62 69 6f 73 20 61 20 47 69 74 48 75 62 2c 20 70 75 65 64 65 20 65 78 70 6f 72 74 | s.cambios.a.GitHub,.puede.export |
12700 | 61 72 20 6c 6f 73 20 70 61 72 63 68 65 73 2f 63 6f 6d 70 72 6f 6d 69 73 6f 73 20 79 20 65 6e 76 | ar.los.parches/compromisos.y.env |
12720 | 69 61 72 6c 6f 73 20 61 6d 61 69 6e 65 72 73 40 76 79 6f 73 2e 6e 65 74 20 6f 20 61 64 6a 75 6e | iarlos.amainers@vyos.net.o.adjun |
12740 | 74 61 72 6c 6f 73 20 64 69 72 65 63 74 61 6d 65 6e 74 65 20 61 6c 20 65 72 72 6f 72 20 28 70 72 | tarlos.directamente.al.error.(pr |
12760 | 65 66 65 72 69 64 6f 20 61 6c 20 63 6f 72 72 65 6f 20 65 6c 65 63 74 72 c3 b3 6e 69 63 6f 29 00 | eferido.al.correo.electr..nico). |
12780 | 53 65 67 75 69 64 6f 20 64 65 20 75 6e 20 6d 65 6e 73 61 6a 65 20 71 75 65 20 64 65 73 63 72 69 | Seguido.de.un.mensaje.que.descri |
127a0 | 62 65 20 74 6f 64 6f 73 20 6c 6f 73 20 64 65 74 61 6c 6c 65 73 20 63 6f 6d 6f 3a 00 50 61 72 61 | be.todos.los.detalles.como:.Para |
127c0 | 20 63 61 64 61 20 66 75 6e 63 69 c3 b3 6e 2c 20 73 65 20 70 75 65 64 65 20 63 72 65 61 72 20 75 | .cada.funci..n,.se.puede.crear.u |
127e0 | 6e 20 61 72 63 68 69 76 6f 20 6c 6c 61 6d 61 64 6f 20 60 60 76 79 6f 73 2e 66 65 61 74 75 72 65 | n.archivo.llamado.``vyos.feature |
12800 | 2e 64 65 62 75 67 60 60 20 70 61 72 61 20 61 63 74 69 76 61 72 20 6c 61 20 66 75 6e 63 69 c3 b3 | .debug``.para.activar.la.funci.. |
12820 | 6e 2e 20 53 69 20 73 65 20 72 65 71 75 69 65 72 65 20 75 6e 20 70 61 72 c3 a1 6d 65 74 72 6f 2c | n..Si.se.requiere.un.par..metro, |
12840 | 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 72 20 64 65 6e 74 72 6f 20 64 65 6c 20 61 72 63 | .se.puede.colocar.dentro.del.arc |
12860 | 68 69 76 6f 20 63 6f 6d 6f 20 73 75 20 70 72 69 6d 65 72 61 20 6c c3 ad 6e 65 61 2e 00 50 61 72 | hivo.como.su.primera.l..nea..Par |
12880 | 61 20 66 61 63 69 6c 69 74 61 72 20 6c 61 20 6f 72 69 65 6e 74 61 63 69 c3 b3 6e 2c 20 6c 65 20 | a.facilitar.la.orientaci..n,.le. |
128a0 | 73 75 67 65 72 69 6d 6f 73 20 71 75 65 20 65 63 68 65 20 75 6e 20 76 69 73 74 61 7a 6f 20 61 20 | sugerimos.que.eche.un.vistazo.a. |
128c0 | 6c 61 20 69 6d 70 6c 65 6d 65 6e 74 61 63 69 c3 b3 6e 20 64 65 20 60 60 6e 74 70 2e 70 79 60 60 | la.implementaci..n.de.``ntp.py`` |
128e0 | 20 6f 20 60 60 69 6e 74 65 72 66 61 63 65 73 2d 62 6f 6e 64 69 6e 67 2e 70 79 60 60 20 28 70 61 | .o.``interfaces-bonding.py``.(pa |
12900 | 72 61 20 6e 6f 64 6f 73 20 64 65 20 65 74 69 71 75 65 74 61 73 29 2e 20 41 6d 62 6f 73 20 61 72 | ra.nodos.de.etiquetas)..Ambos.ar |
12920 | 63 68 69 76 6f 73 20 73 65 20 70 75 65 64 65 6e 20 65 6e 63 6f 6e 74 72 61 72 20 65 6e 20 65 6c | chivos.se.pueden.encontrar.en.el |
12940 | 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 76 79 6f 73 2d 31 78 5f 2e 00 50 6f 72 20 65 6a 65 6d 70 | .repositorio.vyos-1x_..Por.ejemp |
12960 | 6c 6f 2c 20 65 6a 65 63 75 74 61 72 20 60 60 65 78 70 6f 72 74 20 56 59 4f 53 5f 49 46 43 4f 4e | lo,.ejecutar.``export.VYOS_IFCON |
12980 | 46 49 47 5f 44 45 42 55 47 3d 26 71 75 6f 74 3b 26 71 75 6f 74 3b 60 60 20 65 6e 20 73 75 20 76 | FIG_DEBUG=""``.en.su.v |
129a0 | 62 61 73 68 20 74 65 6e 64 72 c3 a1 20 65 6c 20 6d 69 73 6d 6f 20 65 66 65 63 74 6f 20 71 75 65 | bash.tendr...el.mismo.efecto.que |
129c0 | 20 60 60 74 6f 75 63 68 20 2f 74 6d 70 2f 76 79 6f 73 2e 69 66 63 6f 6e 66 69 67 2e 64 65 62 75 | .``touch./tmp/vyos.ifconfig.debu |
129e0 | 67 60 60 2e 00 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 73 65 20 70 75 65 64 65 20 63 72 65 61 72 | g``..Por.ejemplo,.se.puede.crear |
12a00 | 20 60 60 2f 74 6d 70 2f 76 79 6f 73 2e 69 66 63 6f 6e 66 69 67 2e 64 65 62 75 67 60 60 20 70 61 | .``/tmp/vyos.ifconfig.debug``.pa |
12a20 | 72 61 20 68 61 62 69 6c 69 74 61 72 20 6c 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c | ra.habilitar.la.depuraci..n.de.l |
12a40 | 61 20 69 6e 74 65 72 66 61 7a 2e 00 50 61 72 61 20 6c 6f 73 20 70 61 71 75 65 74 65 73 20 6e 65 | a.interfaz..Para.los.paquetes.ne |
12a60 | 63 65 73 61 72 69 6f 73 2c 20 70 75 65 64 65 20 63 6f 6e 73 75 6c 74 61 72 20 65 6c 20 61 72 63 | cesarios,.puede.consultar.el.arc |
12a80 | 68 69 76 6f 20 60 60 64 6f 63 6b 65 72 2f 44 6f 63 6b 65 72 66 69 6c 65 60 60 20 65 6e 20 65 6c | hivo.``docker/Dockerfile``.en.el |
12aa0 | 20 72 65 70 6f 73 69 74 6f 72 69 6f 5f 2e 20 45 6c 20 73 63 72 69 70 74 20 60 60 2e 2f 62 75 69 | .repositorio_..El.script.``./bui |
12ac0 | 6c 64 2d 76 79 6f 73 2d 69 6d 61 67 65 60 60 20 74 61 6d 62 69 c3 a9 6e 20 6c 65 20 61 76 69 73 | ld-vyos-image``.tambi..n.le.avis |
12ae0 | 61 72 c3 a1 20 73 69 20 66 61 6c 74 61 20 61 6c 67 75 6e 61 20 64 65 70 65 6e 64 65 6e 63 69 61 | ar...si.falta.alguna.dependencia |
12b00 | 2e 00 46 6f 72 6b 20 52 65 70 6f 73 69 74 6f 72 79 20 79 20 65 6e 76 69 61 72 20 50 61 74 63 68 | ..Fork.Repository.y.enviar.Patch |
12b20 | 00 42 69 66 75 72 63 61 63 69 c3 b3 6e 3a 20 60 60 67 69 74 20 72 65 6d 6f 74 6f 20 61 67 72 65 | .Bifurcaci..n:.``git.remoto.agre |
12b40 | 67 61 72 20 6d 79 66 6f 72 6b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 3c 75 | gar.myfork.https://github.com/<u |
12b60 | 73 65 72 3e 20 2f 76 79 6f 73 2d 31 78 2e 67 69 74 60 60 00 42 69 66 75 72 63 61 72 20 65 6c 20 | ser>./vyos-1x.git``.Bifurcar.el. |
12b80 | 72 65 70 6f 73 69 74 6f 72 69 6f 20 79 20 65 6e 76 69 61 72 20 75 6e 61 20 73 6f 6c 69 63 69 74 | repositorio.y.enviar.una.solicit |
12ba0 | 75 64 20 64 65 20 65 78 74 72 61 63 63 69 c3 b3 6e 20 64 65 20 47 69 74 48 75 62 20 65 73 20 6c | ud.de.extracci..n.de.GitHub.es.l |
12bc0 | 61 20 66 6f 72 6d 61 20 70 72 65 66 65 72 69 64 61 20 64 65 20 65 6e 76 69 61 72 20 73 75 73 20 | a.forma.preferida.de.enviar.sus. |
12be0 | 63 61 6d 62 69 6f 73 20 61 20 56 79 4f 53 2e 20 50 75 65 64 65 20 62 69 66 75 72 63 61 72 20 63 | cambios.a.VyOS..Puede.bifurcar.c |
12c00 | 75 61 6c 71 75 69 65 72 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 64 65 20 56 79 4f 53 20 61 20 73 | ualquier.repositorio.de.VyOS.a.s |
12c20 | 75 20 70 72 6f 70 69 61 20 63 75 65 6e 74 61 20 64 65 20 47 69 74 48 75 62 20 73 69 6d 70 6c 65 | u.propia.cuenta.de.GitHub.simple |
12c40 | 6d 65 6e 74 65 20 61 67 72 65 67 61 6e 64 6f 20 60 60 2f 66 6f 72 6b 60 60 20 61 20 6c 61 20 55 | mente.agregando.``/fork``.a.la.U |
12c60 | 52 4c 20 64 65 20 63 75 61 6c 71 75 69 65 72 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 65 6e 20 47 | RL.de.cualquier.repositorio.en.G |
12c80 | 69 74 48 75 62 2e 20 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 70 61 72 61 20 62 69 66 75 72 63 61 | itHub..Por.ejemplo,.para.bifurca |
12ca0 | 72 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 60 60 76 79 6f 73 2d 31 78 60 60 2c 20 61 62 | r.el.repositorio.``vyos-1x``,.ab |
12cc0 | 72 61 20 6c 61 20 73 69 67 75 69 65 6e 74 65 20 55 52 4c 20 65 6e 20 73 75 20 6e 61 76 65 67 61 | ra.la.siguiente.URL.en.su.navega |
12ce0 | 64 6f 72 20 66 61 76 6f 72 69 74 6f 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | dor.favorito:.https://github.com |
12d00 | 2f 76 79 6f 73 2f 76 79 6f 73 2d 31 78 2f 66 6f 72 6b 00 46 6f 72 6d 61 74 65 6f 00 50 72 65 70 | /vyos/vyos-1x/fork.Formateo.Prep |
12d20 | 72 6f 63 65 73 61 64 6f 72 20 47 4e 55 00 4f 62 74 65 6e 67 61 20 61 70 6f 79 6f 20 64 65 20 6c | rocesador.GNU.Obtenga.apoyo.de.l |
12d40 | 61 20 63 6f 6d 75 6e 69 64 61 64 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 53 6c 61 63 6b 5f 20 | a.comunidad.a.trav..s.de.Slack_. |
12d60 | 6f 20 6e 75 65 73 74 72 6f 20 46 6f 72 6f 5f 00 c2 a1 42 75 65 6e 61 20 73 75 65 72 74 65 21 00 | o.nuestro.Foro_...Buena.suerte!. |
12d80 | 42 75 65 6e 6f 3a 20 26 71 75 6f 74 3b 44 65 73 68 61 62 69 6c 69 74 61 72 20 65 6c 20 72 65 65 | Bueno:."Deshabilitar.el.ree |
12da0 | 6e 76 c3 ad 6f 20 64 65 20 49 50 76 36 26 71 75 6f 74 3b 00 42 75 65 6e 6f 3a 20 26 71 75 6f 74 | nv..o.de.IPv6".Bueno:." |
12dc0 | 3b 41 6c 67 6f 72 69 74 6d 6f 20 64 65 20 66 72 6f 62 6e 69 63 61 63 69 c3 b3 6e 26 71 75 6f 74 | ;Algoritmo.de.frobnicaci..n" |
12de0 | 3b 00 42 75 65 6e 6f 3a 20 26 71 75 6f 74 3b 54 69 65 6d 70 6f 20 64 65 20 65 73 70 65 72 61 20 | ;.Bueno:."Tiempo.de.espera. |
12e00 | 64 65 20 63 6f 6e 65 78 69 c3 b3 6e 20 54 43 50 26 71 75 6f 74 3b 00 42 75 65 6e 6f 3a 20 50 50 | de.conexi..n.TCP".Bueno:.PP |
12e20 | 50 6f 45 2c 20 49 50 73 65 63 00 42 75 65 6e 6f 3a 20 52 41 44 49 55 53 20 28 63 6f 6d 6f 20 65 | PoE,.IPsec.Bueno:.RADIUS.(como.e |
12e40 | 6e 20 6c 61 20 61 75 74 65 6e 74 69 63 61 63 69 c3 b3 6e 20 72 65 6d 6f 74 61 20 70 61 72 61 20 | n.la.autenticaci..n.remota.para. |
12e60 | 73 65 72 76 69 63 69 6f 73 20 64 65 20 61 63 63 65 73 6f 20 74 65 6c 65 66 c3 b3 6e 69 63 6f 20 | servicios.de.acceso.telef..nico. |
12e80 | 64 65 20 75 73 75 61 72 69 6f 73 29 00 50 61 75 74 61 73 00 43 61 64 65 6e 61 20 64 65 20 61 79 | de.usuarios).Pautas.Cadena.de.ay |
12ea0 | 75 64 61 00 41 79 75 64 65 20 61 20 6c 6f 73 20 66 75 74 75 72 6f 73 20 6d 61 6e 74 65 6e 65 64 | uda.Ayude.a.los.futuros.mantened |
12ec0 | 6f 72 65 73 20 64 65 20 56 79 4f 53 20 28 c2 a1 70 6f 64 72 c3 ad 61 20 73 65 72 20 75 73 74 65 | ores.de.VyOS.(..podr..a.ser.uste |
12ee0 | 64 21 29 20 61 20 61 76 65 72 69 67 75 61 72 20 70 6f 72 20 71 75 c3 a9 20 73 65 20 63 61 6d 62 | d!).a.averiguar.por.qu...se.camb |
12f00 | 69 61 72 6f 6e 20 63 69 65 72 74 61 73 20 63 6f 73 61 73 20 65 6e 20 65 6c 20 63 c3 b3 64 69 67 | iaron.ciertas.cosas.en.el.c..dig |
12f20 | 6f 20 62 61 73 65 20 6f 20 70 6f 72 20 71 75 c3 a9 20 73 65 20 61 67 72 65 67 61 72 6f 6e 20 63 | o.base.o.por.qu...se.agregaron.c |
12f40 | 69 65 72 74 61 73 20 63 61 72 61 63 74 65 72 c3 ad 73 74 69 63 61 73 00 48 6f 72 72 69 62 6c 65 | iertas.caracter..sticas.Horrible |
12f60 | 3a 20 26 71 75 6f 74 3b 54 69 65 6d 70 6f 20 64 65 20 65 73 70 65 72 61 20 64 65 20 63 6f 6e 65 | :."Tiempo.de.espera.de.cone |
12f80 | 78 69 c3 b3 6e 20 54 43 50 26 71 75 6f 74 3b 00 48 6f 72 72 69 62 6c 65 3a 20 26 71 75 6f 74 3b | xi..n.TCP".Horrible:." |
12fa0 | 61 6c 67 6f 72 69 74 6d 6f 20 64 65 20 66 72 6f 62 6e 69 63 61 63 69 c3 b3 6e 26 71 75 6f 74 3b | algoritmo.de.frobnicaci..n" |
12fc0 | 2e 00 c2 bf 43 c3 b3 6d 6f 20 70 6f 64 65 6d 6f 73 20 72 65 70 72 6f 64 75 63 69 72 20 65 73 74 | ....C..mo.podemos.reproducir.est |
12fe0 | 65 20 42 75 67 3f 00 48 65 20 65 6e 63 6f 6e 74 72 61 64 6f 20 75 6e 20 65 72 72 6f 72 2c 20 c2 | e.Bug?.He.encontrado.un.error,.. |
13000 | bf 71 75 c3 a9 20 64 65 62 6f 20 68 61 63 65 72 3f 00 4f 70 63 69 6f 6e 65 73 20 64 65 20 49 50 | .qu...debo.hacer?.Opciones.de.IP |
13020 | 20 65 20 49 50 76 36 00 50 72 6f 62 6c 65 6d 61 73 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 | .e.IPv6.Problemas.de.compilaci.. |
13040 | 6e 20 49 53 4f 00 43 72 65 61 63 69 c3 b3 6e 20 64 65 20 69 6d 61 67 65 6e 20 49 53 4f 00 53 69 | n.ISO.Creaci..n.de.imagen.ISO.Si |
13060 | 20 75 6e 20 76 65 72 62 6f 20 65 73 20 65 73 65 6e 63 69 61 6c 2c 20 6d 61 6e 74 65 6e 6c 6f 2e | .un.verbo.es.esencial,.mantenlo. |
13080 | 20 50 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 65 6e 20 65 6c 20 74 65 78 74 6f 20 64 65 20 61 79 75 | .Por.ejemplo,.en.el.texto.de.ayu |
130a0 | 64 61 20 64 65 20 60 60 73 65 74 20 73 79 73 74 65 6d 20 69 70 76 36 20 64 69 73 61 62 6c 65 64 | da.de.``set.system.ipv6.disabled |
130c0 | 2d 66 6f 72 77 61 72 64 69 6e 67 60 60 2c 20 26 71 75 6f 74 3b 44 65 73 68 61 62 69 6c 69 74 61 | -forwarding``,."Deshabilita |
130e0 | 72 20 65 6c 20 72 65 65 6e 76 c3 ad 6f 20 64 65 20 49 50 76 36 20 65 6e 20 74 6f 64 61 73 20 6c | r.el.reenv..o.de.IPv6.en.todas.l |
13100 | 61 73 20 69 6e 74 65 72 66 61 63 65 73 26 71 75 6f 74 3b 20 65 73 20 75 6e 61 20 72 65 64 61 63 | as.interfaces".es.una.redac |
13120 | 63 69 c3 b3 6e 20 70 65 72 66 65 63 74 61 6d 65 6e 74 65 20 6a 75 73 74 69 66 69 63 61 64 61 2e | ci..n.perfectamente.justificada. |
13140 | 00 53 69 20 63 6f 72 72 65 73 70 6f 6e 64 65 2c 20 73 65 20 64 65 62 65 20 68 61 63 65 72 20 75 | .Si.corresponde,.se.debe.hacer.u |
13160 | 6e 61 20 72 65 66 65 72 65 6e 63 69 61 20 61 20 75 6e 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 | na.referencia.a.una.confirmaci.. |
13180 | 6e 20 61 6e 74 65 72 69 6f 72 20 71 75 65 20 76 69 6e 63 75 6c 65 20 62 69 65 6e 20 65 73 61 73 | n.anterior.que.vincule.bien.esas |
131a0 | 20 63 6f 6e 66 69 72 6d 61 63 69 6f 6e 65 73 20 61 6c 20 6e 61 76 65 67 61 72 20 70 6f 72 20 65 | .confirmaciones.al.navegar.por.e |
131c0 | 6c 20 68 69 73 74 6f 72 69 61 6c 3a 20 60 60 44 65 73 70 75 c3 a9 73 20 64 65 20 63 6f 6e 66 69 | l.historial:.``Despu..s.de.confi |
131e0 | 72 6d 61 72 20 61 62 63 64 31 32 65 66 20 28 26 71 75 6f 74 3b 73 6e 6d 70 3a 20 65 73 74 65 20 | rmar.abcd12ef.("snmp:.este. |
13200 | 65 73 20 75 6e 20 74 69 74 75 6c 61 72 26 71 75 6f 74 3b 29 2c 20 66 61 6c 74 61 20 75 6e 61 20 | es.un.titular"),.falta.una. |
13220 | 64 65 63 6c 61 72 61 63 69 c3 b3 6e 20 64 65 20 69 6d 70 6f 72 74 61 63 69 c3 b3 6e 20 64 65 20 | declaraci..n.de.importaci..n.de. |
13240 | 50 79 74 68 6f 6e 2c 20 61 72 72 6f 6a 61 6e 64 6f 20 6c 61 20 73 69 67 75 69 65 6e 74 65 20 65 | Python,.arrojando.la.siguiente.e |
13260 | 78 63 65 70 63 69 c3 b3 6e 3a 20 41 42 43 44 45 46 60 60 00 53 69 20 6e 6f 20 68 61 79 20 75 6e | xcepci..n:.ABCDEF``.Si.no.hay.un |
13280 | 61 20 72 65 66 65 72 65 6e 63 69 61 20 64 65 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 65 6e 20 | a.referencia.de.Phabricator_.en. |
132a0 | 6c 61 73 20 63 6f 6e 66 69 72 6d 61 63 69 6f 6e 65 73 20 64 65 20 73 75 20 73 6f 6c 69 63 69 74 | las.confirmaciones.de.su.solicit |
132c0 | 75 64 20 64 65 20 65 78 74 72 61 63 63 69 c3 b3 6e 2c 20 64 65 62 65 6d 6f 73 20 70 65 64 69 72 | ud.de.extracci..n,.debemos.pedir |
132e0 | 6c 65 20 71 75 65 20 6d 6f 64 69 66 69 71 75 65 20 65 6c 20 6d 65 6e 73 61 6a 65 20 64 65 20 63 | le.que.modifique.el.mensaje.de.c |
13300 | 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 20 44 65 20 6c 6f 20 63 6f 6e 74 72 61 72 69 6f 20 74 65 | onfirmaci..n..De.lo.contrario.te |
13320 | 6e 64 72 65 6d 6f 73 20 71 75 65 20 72 65 63 68 61 7a 61 72 6c 6f 2e 00 53 69 20 65 73 20 6c 6f | ndremos.que.rechazarlo..Si.es.lo |
13340 | 20 73 75 66 69 63 69 65 6e 74 65 6d 65 6e 74 65 20 76 61 6c 69 65 6e 74 65 20 63 6f 6d 6f 20 70 | .suficientemente.valiente.como.p |
13360 | 61 72 61 20 63 72 65 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 71 75 65 20 63 6f 6e | ara.crear.una.imagen.ISO.que.con |
13380 | 74 65 6e 67 61 20 63 75 61 6c 71 75 69 65 72 20 70 61 71 75 65 74 65 20 6d 6f 64 69 66 69 63 61 | tenga.cualquier.paquete.modifica |
133a0 | 64 6f 20 64 65 20 6e 75 65 73 74 72 61 20 6f 72 67 61 6e 69 7a 61 63 69 c3 b3 6e 20 47 69 74 48 | do.de.nuestra.organizaci..n.GitH |
133c0 | 75 62 2c 20 65 73 74 65 20 65 73 20 65 6c 20 6c 75 67 61 72 20 70 61 72 61 20 65 73 74 61 72 2e | ub,.este.es.el.lugar.para.estar. |
133e0 | 00 53 69 20 61 63 74 75 61 6c 69 7a 61 20 73 75 20 6b 65 72 6e 65 6c 20 6f 20 69 6e 63 6c 75 79 | .Si.actualiza.su.kernel.o.incluy |
13400 | 65 20 6e 75 65 76 6f 73 20 63 6f 6e 74 72 6f 6c 61 64 6f 72 65 73 2c 20 65 73 20 70 6f 73 69 62 | e.nuevos.controladores,.es.posib |
13420 | 6c 65 20 71 75 65 20 6e 65 63 65 73 69 74 65 20 75 6e 20 6e 75 65 76 6f 20 66 69 72 6d 77 61 72 | le.que.necesite.un.nuevo.firmwar |
13440 | 65 2e 20 43 72 65 65 20 75 6e 20 6e 75 65 76 6f 20 70 61 71 75 65 74 65 20 60 60 76 79 6f 73 2d | e..Cree.un.nuevo.paquete.``vyos- |
13460 | 6c 69 6e 75 78 2d 66 69 72 6d 77 61 72 65 60 60 20 63 6f 6e 20 6c 6f 73 20 73 63 72 69 70 74 73 | linux-firmware``.con.los.scripts |
13480 | 20 61 75 78 69 6c 69 61 72 65 73 20 69 6e 63 6c 75 69 64 6f 73 2e 00 45 6e 20 75 6e 20 67 72 61 | .auxiliares.incluidos..En.un.gra |
134a0 | 6e 20 73 69 73 74 65 6d 61 2c 20 63 6f 6d 6f 20 56 79 4f 53 2c 20 71 75 65 20 73 65 20 63 6f 6d | n.sistema,.como.VyOS,.que.se.com |
134c0 | 70 6f 6e 65 20 64 65 20 6d c3 ba 6c 74 69 70 6c 65 73 20 63 6f 6d 70 6f 6e 65 6e 74 65 73 2c 20 | pone.de.m..ltiples.componentes,. |
134e0 | 65 73 20 69 6d 70 6f 73 69 62 6c 65 20 72 65 61 6c 69 7a 61 72 20 75 6e 20 73 65 67 75 69 6d 69 | es.imposible.realizar.un.seguimi |
13500 | 65 6e 74 6f 20 64 65 20 74 6f 64 6f 73 20 6c 6f 73 20 63 61 6d 62 69 6f 73 20 79 20 65 72 72 6f | ento.de.todos.los.cambios.y.erro |
13520 | 72 65 73 2f 73 6f 6c 69 63 69 74 75 64 65 73 20 64 65 20 66 75 6e 63 69 6f 6e 65 73 20 65 6e 20 | res/solicitudes.de.funciones.en. |
13540 | 6c 61 20 63 61 62 65 7a 61 2e 20 55 73 61 6d 6f 73 20 75 6e 20 72 61 73 74 72 65 61 64 6f 72 20 | la.cabeza..Usamos.un.rastreador. |
13560 | 64 65 20 65 72 72 6f 72 65 73 20 63 6f 6e 6f 63 69 64 6f 20 63 6f 6d 6f 20 50 68 61 62 72 69 63 | de.errores.conocido.como.Phabric |
13580 | 61 74 6f 72 5f 20 28 26 71 75 6f 74 3b 72 61 73 74 72 65 61 64 6f 72 20 64 65 20 70 72 6f 62 6c | ator_.("rastreador.de.probl |
135a0 | 65 6d 61 73 26 71 75 6f 74 3b 20 73 65 72 c3 ad 61 20 75 6e 20 6d 65 6a 6f 72 20 74 c3 a9 72 6d | emas".ser..a.un.mejor.t..rm |
135c0 | 69 6e 6f 2c 20 70 65 72 6f 20 65 73 74 65 20 73 65 20 6d 61 6e 74 75 76 6f 29 2e 00 41 64 65 6d | ino,.pero.este.se.mantuvo)..Adem |
135e0 | c3 a1 73 2c 20 65 73 74 6f 20 74 61 6d 62 69 c3 a9 6e 20 61 79 75 64 61 20 61 6c 20 6e 61 76 65 | ..s,.esto.tambi..n.ayuda.al.nave |
13600 | 67 61 72 20 70 6f 72 20 65 6c 20 63 c3 b3 64 69 67 6f 20 62 61 73 65 20 64 65 20 47 69 74 48 75 | gar.por.el.c..digo.base.de.GitHu |
13620 | 62 20 65 6e 20 75 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 20 6d c3 b3 76 69 6c 20 73 69 20 65 72 | b.en.un.dispositivo.m..vil.si.er |
13640 | 65 73 20 75 6e 20 63 69 65 6e 74 c3 ad 66 69 63 6f 20 6c 6f 63 6f 2e 00 50 61 72 61 20 61 62 72 | es.un.cient..fico.loco..Para.abr |
13660 | 69 72 20 75 6e 20 69 6e 66 6f 72 6d 65 20 64 65 20 65 72 72 6f 72 2f 73 6f 6c 69 63 69 74 75 64 | ir.un.informe.de.error/solicitud |
13680 | 20 64 65 20 66 75 6e 63 69 6f 6e 65 73 2c 20 64 65 62 65 20 63 72 65 61 72 20 75 6e 61 20 63 75 | .de.funciones,.debe.crear.una.cu |
136a0 | 65 6e 74 61 20 65 6e 20 56 79 4f 53 20 50 68 61 62 72 69 63 61 74 6f 72 5f 2e 20 45 6e 20 65 6c | enta.en.VyOS.Phabricator_..En.el |
136c0 | 20 6c 61 64 6f 20 69 7a 71 75 69 65 72 64 6f 20 64 65 6c 20 70 72 6f 79 65 63 74 6f 20 65 73 70 | .lado.izquierdo.del.proyecto.esp |
136e0 | 65 63 c3 ad 66 69 63 6f 20 28 56 79 4f 53 20 31 2e 32 20 6f 20 56 79 4f 53 20 31 2e 33 29 20 65 | ec..fico.(VyOS.1.2.o.VyOS.1.3).e |
13700 | 6e 63 6f 6e 74 72 61 72 c3 a1 20 65 6e 6c 61 63 65 73 20 72 c3 a1 70 69 64 6f 73 20 70 61 72 61 | ncontrar...enlaces.r..pidos.para |
13720 | 20 61 62 72 69 72 20 75 6e 20 69 6e 66 6f 72 6d 65 20 64 65 20 65 72 72 6f 72 2f 73 6f 6c 69 63 | .abrir.un.informe.de.error/solic |
13740 | 69 74 75 64 20 64 65 20 66 75 6e 63 69 6f 6e 65 73 2e 00 50 61 72 61 20 72 65 67 69 73 74 72 61 | itud.de.funciones..Para.registra |
13760 | 72 6c 6f 20 63 6f 6d 6f 20 65 6c 20 61 75 74 6f 72 20 64 65 20 6c 61 20 63 6f 72 72 65 63 63 69 | rlo.como.el.autor.de.la.correcci |
13780 | c3 b3 6e 2c 20 69 64 65 6e 74 69 66 c3 ad 71 75 65 73 65 20 65 6e 20 47 69 74 20 63 6f 6e 66 69 | ..n,.identif..quese.en.Git.confi |
137a0 | 67 75 72 61 6e 64 6f 20 73 75 20 6e 6f 6d 62 72 65 20 79 20 63 6f 72 72 65 6f 20 65 6c 65 63 74 | gurando.su.nombre.y.correo.elect |
137c0 | 72 c3 b3 6e 69 63 6f 2e 20 45 73 74 6f 20 73 65 20 70 75 65 64 65 20 68 61 63 65 72 20 6c 6f 63 | r..nico..Esto.se.puede.hacer.loc |
137e0 | 61 6c 6d 65 6e 74 65 20 70 61 72 61 20 65 73 74 65 20 c3 ba 6e 69 63 6f 20 72 65 70 6f 73 69 74 | almente.para.este...nico.reposit |
13800 | 6f 72 69 6f 20 60 60 67 69 74 20 63 6f 6e 66 69 67 60 60 20 6f 20 67 6c 6f 62 61 6c 6d 65 6e 74 | orio.``git.config``.o.globalment |
13820 | 65 20 75 73 61 6e 64 6f 20 60 60 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 60 60 | e.usando.``git.config.--global`` |
13840 | 2e 00 50 61 72 61 20 72 65 63 75 70 65 72 61 72 20 6c 61 20 73 61 6c 69 64 61 20 64 65 20 64 65 | ..Para.recuperar.la.salida.de.de |
13860 | 70 75 72 61 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 6c c3 ad 6e 65 61 20 64 65 20 63 6f 6d 61 6e 64 | puraci..n.en.la.l..nea.de.comand |
13880 | 6f 73 2c 20 74 61 6d 62 69 c3 a9 6e 20 64 65 62 65 20 64 65 73 68 61 62 69 6c 69 74 61 72 20 60 | os,.tambi..n.debe.deshabilitar.` |
138a0 | 60 76 79 6f 73 2d 63 6f 6e 66 69 67 64 60 60 2e 20 45 73 74 6f 20 73 65 20 70 75 65 64 65 20 65 | `vyos-configd``..Esto.se.puede.e |
138c0 | 6a 65 63 75 74 61 72 20 75 6e 61 20 73 6f 6c 61 20 76 65 7a 20 6c 6c 61 6d 61 6e 64 6f 20 61 20 | jecutar.una.sola.vez.llamando.a. |
138e0 | 60 60 73 75 64 6f 20 73 79 73 74 65 6d 63 74 6c 20 73 74 6f 70 20 76 79 6f 73 2d 63 6f 6e 66 69 | ``sudo.systemctl.stop.vyos-confi |
13900 | 67 64 60 60 20 6f 20 68 61 63 65 72 20 71 75 65 20 65 73 74 65 20 72 65 69 6e 69 63 69 6f 20 73 | gd``.o.hacer.que.este.reinicio.s |
13920 | 65 61 20 73 65 67 75 72 6f 20 6c 6c 61 6d 61 6e 64 6f 20 61 20 60 60 73 75 64 6f 20 73 79 73 74 | ea.seguro.llamando.a.``sudo.syst |
13940 | 65 6d 63 74 6c 20 64 69 73 61 62 6c 65 64 20 76 79 6f 73 2d 63 6f 6e 66 69 67 64 60 60 2e 00 45 | emctl.disabled.vyos-configd``..E |
13960 | 6e 20 61 6c 67 75 6e 6f 73 20 63 6f 6e 74 65 78 74 6f 73 2c 20 6c 61 20 70 72 69 6d 65 72 61 20 | n.algunos.contextos,.la.primera. |
13980 | 6c c3 ad 6e 65 61 20 73 65 20 74 72 61 74 61 20 63 6f 6d 6f 20 65 6c 20 61 73 75 6e 74 6f 20 64 | l..nea.se.trata.como.el.asunto.d |
139a0 | 65 20 75 6e 20 63 6f 72 72 65 6f 20 65 6c 65 63 74 72 c3 b3 6e 69 63 6f 20 79 20 65 6c 20 72 65 | e.un.correo.electr..nico.y.el.re |
139c0 | 73 74 6f 20 64 65 6c 20 74 65 78 74 6f 20 63 6f 6d 6f 20 65 6c 20 63 75 65 72 70 6f 2e 20 4c 61 | sto.del.texto.como.el.cuerpo..La |
139e0 | 20 6c c3 ad 6e 65 61 20 65 6e 20 62 6c 61 6e 63 6f 20 71 75 65 20 73 65 70 61 72 61 20 65 6c 20 | .l..nea.en.blanco.que.separa.el. |
13a00 | 72 65 73 75 6d 65 6e 20 64 65 6c 20 63 75 65 72 70 6f 20 65 73 20 66 75 6e 64 61 6d 65 6e 74 61 | resumen.del.cuerpo.es.fundamenta |
13a20 | 6c 20 28 61 20 6d 65 6e 6f 73 20 71 75 65 20 6f 6d 69 74 61 20 65 6c 20 63 75 65 72 70 6f 20 70 | l.(a.menos.que.omita.el.cuerpo.p |
13a40 | 6f 72 20 63 6f 6d 70 6c 65 74 6f 29 3b 20 68 65 72 72 61 6d 69 65 6e 74 61 73 20 63 6f 6d 6f 20 | or.completo);.herramientas.como. |
13a60 | 72 65 62 61 73 65 20 70 75 65 64 65 6e 20 63 6f 6e 66 75 6e 64 69 72 73 65 20 73 69 20 65 6a 65 | rebase.pueden.confundirse.si.eje |
13a80 | 63 75 74 61 20 6c 61 73 20 64 6f 73 20 6a 75 6e 74 61 73 2e 00 41 6c 20 66 69 6e 61 6c 2c 20 73 | cuta.las.dos.juntas..Al.final,.s |
13aa0 | 65 20 6c 65 20 70 72 65 73 65 6e 74 61 72 c3 a1 6e 20 6c 6f 73 20 70 61 71 75 65 74 65 73 20 62 | e.le.presentar..n.los.paquetes.b |
13ac0 | 69 6e 61 72 69 6f 73 20 64 65 6c 20 6b 65 72 6e 65 6c 20 71 75 65 20 6c 75 65 67 6f 20 70 75 65 | inarios.del.kernel.que.luego.pue |
13ae0 | 64 65 20 75 73 61 72 20 65 6e 20 73 75 20 70 72 6f 63 65 73 6f 20 64 65 20 63 6f 6d 70 69 6c 61 | de.usar.en.su.proceso.de.compila |
13b00 | 63 69 c3 b3 6e 20 49 53 4f 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 2c 20 63 6f 6c 6f 63 61 6e | ci..n.ISO.personalizado,.colocan |
13b20 | 64 6f 20 74 6f 64 6f 73 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 60 2a 2e 64 65 62 60 20 65 6e | do.todos.los.archivos.`*.deb`.en |
13b40 | 20 6c 61 20 63 61 72 70 65 74 61 20 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 20 | .la.carpeta.vyos-build/packages. |
13b60 | 64 6f 6e 64 65 20 73 65 20 75 73 61 72 c3 a1 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 | donde.se.usar..n.autom..ticament |
13b80 | 65 20 61 6c 20 63 6f 6d 70 69 6c 61 72 20 56 79 4f 53 20 63 6f 6d 6f 20 73 65 20 64 6f 63 75 6d | e.al.compilar.VyOS.como.se.docum |
13ba0 | 65 6e 74 c3 b3 20 61 6e 74 65 72 69 6f 72 6d 65 6e 74 65 2e 00 45 6e 20 65 6c 20 66 75 74 75 72 | ent...anteriormente..En.el.futur |
13bc0 | 6f 2c 20 65 73 20 70 6f 73 69 62 6c 65 20 71 75 65 20 63 61 6d 62 69 65 6d 6f 73 20 61 20 75 74 | o,.es.posible.que.cambiemos.a.ut |
13be0 | 69 6c 69 7a 61 72 20 6c 61 20 69 6e 66 72 61 65 73 74 72 75 63 74 75 72 61 20 73 79 73 74 65 6d | ilizar.la.infraestructura.system |
13c00 | 64 20 65 6e 20 73 75 20 6c 75 67 61 72 2e 20 43 6f 6e 73 74 72 75 69 72 6c 6f 20 6e 6f 20 72 65 | d.en.su.lugar..Construirlo.no.re |
13c20 | 71 75 69 65 72 65 20 75 6e 20 70 72 6f 63 65 64 69 6d 69 65 6e 74 6f 20 65 73 70 65 63 69 61 6c | quiere.un.procedimiento.especial |
13c40 | 2e 00 49 6e 63 6c 75 69 72 20 73 61 6c 69 64 61 00 49 6e 73 65 72 74 65 20 6c 61 20 73 69 67 75 | ..Incluir.salida.Inserte.la.sigu |
13c60 | 69 65 6e 74 65 20 64 65 63 6c 61 72 61 63 69 c3 b3 6e 20 6a 75 73 74 6f 20 61 6e 74 65 73 20 64 | iente.declaraci..n.justo.antes.d |
13c80 | 65 20 6c 61 20 73 65 63 63 69 c3 b3 6e 20 65 6e 20 6c 61 20 71 75 65 20 64 65 73 65 61 20 69 6e | e.la.secci..n.en.la.que.desea.in |
13ca0 | 76 65 73 74 69 67 61 72 20 75 6e 20 70 72 6f 62 6c 65 6d 61 20 28 70 6f 72 20 65 6a 65 6d 70 6c | vestigar.un.problema.(por.ejempl |
13cc0 | 6f 2c 20 75 6e 61 20 64 65 63 6c 61 72 61 63 69 c3 b3 6e 20 71 75 65 20 76 65 20 65 6e 20 75 6e | o,.una.declaraci..n.que.ve.en.un |
13ce0 | 20 73 65 67 75 69 6d 69 65 6e 74 6f 29 3a 20 60 60 69 6d 70 6f 72 74 20 70 64 62 3b 20 70 64 62 | .seguimiento):.``import.pdb;.pdb |
13d00 | 2e 73 65 74 5f 74 72 61 63 65 28 29 60 60 20 4f 70 63 69 6f 6e 61 6c 6d 65 6e 74 65 2c 20 70 75 | .set_trace()``.Opcionalmente,.pu |
13d20 | 65 64 65 20 72 6f 64 65 61 72 20 65 73 74 61 20 64 65 63 6c 61 72 61 63 69 c3 b3 6e 20 63 6f 6e | ede.rodear.esta.declaraci..n.con |
13d40 | 20 75 6e 20 60 60 69 66 60 60 20 71 75 65 20 73 6f 6c 6f 20 73 65 20 61 63 74 69 76 61 20 62 61 | .un.``if``.que.solo.se.activa.ba |
13d60 | 6a 6f 20 6c 61 20 63 6f 6e 64 69 63 69 c3 b3 6e 20 71 75 65 20 6c 65 20 69 6e 74 65 72 65 73 61 | jo.la.condici..n.que.le.interesa |
13d80 | 2e 00 49 6e 73 74 61 6c 61 72 00 49 6e 73 74 61 6c 65 20 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e | ..Instalar.Instale.https://pypi. |
13da0 | 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 73 74 64 65 62 2f 00 49 6e 73 74 61 6c 61 63 69 c3 b3 6e 20 | org/project/stdeb/.Instalaci..n. |
13dc0 | 64 65 20 44 6f 63 6b 65 72 5f 20 79 20 72 65 71 75 69 73 69 74 6f 73 20 70 72 65 76 69 6f 73 3a | de.Docker_.y.requisitos.previos: |
13de0 | 00 45 6e 20 6c 75 67 61 72 20 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 74 6f 64 6f 73 20 | .En.lugar.de.proporcionar.todos. |
13e00 | 65 73 6f 73 20 6e 6f 64 6f 73 20 58 4d 4c 20 76 61 72 69 61 73 20 76 65 63 65 73 2c 20 61 68 6f | esos.nodos.XML.varias.veces,.aho |
13e20 | 72 61 20 73 65 20 69 6e 63 6c 75 79 65 6e 20 61 72 63 68 69 76 6f 73 20 63 6f 6e 20 63 61 72 61 | ra.se.incluyen.archivos.con.cara |
13e40 | 63 74 65 72 c3 ad 73 74 69 63 61 73 20 70 72 65 64 65 66 69 6e 69 64 61 73 2e 20 42 72 65 76 65 | cter..sticas.predefinidas..Breve |
13e60 | 20 64 65 73 63 72 69 70 63 69 c3 b3 6e 3a 00 4e 49 43 20 64 65 20 49 6e 74 65 6c 00 43 6f 6e 74 | .descripci..n:.NIC.de.Intel.Cont |
13e80 | 72 6f 6c 61 64 6f 72 65 73 20 64 65 20 4e 49 43 20 64 65 20 49 6e 74 65 6c 00 51 41 54 20 64 65 | roladores.de.NIC.de.Intel.QAT.de |
13ea0 | 20 49 6e 74 65 6c 00 49 6e 74 65 72 20 51 41 54 00 50 72 75 65 62 61 73 20 62 61 73 61 64 61 73 | .Intel.Inter.QAT.Pruebas.basadas |
13ec0 | 20 65 6e 20 69 6e 74 65 72 66 61 7a 00 53 65 20 65 6e 63 75 65 6e 74 72 61 6e 20 70 72 6f 62 6c | .en.interfaz.Se.encuentran.probl |
13ee0 | 65 6d 61 73 20 6f 20 65 72 72 6f 72 65 73 20 65 6e 20 63 75 61 6c 71 75 69 65 72 20 70 72 6f 79 | emas.o.errores.en.cualquier.proy |
13f00 | 65 63 74 6f 20 64 65 20 73 6f 66 74 77 61 72 65 2e 20 56 79 4f 53 20 6e 6f 20 65 73 20 75 6e 61 | ecto.de.software..VyOS.no.es.una |
13f20 | 20 65 78 63 65 70 63 69 c3 b3 6e 2e 00 50 72 6f 62 6c 65 6d 61 73 2f 73 6f 6c 69 63 69 74 75 64 | .excepci..n..Problemas/solicitud |
13f40 | 65 73 20 64 65 20 66 75 6e 63 69 6f 6e 65 73 00 54 61 6d 62 69 c3 a9 6e 20 65 73 20 70 6f 73 69 | es.de.funciones.Tambi..n.es.posi |
13f60 | 62 6c 65 20 63 6f 6e 66 69 67 75 72 61 72 20 6c 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 75 74 | ble.configurar.la.depuraci..n.ut |
13f80 | 69 6c 69 7a 61 6e 64 6f 20 76 61 72 69 61 62 6c 65 73 20 64 65 20 65 6e 74 6f 72 6e 6f 2e 20 45 | ilizando.variables.de.entorno..E |
13fa0 | 6e 20 65 73 65 20 63 61 73 6f 2c 20 65 6c 20 6e 6f 6d 62 72 65 20 73 65 72 c3 a1 20 28 65 6e 20 | n.ese.caso,.el.nombre.ser...(en. |
13fc0 | 6d 61 79 c3 ba 73 63 75 6c 61 73 29 20 56 59 4f 53 5f 46 45 41 54 55 52 45 5f 44 45 42 55 47 2e | may..sculas).VYOS_FEATURE_DEBUG. |
13fe0 | 00 45 73 20 75 6e 20 70 72 6f 67 72 61 6d 61 20 41 64 61 20 79 20 72 65 71 75 69 65 72 65 20 47 | .Es.un.programa.Ada.y.requiere.G |
14000 | 4e 41 54 20 79 20 67 70 72 62 75 69 6c 64 20 70 61 72 61 20 63 6f 6d 70 69 6c 61 72 2c 20 6c 61 | NAT.y.gprbuild.para.compilar,.la |
14020 | 73 20 64 65 70 65 6e 64 65 6e 63 69 61 73 20 73 65 20 65 73 70 65 63 69 66 69 63 61 6e 20 63 6f | s.dependencias.se.especifican.co |
14040 | 72 72 65 63 74 61 6d 65 6e 74 65 2c 20 61 73 c3 ad 20 71 75 65 20 73 6f 6c 6f 20 73 69 67 61 20 | rrectamente,.as...que.solo.siga. |
14060 | 6c 61 73 20 73 75 67 65 72 65 6e 63 69 61 73 20 64 65 20 64 65 62 75 69 6c 64 2e 00 43 49 20 64 | las.sugerencias.de.debuild..CI.d |
14080 | 65 20 4a 65 6e 6b 69 6e 73 00 53 69 6d 70 6c 65 6d 65 6e 74 65 20 69 6e 73 74 61 6c 65 20 75 73 | e.Jenkins.Simplemente.instale.us |
140a0 | 61 6e 64 6f 20 6c 6f 73 20 73 69 67 75 69 65 6e 74 65 73 20 63 6f 6d 61 6e 64 6f 73 3a 00 4d 61 | ando.los.siguientes.comandos:.Ma |
140c0 | 6e 74 65 6e 67 61 20 75 6e 20 72 65 67 69 73 74 72 6f 20 64 65 6c 20 70 72 6f 67 72 65 73 6f 20 | ntenga.un.registro.del.progreso. |
140e0 | 28 6c 6f 20 71 75 65 20 79 61 20 68 65 6d 6f 73 20 68 65 63 68 6f 20 65 6e 20 65 73 74 61 20 72 | (lo.que.ya.hemos.hecho.en.esta.r |
14100 | 61 6d 61 20 79 20 6c 6f 20 71 75 65 20 61 c3 ba 6e 20 74 65 6e 65 6d 6f 73 20 71 75 65 20 68 61 | ama.y.lo.que.a..n.tenemos.que.ha |
14120 | 63 65 72 29 2e 00 4b 65 65 70 61 6c 69 76 65 64 20 6e 6f 72 6d 61 6c 6d 65 6e 74 65 20 6e 6f 20 | cer)..Keepalived.normalmente.no. |
14140 | 73 65 20 61 63 74 75 61 6c 69 7a 61 20 61 20 76 65 72 73 69 6f 6e 65 73 20 64 65 20 66 75 6e 63 | se.actualiza.a.versiones.de.func |
14160 | 69 6f 6e 65 73 20 6d c3 a1 73 20 6e 75 65 76 61 73 20 65 6e 74 72 65 20 6c 61 73 20 76 65 72 73 | iones.m..s.nuevas.entre.las.vers |
14180 | 69 6f 6e 65 73 20 64 65 20 44 65 62 69 61 6e 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 6c 6f 20 65 | iones.de.Debian,.por.lo.que.lo.e |
141a0 | 73 74 61 6d 6f 73 20 63 6f 6d 70 69 6c 61 6e 64 6f 20 64 65 73 64 65 20 6c 61 20 66 75 65 6e 74 | stamos.compilando.desde.la.fuent |
141c0 | 65 2e 00 4e c3 ba 63 6c 65 6f 00 49 6e 69 63 69 65 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 | e..N..cleo.Inicie.el.contenedor. |
141e0 | 44 6f 63 6b 65 72 20 79 20 63 72 65 65 20 65 6c 20 70 61 71 75 65 74 65 00 55 73 6f 20 64 65 20 | Docker.y.cree.el.paquete.Uso.de. |
14200 | 6e 6f 64 6f 73 20 68 6f 6a 61 20 28 6e 6f 64 6f 73 20 63 6f 6e 20 76 61 6c 6f 72 65 73 29 3c 6c | nodos.hoja.(nodos.con.valores)<l |
14220 | 65 61 66 4e 6f 64 65 3e 20 65 74 69 71 75 65 74 61 20 65 6e 20 73 75 20 6c 75 67 61 72 00 53 75 | eafNode>.etiqueta.en.su.lugar.Su |
14240 | 70 6f 6e 67 61 6d 6f 73 20 71 75 65 20 64 65 73 65 61 20 64 65 70 75 72 61 72 20 75 6e 20 73 63 | pongamos.que.desea.depurar.un.sc |
14260 | 72 69 70 74 20 64 65 20 50 79 74 68 6f 6e 20 61 6c 20 71 75 65 20 6c 6c 61 6d 61 20 75 6e 20 63 | ript.de.Python.al.que.llama.un.c |
14280 | 6f 6d 61 6e 64 6f 20 64 65 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 2e 20 44 65 73 70 75 c3 | omando.de.modo.operativo..Despu. |
142a0 | a9 73 20 64 65 20 65 6e 63 6f 6e 74 72 61 72 20 65 6c 20 73 63 72 69 70 74 20 62 75 73 63 61 6e | .s.de.encontrar.el.script.buscan |
142c0 | 64 6f 20 6c 61 73 20 64 65 66 69 6e 69 63 69 6f 6e 65 73 20 64 65 6c 20 6d 6f 64 6f 20 64 65 20 | do.las.definiciones.del.modo.de. |
142e0 | 6f 70 65 72 61 63 69 c3 b3 6e 2c 20 70 75 65 64 65 20 65 64 69 74 61 72 20 65 6c 20 73 63 72 69 | operaci..n,.puede.editar.el.scri |
14300 | 70 74 20 65 6e 20 65 6c 20 73 69 73 74 65 6d 61 20 65 6e 20 76 69 76 6f 20 75 73 61 6e 64 6f 2c | pt.en.el.sistema.en.vivo.usando, |
14320 | 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 76 69 3a 20 60 60 76 69 20 2f 75 73 72 2f 6c 69 62 65 | .por.ejemplo,.vi:.``vi./usr/libe |
14340 | 78 65 63 2f 76 79 6f 73 2f 6f 70 5f 6d 6f 64 65 2f 73 68 6f 77 5f 78 79 7a 2e 70 79 60 60 00 53 | xec/vyos/op_mode/show_xyz.py``.S |
14360 | 65 61 6d 6f 73 20 72 65 61 6c 69 73 74 61 73 3a 20 56 79 4f 53 20 65 73 74 c3 a1 20 6c 6c 65 6e | eamos.realistas:.VyOS.est...llen |
14380 | 6f 20 64 65 20 63 c3 b3 64 69 67 6f 20 65 73 70 61 67 75 65 74 69 20 64 6f 6e 64 65 20 6c 61 20 | o.de.c..digo.espagueti.donde.la. |
143a0 | 6c c3 b3 67 69 63 61 20 70 61 72 61 20 6c 65 65 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 | l..gica.para.leer.la.configuraci |
143c0 | c3 b3 6e 20 64 65 20 56 79 4f 53 2c 20 67 65 6e 65 72 61 72 20 63 6f 6e 66 69 67 75 72 61 63 69 | ..n.de.VyOS,.generar.configuraci |
143e0 | 6f 6e 65 73 20 64 65 20 64 61 65 6d 6f 6e 20 79 20 72 65 69 6e 69 63 69 61 72 20 70 72 6f 63 65 | ones.de.daemon.y.reiniciar.proce |
14400 | 73 6f 73 20 65 73 74 c3 a1 20 74 6f 64 61 20 6d 65 7a 63 6c 61 64 61 2e 00 43 6f 6d 6f 20 63 75 | sos.est...toda.mezclada..Como.cu |
14420 | 61 6c 71 75 69 65 72 20 6f 74 72 6f 20 70 72 6f 79 65 63 74 6f 2c 20 74 61 6d 62 69 c3 a9 6e 20 | alquier.otro.proyecto,.tambi..n. |
14440 | 74 65 6e 65 6d 6f 73 20 61 6c 67 75 6e 61 73 20 70 65 71 75 65 c3 b1 61 73 20 70 61 75 74 61 73 | tenemos.algunas.peque..as.pautas |
14460 | 20 73 6f 62 72 65 20 6e 75 65 73 74 72 6f 20 63 c3 b3 64 69 67 6f 20 66 75 65 6e 74 65 2e 20 4c | .sobre.nuestro.c..digo.fuente..L |
14480 | 61 73 20 72 65 67 6c 61 73 20 71 75 65 20 74 65 6e 65 6d 6f 73 20 6e 6f 20 65 78 69 73 74 65 6e | as.reglas.que.tenemos.no.existen |
144a0 | 20 70 61 72 61 20 63 61 73 74 69 67 61 72 6c 6f 2c 20 6c 61 73 20 72 65 67 6c 61 73 20 65 78 69 | .para.castigarlo,.las.reglas.exi |
144c0 | 73 74 65 6e 20 70 61 72 61 20 61 79 75 64 61 72 6e 6f 73 20 61 20 74 6f 64 6f 73 2e 20 41 6c 20 | sten.para.ayudarnos.a.todos..Al. |
144e0 | 74 65 6e 65 72 20 75 6e 20 65 73 74 69 6c 6f 20 64 65 20 63 6f 64 69 66 69 63 61 63 69 c3 b3 6e | tener.un.estilo.de.codificaci..n |
14500 | 20 63 6f 6e 73 69 73 74 65 6e 74 65 2c 20 73 65 20 76 75 65 6c 76 65 20 6d 75 79 20 66 c3 a1 63 | .consistente,.se.vuelve.muy.f..c |
14520 | 69 6c 20 70 61 72 61 20 6c 6f 73 20 63 6f 6c 61 62 6f 72 61 64 6f 72 65 73 20 6e 75 65 76 6f 73 | il.para.los.colaboradores.nuevos |
14540 | 20 79 20 61 6e 74 69 67 75 6f 73 20 6e 61 76 65 67 61 72 20 61 20 74 72 61 76 c3 a9 73 20 64 65 | .y.antiguos.navegar.a.trav..s.de |
14560 | 20 6c 61 73 20 66 75 65 6e 74 65 73 20 79 20 74 6f 64 61 20 6c 61 20 6c c3 b3 67 69 63 61 20 69 | .las.fuentes.y.toda.la.l..gica.i |
14580 | 6d 70 6c c3 ad 63 69 74 61 20 64 65 20 63 75 61 6c 71 75 69 65 72 20 61 72 63 68 69 76 6f 20 66 | mpl..cita.de.cualquier.archivo.f |
145a0 | 75 65 6e 74 65 2e 00 4c c3 ad 6d 69 74 65 73 3a 00 4e c3 ba 63 6c 65 6f 20 64 65 20 4c 69 6e 75 | uente..L..mites:.N..cleo.de.Linu |
145c0 | 78 00 53 69 73 74 65 6d 61 20 65 6e 20 76 69 76 6f 00 54 61 6d 61 c3 b1 6f 20 64 65 20 6c 61 20 | x.Sistema.en.vivo.Tama..o.de.la. |
145e0 | 50 45 52 53 4f 4e 41 00 52 65 61 6c 69 63 65 20 73 75 73 20 63 61 6d 62 69 6f 73 20 79 20 67 75 | PERSONA.Realice.sus.cambios.y.gu |
14600 | c3 a1 72 64 65 6c 6f 73 2e 20 48 61 67 61 20 6c 6f 20 73 69 67 75 69 65 6e 74 65 20 70 61 72 61 | ..rdelos..Haga.lo.siguiente.para |
14620 | 20 74 6f 64 6f 73 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 61 6d 62 69 6f 73 20 70 | .todos.los.archivos.de.cambios.p |
14640 | 61 72 61 20 72 65 67 69 73 74 72 61 72 6c 6f 73 20 65 6e 20 73 75 20 63 6f 6e 66 69 72 6d 61 63 | ara.registrarlos.en.su.confirmac |
14660 | 69 c3 b3 6e 20 64 65 20 47 69 74 20 63 72 65 61 64 61 3a 00 45 6a 65 63 75 63 69 c3 b3 6e 20 6d | i..n.de.Git.creada:.Ejecuci..n.m |
14680 | 61 6e 75 61 6c 20 64 65 20 70 72 75 65 62 61 20 64 65 20 68 75 6d 6f 00 50 72 75 65 62 61 20 64 | anual.de.prueba.de.humo.Prueba.d |
146a0 | 65 20 63 61 72 67 61 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6d 61 6e 75 61 6c | e.carga.de.configuraci..n.manual |
146c0 | 00 4d 75 63 68 6f 73 20 70 61 71 75 65 74 65 73 20 64 65 6c 20 73 69 73 74 65 6d 61 20 62 61 73 | .Muchos.paquetes.del.sistema.bas |
146e0 | 65 20 73 65 20 65 78 74 72 61 65 6e 20 64 69 72 65 63 74 61 6d 65 6e 74 65 20 64 65 20 6c 6f 73 | e.se.extraen.directamente.de.los |
14700 | 20 72 65 70 6f 73 69 74 6f 72 69 6f 73 20 70 72 69 6e 63 69 70 61 6c 20 79 20 63 6f 6e 74 72 69 | .repositorios.principal.y.contri |
14720 | 62 20 64 65 20 44 65 62 69 61 6e 2c 20 70 65 72 6f 20 68 61 79 20 65 78 63 65 70 63 69 6f 6e 65 | b.de.Debian,.pero.hay.excepcione |
14740 | 73 2e 00 4d 69 67 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 43 4c 49 20 61 6e 74 69 67 75 61 00 | s..Migraci..n.de.la.CLI.antigua. |
14760 | 4d 6f 76 65 72 20 76 61 6c 6f 72 65 73 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 73 20 61 20 | Mover.valores.predeterminados.a. |
14780 | 73 63 72 69 70 74 73 00 43 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 6e 61 74 69 76 61 00 4e 75 65 | scripts.Construcci..n.nativa.Nue |
147a0 | 76 61 20 73 69 6e 74 61 78 69 73 00 4e 6f 20 68 61 79 20 63 c3 b3 64 69 67 6f 20 69 6e 63 6f 6d | va.sintaxis.No.hay.c..digo.incom |
147c0 | 70 61 74 69 62 6c 65 20 63 6f 6e 20 50 79 74 68 6f 6e 33 00 4e 6f 20 68 61 79 20 6e 75 65 76 61 | patible.con.Python3.No.hay.nueva |
147e0 | 73 20 66 75 6e 63 69 6f 6e 65 73 20 65 6e 20 50 65 72 6c 00 53 69 6e 20 64 65 66 69 6e 69 63 69 | s.funciones.en.Perl.Sin.definici |
14800 | 6f 6e 65 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 65 73 74 69 6c 6f 20 61 6e 74 69 67 | ones.de.comandos.de.estilo.antig |
14820 | 75 6f 00 4e 6f 20 73 65 20 72 65 71 75 69 65 72 65 20 6e 69 6e 67 c3 ba 6e 20 70 72 6f 63 65 64 | uo.No.se.requiere.ning..n.proced |
14840 | 69 6d 69 65 6e 74 6f 20 64 65 20 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 65 73 70 65 63 69 61 | imiento.de.construcci..n.especia |
14860 | 6c 2e 00 4e 69 6e 67 75 6e 6f 00 6e 6f 74 61 73 00 41 68 6f 72 61 20 70 75 65 64 65 20 63 6f 6d | l..Ninguno.notas.Ahora.puede.com |
14880 | 65 6e 7a 61 72 20 75 6e 61 20 6e 75 65 76 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 64 65 20 | enzar.una.nueva.compilaci..n.de. |
148a0 | 56 79 4f 53 20 49 53 4f 2e 20 43 61 6d 62 69 65 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 61 | VyOS.ISO..Cambie.el.directorio.a |
148c0 | 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 60 60 20 79 20 65 6a | l.directorio.``vyos-build``.y.ej |
148e0 | 65 63 75 74 65 3a 00 41 68 6f 72 61 20 71 75 65 20 63 6f 6e 6f 63 65 20 6c 6f 73 20 72 65 71 75 | ecute:.Ahora.que.conoce.los.requ |
14900 | 69 73 69 74 6f 73 20 70 72 65 76 69 6f 73 2c 20 70 6f 64 65 6d 6f 73 20 63 6f 6e 74 69 6e 75 61 | isitos.previos,.podemos.continua |
14920 | 72 20 79 20 63 6f 6e 73 74 72 75 69 72 20 6e 75 65 73 74 72 6f 20 70 72 6f 70 69 6f 20 49 53 4f | r.y.construir.nuestro.propio.ISO |
14940 | 20 64 65 73 64 65 20 6c 61 20 66 75 65 6e 74 65 2e 20 50 61 72 61 20 65 73 74 6f 2c 20 74 65 6e | .desde.la.fuente..Para.esto,.ten |
14960 | 65 6d 6f 73 20 71 75 65 20 6f 62 74 65 6e 65 72 20 65 6c 20 63 c3 b3 64 69 67 6f 20 66 75 65 6e | emos.que.obtener.el.c..digo.fuen |
14980 | 74 65 20 6d c3 a1 73 20 72 65 63 69 65 6e 74 65 20 64 65 20 47 69 74 48 75 62 2e 20 54 65 6e 67 | te.m..s.reciente.de.GitHub..Teng |
149a0 | 61 20 65 6e 20 63 75 65 6e 74 61 20 71 75 65 20 65 73 74 6f 20 64 69 66 65 72 69 72 c3 a1 20 74 | a.en.cuenta.que.esto.diferir...t |
149c0 | 61 6e 74 6f 20 70 61 72 61 20 60 63 75 72 72 65 6e 74 60 20 63 6f 6d 6f 20 70 61 72 61 20 60 63 | anto.para.`current`.como.para.`c |
149e0 | 72 75 78 60 2e 00 c2 a1 41 68 6f 72 61 20 65 73 20 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 20 61 | rux`....Ahora.es.el.momento.de.a |
14a00 | 72 72 65 67 6c 61 72 20 65 6c 20 65 73 70 65 6a 6f 20 64 65 6c 20 70 61 71 75 65 74 65 20 79 20 | rreglar.el.espejo.del.paquete.y. |
14a20 | 76 6f 6c 76 65 72 20 61 20 65 6a 65 63 75 74 61 72 20 65 6c 20 c3 ba 6c 74 69 6d 6f 20 70 61 73 | volver.a.ejecutar.el...ltimo.pas |
14a40 | 6f 20 68 61 73 74 61 20 71 75 65 20 6c 61 20 69 6e 73 74 61 6c 61 63 69 c3 b3 6e 20 64 65 6c 20 | o.hasta.que.la.instalaci..n.del. |
14a60 | 70 61 71 75 65 74 65 20 76 75 65 6c 76 61 20 61 20 74 65 6e 65 72 20 c3 a9 78 69 74 6f 21 00 41 | paquete.vuelva.a.tener...xito!.A |
14a80 | 68 6f 72 61 20 70 6f 64 65 6d 6f 73 20 75 73 61 72 20 65 6c 20 73 63 72 69 70 74 20 64 65 20 61 | hora.podemos.usar.el.script.de.a |
14aa0 | 79 75 64 61 20 60 60 62 75 69 6c 64 2d 6b 65 72 6e 65 6c 2e 73 68 60 60 20 71 75 65 20 68 61 63 | yuda.``build-kernel.sh``.que.hac |
14ac0 | 65 20 74 6f 64 6f 20 65 6c 20 76 75 64 c3 ba 20 6e 65 63 65 73 61 72 69 6f 20 61 6c 20 61 70 6c | e.todo.el.vud...necesario.al.apl |
14ae0 | 69 63 61 72 20 6c 6f 73 20 70 61 72 63 68 65 73 20 6e 65 63 65 73 61 72 69 6f 73 20 64 65 20 6c | icar.los.parches.necesarios.de.l |
14b00 | 61 20 63 61 72 70 65 74 61 20 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f 6c | a.carpeta.`vyos-build/packages/l |
14b20 | 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 70 61 74 63 68 65 73 60 2c 20 63 6f 70 69 61 6e 64 6f 20 6e | inux-kernel/patches`,.copiando.n |
14b40 | 75 65 73 74 72 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 6b 65 72 6e 65 6c | uestra.configuraci..n.del.kernel |
14b60 | 20 60 60 78 38 36 5f 36 34 5f 76 79 6f 73 5f 64 65 66 63 6f 6e 66 69 67 20 60 60 20 61 20 6c 61 | .``x86_64_vyos_defconfig.``.a.la |
14b80 | 20 75 62 69 63 61 63 69 c3 b3 6e 20 63 6f 72 72 65 63 74 61 20 79 2c 20 66 69 6e 61 6c 6d 65 6e | .ubicaci..n.correcta.y,.finalmen |
14ba0 | 74 65 2c 20 63 6f 6e 73 74 72 75 69 72 20 6c 6f 73 20 70 61 71 75 65 74 65 73 20 64 65 20 44 65 | te,.construir.los.paquetes.de.De |
14bc0 | 62 69 61 6e 2e 00 41 68 6f 72 61 20 65 73 74 c3 a1 20 70 72 65 70 61 72 61 64 6f 20 63 6f 6e 20 | bian..Ahora.est...preparado.con. |
14be0 | 64 6f 73 20 6e 75 65 76 6f 73 20 61 6c 69 61 73 20 60 60 76 79 62 6c 64 60 60 20 79 20 60 60 76 | dos.nuevos.alias.``vybld``.y.``v |
14c00 | 79 62 6c 64 5f 63 72 75 78 60 60 20 70 61 72 61 20 67 65 6e 65 72 61 72 20 73 75 73 20 63 6f 6e | ybld_crux``.para.generar.sus.con |
14c20 | 74 65 6e 65 64 6f 72 65 73 20 64 65 20 64 65 73 61 72 72 6f 6c 6c 6f 20 65 6e 20 73 75 20 64 69 | tenedores.de.desarrollo.en.su.di |
14c40 | 72 65 63 74 6f 72 69 6f 20 64 65 20 74 72 61 62 61 6a 6f 20 61 63 74 75 61 6c 2e 00 56 69 65 6a | rectorio.de.trabajo.actual..Viej |
14c60 | 6f 20 63 6f 6e 63 65 70 74 6f 2f 73 69 6e 74 61 78 69 73 00 50 6f 72 20 6f 74 72 6f 20 6c 61 64 | o.concepto/sintaxis.Por.otro.lad |
14c80 | 6f 2c 20 63 6f 6d 6f 20 63 61 64 61 20 70 72 75 65 62 61 20 65 73 74 c3 a1 20 63 6f 6e 74 65 6e | o,.como.cada.prueba.est...conten |
14ca0 | 69 64 61 20 65 6e 20 73 75 20 70 72 6f 70 69 6f 20 61 72 63 68 69 76 6f 2c 20 73 69 65 6d 70 72 | ida.en.su.propio.archivo,.siempr |
14cc0 | 65 20 73 65 20 70 75 65 64 65 20 65 6a 65 63 75 74 61 72 20 75 6e 61 20 73 6f 6c 61 20 70 72 75 | e.se.puede.ejecutar.una.sola.pru |
14ce0 | 65 62 61 20 64 65 20 68 75 6d 6f 20 61 20 6d 61 6e 6f 20 73 69 6d 70 6c 65 6d 65 6e 74 65 20 65 | eba.de.humo.a.mano.simplemente.e |
14d00 | 6a 65 63 75 74 61 6e 64 6f 20 6c 6f 73 20 73 63 72 69 70 74 73 20 64 65 20 70 72 75 65 62 61 20 | jecutando.los.scripts.de.prueba. |
14d20 | 64 65 20 50 79 74 68 6f 6e 2e 00 55 6e 61 20 76 65 7a 20 71 75 65 20 68 61 79 61 20 69 6e 73 74 | de.Python..Una.vez.que.haya.inst |
14d40 | 61 6c 61 64 6f 20 6c 61 73 20 64 65 70 65 6e 64 65 6e 63 69 61 73 20 72 65 71 75 65 72 69 64 61 | alado.las.dependencias.requerida |
14d60 | 73 2c 20 70 75 65 64 65 20 63 6f 6e 74 69 6e 75 61 72 20 63 6f 6e 20 6c 6f 73 20 70 61 73 6f 73 | s,.puede.continuar.con.los.pasos |
14d80 | 20 64 65 73 63 72 69 74 6f 73 20 65 6e 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 69 73 6f 60 2e 00 | .descritos.en.:ref:`build_iso`.. |
14da0 | 55 6e 61 20 76 65 7a 20 71 75 65 20 65 6a 65 63 75 74 65 73 20 60 60 73 68 6f 77 20 78 79 7a 60 | Una.vez.que.ejecutes.``show.xyz` |
14dc0 | 60 20 79 20 74 75 20 63 6f 6e 64 69 63 69 c3 b3 6e 20 73 65 20 61 63 74 69 76 65 2c 20 64 65 62 | `.y.tu.condici..n.se.active,.deb |
14de0 | 65 72 c3 ad 61 73 20 69 6e 67 72 65 73 61 72 20 61 6c 20 64 65 70 75 72 61 64 6f 72 20 64 65 20 | er..as.ingresar.al.depurador.de. |
14e00 | 70 79 74 68 6f 6e 3a 00 55 6e 6f 20 6e 6f 20 65 73 74 c3 a1 20 6f 62 6c 69 67 61 64 6f 20 61 20 | python:.Uno.no.est...obligado.a. |
14e20 | 63 61 72 67 61 72 20 74 6f 64 61 73 20 6c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 | cargar.todas.las.configuraciones |
14e40 | 20 75 6e 61 20 74 72 61 73 20 6f 74 72 61 2c 20 73 69 6e 6f 20 71 75 65 20 74 61 6d 62 69 c3 a9 | .una.tras.otra,.sino.que.tambi.. |
14e60 | 6e 20 70 75 65 64 65 20 63 61 72 67 61 72 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 64 | n.puede.cargar.configuraciones.d |
14e80 | 65 20 70 72 75 65 62 61 20 69 6e 64 69 76 69 64 75 61 6c 65 73 20 70 6f 72 20 73 75 20 63 75 65 | e.prueba.individuales.por.su.cue |
14ea0 | 6e 74 61 2e 00 55 6e 61 20 64 65 20 6c 61 73 20 70 72 69 6e 63 69 70 61 6c 65 73 20 76 65 6e 74 | nta..Una.de.las.principales.vent |
14ec0 | 61 6a 61 73 20 69 6e 74 72 6f 64 75 63 69 64 61 73 20 65 6e 20 56 79 4f 53 20 31 2e 33 20 65 73 | ajas.introducidas.en.VyOS.1.3.es |
14ee0 | 20 75 6e 20 6d 61 72 63 6f 20 64 65 20 70 72 75 65 62 61 20 61 75 74 6f 6d 61 74 69 7a 61 64 6f | .un.marco.de.prueba.automatizado |
14f00 | 2e 20 41 6c 20 65 6e 73 61 6d 62 6c 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 2c 20 76 | ..Al.ensamblar.una.imagen.ISO,.v |
14f20 | 61 72 69 61 73 20 63 6f 73 61 73 20 70 75 65 64 65 6e 20 73 61 6c 69 72 20 6d 61 6c 20 79 20 70 | arias.cosas.pueden.salir.mal.y.p |
14f40 | 75 62 6c 69 63 61 72 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 64 65 66 65 63 74 75 6f 73 | ublicar.una.imagen.ISO.defectuos |
14f60 | 61 20 6e 6f 20 74 69 65 6e 65 20 73 65 6e 74 69 64 6f 2e 20 45 6c 20 75 73 75 61 72 69 6f 20 65 | a.no.tiene.sentido..El.usuario.e |
14f80 | 73 74 c3 a1 20 64 65 63 65 70 63 69 6f 6e 61 64 6f 20 70 6f 72 20 6c 61 20 63 61 6c 69 64 61 64 | st...decepcionado.por.la.calidad |
14fa0 | 20 64 65 20 6c 61 20 69 6d 61 67 65 6e 20 79 20 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f | .de.la.imagen.y.los.desarrollado |
14fc0 | 72 65 73 20 73 65 20 76 65 6e 20 69 6e 75 6e 64 61 64 6f 73 20 63 6f 6e 20 69 6e 66 6f 72 6d 65 | res.se.ven.inundados.con.informe |
14fe0 | 73 20 64 65 20 65 72 72 6f 72 65 73 20 75 6e 61 20 79 20 6f 74 72 61 20 76 65 7a 2e 00 4f 6e 65 | s.de.errores.una.y.otra.vez..One |
15000 | 20 6f 66 20 74 68 65 20 6d 61 6a 6f 72 20 61 64 76 61 6e 74 61 67 65 73 20 69 6e 74 72 6f 64 75 | .of.the.major.advantages.introdu |
15020 | 63 65 64 20 69 6e 20 56 79 4f 53 20 31 2e 33 20 69 73 20 61 6e 20 61 75 74 6f 6d 61 74 65 64 20 | ced.in.VyOS.1.3.is.an.automated. |
15040 | 74 65 73 74 20 66 72 61 6d 65 77 6f 72 6b 2e 20 57 68 65 6e 20 61 73 73 65 6d 62 6c 69 6e 67 20 | test.framework..When.assembling. |
15060 | 61 6e 20 49 53 4f 20 69 6d 61 67 65 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 73 20 63 61 6e | an.ISO.image.multiple.things.can |
15080 | 20 67 6f 20 77 72 6f 6e 67 20 62 61 64 6c 79 20 61 6e 64 20 70 75 62 6c 69 73 68 69 6e 67 20 61 | .go.wrong.badly.and.publishing.a |
150a0 | 20 66 61 75 6c 74 79 20 49 53 4f 20 6d 61 6b 65 73 20 6e 6f 20 73 65 6e 73 65 2e 20 54 68 65 20 | .faulty.ISO.makes.no.sense..The. |
150c0 | 75 73 65 72 20 69 73 20 64 69 73 61 70 70 6f 69 6e 74 65 64 20 62 79 20 74 68 65 20 71 75 61 6c | user.is.disappointed.by.the.qual |
150e0 | 69 74 79 20 6f 66 20 74 68 65 20 69 6d 61 67 65 20 61 6e 64 20 74 68 65 20 64 65 76 65 6c 6f 70 | ity.of.the.image.and.the.develop |
15100 | 65 72 73 20 67 65 74 20 66 6c 6f 64 64 65 64 20 77 69 74 68 20 62 75 67 20 72 65 70 6f 72 74 73 | ers.get.flodded.with.bug.reports |
15120 | 20 6f 76 65 72 20 61 6e 64 20 6f 76 65 72 20 61 67 61 69 6e 2e 00 53 6f 6c 6f 20 61 70 6c 69 63 | .over.and.over.again..Solo.aplic |
15140 | 61 62 6c 65 20 61 20 6c 6f 73 20 6e 6f 64 6f 73 20 68 6f 6a 61 00 4f 74 72 6f 73 20 70 61 71 75 | able.a.los.nodos.hoja.Otros.paqu |
15160 | 65 74 65 73 20 28 70 2e 20 65 6a 2e 2c 20 76 79 6f 73 2d 31 78 29 20 61 67 72 65 67 61 6e 20 64 | etes.(p..ej.,.vyos-1x).agregan.d |
15180 | 65 70 65 6e 64 65 6e 63 69 61 73 20 61 6c 20 70 72 6f 63 65 64 69 6d 69 65 6e 74 6f 20 64 65 20 | ependencias.al.procedimiento.de. |
151a0 | 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 20 65 6e 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f | compilaci..n.ISO.en,.por.ejemplo |
151c0 | 2c 20 65 6c 20 70 61 71 75 65 74 65 20 77 69 72 65 67 75 61 72 64 2d 6d 6f 64 75 6c 65 73 2c 20 | ,.el.paquete.wireguard-modules,. |
151e0 | 71 75 65 20 61 20 73 75 20 76 65 7a 20 61 67 72 65 67 61 20 75 6e 61 20 64 65 70 65 6e 64 65 6e | que.a.su.vez.agrega.una.dependen |
15200 | 63 69 61 20 65 6e 20 6c 61 20 76 65 72 73 69 c3 b3 6e 20 64 65 6c 20 6b 65 72 6e 65 6c 20 75 74 | cia.en.la.versi..n.del.kernel.ut |
15220 | 69 6c 69 7a 61 64 61 20 64 65 62 69 64 6f 20 61 6c 20 6d c3 b3 64 75 6c 6f 20 71 75 65 20 69 6e | ilizada.debido.al.m..dulo.que.in |
15240 | 63 6c 75 79 65 2e 20 45 73 74 6f 20 70 75 65 64 65 20 63 61 6d 62 69 61 72 20 28 70 61 72 61 20 | cluye..Esto.puede.cambiar.(para. |
15260 | 57 69 72 65 47 75 61 72 64 29 20 65 6e 20 66 75 74 75 72 61 73 20 76 65 72 73 69 6f 6e 65 73 20 | WireGuard).en.futuras.versiones. |
15280 | 64 65 6c 20 6b 65 72 6e 65 6c 2c 20 70 65 72 6f 20 73 69 65 6d 70 72 65 20 71 75 65 20 74 65 6e | del.kernel,.pero.siempre.que.ten |
152a0 | 67 61 6d 6f 73 20 6d c3 b3 64 75 6c 6f 73 20 66 75 65 72 61 20 64 65 6c 20 c3 a1 72 62 6f 6c 2e | gamos.m..dulos.fuera.del...rbol. |
152c0 | 00 4e 75 65 73 74 72 61 20 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 53 74 72 6f 6e 67 53 57 41 | .Nuestra.construcci..n.StrongSWA |
152e0 | 4e 20 64 69 66 69 65 72 65 20 64 65 20 6c 61 20 61 6e 74 65 72 69 6f 72 3a 00 4f 75 72 20 60 56 | N.difiere.de.la.anterior:.Our.`V |
15300 | 79 4f 53 20 43 49 60 5f 20 73 79 73 74 65 6d 20 69 73 20 62 61 73 65 64 20 6f 6e 20 4a 65 6e 6b | yOS.CI`_.system.is.based.on.Jenk |
15320 | 69 6e 73 20 61 6e 64 20 62 75 69 6c 64 73 20 61 6c 6c 20 6f 75 72 20 72 65 71 75 69 72 65 64 20 | ins.and.builds.all.our.required. |
15340 | 70 61 63 6b 61 67 65 73 20 66 6f 72 20 56 79 4f 53 20 31 2e 32 20 74 6f 20 31 2e 34 2e 20 49 6e | packages.for.VyOS.1.2.to.1.4..In |
15360 | 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 75 69 6c 64 2c 20 | .addition.to.the.package.build,. |
15380 | 74 68 65 72 65 20 69 73 20 74 68 65 20 76 79 6f 73 2d 62 75 69 6c 64 20 4a 6f 62 20 77 68 69 63 | there.is.the.vyos-build.Job.whic |
153a0 | 68 20 62 75 69 6c 64 73 20 61 6e 64 20 74 65 73 74 73 20 74 68 65 20 56 79 4f 53 20 49 53 4f 20 | h.builds.and.tests.the.VyOS.ISO. |
153c0 | 69 6d 61 67 65 20 77 68 69 63 68 20 69 73 20 70 75 62 6c 69 73 68 65 64 20 61 66 74 65 72 20 61 | image.which.is.published.after.a |
153e0 | 20 73 75 63 63 65 73 73 66 75 6c 20 74 65 73 74 20 64 72 69 76 65 2e 00 4e 75 65 73 74 72 6f 20 | .successful.test.drive..Nuestro. |
15400 | 73 69 73 74 65 6d 61 20 60 56 79 4f 53 20 43 49 60 5f 20 73 65 20 62 61 73 61 20 65 6e 20 4a 65 | sistema.`VyOS.CI`_.se.basa.en.Je |
15420 | 6e 6b 69 6e 73 20 79 20 63 72 65 61 20 74 6f 64 6f 73 20 6e 75 65 73 74 72 6f 73 20 70 61 71 75 | nkins.y.crea.todos.nuestros.paqu |
15440 | 65 74 65 73 20 6e 65 63 65 73 61 72 69 6f 73 20 70 61 72 61 20 56 79 4f 53 20 31 2e 32 20 61 20 | etes.necesarios.para.VyOS.1.2.a. |
15460 | 31 2e 34 2e 20 41 64 65 6d c3 a1 73 20 64 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 | 1.4..Adem..s.de.la.compilaci..n. |
15480 | 64 65 6c 20 70 61 71 75 65 74 65 2c 20 65 78 69 73 74 65 20 65 6c 20 74 72 61 62 61 6a 6f 20 76 | del.paquete,.existe.el.trabajo.v |
154a0 | 79 6f 73 2d 62 75 69 6c 64 20 71 75 65 20 63 6f 6d 70 69 6c 61 20 79 20 70 72 75 65 62 61 20 6c | yos-build.que.compila.y.prueba.l |
154c0 | 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 64 65 20 56 79 4f 53 20 71 75 65 20 73 65 20 70 75 62 6c | a.imagen.ISO.de.VyOS.que.se.publ |
154e0 | 69 63 61 20 64 65 73 70 75 c3 a9 73 20 64 65 20 75 6e 61 20 70 72 75 65 62 61 20 64 65 20 6d 61 | ica.despu..s.de.una.prueba.de.ma |
15500 | 6e 65 6a 6f 20 65 78 69 74 6f 73 61 2e 00 4e 75 65 73 74 72 6f 20 63 c3 b3 64 69 67 6f 20 73 65 | nejo.exitosa..Nuestro.c..digo.se |
15520 | 20 64 69 76 69 64 65 20 65 6e 20 76 61 72 69 6f 73 20 6d c3 b3 64 75 6c 6f 73 2e 20 56 79 4f 53 | .divide.en.varios.m..dulos..VyOS |
15540 | 20 73 65 20 63 6f 6d 70 6f 6e 65 20 64 65 20 76 61 72 69 6f 73 20 70 61 71 75 65 74 65 73 20 69 | .se.compone.de.varios.paquetes.i |
15560 | 6e 64 69 76 69 64 75 61 6c 65 73 2c 20 61 6c 67 75 6e 6f 73 20 64 65 20 65 6c 6c 6f 73 20 73 6f | ndividuales,.algunos.de.ellos.so |
15580 | 6e 20 62 69 66 75 72 63 61 63 69 6f 6e 65 73 20 64 65 20 70 61 71 75 65 74 65 73 20 61 73 63 65 | n.bifurcaciones.de.paquetes.asce |
155a0 | 6e 64 65 6e 74 65 73 20 79 20 73 65 20 73 69 6e 63 72 6f 6e 69 7a 61 6e 20 70 65 72 69 c3 b3 64 | ndentes.y.se.sincronizan.peri..d |
155c0 | 69 63 61 6d 65 6e 74 65 20 63 6f 6e 20 6c 6f 73 20 61 73 63 65 6e 64 65 6e 74 65 73 2c 20 70 6f | icamente.con.los.ascendentes,.po |
155e0 | 72 20 6c 6f 20 71 75 65 20 6d 61 6e 74 65 6e 65 72 20 74 6f 64 6f 20 65 6c 20 63 c3 b3 64 69 67 | r.lo.que.mantener.todo.el.c..dig |
15600 | 6f 20 66 75 65 6e 74 65 20 65 6e 20 75 6e 20 73 6f 6c 6f 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 | o.fuente.en.un.solo.repositorio. |
15620 | 73 65 72 c3 ad 61 20 6d 75 79 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 74 65 20 79 20 6c 65 6e 74 6f | ser..a.muy.inconveniente.y.lento |
15640 | 2e 20 41 68 6f 72 61 20 68 61 79 20 75 6e 20 65 73 66 75 65 72 7a 6f 20 63 6f 6e 74 69 6e 75 6f | ..Ahora.hay.un.esfuerzo.continuo |
15660 | 20 70 61 72 61 20 63 6f 6e 73 6f 6c 69 64 61 72 20 74 6f 64 6f 73 20 6c 6f 73 20 70 61 71 75 65 | .para.consolidar.todos.los.paque |
15680 | 74 65 73 20 64 65 20 6d 61 72 63 6f 2f 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 73 70 65 | tes.de.marco/configuraci..n.espe |
156a0 | 63 c3 ad 66 69 63 6f 73 20 64 65 20 56 79 4f 53 20 65 6e 20 65 6c 20 70 61 71 75 65 74 65 20 76 | c..ficos.de.VyOS.en.el.paquete.v |
156c0 | 79 6f 73 2d 31 78 2c 20 70 65 72 6f 20 6c 61 20 65 73 74 72 75 63 74 75 72 61 20 62 c3 a1 73 69 | yos-1x,.pero.la.estructura.b..si |
156e0 | 63 61 20 73 65 67 75 69 72 c3 a1 20 73 69 65 6e 64 6f 20 6c 61 20 6d 69 73 6d 61 2c 20 73 6f 6c | ca.seguir...siendo.la.misma,.sol |
15700 | 6f 20 71 75 65 20 63 61 64 61 20 76 65 7a 20 6d 65 6e 6f 73 20 70 61 71 75 65 74 65 73 20 6d 69 | o.que.cada.vez.menos.paquetes.mi |
15720 | 65 6e 74 72 61 73 20 65 6c 20 63 c3 b3 64 69 67 6f 20 62 61 73 65 20 73 65 20 72 65 65 73 63 72 | entras.el.c..digo.base.se.reescr |
15740 | 69 62 65 20 64 65 20 50 65 72 6c 2f 42 41 53 48 20 65 6e 20 55 73 6f 20 64 65 20 50 79 74 68 6f | ibe.de.Perl/BASH.en.Uso.de.Pytho |
15760 | 6e 20 79 20 64 65 66 69 6e 69 63 69 c3 b3 6e 20 64 65 20 69 6e 74 65 72 66 61 7a 20 62 61 73 61 | n.y.definici..n.de.interfaz.basa |
15780 | 64 61 20 65 6e 20 58 4d 4c 20 70 61 72 61 20 6c 61 20 43 4c 49 2e 00 4e 75 65 73 74 72 6f 73 20 | da.en.XML.para.la.CLI..Nuestros. |
157a0 | 73 63 72 69 70 74 73 20 64 65 20 6d 6f 64 6f 20 6f 70 65 72 61 74 69 76 6f 20 75 74 69 6c 69 7a | scripts.de.modo.operativo.utiliz |
157c0 | 61 6e 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 70 79 74 68 6f 6e 2d 76 69 63 69 2c 20 71 75 65 20 6e | an.el.m..dulo.python-vici,.que.n |
157e0 | 6f 20 65 73 74 c3 a1 20 69 6e 63 6c 75 69 64 6f 20 65 6e 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 | o.est...incluido.en.la.compilaci |
15800 | c3 b3 6e 20 64 65 20 44 65 62 69 61 6e 20 79 20 6e 6f 20 65 73 20 6d 75 79 20 66 c3 a1 63 69 6c | ..n.de.Debian.y.no.es.muy.f..cil |
15820 | 20 64 65 20 69 6e 74 65 67 72 61 72 20 65 6e 20 65 73 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e | .de.integrar.en.esa.compilaci..n |
15840 | 2e 20 50 6f 72 20 65 73 74 61 20 72 61 7a c3 b3 6e 2c 20 64 65 62 69 61 6e 69 7a 61 6d 6f 73 20 | ..Por.esta.raz..n,.debianizamos. |
15860 | 65 73 65 20 6d c3 b3 64 75 6c 6f 20 61 20 6d 61 6e 6f 20 61 68 6f 72 61 2c 20 75 73 61 6e 64 6f | ese.m..dulo.a.mano.ahora,.usando |
15880 | 20 65 73 74 65 20 70 72 6f 63 65 64 69 6d 69 65 6e 74 6f 3a 00 4e 75 65 73 74 72 61 73 20 70 72 | .este.procedimiento:.Nuestras.pr |
158a0 | 75 65 62 61 73 20 64 65 20 68 75 6d 6f 20 6e 6f 20 73 6f 6c 6f 20 70 72 75 65 62 61 6e 20 64 65 | uebas.de.humo.no.solo.prueban.de |
158c0 | 6d 6f 6e 69 6f 73 20 79 20 73 65 72 76 69 63 69 6f 73 2c 20 73 69 6e 6f 20 71 75 65 20 74 61 6d | monios.y.servicios,.sino.que.tam |
158e0 | 62 69 c3 a9 6e 20 76 65 72 69 66 69 63 61 6e 20 73 69 20 6c 6f 20 71 75 65 20 63 6f 6e 66 69 67 | bi..n.verifican.si.lo.que.config |
15900 | 75 72 61 6d 6f 73 20 70 61 72 61 20 75 6e 61 20 69 6e 74 65 72 66 61 7a 20 66 75 6e 63 69 6f 6e | uramos.para.una.interfaz.funcion |
15920 | 61 2e 20 50 6f 72 20 6c 6f 20 74 61 6e 74 6f 2c 20 65 78 69 73 74 65 20 75 6e 61 20 62 61 73 65 | a..Por.lo.tanto,.existe.una.base |
15940 | 20 63 6f 6d c3 ba 6e 20 63 6c 61 73 69 66 69 63 61 64 61 20 64 65 6e 6f 6d 69 6e 61 64 61 3a 20 | .com..n.clasificada.denominada:. |
15960 | 60 60 62 61 73 65 5f 69 6e 74 65 72 66 61 63 65 73 5f 74 65 73 74 2e 70 79 60 60 20 71 75 65 20 | ``base_interfaces_test.py``.que. |
15980 | 63 6f 6e 74 69 65 6e 65 20 74 6f 64 6f 20 65 6c 20 63 c3 b3 64 69 67 6f 20 63 6f 6d c3 ba 6e 20 | contiene.todo.el.c..digo.com..n. |
159a0 | 71 75 65 20 61 64 6d 69 74 65 20 75 6e 61 20 69 6e 74 65 72 66 61 7a 20 79 20 73 65 20 70 72 75 | que.admite.una.interfaz.y.se.pru |
159c0 | 65 62 61 2e 00 50 61 71 75 65 74 65 73 00 4c 6f 73 20 70 61 72 63 68 65 73 20 73 69 65 6d 70 72 | eba..Paquetes.Los.parches.siempr |
159e0 | 65 20 73 6f 6e 20 6d c3 a1 73 20 71 75 65 20 62 69 65 6e 76 65 6e 69 64 6f 73 2e 20 50 61 72 61 | e.son.m..s.que.bienvenidos..Para |
15a00 | 20 74 65 6e 65 72 20 75 6e 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 6c 69 6d 70 69 6f 20 79 20 66 | .tener.un.repositorio.limpio.y.f |
15a20 | c3 a1 63 69 6c 20 64 65 20 6d 61 6e 74 65 6e 65 72 2c 20 74 65 6e 65 6d 6f 73 20 61 6c 67 75 6e | ..cil.de.mantener,.tenemos.algun |
15a40 | 61 73 20 70 61 75 74 61 73 20 61 6c 20 74 72 61 62 61 6a 61 72 20 63 6f 6e 20 47 69 74 2e 20 55 | as.pautas.al.trabajar.con.Git..U |
15a60 | 6e 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 6c 69 6d 70 69 6f 20 66 61 63 69 6c 69 74 61 20 6c 61 | n.repositorio.limpio.facilita.la |
15a80 | 20 67 65 6e 65 72 61 63 69 c3 b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 64 65 20 75 6e 20 61 | .generaci..n.autom..tica.de.un.a |
15aa0 | 72 63 68 69 76 6f 20 64 65 20 72 65 67 69 73 74 72 6f 20 64 65 20 63 61 6d 62 69 6f 73 2e 00 4c | rchivo.de.registro.de.cambios..L |
15ac0 | 6f 73 20 70 61 72 63 68 65 73 20 70 61 72 61 20 44 4d 56 50 4e 20 73 65 20 66 75 73 69 6f 6e 61 | os.parches.para.DMVPN.se.fusiona |
15ae0 | 6e 20 65 6e 00 44 65 6a 65 20 75 6e 20 63 6f 6d 65 6e 74 61 72 69 6f 20 71 75 65 20 65 78 70 6c | n.en.Deje.un.comentario.que.expl |
15b00 | 69 71 75 65 20 70 6f 72 20 71 75 c3 a9 20 73 65 20 65 6c 69 67 69 c3 b3 20 6c 61 20 70 72 69 6f | ique.por.qu...se.eligi...la.prio |
15b20 | 72 69 64 61 64 20 28 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 26 71 75 6f 74 3b 64 65 73 70 75 c3 | ridad.(por.ejemplo,."despu. |
15b40 | a9 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 72 20 6c 61 73 20 69 6e 74 65 72 66 61 63 65 73 26 | .s.de.configurar.las.interfaces& |
15b60 | 71 75 6f 74 3b 29 00 45 6e 76 c3 ad 65 20 73 75 73 20 70 61 72 63 68 65 73 20 75 74 69 6c 69 7a | quot;).Env..e.sus.parches.utiliz |
15b80 | 61 6e 64 6f 20 6c 61 20 63 6f 6e 6f 63 69 64 61 20 73 6f 6c 69 63 69 74 75 64 20 64 65 20 65 78 | ando.la.conocida.solicitud.de.ex |
15ba0 | 74 72 61 63 63 69 c3 b3 6e 20 64 65 20 47 69 74 48 75 62 20 63 6f 6e 74 72 61 20 6e 75 65 73 74 | tracci..n.de.GitHub.contra.nuest |
15bc0 | 72 6f 73 20 72 65 70 6f 73 69 74 6f 72 69 6f 73 20 71 75 65 20 73 65 20 65 6e 63 75 65 6e 74 72 | ros.repositorios.que.se.encuentr |
15be0 | 61 6e 20 65 6e 20 6c 61 20 6f 72 67 61 6e 69 7a 61 63 69 c3 b3 6e 20 56 79 4f 53 20 47 69 74 48 | an.en.la.organizaci..n.VyOS.GitH |
15c00 | 75 62 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 00 55 74 | ub.en.https://github.com/vyos.Ut |
15c20 | 69 6c 69 63 65 20 6c 61 20 73 69 67 75 69 65 6e 74 65 20 70 6c 61 6e 74 69 6c 6c 61 20 63 6f 6d | ilice.la.siguiente.plantilla.com |
15c40 | 6f 20 75 6e 20 62 75 65 6e 20 70 75 6e 74 6f 20 64 65 20 70 61 72 74 69 64 61 20 63 75 61 6e 64 | o.un.buen.punto.de.partida.cuand |
15c60 | 6f 20 64 65 73 61 72 72 6f 6c 6c 65 20 6e 75 65 76 6f 73 20 6d c3 b3 64 75 6c 6f 73 20 6f 20 69 | o.desarrolle.nuevos.m..dulos.o.i |
15c80 | 6e 63 6c 75 73 6f 20 72 65 65 73 63 72 69 62 61 20 75 6e 20 6d 6f 6e 74 c3 b3 6e 20 64 65 20 63 | ncluso.reescriba.un.mont..n.de.c |
15ca0 | c3 b3 64 69 67 6f 20 65 6e 20 65 6c 20 6e 75 65 76 6f 20 65 73 74 69 6c 6f 20 64 65 20 69 6e 74 | ..digo.en.el.nuevo.estilo.de.int |
15cc0 | 65 72 66 61 7a 20 58 4d 4c 2f 50 79 68 6f 6e 2e 00 50 6c 65 61 73 65 20 75 73 65 20 74 68 65 20 | erfaz.XML/Pyhon..Please.use.the. |
15ce0 | 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 6d 70 6c 61 74 65 20 61 73 20 67 6f 6f 64 20 73 74 61 72 74 | following.template.as.good.start |
15d00 | 69 6e 67 20 70 6f 69 6e 74 20 77 68 65 6e 20 64 65 76 65 6c 6f 70 69 6e 67 20 6e 65 77 20 6d 6f | ing.point.when.developing.new.mo |
15d20 | 64 75 6c 65 73 20 6f 72 20 65 76 65 6e 20 72 65 77 72 69 74 65 20 61 20 77 68 6f 6c 65 20 62 75 | dules.or.even.rewrite.a.whole.bu |
15d40 | 6e 63 68 20 6f 66 20 63 6f 64 65 20 69 6e 20 74 68 65 20 6e 65 77 20 73 74 79 6c 65 20 58 4d 4c | nch.of.code.in.the.new.style.XML |
15d60 | 2f 50 79 74 68 6f 6e 20 69 6e 74 65 72 66 61 63 65 2e 00 44 65 73 63 72 69 70 63 69 c3 b3 6e 20 | /Python.interface..Descripci..n. |
15d80 | 64 65 6c 20 70 75 65 72 74 6f 00 44 65 73 68 61 62 69 6c 69 74 61 72 20 70 75 65 72 74 6f 00 50 | del.puerto.Deshabilitar.puerto.P |
15da0 | 72 65 66 69 65 72 6f 20 6c 6f 73 20 69 6e 66 69 6e 69 74 69 76 6f 73 00 50 72 65 70 61 72 61 72 | refiero.los.infinitivos.Preparar |
15dc0 | 20 70 61 72 63 68 65 2f 63 6f 6e 66 69 72 6d 61 72 00 50 72 65 70 61 72 61 72 20 6e 6f 74 61 73 | .parche/confirmar.Preparar.notas |
15de0 | 20 64 65 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 70 61 72 61 20 70 72 c3 b3 78 69 6d 6f 73 20 6c | .de.lanzamiento.para.pr..ximos.l |
15e00 | 61 6e 7a 61 6d 69 65 6e 74 6f 73 00 72 65 71 75 69 73 69 74 6f 73 20 70 72 65 76 69 6f 73 00 50 | anzamientos.requisitos.previos.P |
15e20 | 72 69 6f 72 69 64 61 64 65 73 00 50 72 6f 70 6f 72 63 69 6f 6e 65 20 74 61 6e 74 61 20 69 6e 66 | rioridades.Proporcione.tanta.inf |
15e40 | 6f 72 6d 61 63 69 c3 b3 6e 20 63 6f 6d 6f 20 70 75 65 64 61 00 50 69 74 c3 b3 6e 00 50 79 74 68 | ormaci..n.como.pueda.Pit..n.Pyth |
15e60 | 6f 6e 20 28 6f 20 63 75 61 6c 71 75 69 65 72 20 6f 74 72 6f 20 6c 65 6e 67 75 61 6a 65 2c 20 70 | on.(o.cualquier.otro.lenguaje,.p |
15e80 | 61 72 61 20 65 6c 20 63 61 73 6f 29 20 6e 6f 20 62 72 69 6e 64 61 20 70 72 6f 74 65 63 63 69 c3 | ara.el.caso).no.brinda.protecci. |
15ea0 | b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 63 6f 6e 74 72 61 20 75 6e 20 6d 61 6c 20 64 69 73 | .n.autom..tica.contra.un.mal.dis |
15ec0 | 65 c3 b1 6f 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 74 61 6d 62 69 c3 a9 6e 20 64 65 62 65 6d 6f | e..o,.por.lo.que.tambi..n.debemo |
15ee0 | 73 20 64 69 73 65 c3 b1 61 72 20 70 61 75 74 61 73 20 64 65 20 64 69 73 65 c3 b1 6f 20 79 20 73 | s.dise..ar.pautas.de.dise..o.y.s |
15f00 | 65 67 75 69 72 6c 61 73 20 70 61 72 61 20 6d 61 6e 74 65 6e 65 72 20 65 6c 20 73 69 73 74 65 6d | eguirlas.para.mantener.el.sistem |
15f20 | 61 20 65 78 74 65 6e 73 69 62 6c 65 20 79 20 6d 61 6e 74 65 6e 69 62 6c 65 2e 00 50 79 74 68 6f | a.extensible.y.mantenible..Pytho |
15f40 | 6e 20 33 20 2a 2a 64 65 62 65 72 c3 a1 2a 2a 20 73 65 72 20 75 74 69 6c 69 7a 61 64 6f 2e 20 c2 | n.3.**deber..**.ser.utilizado... |
15f60 | bf 43 75 c3 a1 6e 74 6f 20 74 69 65 6d 70 6f 20 70 6f 64 65 6d 6f 73 20 6d 61 6e 74 65 6e 65 72 | .Cu..nto.tiempo.podemos.mantener |
15f80 | 20 76 69 76 6f 20 50 79 74 68 6f 6e 20 32 20 64 65 20 74 6f 64 6f 73 20 6d 6f 64 6f 73 3f 20 4e | .vivo.Python.2.de.todos.modos?.N |
15fa0 | 6f 20 2a 2a 64 65 62 65 6e 2a 2a 20 74 6f 6d 61 72 73 65 20 65 6e 20 63 6f 6e 73 69 64 65 72 61 | o.**deben**.tomarse.en.considera |
15fc0 | 63 69 c3 b3 6e 20 63 6f 6e 73 69 64 65 72 61 63 69 6f 6e 65 73 20 73 6f 62 72 65 20 6c 61 20 63 | ci..n.consideraciones.sobre.la.c |
15fe0 | 6f 6d 70 61 74 69 62 69 6c 69 64 61 64 20 63 6f 6e 20 50 79 74 68 6f 6e 20 32 20 65 6e 20 6e 69 | ompatibilidad.con.Python.2.en.ni |
16000 | 6e 67 c3 ba 6e 20 6d 6f 6d 65 6e 74 6f 2e 00 50 79 74 68 6f 6e 3a 20 6c 61 73 20 70 65 73 74 61 | ng..n.momento..Python:.las.pesta |
16020 | c3 b1 61 73 20 2a 2a 6e 6f 2a 2a 20 73 65 20 75 74 69 6c 69 7a 61 72 c3 a1 6e 2e 20 43 61 64 61 | ..as.**no**.se.utilizar..n..Cada |
16040 | 20 6e 69 76 65 6c 20 64 65 20 73 61 6e 67 72 c3 ad 61 20 64 65 62 65 20 73 65 72 20 64 65 20 34 | .nivel.de.sangr..a.debe.ser.de.4 |
16060 | 20 65 73 70 61 63 69 6f 73 2e 00 51 45 4d 55 00 4a 75 73 74 69 66 69 63 61 63 69 c3 b3 6e 3a 20 | .espacios..QEMU.Justificaci..n:. |
16080 | 65 73 74 65 20 70 61 72 65 63 65 20 73 65 72 20 65 6c 20 65 73 74 c3 a1 6e 64 61 72 20 6e 6f 20 | este.parece.ser.el.est..ndar.no. |
160a0 | 65 73 63 72 69 74 6f 20 65 6e 20 6c 61 73 20 43 4c 49 20 64 65 20 64 69 73 70 6f 73 69 74 69 76 | escrito.en.las.CLI.de.dispositiv |
160c0 | 6f 73 20 64 65 20 72 65 64 20 79 20 75 6e 20 62 75 65 6e 20 63 6f 6d 70 72 6f 6d 69 73 6f 20 65 | os.de.red.y.un.buen.compromiso.e |
160e0 | 73 74 c3 a9 74 69 63 6f 2e 00 4c 61 73 20 76 65 72 73 69 6f 6e 65 73 20 72 65 63 69 65 6e 74 65 | st..tico..Las.versiones.reciente |
16100 | 73 20 75 73 61 6e 20 65 6c 20 66 72 61 6d 65 77 6f 72 6b 20 60 60 76 79 6f 73 2e 66 72 72 60 60 | s.usan.el.framework.``vyos.frr`` |
16120 | 2e 20 4c 61 20 63 6c 61 73 65 20 50 79 74 68 6f 6e 20 73 65 20 65 6e 63 75 65 6e 74 72 61 20 64 | ..La.clase.Python.se.encuentra.d |
16140 | 65 6e 74 72 6f 20 64 65 20 6e 75 65 73 74 72 6f 20 60 60 76 79 6f 73 2d 31 78 3a 70 79 74 68 6f | entro.de.nuestro.``vyos-1x:pytho |
16160 | 6e 2f 76 79 6f 73 2f 66 72 72 2e 70 79 60 60 2e 20 56 69 65 6e 65 20 63 6f 6e 20 75 6e 20 64 65 | n/vyos/frr.py``..Viene.con.un.de |
16180 | 70 75 72 61 64 6f 72 20 69 6e 74 65 67 72 61 64 6f 20 64 65 20 64 65 70 75 72 61 63 69 c3 b3 6e | purador.integrado.de.depuraci..n |
161a0 | 2f 28 65 73 74 69 6c 6f 20 64 65 20 69 6d 70 72 65 73 69 c3 b3 6e 29 20 63 6f 6d 6f 20 6c 6f 20 | /(estilo.de.impresi..n).como.lo. |
161c0 | 68 61 63 65 20 76 79 6f 73 2e 69 66 63 6f 6e 66 69 67 2e 00 52 65 70 6f 72 74 61 72 20 75 6e 20 | hace.vyos.ifconfig..Reportar.un. |
161e0 | 65 72 72 6f 72 00 45 6a 65 63 75 74 65 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 63 6f 6d 61 6e | error.Ejecute.el.siguiente.coman |
16200 | 64 6f 20 64 65 73 70 75 c3 a9 73 20 64 65 20 63 72 65 61 72 20 6c 61 20 69 6d 61 67 65 6e 20 49 | do.despu..s.de.crear.la.imagen.I |
16220 | 53 4f 2e 00 45 6a 65 63 75 74 65 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 63 6f 6d 61 6e 64 6f | SO..Ejecute.el.siguiente.comando |
16240 | 20 64 65 73 70 75 c3 a9 73 20 64 65 20 63 72 65 61 72 20 6c 61 20 69 6d 61 67 65 6e 20 64 65 20 | .despu..s.de.crear.la.imagen.de. |
16260 | 51 45 4d 55 2e 00 53 69 6d 70 6c 65 6d 65 6e 74 65 20 75 73 65 20 6e 75 65 73 74 72 61 20 73 65 | QEMU..Simplemente.use.nuestra.se |
16280 | 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 63 6f 6e 74 65 6e 65 64 6f 72 61 20 | cuencia.de.comandos.contenedora. |
162a0 | 70 61 72 61 20 63 6f 6d 70 69 6c 61 72 20 74 6f 64 6f 73 20 6c 6f 73 20 6d c3 b3 64 75 6c 6f 73 | para.compilar.todos.los.m..dulos |
162c0 | 20 64 65 6c 20 63 6f 6e 74 72 6f 6c 61 64 6f 72 2e 00 44 61 64 6f 20 71 75 65 20 56 79 4f 53 20 | .del.controlador..Dado.que.VyOS. |
162e0 | 68 61 20 63 61 6d 62 69 61 64 6f 20 61 20 44 65 62 69 61 6e 20 28 31 31 29 20 42 75 6c 6c 73 65 | ha.cambiado.a.Debian.(11).Bullse |
16300 | 79 65 20 65 6e 20 73 75 20 72 61 6d 61 20 60 60 61 63 74 75 61 6c 60 60 2c 20 6e 65 63 65 73 69 | ye.en.su.rama.``actual``,.necesi |
16320 | 74 61 72 c3 a1 20 75 6e 20 63 6f 6e 74 65 6e 65 64 6f 72 20 69 6e 64 69 76 69 64 75 61 6c 20 70 | tar...un.contenedor.individual.p |
16340 | 61 72 61 20 6c 61 73 20 63 6f 6d 70 69 6c 61 63 69 6f 6e 65 73 20 60 60 61 63 74 75 61 6c 60 2c | ara.las.compilaciones.``actual`, |
16360 | 20 60 65 71 75 75 6c 65 75 73 60 20 79 20 60 63 72 75 78 60 2e 00 70 72 75 65 62 61 73 20 64 65 | .`equuleus`.y.`crux`..pruebas.de |
16380 | 20 68 75 6d 6f 00 53 6d 6f 6b 65 74 65 73 74 73 20 65 6a 65 63 75 74 61 20 63 6f 6d 61 6e 64 6f | .humo.Smoketests.ejecuta.comando |
163a0 | 73 20 70 72 65 64 65 66 69 6e 69 64 6f 73 20 64 65 20 6c 61 20 43 4c 49 20 64 65 20 56 79 4f 53 | s.predefinidos.de.la.CLI.de.VyOS |
163c0 | 20 79 20 76 65 72 69 66 69 63 61 20 73 69 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e | .y.verifica.si.la.configuraci..n |
163e0 | 20 64 65 73 65 61 64 61 20 64 65 6c 20 64 65 6d 6f 6e 69 6f 2f 73 65 72 76 69 63 69 6f 20 65 73 | .deseada.del.demonio/servicio.es |
16400 | 74 c3 a1 20 72 65 6e 64 65 72 69 7a 61 64 61 2c 20 61 73 c3 ad 20 65 73 20 63 6f 6d 6f 20 64 65 | t...renderizada,.as...es.como.de |
16420 | 63 69 72 6c 6f 20 26 71 75 6f 74 3b 62 72 65 76 65 6d 65 6e 74 65 26 71 75 6f 74 3b 2e 00 45 6e | cirlo."brevemente"..En |
16440 | 74 6f 6e 63 65 73 2c 20 73 69 20 70 6c 61 6e 65 61 20 63 72 65 61 72 20 73 75 20 70 72 6f 70 69 | tonces,.si.planea.crear.su.propi |
16460 | 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 20 79 20 6e 6f 20 | a.imagen.ISO.personalizada.y.no. |
16480 | 71 75 69 65 72 65 20 75 74 69 6c 69 7a 61 72 20 6e 75 65 73 74 72 61 73 20 70 72 75 65 62 61 73 | quiere.utilizar.nuestras.pruebas |
164a0 | 20 64 65 20 68 75 6d 6f 2c 20 61 73 65 67 c3 ba 72 65 73 65 20 64 65 20 74 65 6e 65 72 20 69 6e | .de.humo,.aseg..rese.de.tener.in |
164c0 | 73 74 61 6c 61 64 6f 20 65 6c 20 70 61 71 75 65 74 65 20 60 76 79 6f 73 2d 31 78 2d 73 6d 6f 6b | stalado.el.paquete.`vyos-1x-smok |
164e0 | 65 74 65 73 74 60 2e 00 53 6f 20 69 66 20 79 6f 75 20 70 6c 61 6e 20 74 6f 20 62 75 69 6c 64 20 | etest`..So.if.you.plan.to.build. |
16500 | 79 6f 75 72 20 6f 77 6e 20 63 75 73 74 6f 6d 20 49 53 4f 20 69 6d 61 67 65 20 61 6e 64 20 77 61 | your.own.custom.ISO.image.and.wa |
16520 | 6e 74 20 74 6f 20 6d 61 6b 65 20 75 73 65 20 6f 66 20 6f 75 72 20 73 6d 6f 6b 65 74 65 73 74 73 | nt.to.make.use.of.our.smoketests |
16540 | 2c 20 65 6e 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 60 76 79 6f 73 | ,.ensure.that.you.have.the.`vyos |
16560 | 2d 31 78 2d 73 6d 6f 6b 65 74 65 73 74 60 20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c 65 64 | -1x-smoketest`.package.installed |
16580 | 2e 00 41 6c 67 75 6e 6f 73 20 70 61 71 75 65 74 65 73 20 64 65 20 56 79 4f 53 20 28 61 20 73 61 | ..Algunos.paquetes.de.VyOS.(a.sa |
165a0 | 62 65 72 2c 20 76 79 6f 73 2d 31 78 29 20 76 69 65 6e 65 6e 20 63 6f 6e 20 70 72 75 65 62 61 73 | ber,.vyos-1x).vienen.con.pruebas |
165c0 | 20 64 65 20 74 69 65 6d 70 6f 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 71 75 65 20 76 | .de.tiempo.de.compilaci..n.que.v |
165e0 | 65 72 69 66 69 63 61 6e 20 71 75 65 20 61 6c 67 75 6e 61 73 20 64 65 20 6c 61 73 20 6c 6c 61 6d | erifican.que.algunas.de.las.llam |
16600 | 61 64 61 73 20 64 65 20 6c 61 20 62 69 62 6c 69 6f 74 65 63 61 20 69 6e 74 65 72 6e 61 20 66 75 | adas.de.la.biblioteca.interna.fu |
16620 | 6e 63 69 6f 6e 61 6e 20 63 6f 6d 6f 20 73 65 20 65 73 70 65 72 61 62 61 2e 20 45 73 74 61 73 20 | ncionan.como.se.esperaba..Estas. |
16640 | 70 72 75 65 62 61 73 20 73 65 20 72 65 61 6c 69 7a 61 6e 20 61 20 74 72 61 76 c3 a9 73 20 64 65 | pruebas.se.realizan.a.trav..s.de |
16660 | 6c 20 6d c3 b3 64 75 6c 6f 20 55 6e 69 74 74 65 73 74 20 64 65 20 50 79 74 68 6f 6e 2e 20 53 69 | l.m..dulo.Unittest.de.Python..Si |
16680 | 20 64 65 73 65 61 20 63 6f 6d 70 69 6c 61 72 20 65 6c 20 70 61 71 75 65 74 65 20 60 60 76 79 6f | .desea.compilar.el.paquete.``vyo |
166a0 | 73 2d 31 78 60 60 20 28 71 75 65 20 65 73 20 6e 75 65 73 74 72 6f 20 70 61 71 75 65 74 65 20 64 | s-1x``.(que.es.nuestro.paquete.d |
166c0 | 65 20 64 65 73 61 72 72 6f 6c 6c 6f 20 70 72 69 6e 63 69 70 61 6c 29 2c 20 64 65 62 65 20 69 6e | e.desarrollo.principal),.debe.in |
166e0 | 69 63 69 61 72 20 73 75 20 63 6f 6e 74 65 6e 65 64 6f 72 20 44 6f 63 6b 65 72 20 63 6f 6e 20 65 | iciar.su.contenedor.Docker.con.e |
16700 | 6c 20 73 69 67 75 69 65 6e 74 65 20 61 72 67 75 6d 65 6e 74 6f 3a 20 60 60 2d 2d 73 79 73 63 74 | l.siguiente.argumento:.``--sysct |
16720 | 6c 20 6e 65 74 2e 69 70 76 36 2e 63 6f 6e 66 2e 6c 6f 2e 64 69 73 61 62 6c 65 5f 69 70 76 36 3d | l.net.ipv6.conf.lo.disable_ipv6= |
16740 | 30 20 60 60 2c 20 64 65 20 6c 6f 20 63 6f 6e 74 72 61 72 69 6f 20 65 73 61 73 20 70 72 75 65 62 | 0.``,.de.lo.contrario.esas.prueb |
16760 | 61 73 20 66 61 6c 6c 61 72 c3 a1 6e 2e 00 41 6c 67 75 6e 61 73 20 61 62 72 65 76 69 61 74 75 72 | as.fallar..n..Algunas.abreviatur |
16780 | 61 73 20 73 65 20 65 73 63 72 69 62 65 6e 20 74 72 61 64 69 63 69 6f 6e 61 6c 6d 65 6e 74 65 20 | as.se.escriben.tradicionalmente. |
167a0 | 65 6e 20 6d 61 79 c3 ba 73 63 75 6c 61 73 20 79 20 6d 69 6e c3 ba 73 63 75 6c 61 73 2e 20 47 65 | en.may..sculas.y.min..sculas..Ge |
167c0 | 6e 65 72 61 6c 6d 65 6e 74 65 2c 20 73 69 20 63 6f 6e 74 69 65 6e 65 20 70 61 6c 61 62 72 61 73 | neralmente,.si.contiene.palabras |
167e0 | 20 26 71 75 6f 74 3b 6f 76 65 72 26 71 75 6f 74 3b 20 6f 20 26 71 75 6f 74 3b 76 65 72 73 69 6f | ."over".o."versio |
16800 | 6e 26 71 75 6f 74 3b 2c 20 6c 61 20 6c 65 74 72 61 20 2a 2a 64 65 62 65 2a 2a 20 65 73 74 61 72 | n",.la.letra.**debe**.estar |
16820 | 20 65 6e 20 6d 69 6e c3 ba 73 63 75 6c 61 2e 20 53 69 20 68 61 79 20 75 6e 61 20 6f 72 74 6f 67 | .en.min..scula..Si.hay.una.ortog |
16840 | 72 61 66 c3 ad 61 20 61 63 65 70 74 61 64 61 20 28 65 73 70 65 63 69 61 6c 6d 65 6e 74 65 20 73 | raf..a.aceptada.(especialmente.s |
16860 | 69 20 65 73 74 c3 a1 20 64 65 66 69 6e 69 64 61 20 70 6f 72 20 75 6e 20 52 46 43 20 75 20 6f 74 | i.est...definida.por.un.RFC.u.ot |
16880 | 72 6f 20 65 73 74 c3 a1 6e 64 61 72 29 2c 20 2a 2a 64 65 62 65 2a 2a 20 73 65 67 75 69 72 73 65 | ro.est..ndar),.**debe**.seguirse |
168a0 | 2e 00 41 6c 67 75 6e 61 73 20 64 65 20 6c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 | ..Algunas.de.las.configuraciones |
168c0 | 20 74 69 65 6e 65 6e 20 63 6f 6e 64 69 63 69 6f 6e 65 73 20 70 72 65 76 69 61 73 20 71 75 65 20 | .tienen.condiciones.previas.que. |
168e0 | 64 65 62 65 6e 20 63 75 6d 70 6c 69 72 73 65 2e 20 4c 6f 20 6d c3 a1 73 20 70 72 6f 62 61 62 6c | deben.cumplirse..Lo.m..s.probabl |
16900 | 65 20 65 73 20 71 75 65 20 69 6e 63 6c 75 79 61 6e 20 6c 61 20 67 65 6e 65 72 61 63 69 c3 b3 6e | e.es.que.incluyan.la.generaci..n |
16920 | 20 64 65 20 63 6c 61 76 65 73 20 63 72 69 70 74 6f 67 72 c3 a1 66 69 63 61 73 20 61 6e 74 65 73 | .de.claves.criptogr..ficas.antes |
16940 | 20 64 65 20 71 75 65 20 73 65 20 70 75 65 64 61 20 61 70 6c 69 63 61 72 20 6c 61 20 63 6f 6e 66 | .de.que.se.pueda.aplicar.la.conf |
16960 | 69 67 75 72 61 63 69 c3 b3 6e 3b 20 64 65 20 6c 6f 20 63 6f 6e 74 72 61 72 69 6f 2c 20 6f 62 74 | iguraci..n;.de.lo.contrario,.obt |
16980 | 65 6e 64 72 c3 a1 20 75 6e 20 65 72 72 6f 72 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e | endr...un.error.de.confirmaci..n |
169a0 | 2e 20 53 69 20 65 73 74 c3 a1 20 69 6e 74 65 72 65 73 61 64 6f 20 65 6e 20 63 c3 b3 6d 6f 20 73 | ..Si.est...interesado.en.c..mo.s |
169c0 | 65 20 63 75 6d 70 6c 65 6e 20 65 73 61 73 20 63 6f 6e 64 69 63 69 6f 6e 65 73 20 70 72 65 76 69 | e.cumplen.esas.condiciones.previ |
169e0 | 61 73 2c 20 63 6f 6e 73 75 6c 74 65 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 76 79 6f 73 | as,.consulte.el.repositorio.vyos |
16a00 | 2d 62 75 69 6c 64 5f 20 79 20 65 6c 20 61 72 63 68 69 76 6f 20 60 60 73 63 72 69 70 74 73 2f 63 | -build_.y.el.archivo.``scripts/c |
16a20 | 68 65 63 6b 2d 71 65 6d 75 2d 69 6e 73 74 61 6c 6c 60 60 2e 00 41 20 76 65 63 65 73 20 70 75 65 | heck-qemu-install``..A.veces.pue |
16a40 | 64 65 20 73 65 72 20 c3 ba 74 69 6c 20 64 65 70 75 72 61 72 20 65 6c 20 63 c3 b3 64 69 67 6f 20 | de.ser...til.depurar.el.c..digo. |
16a60 | 64 65 20 50 79 74 68 6f 6e 20 64 65 20 66 6f 72 6d 61 20 69 6e 74 65 72 61 63 74 69 76 61 20 65 | de.Python.de.forma.interactiva.e |
16a80 | 6e 20 65 6c 20 73 69 73 74 65 6d 61 20 65 6e 20 76 69 76 6f 20 65 6e 20 6c 75 67 61 72 20 64 65 | n.el.sistema.en.vivo.en.lugar.de |
16aa0 | 20 75 6e 20 49 44 45 2e 20 45 73 74 6f 20 73 65 20 70 75 65 64 65 20 6c 6f 67 72 61 72 20 75 73 | .un.IDE..Esto.se.puede.lograr.us |
16ac0 | 61 6e 64 6f 20 70 64 62 2e 00 43 6f 6d 69 65 6e 63 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 | ando.pdb..Comience.la.compilaci. |
16ae0 | b3 6e 3a 00 41 20 70 61 72 74 69 72 20 64 65 20 56 79 4f 53 20 31 2e 32 2c 20 65 6c 20 6d 6f 64 | .n:.A.partir.de.VyOS.1.2,.el.mod |
16b00 | 65 6c 6f 20 64 65 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 64 65 20 56 79 4f 53 20 68 61 20 63 61 | elo.de.lanzamiento.de.VyOS.ha.ca |
16b20 | 6d 62 69 61 64 6f 2e 20 56 79 4f 53 20 61 68 6f 72 61 20 65 73 20 2a 2a 67 72 61 74 69 73 20 63 | mbiado..VyOS.ahora.es.**gratis.c |
16b40 | 6f 6d 6f 20 65 6e 20 65 6c 20 68 61 62 6c 61 2c 20 70 65 72 6f 20 6e 6f 20 63 6f 6d 6f 20 65 6e | omo.en.el.habla,.pero.no.como.en |
16b60 | 20 6c 61 20 63 65 72 76 65 7a 61 2a 2a 2e 20 45 73 74 6f 20 73 69 67 6e 69 66 69 63 61 20 71 75 | .la.cerveza**..Esto.significa.qu |
16b80 | 65 2c 20 73 69 20 62 69 65 6e 20 56 79 4f 53 20 73 69 67 75 65 20 73 69 65 6e 64 6f 20 75 6e 20 | e,.si.bien.VyOS.sigue.siendo.un. |
16ba0 | 70 72 6f 79 65 63 74 6f 20 64 65 20 63 c3 b3 64 69 67 6f 20 61 62 69 65 72 74 6f 2c 20 6c 6f 73 | proyecto.de.c..digo.abierto,.los |
16bc0 | 20 49 53 4f 20 64 65 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 79 61 20 6e 6f 20 73 6f 6e 20 67 72 | .ISO.de.lanzamiento.ya.no.son.gr |
16be0 | 61 74 75 69 74 6f 73 20 79 20 73 6f 6c 6f 20 73 65 20 70 75 65 64 65 6e 20 6f 62 74 65 6e 65 72 | atuitos.y.solo.se.pueden.obtener |
16c00 | 20 6d 65 64 69 61 6e 74 65 20 73 75 73 63 72 69 70 63 69 c3 b3 6e 20 6f 20 63 6f 6e 74 72 69 62 | .mediante.suscripci..n.o.contrib |
16c20 | 75 79 65 6e 64 6f 20 61 20 6c 61 20 63 6f 6d 75 6e 69 64 61 64 2e 00 45 6e 76 69 61 72 20 75 6e | uyendo.a.la.comunidad..Enviar.un |
16c40 | 20 70 61 72 63 68 65 00 45 6e 76 c3 ad 65 20 65 6c 20 70 61 72 63 68 65 20 60 60 67 69 74 20 70 | .parche.Env..e.el.parche.``git.p |
16c60 | 75 73 68 60 60 20 79 20 63 72 65 65 20 6c 61 20 73 6f 6c 69 63 69 74 75 64 20 64 65 20 65 78 74 | ush``.y.cree.la.solicitud.de.ext |
16c80 | 72 61 63 63 69 c3 b3 6e 20 64 65 20 47 69 74 48 75 62 2e 00 52 65 73 75 6d 65 6e 00 53 75 70 6f | racci..n.de.GitHub..Resumen.Supo |
16ca0 | 6e 67 61 20 71 75 65 20 64 65 73 65 61 20 72 65 61 6c 69 7a 61 72 20 75 6e 20 63 61 6d 62 69 6f | nga.que.desea.realizar.un.cambio |
16cc0 | 20 65 6e 20 6c 61 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 77 65 62 | .en.la.secuencia.de.comandos.web |
16ce0 | 70 72 6f 78 79 20 70 65 72 6f 20 61 c3 ba 6e 20 6e 6f 20 73 61 62 65 20 63 75 c3 a1 6c 20 64 65 | proxy.pero.a..n.no.sabe.cu..l.de |
16d00 | 20 6c 6f 73 20 6d 75 63 68 6f 73 20 70 61 71 75 65 74 65 73 20 64 65 20 56 79 4f 53 20 69 6e 63 | .los.muchos.paquetes.de.VyOS.inc |
16d20 | 6c 75 79 65 20 65 73 74 65 20 61 72 63 68 69 76 6f 2e 20 50 75 65 64 65 20 64 65 74 65 72 6d 69 | luye.este.archivo..Puede.determi |
16d40 | 6e 61 72 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 6c 20 70 61 71 75 65 74 65 20 64 65 20 56 79 4f | nar.el.nombre.del.paquete.de.VyO |
16d60 | 53 20 65 6e 20 63 75 65 73 74 69 c3 b3 6e 20 75 73 61 6e 64 6f 20 65 6c 20 63 6f 6d 61 6e 64 6f | S.en.cuesti..n.usando.el.comando |
16d80 | 20 60 60 64 70 6b 67 20 2d 53 60 60 20 64 65 20 44 65 62 69 61 6e 20 64 65 20 73 75 20 69 6e 73 | .``dpkg.-S``.de.Debian.de.su.ins |
16da0 | 74 61 6c 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 65 6e 20 65 6a 65 63 75 63 69 c3 b3 6e 2e | talaci..n.de.VyOS.en.ejecuci..n. |
16dc0 | 00 50 75 65 73 74 61 20 65 6e 20 6d 61 72 63 68 61 20 64 65 6c 20 73 69 73 74 65 6d 61 00 45 6c | .Puesta.en.marcha.del.sistema.El |
16de0 | 20 70 72 6f 63 65 73 61 64 6f 72 20 64 65 20 70 6c 61 6e 74 69 6c 6c 61 73 20 2a 2a 64 65 62 65 | .procesador.de.plantillas.**debe |
16e00 | 2a 2a 20 75 73 61 72 73 65 20 70 61 72 61 20 67 65 6e 65 72 61 72 20 61 72 63 68 69 76 6f 73 20 | **.usarse.para.generar.archivos. |
16e20 | 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 45 6c 20 66 6f 72 6d 61 74 6f 20 64 65 | de.configuraci..n..El.formato.de |
16e40 | 20 63 61 64 65 6e 61 20 69 6e 63 6f 72 70 6f 72 61 64 6f 20 2a 2a 70 75 65 64 65 2a 2a 20 75 73 | .cadena.incorporado.**puede**.us |
16e60 | 61 72 73 65 20 70 61 72 61 20 66 6f 72 6d 61 74 6f 73 20 73 69 6d 70 6c 65 73 20 6f 72 69 65 6e | arse.para.formatos.simples.orien |
16e80 | 74 61 64 6f 73 20 61 20 6c c3 ad 6e 65 61 73 20 64 6f 6e 64 65 20 63 61 64 61 20 6c c3 ad 6e 65 | tados.a.l..neas.donde.cada.l..ne |
16ea0 | 61 20 65 73 20 69 6e 64 65 70 65 6e 64 69 65 6e 74 65 2c 20 63 6f 6d 6f 20 6c 61 73 20 72 65 67 | a.es.independiente,.como.las.reg |
16ec0 | 6c 61 73 20 64 65 20 69 70 74 61 62 6c 65 73 2e 20 45 6c 20 70 72 6f 63 65 73 61 64 6f 72 20 64 | las.de.iptables..El.procesador.d |
16ee0 | 65 20 70 6c 61 6e 74 69 6c 6c 61 73 20 2a 2a 64 65 62 65 2a 2a 20 75 73 61 72 73 65 20 70 61 72 | e.plantillas.**debe**.usarse.par |
16f00 | 61 20 66 6f 72 6d 61 74 6f 73 20 65 73 74 72 75 63 74 75 72 61 64 6f 73 20 64 65 20 76 61 72 69 | a.formatos.estructurados.de.vari |
16f20 | 61 73 20 6c c3 ad 6e 65 61 73 2c 20 63 6f 6d 6f 20 6c 6f 73 20 71 75 65 20 75 73 61 20 49 53 43 | as.l..neas,.como.los.que.usa.ISC |
16f40 | 20 44 48 43 50 64 2e 00 50 72 75 65 62 61 73 00 47 65 6e 65 72 61 63 69 c3 b3 6e 20 64 65 20 74 | .DHCPd..Pruebas.Generaci..n.de.t |
16f60 | 65 78 74 6f 00 45 6c 20 61 6e 61 6c 69 7a 61 64 6f 72 20 43 4c 49 20 71 75 65 20 73 65 20 75 73 | exto.El.analizador.CLI.que.se.us |
16f80 | 61 20 65 6e 20 56 79 4f 53 20 65 73 20 75 6e 61 20 63 6f 6d 62 69 6e 61 63 69 c3 b3 6e 20 64 65 | a.en.VyOS.es.una.combinaci..n.de |
16fa0 | 20 62 61 73 68 2c 20 62 61 73 68 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 68 65 6c 70 65 72 20 79 20 | .bash,.bash-completion.helper.y. |
16fc0 | 6c 61 20 62 69 62 6c 69 6f 74 65 63 61 20 64 65 20 62 61 63 6b 2d 65 6e 64 20 64 65 20 43 2b 2b | la.biblioteca.de.back-end.de.C++ |
16fe0 | 20 5b 76 79 61 74 74 61 2d 63 66 67 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | .[vyatta-cfg](https://github.com |
17000 | 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 29 2e 20 45 73 74 61 20 73 65 63 63 69 c3 b3 6e | /vyos/vyatta-cfg)..Esta.secci..n |
17020 | 20 65 73 20 75 6e 61 20 72 65 66 65 72 65 6e 63 69 61 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 | .es.una.referencia.de.los.comand |
17040 | 6f 73 20 43 4c 49 20 63 6f 6d 75 6e 65 73 20 79 20 65 6c 20 70 75 6e 74 6f 20 64 65 20 65 6e 74 | os.CLI.comunes.y.el.punto.de.ent |
17060 | 72 61 64 61 20 72 65 73 70 65 63 74 69 76 6f 20 65 6e 20 65 6c 20 63 c3 b3 64 69 67 6f 20 43 2f | rada.respectivo.en.el.c..digo.C/ |
17080 | 43 2b 2b 2e 00 4c 6f 73 20 63 6f 6e 74 72 6f 6c 61 64 6f 72 65 73 20 64 65 20 4e 49 43 20 64 65 | C++..Los.controladores.de.NIC.de |
170a0 | 20 49 6e 74 65 6c 20 6e 6f 20 70 72 6f 76 69 65 6e 65 6e 20 64 65 20 75 6e 20 72 65 70 6f 73 69 | .Intel.no.provienen.de.un.reposi |
170c0 | 74 6f 72 69 6f 20 64 65 20 47 69 74 2c 20 73 69 6e 6f 20 71 75 65 20 73 6f 6c 6f 20 62 75 73 63 | torio.de.Git,.sino.que.solo.busc |
170e0 | 61 6d 6f 73 20 6c 6f 73 20 74 61 72 62 61 6c 6c 73 20 64 65 20 6e 75 65 73 74 72 6f 20 65 73 70 | amos.los.tarballs.de.nuestro.esp |
17100 | 65 6a 6f 20 79 20 6c 6f 73 20 63 6f 6d 70 69 6c 61 6d 6f 73 2e 00 4c 6f 73 20 63 6f 6e 74 72 6f | ejo.y.los.compilamos..Los.contro |
17120 | 6c 61 64 6f 72 65 73 20 49 6e 74 65 6c 20 51 41 54 20 28 74 65 63 6e 6f 6c 6f 67 c3 ad 61 20 64 | ladores.Intel.QAT.(tecnolog..a.d |
17140 | 65 20 61 73 69 73 74 65 6e 63 69 61 20 72 c3 a1 70 69 64 61 29 20 6e 6f 20 70 72 6f 76 69 65 6e | e.asistencia.r..pida).no.provien |
17160 | 65 6e 20 64 65 20 75 6e 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 64 65 20 47 69 74 2c 20 73 69 6e | en.de.un.repositorio.de.Git,.sin |
17180 | 6f 20 71 75 65 20 73 6f 6c 6f 20 6f 62 74 65 6e 65 6d 6f 73 20 6c 6f 73 20 74 61 72 62 61 6c 6c | o.que.solo.obtenemos.los.tarball |
171a0 | 73 20 64 65 20 30 31 2e 6f 72 67 2c 20 65 6c 20 73 69 74 69 6f 20 77 65 62 20 64 65 20 63 c3 b3 | s.de.01.org,.el.sitio.web.de.c.. |
171c0 | 64 69 67 6f 20 61 62 69 65 72 74 6f 20 64 65 20 49 6e 74 65 6c 2e 00 45 6c 20 6b 65 72 6e 65 6c | digo.abierto.de.Intel..El.kernel |
171e0 | 20 64 65 20 4c 69 6e 75 78 20 75 74 69 6c 69 7a 61 64 6f 20 70 6f 72 20 56 79 4f 53 20 65 73 74 | .de.Linux.utilizado.por.VyOS.est |
17200 | c3 a1 20 66 75 65 72 74 65 6d 65 6e 74 65 20 6c 69 67 61 64 6f 20 61 6c 20 70 72 6f 63 65 73 6f | ...fuertemente.ligado.al.proceso |
17220 | 20 64 65 20 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 49 53 4f 2e 20 45 6c 20 61 72 63 68 69 76 | .de.construcci..n.ISO..El.archiv |
17240 | 6f 20 60 60 64 61 74 61 2f 64 65 66 61 75 6c 74 73 2e 6a 73 6f 6e 60 60 20 61 6c 6f 6a 61 20 75 | o.``data/defaults.json``.aloja.u |
17260 | 6e 61 20 64 65 66 69 6e 69 63 69 c3 b3 6e 20 4a 53 4f 4e 20 64 65 20 6c 61 20 76 65 72 73 69 c3 | na.definici..n.JSON.de.la.versi. |
17280 | b3 6e 20 64 65 6c 20 6b 65 72 6e 65 6c 20 75 74 69 6c 69 7a 61 64 61 20 60 60 6b 65 72 6e 65 6c | .n.del.kernel.utilizada.``kernel |
172a0 | 5f 76 65 72 73 69 6f 6e 60 60 20 79 20 65 6c 20 60 60 6b 65 72 6e 65 6c 5f 66 6c 61 76 6f 72 60 | _version``.y.el.``kernel_flavor` |
172c0 | 60 20 64 65 6c 20 6b 65 72 6e 65 6c 20 71 75 65 20 72 65 70 72 65 73 65 6e 74 61 20 6c 61 20 56 | `.del.kernel.que.representa.la.V |
172e0 | 45 52 53 49 c3 93 4e 5f 4c 4f 43 41 4c 20 64 65 6c 20 6b 65 72 6e 65 6c 2e 20 41 6d 62 6f 73 20 | ERSI..N_LOCAL.del.kernel..Ambos. |
17300 | 6a 75 6e 74 6f 73 20 66 6f 72 6d 61 6e 20 6c 61 20 76 61 72 69 61 62 6c 65 20 64 65 20 76 65 72 | juntos.forman.la.variable.de.ver |
17320 | 73 69 c3 b3 6e 20 64 65 6c 20 6b 65 72 6e 65 6c 20 65 6e 20 65 6c 20 73 69 73 74 65 6d 61 3a 00 | si..n.del.kernel.en.el.sistema:. |
17340 | 45 6c 20 61 72 63 68 69 76 6f 20 52 45 41 44 4d 45 2e 6d 64 20 6c 6f 20 67 75 69 61 72 c3 a1 20 | El.archivo.README.md.lo.guiar... |
17360 | 70 61 72 61 20 75 73 61 72 20 65 73 74 65 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 64 65 20 6e 69 | para.usar.este.repositorio.de.ni |
17380 | 76 65 6c 20 73 75 70 65 72 69 6f 72 2e 00 4c 61 73 20 66 75 6e 63 69 6f 6e 65 73 20 60 60 61 70 | vel.superior..Las.funciones.``ap |
173a0 | 70 6c 79 28 29 60 60 20 79 20 60 60 67 65 6e 65 72 61 74 65 28 29 60 60 20 70 75 65 64 65 6e 20 | ply()``.y.``generate()``.pueden. |
173c0 | 60 60 20 67 65 6e 65 72 61 72 20 43 6f 6e 66 69 67 45 72 72 6f 72 60 60 20 73 69 2c 20 70 6f 72 | ``.generar.ConfigError``.si,.por |
173e0 | 20 65 6a 65 6d 70 6c 6f 2c 20 65 6c 20 64 65 6d 6f 6e 69 6f 20 6e 6f 20 70 75 64 6f 20 69 6e 69 | .ejemplo,.el.demonio.no.pudo.ini |
17400 | 63 69 61 72 73 65 20 63 6f 6e 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 63 74 | ciarse.con.la.configuraci..n.act |
17420 | 75 61 6c 69 7a 61 64 61 2e 20 4e 6f 20 64 65 62 65 72 c3 ad 61 20 73 65 72 20 75 6e 20 73 75 73 | ualizada..No.deber..a.ser.un.sus |
17440 | 74 69 74 75 74 6f 20 64 65 20 6c 61 20 76 65 72 69 66 69 63 61 63 69 c3 b3 6e 20 64 65 20 63 6f | tituto.de.la.verificaci..n.de.co |
17460 | 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 64 65 63 75 61 64 61 20 65 6e 20 6c 61 20 66 75 6e 63 | nfiguraci..n.adecuada.en.la.func |
17480 | 69 c3 b3 6e 20 60 60 76 65 72 69 66 79 28 29 60 60 2e 20 44 65 62 65 6e 20 72 65 61 6c 69 7a 61 | i..n.``verify()``..Deben.realiza |
174a0 | 72 73 65 20 74 6f 64 6f 73 20 6c 6f 73 20 65 73 66 75 65 72 7a 6f 73 20 72 61 7a 6f 6e 61 62 6c | rse.todos.los.esfuerzos.razonabl |
174c0 | 65 73 20 70 61 72 61 20 76 65 72 69 66 69 63 61 72 20 71 75 65 20 6c 61 20 63 6f 6e 66 69 67 75 | es.para.verificar.que.la.configu |
174e0 | 72 61 63 69 c3 b3 6e 20 67 65 6e 65 72 61 64 61 20 65 73 20 76 c3 a1 6c 69 64 61 20 79 20 73 65 | raci..n.generada.es.v..lida.y.se |
17500 | 72 c3 a1 20 61 63 65 70 74 61 64 61 20 70 6f 72 20 65 6c 20 64 61 65 6d 6f 6e 2c 20 69 6e 63 6c | r...aceptada.por.el.daemon,.incl |
17520 | 75 69 64 61 73 2c 20 63 75 61 6e 64 6f 20 73 65 61 20 6e 65 63 65 73 61 72 69 6f 2c 20 76 65 72 | uidas,.cuando.sea.necesario,.ver |
17540 | 69 66 69 63 61 63 69 6f 6e 65 73 20 63 72 75 7a 61 64 61 73 20 63 6f 6e 20 6f 74 72 6f 73 20 73 | ificaciones.cruzadas.con.otros.s |
17560 | 75 62 c3 a1 72 62 6f 6c 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 | ub..rboles.de.configuraci..n.de. |
17580 | 56 79 4f 53 2e 00 4c 61 20 66 75 6e 63 69 c3 b3 6e 20 60 60 61 70 70 6c 79 28 29 60 60 20 61 70 | VyOS..La.funci..n.``apply()``.ap |
175a0 | 6c 69 63 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 67 65 6e 65 72 61 64 61 20 | lica.la.configuraci..n.generada. |
175c0 | 61 6c 20 73 69 73 74 65 6d 61 20 65 6e 20 76 69 76 6f 2e 20 44 65 62 65 20 75 73 61 72 20 75 6e | al.sistema.en.vivo..Debe.usar.un |
175e0 | 61 20 72 65 63 61 72 67 61 20 6e 6f 20 64 69 73 72 75 70 74 69 76 61 20 73 69 65 6d 70 72 65 20 | a.recarga.no.disruptiva.siempre. |
17600 | 71 75 65 20 73 65 61 20 70 6f 73 69 62 6c 65 2e 20 50 75 65 64 65 20 65 6a 65 63 75 74 61 72 20 | que.sea.posible..Puede.ejecutar. |
17620 | 6f 70 65 72 61 63 69 6f 6e 65 73 20 64 69 73 72 75 70 74 69 76 61 73 2c 20 63 6f 6d 6f 20 65 6c | operaciones.disruptivas,.como.el |
17640 | 20 72 65 69 6e 69 63 69 6f 20 64 65 6c 20 70 72 6f 63 65 73 6f 20 64 61 65 6d 6f 6e 2c 20 73 69 | .reinicio.del.proceso.daemon,.si |
17660 | 20 75 6e 20 63 6f 6d 70 6f 6e 65 6e 74 65 20 65 6e 20 70 61 72 74 69 63 75 6c 61 72 20 6e 6f 20 | .un.componente.en.particular.no. |
17680 | 61 64 6d 69 74 65 20 6c 61 20 72 65 63 61 72 67 61 20 6e 6f 20 64 69 73 72 75 70 74 69 76 61 2c | admite.la.recarga.no.disruptiva, |
176a0 | 20 6f 20 63 75 61 6e 64 6f 20 6c 61 20 64 65 67 72 61 64 61 63 69 c3 b3 6e 20 65 73 70 65 72 61 | .o.cuando.la.degradaci..n.espera |
176c0 | 64 61 20 64 65 6c 20 73 65 72 76 69 63 69 6f 20 65 73 20 6d c3 ad 6e 69 6d 61 20 28 70 6f 72 20 | da.del.servicio.es.m..nima.(por. |
176e0 | 65 6a 65 6d 70 6c 6f 2c 20 65 6e 20 65 6c 20 63 61 73 6f 20 64 65 20 73 65 72 76 69 63 69 6f 73 | ejemplo,.en.el.caso.de.servicios |
17700 | 20 61 75 78 69 6c 69 61 72 65 73 20 63 6f 6d 6f 20 4c 4c 44 50 64 29 2e 20 45 6e 20 65 6c 20 63 | .auxiliares.como.LLDPd)..En.el.c |
17720 | 61 73 6f 20 64 65 20 73 65 72 76 69 63 69 6f 73 20 64 65 20 61 6c 74 6f 20 69 6d 70 61 63 74 6f | aso.de.servicios.de.alto.impacto |
17740 | 2c 20 63 6f 6d 6f 20 65 6c 20 64 65 6d 6f 6e 69 6f 20 64 65 20 56 50 4e 20 79 20 6c 6f 73 20 70 | ,.como.el.demonio.de.VPN.y.los.p |
17760 | 72 6f 74 6f 63 6f 6c 6f 73 20 64 65 20 65 6e 72 75 74 61 6d 69 65 6e 74 6f 2c 20 63 75 61 6e 64 | rotocolos.de.enrutamiento,.cuand |
17780 | 6f 20 73 65 20 61 64 6d 69 74 65 20 6c 61 20 72 65 63 61 72 67 61 20 6e 6f 20 64 69 73 72 75 70 | o.se.admite.la.recarga.no.disrup |
177a0 | 74 69 76 61 20 70 61 72 61 20 61 6c 67 75 6e 6f 73 20 70 65 72 6f 20 6e 6f 20 74 6f 64 6f 73 20 | tiva.para.algunos.pero.no.todos. |
177c0 | 6c 6f 73 20 74 69 70 6f 73 20 64 65 20 63 61 6d 62 69 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 | los.tipos.de.cambios.de.configur |
177e0 | 61 63 69 c3 b3 6e 2c 20 6c 6f 73 20 61 75 74 6f 72 65 73 20 64 65 20 73 63 72 69 70 74 73 20 64 | aci..n,.los.autores.de.scripts.d |
17800 | 65 62 65 6e 20 68 61 63 65 72 20 75 6e 20 65 73 66 75 65 72 7a 6f 20 70 61 72 61 20 64 65 74 65 | eben.hacer.un.esfuerzo.para.dete |
17820 | 72 6d 69 6e 61 72 20 73 69 20 73 65 20 70 75 65 64 65 20 72 65 61 6c 69 7a 61 72 20 75 6e 20 63 | rminar.si.se.puede.realizar.un.c |
17840 | 61 6d 62 69 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 66 6f 72 6d 61 | ambio.de.configuraci..n.de.forma |
17860 | 20 6e 6f 20 64 69 73 72 75 70 74 69 76 61 2e 20 79 20 73 6f 6c 6f 20 72 65 63 75 72 72 69 72 20 | .no.disruptiva..y.solo.recurrir. |
17880 | 61 6c 20 72 65 69 6e 69 63 69 6f 20 64 69 73 72 75 70 74 69 76 6f 20 73 69 20 6e 6f 20 73 65 20 | al.reinicio.disruptivo.si.no.se. |
178a0 | 70 75 65 64 65 20 65 76 69 74 61 72 2e 00 4c 61 20 66 75 6e 63 69 c3 b3 6e 20 60 60 67 65 6e 65 | puede.evitar..La.funci..n.``gene |
178c0 | 72 61 74 65 28 29 60 60 20 67 65 6e 65 72 61 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 6f 6e 66 | rate()``.genera.archivos.de.conf |
178e0 | 69 67 75 72 61 63 69 c3 b3 6e 20 70 61 72 61 20 6c 6f 73 20 63 6f 6d 70 6f 6e 65 6e 74 65 73 20 | iguraci..n.para.los.componentes. |
17900 | 64 65 6c 20 73 69 73 74 65 6d 61 2e 00 4c 61 20 66 75 6e 63 69 c3 b3 6e 20 60 60 67 65 74 5f 63 | del.sistema..La.funci..n.``get_c |
17920 | 6f 6e 66 69 67 28 29 60 60 20 64 65 62 65 20 63 6f 6e 76 65 72 74 69 72 20 6c 61 20 63 6f 6e 66 | onfig()``.debe.convertir.la.conf |
17940 | 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 65 6e 20 75 6e 61 20 72 65 70 72 65 73 | iguraci..n.de.VyOS.en.una.repres |
17960 | 65 6e 74 61 63 69 c3 b3 6e 20 69 6e 74 65 72 6e 61 20 61 62 73 74 72 61 63 74 61 2e 20 4e 6f 20 | entaci..n.interna.abstracta..No. |
17980 | 73 65 20 70 65 72 6d 69 74 65 20 71 75 65 20 6e 69 6e 67 75 6e 61 20 6f 74 72 61 20 66 75 6e 63 | se.permite.que.ninguna.otra.func |
179a0 | 69 c3 b3 6e 20 6c 6c 61 6d 65 20 61 20 60 60 76 79 6f 73 2e 63 6f 6e 66 69 67 2e 20 43 6f 6e 66 | i..n.llame.a.``vyos.config..Conf |
179c0 | 69 67 60 60 20 6d c3 a9 74 6f 64 6f 20 64 65 20 6f 62 6a 65 74 6f 20 64 69 72 65 63 74 61 6d 65 | ig``.m..todo.de.objeto.directame |
179e0 | 6e 74 65 2e 20 4c 61 20 72 61 7a c3 b3 6e 20 64 65 20 65 73 74 6f 20 65 73 20 71 75 65 20 63 75 | nte..La.raz..n.de.esto.es.que.cu |
17a00 | 61 6e 64 6f 20 6c 61 73 20 6c 65 63 74 75 72 61 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 | ando.las.lecturas.de.configuraci |
17a20 | c3 b3 6e 20 73 65 20 6d 65 7a 63 6c 61 6e 20 63 6f 6e 20 6f 74 72 61 20 6c c3 b3 67 69 63 61 2c | ..n.se.mezclan.con.otra.l..gica, |
17a40 | 20 65 73 20 6d 75 79 20 64 69 66 c3 ad 63 69 6c 20 63 61 6d 62 69 61 72 20 6c 61 20 73 69 6e 74 | .es.muy.dif..cil.cambiar.la.sint |
17a60 | 61 78 69 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2c 20 79 61 20 71 75 65 20 64 | axis.de.configuraci..n,.ya.que.d |
17a80 | 65 62 65 20 65 6c 69 6d 69 6e 61 72 20 74 6f 64 61 73 20 6c 61 73 20 61 70 61 72 69 63 69 6f 6e | ebe.eliminar.todas.las.aparicion |
17aa0 | 65 73 20 64 65 20 6c 61 20 73 69 6e 74 61 78 69 73 20 61 6e 74 65 72 69 6f 72 2e 20 53 69 20 65 | es.de.la.sintaxis.anterior..Si.e |
17ac0 | 6c 20 63 c3 b3 64 69 67 6f 20 65 73 70 65 63 c3 ad 66 69 63 6f 20 64 65 20 6c 61 20 73 69 6e 74 | l.c..digo.espec..fico.de.la.sint |
17ae0 | 61 78 69 73 20 73 65 20 6c 69 6d 69 74 61 20 61 20 75 6e 61 20 73 6f 6c 61 20 66 75 6e 63 69 c3 | axis.se.limita.a.una.sola.funci. |
17b00 | b3 6e 2c 20 65 6c 20 72 65 73 74 6f 20 64 65 6c 20 63 c3 b3 64 69 67 6f 20 73 65 20 70 75 65 64 | .n,.el.resto.del.c..digo.se.pued |
17b20 | 65 20 64 65 6a 61 72 20 69 6e 74 61 63 74 6f 20 73 69 65 6d 70 72 65 20 71 75 65 20 6c 61 20 72 | e.dejar.intacto.siempre.que.la.r |
17b40 | 65 70 72 65 73 65 6e 74 61 63 69 c3 b3 6e 20 69 6e 74 65 72 6e 61 20 73 69 67 61 20 73 69 65 6e | epresentaci..n.interna.siga.sien |
17b60 | 64 6f 20 63 6f 6d 70 61 74 69 62 6c 65 2e 00 45 6c 20 63 6f 6d 61 6e 64 6f 20 60 60 6d 61 6b 65 | do.compatible..El.comando.``make |
17b80 | 20 74 65 73 74 60 60 20 64 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 76 79 6f 73 2d 62 75 69 | .test``.del.repositorio.vyos-bui |
17ba0 | 6c 64 5f 20 6c 61 6e 7a 61 72 c3 a1 20 75 6e 61 20 6e 75 65 76 61 20 69 6e 73 74 61 6e 63 69 61 | ld_.lanzar...una.nueva.instancia |
17bc0 | 20 64 65 20 51 45 6d 75 20 79 20 6c 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 73 65 20 69 6e 73 74 | .de.QEmu.y.la.imagen.ISO.se.inst |
17be0 | 61 6c 61 72 c3 a1 20 70 72 69 6d 65 72 6f 20 65 6e 20 65 6c 20 64 69 73 63 6f 20 64 75 72 6f 20 | alar...primero.en.el.disco.duro. |
17c00 | 76 69 72 74 75 61 6c 2e 00 4c 61 20 66 75 6e 63 69 c3 b3 6e 20 60 60 76 65 72 69 66 79 28 29 60 | virtual..La.funci..n.``verify()` |
17c20 | 60 20 74 6f 6d 61 20 73 75 20 72 65 70 72 65 73 65 6e 74 61 63 69 c3 b3 6e 20 69 6e 74 65 72 6e | `.toma.su.representaci..n.intern |
17c40 | 61 20 64 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 79 20 76 65 72 69 66 69 63 | a.de.la.configuraci..n.y.verific |
17c60 | 61 20 73 69 20 65 73 20 76 c3 a1 6c 69 64 61 3b 20 64 65 20 6c 6f 20 63 6f 6e 74 72 61 72 69 6f | a.si.es.v..lida;.de.lo.contrario |
17c80 | 2c 20 64 65 62 65 20 67 65 6e 65 72 61 72 20 60 60 43 6f 6e 66 69 67 45 72 72 6f 72 60 60 20 63 | ,.debe.generar.``ConfigError``.c |
17ca0 | 6f 6e 20 75 6e 20 6d 65 6e 73 61 6a 65 20 64 65 20 65 72 72 6f 72 20 71 75 65 20 64 65 73 63 72 | on.un.mensaje.de.error.que.descr |
17cc0 | 69 62 65 20 65 6c 20 70 72 6f 62 6c 65 6d 61 20 79 20 70 6f 73 69 62 6c 65 6d 65 6e 74 65 20 73 | ibe.el.problema.y.posiblemente.s |
17ce0 | 75 67 69 65 72 65 20 63 c3 b3 6d 6f 20 73 6f 6c 75 63 69 6f 6e 61 72 6c 6f 2e 20 4e 6f 20 64 65 | ugiere.c..mo.solucionarlo..No.de |
17d00 | 62 65 20 72 65 61 6c 69 7a 61 72 20 6e 69 6e 67 c3 ba 6e 20 63 61 6d 62 69 6f 20 65 6e 20 65 6c | be.realizar.ning..n.cambio.en.el |
17d20 | 20 73 69 73 74 65 6d 61 2e 20 4c 61 20 72 61 7a c3 b3 6e 20 70 61 72 61 20 65 73 74 6f 20 65 73 | .sistema..La.raz..n.para.esto.es |
17d40 | 20 6e 75 65 76 61 6d 65 6e 74 65 20 6c 61 20 63 61 70 61 63 69 64 61 64 20 64 65 20 70 72 75 65 | .nuevamente.la.capacidad.de.prue |
17d60 | 62 61 20 79 2c 20 65 6e 20 65 6c 20 66 75 74 75 72 6f 2c 20 63 75 61 6e 64 6f 20 65 6c 20 62 61 | ba.y,.en.el.futuro,.cuando.el.ba |
17d80 | 63 6b 65 6e 64 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 73 74 c3 a9 20 6c 69 | ckend.de.configuraci..n.est...li |
17da0 | 73 74 6f 20 79 20 63 61 64 61 20 73 63 72 69 70 74 20 73 65 20 72 65 65 73 63 72 69 62 61 20 64 | sto.y.cada.script.se.reescriba.d |
17dc0 | 65 20 65 73 74 61 20 6d 61 6e 65 72 61 2c 20 6c 61 20 63 61 70 61 63 69 64 61 64 20 64 65 20 65 | e.esta.manera,.la.capacidad.de.e |
17de0 | 6a 65 63 75 74 61 72 20 6c 61 20 70 72 75 65 62 61 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 | jecutar.la.prueba.de.confirmaci. |
17e00 | b3 6e 20 28 26 71 75 6f 74 3b 63 6f 6d 6d 69 74 20 74 65 73 74 26 71 75 6f 74 3b 20 63 6f 6d 6f | .n.("commit.test".como |
17e20 | 20 65 6e 20 4a 75 6e 4f 53 29 20 79 20 63 61 6e 63 65 6c 61 72 20 6c 61 20 63 6f 6e 66 69 72 6d | .en.JunOS).y.cancelar.la.confirm |
17e40 | 61 63 69 c3 b3 6e 20 61 6e 74 65 73 20 64 65 20 72 65 61 6c 69 7a 61 72 20 63 75 61 6c 71 75 69 | aci..n.antes.de.realizar.cualqui |
17e60 | 65 72 20 63 61 6d 62 69 6f 20 65 6e 20 65 6c 20 73 69 73 74 65 6d 61 20 73 69 20 73 65 20 65 6e | er.cambio.en.el.sistema.si.se.en |
17e80 | 63 75 65 6e 74 72 61 20 75 6e 20 65 72 72 6f 72 20 65 6e 20 63 75 61 6c 71 75 69 65 72 20 63 6f | cuentra.un.error.en.cualquier.co |
17ea0 | 6d 70 6f 6e 65 6e 74 65 2e 00 4c 61 20 66 69 6e 61 6c 69 7a 61 63 69 c3 b3 6e 20 64 65 20 62 61 | mponente..La.finalizaci..n.de.ba |
17ec0 | 73 68 20 28 6f 20 6d 65 6a 6f 72 20 76 62 61 73 68 29 20 65 6e 20 56 79 4f 53 20 73 65 20 64 65 | sh.(o.mejor.vbash).en.VyOS.se.de |
17ee0 | 66 69 6e 65 20 65 6e 20 2a 74 65 6d 70 6c 61 74 65 73 2a 2e 20 4c 61 73 20 70 6c 61 6e 74 69 6c | fine.en.*templates*..Las.plantil |
17f00 | 6c 61 73 20 73 6f 6e 20 61 72 63 68 69 76 6f 73 20 64 65 20 74 65 78 74 6f 20 28 6c 6c 61 6d 61 | las.son.archivos.de.texto.(llama |
17f20 | 64 6f 73 20 60 60 6e 6f 64 65 2e 64 65 66 60 60 29 20 61 6c 6d 61 63 65 6e 61 64 6f 73 20 65 6e | dos.``node.def``).almacenados.en |
17f40 | 20 75 6e 20 c3 a1 72 62 6f 6c 20 64 65 20 64 69 72 65 63 74 6f 72 69 6f 73 2e 20 4c 6f 73 20 6e | .un...rbol.de.directorios..Los.n |
17f60 | 6f 6d 62 72 65 73 20 64 65 20 6c 6f 73 20 64 69 72 65 63 74 6f 72 69 6f 73 20 64 65 66 69 6e 65 | ombres.de.los.directorios.define |
17f80 | 6e 20 6c 6f 73 20 6e 6f 6d 62 72 65 73 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 79 20 | n.los.nombres.de.los.comandos.y. |
17fa0 | 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 64 65 20 70 6c 61 6e 74 69 6c 6c 61 20 64 65 66 69 6e 65 | los.archivos.de.plantilla.define |
17fc0 | 6e 20 65 6c 20 63 6f 6d 70 6f 72 74 61 6d 69 65 6e 74 6f 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e | n.el.comportamiento.de.los.coman |
17fe0 | 64 6f 73 2e 20 41 6e 74 65 73 20 64 65 20 56 79 4f 53 20 31 2e 32 20 28 63 72 75 78 29 2c 20 65 | dos..Antes.de.VyOS.1.2.(crux),.e |
18000 | 73 74 6f 73 20 61 72 63 68 69 76 6f 73 20 73 65 20 63 72 65 61 62 61 6e 20 61 20 6d 61 6e 6f 2e | stos.archivos.se.creaban.a.mano. |
18020 | 20 44 65 73 70 75 c3 a9 73 20 64 65 20 75 6e 20 63 6f 6d 70 6c 65 6a 6f 20 70 72 6f 63 65 73 6f | .Despu..s.de.un.complejo.proceso |
18040 | 20 64 65 20 72 65 64 69 73 65 c3 b1 6f 2c 20 6c 61 20 6e 75 65 76 61 20 70 6c 61 6e 74 69 6c 6c | .de.redise..o,.la.nueva.plantill |
18060 | 61 20 64 65 20 65 73 74 69 6c 6f 20 73 65 20 67 65 6e 65 72 61 20 61 75 74 6f 6d c3 a1 74 69 63 | a.de.estilo.se.genera.autom..tic |
18080 | 61 6d 65 6e 74 65 20 61 20 70 61 72 74 69 72 20 64 65 20 75 6e 20 61 72 63 68 69 76 6f 20 64 65 | amente.a.partir.de.un.archivo.de |
180a0 | 20 65 6e 74 72 61 64 61 20 58 4d 4c 2e 00 45 6c 20 70 72 6f 63 65 73 6f 20 64 65 20 63 6f 6d 70 | .entrada.XML..El.proceso.de.comp |
180c0 | 69 6c 61 63 69 c3 b3 6e 20 64 65 62 65 20 63 72 65 61 72 73 65 20 65 6e 20 75 6e 20 73 69 73 74 | ilaci..n.debe.crearse.en.un.sist |
180e0 | 65 6d 61 20 64 65 20 61 72 63 68 69 76 6f 73 20 6c 6f 63 61 6c 3b 20 6c 61 20 63 6f 6d 70 69 6c | ema.de.archivos.local;.la.compil |
18100 | 61 63 69 c3 b3 6e 20 65 6e 20 72 65 63 75 72 73 6f 73 20 63 6f 6d 70 61 72 74 69 64 6f 73 20 53 | aci..n.en.recursos.compartidos.S |
18120 | 4d 42 20 6f 20 4e 46 53 20 68 61 72 c3 a1 20 71 75 65 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 | MB.o.NFS.har...que.el.contenedor |
18140 | 20 6e 6f 20 73 65 20 63 6f 6d 70 69 6c 65 20 63 6f 72 72 65 63 74 61 6d 65 6e 74 65 2e 20 56 69 | .no.se.compile.correctamente..Vi |
18160 | 72 74 75 61 6c 42 6f 78 20 44 72 69 76 65 20 53 68 61 72 65 20 74 61 6d 70 6f 63 6f 20 65 73 20 | rtualBox.Drive.Share.tampoco.es. |
18180 | 75 6e 61 20 6f 70 63 69 c3 b3 6e 2c 20 79 61 20 71 75 65 20 6c 61 73 20 6f 70 65 72 61 63 69 6f | una.opci..n,.ya.que.las.operacio |
181a0 | 6e 65 73 20 64 65 20 64 69 73 70 6f 73 69 74 69 76 6f 73 20 64 65 20 62 6c 6f 71 75 65 20 6e 6f | nes.de.dispositivos.de.bloque.no |
181c0 | 20 65 73 74 c3 a1 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 64 61 73 20 79 20 6c 61 20 75 6e 69 64 61 | .est..n.implementadas.y.la.unida |
181e0 | 64 20 73 69 65 6d 70 72 65 20 73 65 20 6d 6f 6e 74 61 20 63 6f 6d 6f 20 26 71 75 6f 74 3b 6e 6f | d.siempre.se.monta.como."no |
18200 | 64 65 76 26 71 75 6f 74 3b 00 54 6f 64 61 73 20 6c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f | dev".Todas.las.configuracio |
18220 | 6e 65 73 20 73 65 20 64 65 72 69 76 61 6e 20 64 65 20 6c 6f 73 20 73 69 73 74 65 6d 61 73 20 64 | nes.se.derivan.de.los.sistemas.d |
18240 | 65 20 70 72 6f 64 75 63 63 69 c3 b3 6e 20 79 20 6e 6f 20 73 6f 6c 6f 20 70 75 65 64 65 6e 20 61 | e.producci..n.y.no.solo.pueden.a |
18260 | 63 74 75 61 72 20 63 6f 6d 6f 20 75 6e 20 63 61 73 6f 20 64 65 20 70 72 75 65 62 61 2c 20 73 69 | ctuar.como.un.caso.de.prueba,.si |
18280 | 6e 6f 20 74 61 6d 62 69 c3 a9 6e 20 63 6f 6d 6f 20 72 65 66 65 72 65 6e 63 69 61 20 73 69 20 73 | no.tambi..n.como.referencia.si.s |
182a0 | 65 20 64 65 73 65 61 20 68 61 62 69 6c 69 74 61 72 20 75 6e 61 20 63 61 72 61 63 74 65 72 c3 ad | e.desea.habilitar.una.caracter.. |
182c0 | 73 74 69 63 61 20 64 65 74 65 72 6d 69 6e 61 64 61 2e 20 4c 61 73 20 63 6f 6e 66 69 67 75 72 61 | stica.determinada..Las.configura |
182e0 | 63 69 6f 6e 65 73 20 73 65 20 70 75 65 64 65 6e 20 65 6e 63 6f 6e 74 72 61 72 20 61 71 75 c3 ad | ciones.se.pueden.encontrar.aqu.. |
18300 | 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 31 | :.https://github.com/vyos/vyos-1 |
18320 | 78 2f 74 72 65 65 2f 63 75 72 72 65 6e 74 2f 73 6d 6f 6b 65 74 65 73 74 2f 63 6f 6e 66 69 67 73 | x/tree/current/smoketest/configs |
18340 | 00 45 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 74 61 6d 62 69 c3 a9 6e 20 73 65 20 70 75 65 64 65 | .El.contenedor.tambi..n.se.puede |
18360 | 20 63 6f 6e 73 74 72 75 69 72 20 64 69 72 65 63 74 61 6d 65 6e 74 65 20 64 65 73 64 65 20 6c 61 | .construir.directamente.desde.la |
18380 | 20 66 75 65 6e 74 65 3a 00 45 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 73 65 20 70 75 65 64 65 20 | .fuente:.El.contenedor.se.puede. |
183a0 | 63 6f 6e 73 74 72 75 69 72 20 61 20 6d 61 6e 6f 20 6f 20 6f 62 74 65 6e 69 65 6e 64 6f 20 65 6c | construir.a.mano.o.obteniendo.el |
183c0 | 20 70 72 65 63 6f 6e 73 74 72 75 69 64 6f 20 64 65 20 44 6f 63 6b 65 72 48 75 62 2e 20 45 6c 20 | .preconstruido.de.DockerHub..El. |
183e0 | 75 73 6f 20 64 65 20 63 6f 6e 74 65 6e 65 64 6f 72 65 73 20 70 72 65 64 69 73 65 c3 b1 61 64 6f | uso.de.contenedores.predise..ado |
18400 | 73 20 64 65 20 6c 61 20 60 6f 72 67 61 6e 69 7a 61 63 69 c3 b3 6e 20 56 79 4f 53 20 44 6f 63 6b | s.de.la.`organizaci..n.VyOS.Dock |
18420 | 65 72 48 75 62 60 5f 20 67 61 72 61 6e 74 69 7a 61 72 c3 a1 20 71 75 65 20 65 6c 20 63 6f 6e 74 | erHub`_.garantizar...que.el.cont |
18440 | 65 6e 65 64 6f 72 20 65 73 74 c3 a9 20 73 69 65 6d 70 72 65 20 61 63 74 75 61 6c 69 7a 61 64 6f | enedor.est...siempre.actualizado |
18460 | 2e 20 53 65 20 61 63 74 69 76 61 20 75 6e 61 20 72 65 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 | ..Se.activa.una.reconstrucci..n. |
18480 | 75 6e 61 20 76 65 7a 20 71 75 65 20 63 61 6d 62 69 61 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 | una.vez.que.cambia.el.contenedor |
184a0 | 20 28 74 65 6e 67 61 20 65 6e 20 63 75 65 6e 74 61 20 71 75 65 20 65 73 74 6f 20 6c 6c 65 76 61 | .(tenga.en.cuenta.que.esto.lleva |
184c0 | 72 c3 a1 20 64 65 20 32 20 61 20 33 20 68 6f 72 61 73 20 64 65 73 70 75 c3 a9 73 20 64 65 20 65 | r...de.2.a.3.horas.despu..s.de.e |
184e0 | 6e 76 69 61 72 20 61 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 64 65 20 76 79 6f 73 2d 62 75 69 | nviar.al.repositorio.de.vyos-bui |
18500 | 6c 64 29 2e 00 45 6c 20 70 72 6f 63 65 73 61 64 6f 72 20 64 65 20 70 6c 61 6e 74 69 6c 6c 61 73 | ld)..El.procesador.de.plantillas |
18520 | 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f 20 70 61 72 61 20 65 6c 20 63 c3 b3 64 69 67 6f 20 | .predeterminado.para.el.c..digo. |
18540 | 56 79 4f 53 20 65 73 20 4a 69 6e 6a 61 32 5f 2e 00 4c 61 20 66 6f 72 6d 61 20 6d c3 a1 73 20 66 | VyOS.es.Jinja2_..La.forma.m..s.f |
18560 | c3 a1 63 69 6c 20 64 65 20 63 6f 6d 70 69 6c 61 72 20 73 75 20 70 61 71 75 65 74 65 20 65 73 20 | ..cil.de.compilar.su.paquete.es. |
18580 | 63 6f 6e 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 64 6f | con.el.contenedor.:ref:`build_do |
185a0 | 63 6b 65 72 60 20 6d 65 6e 63 69 6f 6e 61 64 6f 20 61 6e 74 65 72 69 6f 72 6d 65 6e 74 65 2c 20 | cker`.mencionado.anteriormente,. |
185c0 | 71 75 65 20 69 6e 63 6c 75 79 65 20 74 6f 64 61 73 20 6c 61 73 20 64 65 70 65 6e 64 65 6e 63 69 | que.incluye.todas.las.dependenci |
185e0 | 61 73 20 72 65 71 75 65 72 69 64 61 73 20 70 61 72 61 20 74 6f 64 6f 73 20 6c 6f 73 20 70 61 71 | as.requeridas.para.todos.los.paq |
18600 | 75 65 74 65 73 20 72 65 6c 61 63 69 6f 6e 61 64 6f 73 20 63 6f 6e 20 56 79 4f 53 2e 00 54 6f 64 | uetes.relacionados.con.VyOS..Tod |
18620 | 61 20 6c 61 20 70 72 75 65 62 61 20 65 73 74 c3 a1 20 63 6f 6e 74 72 6f 6c 61 64 61 20 70 6f 72 | a.la.prueba.est...controlada.por |
18640 | 20 6c 61 20 73 65 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 63 6f 6e 74 65 6e | .la.secuencia.de.comandos.conten |
18660 | 65 64 6f 72 61 20 70 72 69 6e 63 69 70 61 6c 20 60 60 2f 75 73 72 2f 62 69 6e 2f 76 79 6f 73 2d | edora.principal.``/usr/bin/vyos- |
18680 | 63 6f 6e 66 69 67 74 65 73 74 60 60 20 71 75 65 20 73 65 20 63 6f 6d 70 6f 72 74 61 20 64 65 20 | configtest``.que.se.comporta.de. |
186a0 | 6c 61 20 6d 69 73 6d 61 20 6d 61 6e 65 72 61 20 71 75 65 20 6c 61 20 73 65 63 75 65 6e 63 69 61 | la.misma.manera.que.la.secuencia |
186c0 | 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 70 72 69 6e 63 69 70 61 6c 20 64 65 20 73 6d 6f 6b 65 74 | .de.comandos.principal.de.smoket |
186e0 | 65 73 74 2e 20 45 73 63 61 6e 65 61 20 6c 61 20 63 61 72 70 65 74 61 20 65 6e 20 62 75 73 63 61 | est..Escanea.la.carpeta.en.busca |
18700 | 20 64 65 20 70 6f 73 69 62 6c 65 73 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 | .de.posibles.archivos.de.configu |
18720 | 72 61 63 69 c3 b3 6e 20 79 20 65 6d 69 74 65 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 64 65 20 60 60 | raci..n.y.emite.un.comando.de.`` |
18740 | 63 61 72 67 61 72 60 60 20 75 6e 6f 20 74 72 61 73 20 6f 74 72 6f 2e 00 45 6c 20 61 72 63 68 69 | cargar``.uno.tras.otro..El.archi |
18760 | 76 6f 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 72 20 65 6e 20 60 60 2f 74 6d 70 60 60 20 | vo.se.puede.colocar.en.``/tmp``. |
18780 | 70 61 72 61 20 75 6e 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 c3 ba 6e 69 63 61 20 28 79 61 20 | para.una.depuraci..n...nica.(ya. |
187a0 | 71 75 65 20 65 6c 20 61 72 63 68 69 76 6f 20 73 65 20 65 6c 69 6d 69 6e 61 72 c3 a1 20 61 6c 20 | que.el.archivo.se.eliminar...al. |
187c0 | 72 65 69 6e 69 63 69 61 72 29 20 6f 20 73 65 20 70 75 65 64 65 20 63 6f 6c 6f 63 61 72 20 65 6e | reiniciar).o.se.puede.colocar.en |
187e0 | 20 26 23 33 39 3b 2f 63 6f 6e 66 69 67 26 23 33 39 3b 20 70 61 72 61 20 70 65 72 6d 61 6e 65 63 | .'/config'.para.permanec |
18800 | 65 72 20 64 65 20 66 6f 72 6d 61 20 70 65 72 6d 61 6e 65 6e 74 65 2e 00 4c 61 20 70 72 69 6d 65 | er.de.forma.permanente..La.prime |
18820 | 72 61 20 70 61 6c 61 62 72 61 20 64 65 20 63 61 64 61 20 63 61 64 65 6e 61 20 64 65 20 61 79 75 | ra.palabra.de.cada.cadena.de.ayu |
18840 | 64 61 20 2a 2a 64 65 62 65 2a 2a 20 65 73 74 61 72 20 65 6e 20 6d 61 79 c3 ba 73 63 75 6c 61 2e | da.**debe**.estar.en.may..scula. |
18860 | 20 2a 2a 4e 6f 20 64 65 62 65 2a 2a 20 68 61 62 65 72 20 75 6e 20 70 75 6e 74 6f 20 61 6c 20 66 | .**No.debe**.haber.un.punto.al.f |
18880 | 69 6e 61 6c 20 64 65 20 6c 61 73 20 63 61 64 65 6e 61 73 20 64 65 20 61 79 75 64 61 2e 00 54 68 | inal.de.las.cadenas.de.ayuda..Th |
188a0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 62 75 69 6c 64 20 70 | e.following.includes.the.build.p |
188c0 | 72 6f 63 65 73 73 20 66 6f 72 20 56 79 4f 53 20 31 2e 32 20 74 6f 20 74 68 65 20 6c 61 74 65 73 | rocess.for.VyOS.1.2.to.the.lates |
188e0 | 74 20 76 65 72 73 69 6f 6e 2e 00 45 6c 20 66 6f 72 6d 61 74 6f 20 64 65 62 65 20 73 65 72 20 79 | t.version..El.formato.debe.ser.y |
18900 | 20 65 73 74 c3 a1 20 69 6e 73 70 69 72 61 64 6f 20 65 6e 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 | .est...inspirado.en:.https://git |
18920 | 2d 73 63 6d 2e 63 6f 6d 2f 62 6f 6f 6b 2f 63 68 35 2d 32 2e 68 74 6d 6c 20 54 61 6d 62 69 c3 a9 | -scm.com/book/ch5-2.html.Tambi.. |
18940 | 6e 20 76 61 6c 65 20 6c 61 20 70 65 6e 61 20 6c 65 65 72 20 68 74 74 70 73 3a 2f 2f 63 68 72 69 | n.vale.la.pena.leer.https://chri |
18960 | 73 2e 62 65 61 6d 73 2e 69 6f 2f 70 6f 73 74 73 2f 67 69 74 2d 63 6f 6d 6d 69 74 2f 00 4c 6f 20 | s.beams.io/posts/git-commit/.Lo. |
18980 | 6d 65 6a 6f 72 20 64 65 20 6c 6f 73 20 65 73 71 75 65 6d 61 73 20 6e 6f 20 65 73 20 73 6f 6c 6f | mejor.de.los.esquemas.no.es.solo |
189a0 | 20 71 75 65 20 6c 61 73 20 70 65 72 73 6f 6e 61 73 20 70 75 65 64 65 6e 20 63 6f 6e 6f 63 65 72 | .que.las.personas.pueden.conocer |
189c0 | 20 6c 61 20 67 72 61 6d c3 a1 74 69 63 61 20 63 6f 6d 70 6c 65 74 61 20 63 6f 6e 20 63 65 72 74 | .la.gram..tica.completa.con.cert |
189e0 | 65 7a 61 2c 20 73 69 6e 6f 20 74 61 6d 62 69 c3 a9 6e 20 71 75 65 20 73 65 20 70 75 65 64 65 20 | eza,.sino.tambi..n.que.se.puede. |
18a00 | 76 65 72 69 66 69 63 61 72 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 2e 20 45 6c 20 73 | verificar.autom..ticamente..El.s |
18a20 | 63 72 69 70 74 20 60 73 63 72 69 70 74 73 2f 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 2d 74 65 6d | cript.`scripts/build-command-tem |
18a40 | 70 6c 61 74 65 73 60 20 71 75 65 20 63 6f 6e 76 69 65 72 74 65 20 6c 61 73 20 64 65 66 69 6e 69 | plates`.que.convierte.las.defini |
18a60 | 63 69 6f 6e 65 73 20 58 4d 4c 20 65 6e 20 70 6c 61 6e 74 69 6c 6c 61 73 20 64 65 20 65 73 74 69 | ciones.XML.en.plantillas.de.esti |
18a80 | 6c 6f 20 61 6e 74 69 67 75 6f 20 74 61 6d 62 69 c3 a9 6e 20 6c 61 73 20 76 65 72 69 66 69 63 61 | lo.antiguo.tambi..n.las.verifica |
18aa0 | 20 63 6f 6e 74 72 61 20 65 6c 20 65 73 71 75 65 6d 61 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 75 | .contra.el.esquema,.por.lo.que.u |
18ac0 | 6e 61 20 6d 61 6c 61 20 64 65 66 69 6e 69 63 69 c3 b3 6e 20 68 61 72 c3 a1 20 71 75 65 20 6c 61 | na.mala.definici..n.har...que.la |
18ae0 | 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 64 65 6c 20 70 61 71 75 65 74 65 20 66 61 6c 6c 65 2e | .compilaci..n.del.paquete.falle. |
18b00 | 20 45 73 74 6f 79 20 64 65 20 61 63 75 65 72 64 6f 20 65 6e 20 71 75 65 20 65 6c 20 66 6f 72 6d | .Estoy.de.acuerdo.en.que.el.form |
18b20 | 61 74 6f 20 65 73 20 64 65 74 61 6c 6c 61 64 6f 2c 20 70 65 72 6f 20 61 68 6f 72 61 20 6e 6f 20 | ato.es.detallado,.pero.ahora.no. |
18b40 | 68 61 79 20 6f 74 72 6f 20 66 6f 72 6d 61 74 6f 20 71 75 65 20 70 65 72 6d 69 74 61 20 65 73 74 | hay.otro.formato.que.permita.est |
18b60 | 6f 2e 20 41 64 65 6d c3 a1 73 2c 20 75 6e 20 65 64 69 74 6f 72 20 58 4d 4c 20 65 73 70 65 63 69 | o..Adem..s,.un.editor.XML.especi |
18b80 | 61 6c 69 7a 61 64 6f 20 70 75 65 64 65 20 61 6c 69 76 69 61 72 20 65 6c 20 70 72 6f 62 6c 65 6d | alizado.puede.aliviar.el.problem |
18ba0 | 61 20 64 65 20 6c 61 20 76 65 72 62 6f 73 69 64 61 64 2e 00 4c 61 20 69 6e 66 6f 72 6d 61 63 69 | a.de.la.verbosidad..La.informaci |
18bc0 | c3 b3 6e 20 73 65 20 75 74 69 6c 69 7a 61 20 64 65 20 74 72 65 73 20 6d 61 6e 65 72 61 73 3a 00 | ..n.se.utiliza.de.tres.maneras:. |
18be0 | 4c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 64 65 6c 20 6b 65 72 6e 65 6c 20 65 73 20 62 61 | La.compilaci..n.del.kernel.es.ba |
18c00 | 73 74 61 6e 74 65 20 66 c3 a1 63 69 6c 2c 20 6c 61 20 6d 61 79 6f 72 c3 ad 61 20 64 65 20 6c 6f | stante.f..cil,.la.mayor..a.de.lo |
18c20 | 73 20 70 61 73 6f 73 20 6e 65 63 65 73 61 72 69 6f 73 20 73 65 20 70 75 65 64 65 6e 20 65 6e 63 | s.pasos.necesarios.se.pueden.enc |
18c40 | 6f 6e 74 72 61 72 20 65 6e 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f | ontrar.en.``vyos-build/packages/ |
18c60 | 6c 69 6e 75 78 2d 6b 65 72 6e 65 6c 2f 4a 65 6e 6b 69 6e 73 66 69 6c 65 60 60 20 70 65 72 6f 20 | linux-kernel/Jenkinsfile``.pero. |
18c80 | 6c 6f 20 67 75 69 61 72 65 6d 6f 73 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 c3 a9 6c 2e 00 4c | lo.guiaremos.a.trav..s.de...l..L |
18ca0 | 61 73 20 72 61 7a 6f 6e 65 73 20 6d c3 a1 73 20 6f 62 76 69 61 73 20 70 6f 64 72 c3 ad 61 6e 20 | as.razones.m..s.obvias.podr..an. |
18cc0 | 73 65 72 3a 00 45 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 6f 72 69 67 69 6e 61 6c 20 65 73 74 | ser:.El.repositorio.original.est |
18ce0 | c3 a1 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6d 62 61 74 75 72 | ...en.https://github.com/dmbatur |
18d00 | 69 6e 2f 68 76 69 6e 66 6f 00 4c 61 20 6f 74 72 61 20 70 61 72 74 65 20 64 65 20 6e 75 65 73 74 | in/hvinfo.La.otra.parte.de.nuest |
18d20 | 72 61 73 20 70 72 75 65 62 61 73 20 73 65 20 6c 6c 61 6d 61 20 26 71 75 6f 74 3b 70 72 75 65 62 | ras.pruebas.se.llama."prueb |
18d40 | 61 73 20 64 65 20 63 61 72 67 61 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 26 71 75 | as.de.carga.de.configuraci..n&qu |
18d60 | 6f 74 3b 2e 20 4c 61 73 20 70 72 75 65 62 61 73 20 64 65 20 63 61 72 67 61 20 64 65 20 63 6f 6e | ot;..Las.pruebas.de.carga.de.con |
18d80 | 66 69 67 75 72 61 63 69 c3 b3 6e 20 63 61 72 67 61 72 c3 a1 6e 2c 20 75 6e 6f 20 74 72 61 73 20 | figuraci..n.cargar..n,.uno.tras. |
18da0 | 6f 74 72 6f 2c 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e | otro,.archivos.de.configuraci..n |
18dc0 | 20 61 72 62 69 74 72 61 72 69 6f 73 20 70 61 72 61 20 70 72 6f 62 61 72 20 73 69 20 6c 6f 73 20 | .arbitrarios.para.probar.si.los. |
18de0 | 73 63 72 69 70 74 73 20 64 65 20 6d 69 67 72 61 63 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 | scripts.de.migraci..n.de.configu |
18e00 | 72 61 63 69 c3 b3 6e 20 66 75 6e 63 69 6f 6e 61 6e 20 73 65 67 c3 ba 6e 20 6c 6f 20 64 69 73 65 | raci..n.funcionan.seg..n.lo.dise |
18e20 | c3 b1 61 64 6f 20 79 20 73 69 20 75 6e 20 63 6f 6e 6a 75 6e 74 6f 20 64 65 74 65 72 6d 69 6e 61 | ..ado.y.si.un.conjunto.determina |
18e40 | 64 6f 20 64 65 20 66 75 6e 63 69 6f 6e 61 6c 69 64 61 64 20 61 c3 ba 6e 20 73 65 20 70 75 65 64 | do.de.funcionalidad.a..n.se.pued |
18e60 | 65 20 63 61 72 67 61 72 20 63 6f 6e 20 75 6e 61 20 6e 75 65 76 61 20 69 6d 61 67 65 6e 20 49 53 | e.cargar.con.una.nueva.imagen.IS |
18e80 | 4f 20 64 65 20 56 79 4f 53 2e 00 45 6c 20 72 65 73 75 6c 74 61 64 6f 20 71 75 65 20 6f 62 74 69 | O.de.VyOS..El.resultado.que.obti |
18ea0 | 65 6e 65 20 63 75 61 6e 64 6f 20 65 6e 63 75 65 6e 74 72 61 20 75 6e 20 65 72 72 6f 72 20 70 75 | ene.cuando.encuentra.un.error.pu |
18ec0 | 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 6d 75 63 68 61 20 69 6e 66 6f 72 6d 61 63 69 | ede.proporcionar.mucha.informaci |
18ee0 | c3 b3 6e 2e 20 53 69 20 72 65 63 69 62 65 20 75 6e 20 6d 65 6e 73 61 6a 65 20 64 65 20 65 72 72 | ..n..Si.recibe.un.mensaje.de.err |
18f00 | 6f 72 20 65 6e 20 6c 61 20 70 61 6e 74 61 6c 6c 61 2c 20 63 c3 b3 70 69 65 6c 6f 20 65 78 61 63 | or.en.la.pantalla,.c..pielo.exac |
18f20 | 74 61 6d 65 6e 74 65 2e 20 54 65 6e 65 72 20 65 6c 20 6d 65 6e 73 61 6a 65 20 65 78 61 63 74 6f | tamente..Tener.el.mensaje.exacto |
18f40 | 20 70 75 65 64 65 20 70 72 6f 70 6f 72 63 69 6f 6e 61 72 20 64 65 74 61 6c 6c 65 73 20 71 75 65 | .puede.proporcionar.detalles.que |
18f60 | 20 6c 6f 73 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 65 73 20 70 75 65 64 65 6e 20 75 73 61 72 | .los.desarrolladores.pueden.usar |
18f80 | 2e 20 44 65 6c 20 6d 69 73 6d 6f 20 6d 6f 64 6f 2c 20 73 69 20 74 69 65 6e 65 20 61 6c 67 c3 ba | ..Del.mismo.modo,.si.tiene.alg.. |
18fa0 | 6e 20 6d 65 6e 73 61 6a 65 20 64 65 20 72 65 67 69 73 74 72 6f 20 71 75 65 20 74 61 6d 62 69 c3 | n.mensaje.de.registro.que.tambi. |
18fc0 | a9 6e 20 73 65 61 20 64 65 6c 20 6d 6f 6d 65 6e 74 6f 20 64 65 6c 20 70 72 6f 62 6c 65 6d 61 2c | .n.sea.del.momento.del.problema, |
18fe0 | 20 69 6e 63 6c c3 ba 79 61 6c 6f 2e 20 54 61 6d 62 69 c3 a9 6e 20 70 75 65 64 65 6e 20 63 6f 6e | .incl..yalo..Tambi..n.pueden.con |
19000 | 74 65 6e 65 72 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 c3 ba 74 69 6c 20 70 61 72 61 20 65 6c | tener.informaci..n...til.para.el |
19020 | 20 65 71 75 69 70 6f 20 64 65 20 64 65 73 61 72 72 6f 6c 6c 6f 2e 00 45 6c 20 70 61 71 75 65 74 | .equipo.de.desarrollo..El.paquet |
19040 | 65 20 74 65 72 6d 69 6e 61 20 65 6e 20 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 64 65 62 5f 64 | e.termina.en.el.directorio.deb_d |
19060 | 69 73 74 2e 00 54 68 65 20 72 65 61 73 6f 6e 20 69 73 20 74 68 61 74 20 74 68 65 20 63 6f 6e 66 | ist..The.reason.is.that.the.conf |
19080 | 69 67 75 72 61 74 69 6f 6e 20 6d 69 67 72 61 74 69 6f 6e 20 62 61 63 6b 65 6e 64 20 69 73 20 72 | iguration.migration.backend.is.r |
190a0 | 65 77 72 69 74 74 65 6e 20 61 6e 64 20 75 73 65 73 20 61 20 6e 65 77 20 66 6f 72 6d 20 6f 66 20 | ewritten.and.uses.a.new.form.of. |
190c0 | 22 6d 61 67 69 63 20 73 74 72 69 6e 67 22 20 77 68 69 63 68 20 69 73 20 61 70 70 6c 69 65 64 20 | "magic.string".which.is.applied. |
190e0 | 6f 6e 20 64 65 6d 61 6e 64 20 77 68 65 6e 20 72 65 61 6c 20 63 6f 6e 66 69 67 20 6d 69 67 72 61 | on.demand.when.real.config.migra |
19100 | 74 69 6f 6e 20 69 73 20 72 75 6e 20 6f 6e 20 62 6f 6f 74 2e 20 57 68 65 6e 20 72 75 6e 6e 69 6e | tion.is.run.on.boot..When.runnin |
19120 | 67 20 69 6e 64 69 76 69 64 75 61 6c 20 6d 69 67 72 61 74 6f 72 73 20 66 6f 72 20 74 65 73 74 69 | g.individual.migrators.for.testi |
19140 | 6e 67 2c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 22 6d 61 67 | ng,.you.need.to.convert.the."mag |
19160 | 69 63 20 73 74 72 69 6e 67 22 20 6f 6e 20 79 6f 75 72 20 6f 77 6e 20 62 79 3a 00 4c 61 20 72 61 | ic.string".on.your.own.by:.La.ra |
19180 | 7a c3 b3 6e 20 65 73 20 71 75 65 20 65 6c 20 62 61 63 6b 65 6e 64 20 64 65 20 6d 69 67 72 61 63 | z..n.es.que.el.backend.de.migrac |
191a0 | 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 20 72 65 65 73 63 72 | i..n.de.configuraci..n.se.reescr |
191c0 | 69 62 65 20 79 20 75 73 61 20 75 6e 61 20 6e 75 65 76 61 20 66 6f 72 6d 61 20 64 65 20 26 71 75 | ibe.y.usa.una.nueva.forma.de.&qu |
191e0 | 6f 74 3b 63 61 64 65 6e 61 20 6d c3 a1 67 69 63 61 26 71 75 6f 74 3b 20 71 75 65 20 73 65 20 61 | ot;cadena.m..gica".que.se.a |
19200 | 70 6c 69 63 61 20 61 20 70 65 64 69 64 6f 20 63 75 61 6e 64 6f 20 73 65 20 65 6a 65 63 75 74 61 | plica.a.pedido.cuando.se.ejecuta |
19220 | 20 6c 61 20 6d 69 67 72 61 63 69 c3 b3 6e 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e | .la.migraci..n.de.configuraci..n |
19240 | 20 72 65 61 6c 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 2e 20 43 75 61 6e 64 6f 20 6e 6f 20 | .real.en.el.arranque..Cuando.no. |
19260 | 65 6a 65 63 75 74 61 20 6d 69 67 72 61 64 6f 72 65 73 20 69 6e 64 69 76 69 64 75 61 6c 65 73 20 | ejecuta.migradores.individuales. |
19280 | 70 61 72 61 20 72 65 61 6c 69 7a 61 72 20 70 72 75 65 62 61 73 2c 20 64 65 62 65 20 63 6f 6e 76 | para.realizar.pruebas,.debe.conv |
192a0 | 65 72 74 69 72 20 6c 61 20 26 71 75 6f 74 3b 63 61 64 65 6e 61 20 6d c3 a1 67 69 63 61 26 71 75 | ertir.la."cadena.m..gica&qu |
192c0 | 6f 74 3b 20 70 6f 72 20 73 75 20 63 75 65 6e 74 61 3a 00 45 6c 20 72 65 70 6f 73 69 74 6f 72 69 | ot;.por.su.cuenta:.El.repositori |
192e0 | 6f 20 71 75 65 20 63 6f 6e 74 69 65 6e 65 20 74 6f 64 6f 73 20 6c 6f 73 20 73 63 72 69 70 74 73 | o.que.contiene.todos.los.scripts |
19300 | 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 20 65 73 3a 20 68 74 74 70 73 3a 2f | .de.compilaci..n.ISO.es:.https:/ |
19320 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 62 75 69 6c 64 00 45 6c 20 73 | /github.com/vyos/vyos-build.El.s |
19340 | 63 72 69 70 74 20 73 6f 6c 6f 20 62 75 73 63 61 20 26 71 75 6f 74 3b 63 61 73 6f 73 20 64 65 20 | cript.solo.busca."casos.de. |
19360 | 70 72 75 65 62 61 26 71 75 6f 74 3b 20 65 6a 65 63 75 74 61 62 6c 65 73 20 65 6e 20 60 60 2f 75 | prueba".ejecutables.en.``/u |
19380 | 73 72 2f 6c 69 62 65 78 65 63 2f 76 79 6f 73 2f 74 65 73 74 73 2f 73 6d 6f 6b 65 2f 63 6c 69 2f | sr/libexec/vyos/tests/smoke/cli/ |
193a0 | 60 60 20 79 20 6c 6f 73 20 65 6a 65 63 75 74 61 20 75 6e 6f 20 70 6f 72 20 75 6e 6f 2e 00 45 6c | ``.y.los.ejecuta.uno.por.uno..El |
193c0 | 20 63 c3 b3 64 69 67 6f 20 66 75 65 6e 74 65 20 73 69 67 75 65 20 73 69 65 6e 64 6f 20 70 c3 ba | .c..digo.fuente.sigue.siendo.p.. |
193e0 | 62 6c 69 63 6f 20 79 20 73 65 20 70 75 65 64 65 20 63 72 65 61 72 20 75 6e 61 20 49 53 4f 20 6d | blico.y.se.puede.crear.una.ISO.m |
19400 | 65 64 69 61 6e 74 65 20 65 6c 20 70 72 6f 63 65 73 6f 20 64 65 73 63 72 69 74 6f 20 65 6e 20 65 | ediante.el.proceso.descrito.en.e |
19420 | 73 74 65 20 63 61 70 c3 ad 74 75 6c 6f 2e 00 4c 61 20 66 75 65 6e 74 65 20 65 73 74 c3 a1 20 65 | ste.cap..tulo..La.fuente.est...e |
19440 | 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 73 | n.https://github.com/vyos/vyos-s |
19460 | 74 72 6f 6e 67 73 77 61 6e 00 4c 61 20 66 75 65 6e 74 65 20 73 65 20 65 6e 63 75 65 6e 74 72 61 | trongswan.La.fuente.se.encuentra |
19480 | 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 | .en.https://github.com/vyos/vyos |
194a0 | 2d 6e 65 74 70 6c 75 67 00 45 6c 20 63 61 6d 62 69 6f 20 61 6c 20 6c 65 6e 67 75 61 6a 65 20 64 | -netplug.El.cambio.al.lenguaje.d |
194c0 | 65 20 70 72 6f 67 72 61 6d 61 63 69 c3 b3 6e 20 50 79 74 68 6f 6e 20 70 61 72 61 20 63 c3 b3 64 | e.programaci..n.Python.para.c..d |
194e0 | 69 67 6f 20 6e 75 65 76 6f 20 6e 6f 20 65 73 20 73 69 6d 70 6c 65 6d 65 6e 74 65 20 75 6e 20 63 | igo.nuevo.no.es.simplemente.un.c |
19500 | 61 6d 62 69 6f 20 64 65 20 6c 65 6e 67 75 61 6a 65 2c 20 73 69 6e 6f 20 75 6e 61 20 6f 70 6f 72 | ambio.de.lenguaje,.sino.una.opor |
19520 | 74 75 6e 69 64 61 64 20 70 61 72 61 20 72 65 70 65 6e 73 61 72 20 79 20 6d 65 6a 6f 72 61 72 20 | tunidad.para.repensar.y.mejorar. |
19540 | 65 6c 20 65 6e 66 6f 71 75 65 20 64 65 20 70 72 6f 67 72 61 6d 61 63 69 c3 b3 6e 2e 00 45 6c 20 | el.enfoque.de.programaci..n..El. |
19560 | 69 6e 69 63 69 6f 20 64 65 6c 20 73 69 73 74 65 6d 61 20 73 65 20 70 75 65 64 65 20 64 65 70 75 | inicio.del.sistema.se.puede.depu |
19580 | 72 61 72 20 28 63 6f 6d 6f 20 63 61 72 67 61 72 20 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 63 | rar.(como.cargar.el.archivo.de.c |
195a0 | 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 73 64 65 20 60 60 2f 63 6f 6e 66 69 67 2f 63 6f | onfiguraci..n.desde.``/config/co |
195c0 | 6e 66 69 67 2e 62 6f 6f 74 60 60 29 2e 20 45 73 74 6f 20 73 65 20 70 75 65 64 65 20 6c 6f 67 72 | nfig.boot``)..Esto.se.puede.logr |
195e0 | 61 72 20 65 78 74 65 6e 64 69 65 6e 64 6f 20 6c 61 20 6c c3 ad 6e 65 61 20 64 65 20 63 6f 6d 61 | ar.extendiendo.la.l..nea.de.coma |
19600 | 6e 64 6f 73 20 64 65 6c 20 4b 65 72 6e 65 6c 20 65 6e 20 65 6c 20 67 65 73 74 6f 72 20 64 65 20 | ndos.del.Kernel.en.el.gestor.de. |
19620 | 61 72 72 61 6e 71 75 65 2e 00 48 61 79 20 73 69 74 75 61 63 69 6f 6e 65 73 20 28 72 61 72 61 73 | arranque..Hay.situaciones.(raras |
19640 | 29 20 65 6e 20 6c 61 73 20 71 75 65 20 6e 6f 20 65 73 20 70 6f 73 69 62 6c 65 20 63 72 65 61 72 | ).en.las.que.no.es.posible.crear |
19660 | 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 64 65 62 69 64 6f 20 61 20 75 6e 20 66 65 65 64 | .una.imagen.ISO.debido.a.un.feed |
19680 | 20 64 65 20 70 61 71 75 65 74 65 20 72 6f 74 6f 20 65 6e 20 73 65 67 75 6e 64 6f 20 70 6c 61 6e | .de.paquete.roto.en.segundo.plan |
196a0 | 6f 2e 20 41 50 54 20 6e 6f 20 65 73 20 6d 75 79 20 62 75 65 6e 6f 20 70 61 72 61 20 69 6e 66 6f | o..APT.no.es.muy.bueno.para.info |
196c0 | 72 6d 61 72 20 6c 61 20 63 61 75 73 61 20 72 61 c3 ad 7a 20 64 65 6c 20 70 72 6f 62 6c 65 6d 61 | rmar.la.causa.ra..z.del.problema |
196e0 | 2e 20 53 75 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 20 70 72 6f 62 61 62 6c 65 6d 65 | ..Su.compilaci..n.ISO.probableme |
19700 | 6e 74 65 20 66 61 6c 6c 61 72 c3 a1 20 63 6f 6e 20 75 6e 20 6d 65 6e 73 61 6a 65 20 64 65 20 65 | nte.fallar...con.un.mensaje.de.e |
19720 | 72 72 6f 72 20 64 65 20 61 73 70 65 63 74 6f 20 6d c3 a1 73 20 6f 20 6d 65 6e 6f 73 20 73 69 6d | rror.de.aspecto.m..s.o.menos.sim |
19740 | 69 6c 61 72 3a 00 48 61 79 20 64 69 66 65 72 65 6e 74 65 73 20 66 6f 72 6d 61 73 20 64 65 20 63 | ilar:.Hay.diferentes.formas.de.c |
19760 | 6f 6e 73 74 72 75 69 72 20 56 79 4f 53 2e 00 48 61 79 20 65 78 74 65 6e 73 69 6f 6e 65 73 20 70 | onstruir.VyOS..Hay.extensiones.p |
19780 | 61 72 61 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 56 49 4d 20 28 78 6d 6c 6c 69 6e 74 29 20 | ara,.por.ejemplo,.VIM.(xmllint). |
197a0 | 71 75 65 20 6c 65 20 61 79 75 64 61 72 c3 a1 6e 20 61 20 6f 62 74 65 6e 65 72 20 6c 6f 73 20 6e | que.le.ayudar..n.a.obtener.los.n |
197c0 | 69 76 65 6c 65 73 20 64 65 20 73 61 6e 67 72 c3 ad 61 20 63 6f 72 72 65 63 74 6f 73 2e 20 41 67 | iveles.de.sangr..a.correctos..Ag |
197e0 | 72 65 67 75 65 20 6c 6f 20 73 69 67 75 69 65 6e 74 65 20 61 20 73 75 20 61 72 63 68 69 76 6f 20 | regue.lo.siguiente.a.su.archivo. |
19800 | 2e 76 69 6d 72 63 3a 20 60 60 61 75 20 46 69 6c 65 54 79 70 65 20 78 6d 6c 20 73 65 74 6c 6f 63 | .vimrc:.``au.FileType.xml.setloc |
19820 | 61 6c 20 65 71 75 61 6c 70 72 67 3d 78 6d 6c 6c 69 6e 74 5c 20 2d 2d 66 6f 72 6d 61 74 5c 20 2d | al.equalprg=xmllint\.--format\.- |
19840 | 2d 72 65 63 6f 76 65 72 5c 20 2d 5c 20 32 26 67 74 3b 2f 64 65 76 2f 6e 75 6c 6c 60 60 20 61 68 | -recover\.-\.2>/dev/null``.ah |
19860 | 6f 72 61 20 70 75 65 64 65 20 6c 6c 61 6d 61 72 20 61 6c 20 6c 69 6e 74 65 72 20 75 73 61 6e 64 | ora.puede.llamar.al.linter.usand |
19880 | 6f 20 60 60 67 67 3d 47 60 20 60 20 65 6e 20 6d 6f 64 6f 20 63 6f 6d 61 6e 64 6f 2e 00 48 61 79 | o.``gg=G`.`.en.modo.comando..Hay |
198a0 | 20 64 6f 73 20 62 61 6e 64 65 72 61 73 20 64 69 73 70 6f 6e 69 62 6c 65 73 20 70 61 72 61 20 61 | .dos.banderas.disponibles.para.a |
198c0 | 79 75 64 61 72 20 65 6e 20 6c 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 64 65 20 73 63 72 69 70 | yudar.en.la.depuraci..n.de.scrip |
198e0 | 74 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2e 20 44 61 64 6f 20 71 75 65 20 6c | ts.de.configuraci..n..Dado.que.l |
19900 | 6f 73 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 20 63 61 72 67 61 20 64 65 20 6c 61 20 63 6f 6e 66 | os.problemas.de.carga.de.la.conf |
19920 | 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 20 6d 61 6e 69 66 65 73 74 61 72 c3 a1 6e 20 64 75 72 61 | iguraci..n.se.manifestar..n.dura |
19940 | 6e 74 65 20 65 6c 20 61 72 72 61 6e 71 75 65 2c 20 6c 6f 73 20 69 6e 64 69 63 61 64 6f 72 65 73 | nte.el.arranque,.los.indicadores |
19960 | 20 73 65 20 70 61 73 61 6e 20 63 6f 6d 6f 20 70 61 72 c3 a1 6d 65 74 72 6f 73 20 64 65 20 61 72 | .se.pasan.como.par..metros.de.ar |
19980 | 72 61 6e 71 75 65 20 64 65 6c 20 6b 65 72 6e 65 6c 2e 00 45 73 74 61 20 49 53 4f 20 73 65 20 70 | ranque.del.kernel..Esta.ISO.se.p |
199a0 | 75 65 64 65 20 70 65 72 73 6f 6e 61 6c 69 7a 61 72 20 63 6f 6e 20 6c 61 20 73 69 67 75 69 65 6e | uede.personalizar.con.la.siguien |
199c0 | 74 65 20 6c 69 73 74 61 20 64 65 20 6f 70 63 69 6f 6e 65 73 20 64 65 20 63 6f 6e 66 69 67 75 72 | te.lista.de.opciones.de.configur |
199e0 | 61 63 69 c3 b3 6e 2e 20 4c 61 20 6c 69 73 74 61 20 63 6f 6d 70 6c 65 74 61 20 79 20 61 63 74 75 | aci..n..La.lista.completa.y.actu |
19a00 | 61 6c 20 73 65 20 70 75 65 64 65 20 67 65 6e 65 72 61 72 20 63 6f 6e 20 60 60 2e 2f 62 75 69 6c | al.se.puede.generar.con.``./buil |
19a20 | 64 2d 76 79 6f 73 2d 69 6d 61 67 65 20 2d 2d 68 65 6c 70 60 60 3a 00 45 73 74 6f 20 74 61 6d 62 | d-vyos-image.--help``:.Esto.tamb |
19a40 | 69 c3 a9 6e 20 73 65 20 70 75 65 64 65 20 68 61 63 65 72 20 64 65 20 66 6f 72 6d 61 20 70 65 72 | i..n.se.puede.hacer.de.forma.per |
19a60 | 6d 61 6e 65 6e 74 65 20 63 61 6d 62 69 61 6e 64 6f 20 60 60 2f 62 6f 6f 74 2f 67 72 75 62 2f 67 | manente.cambiando.``/boot/grub/g |
19a80 | 72 75 62 2e 63 66 67 60 60 2e 00 45 73 74 65 20 63 61 70 c3 ad 74 75 6c 6f 20 65 6e 75 6d 65 72 | rub.cfg``..Este.cap..tulo.enumer |
19aa0 | 61 20 65 73 61 73 20 65 78 63 65 70 63 69 6f 6e 65 73 20 79 20 6c 65 20 62 72 69 6e 64 61 20 75 | a.esas.excepciones.y.le.brinda.u |
19ac0 | 6e 61 20 62 72 65 76 65 20 64 65 73 63 72 69 70 63 69 c3 b3 6e 20 67 65 6e 65 72 61 6c 20 64 65 | na.breve.descripci..n.general.de |
19ae0 | 20 6c 6f 20 71 75 65 20 68 65 6d 6f 73 20 68 65 63 68 6f 20 63 6f 6e 20 65 73 6f 73 20 70 61 71 | .lo.que.hemos.hecho.con.esos.paq |
19b00 | 75 65 74 65 73 2e 20 53 69 20 73 6f 6c 6f 20 64 65 73 65 61 20 63 72 65 61 72 20 75 6e 61 20 49 | uetes..Si.solo.desea.crear.una.I |
19b20 | 53 4f 20 6e 75 65 76 61 2c 20 70 75 65 64 65 20 6f 6d 69 74 69 72 20 65 73 74 65 20 63 61 70 c3 | SO.nueva,.puede.omitir.este.cap. |
19b40 | ad 74 75 6c 6f 20 70 6f 72 20 63 6f 6d 70 6c 65 74 6f 2e 20 50 75 65 64 65 20 76 6f 6c 76 65 72 | .tulo.por.completo..Puede.volver |
19b60 | 73 65 20 69 6e 74 65 72 65 73 61 6e 74 65 20 75 6e 61 20 76 65 7a 20 71 75 65 20 74 65 6e 67 61 | se.interesante.una.vez.que.tenga |
19b80 | 20 75 6e 61 20 69 6e 6d 65 72 73 69 c3 b3 6e 20 70 72 6f 66 75 6e 64 61 20 65 6e 20 56 79 4f 53 | .una.inmersi..n.profunda.en.VyOS |
19ba0 | 2e 00 45 73 74 6f 20 73 65 20 68 61 63 65 20 75 74 69 6c 69 7a 61 6e 64 6f 20 65 6c 20 70 61 71 | ..Esto.se.hace.utilizando.el.paq |
19bc0 | 75 65 74 65 20 60 60 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 20 71 75 65 20 61 | uete.``systemd-bootchart``.que.a |
19be0 | 68 6f 72 61 20 65 73 74 c3 a1 20 69 6e 73 74 61 6c 61 64 6f 20 64 65 20 66 6f 72 6d 61 20 70 72 | hora.est...instalado.de.forma.pr |
19c00 | 65 64 65 74 65 72 6d 69 6e 61 64 61 20 65 6e 20 6c 61 20 72 61 6d 61 20 56 79 4f 53 20 31 2e 33 | edeterminada.en.la.rama.VyOS.1.3 |
19c20 | 20 28 65 71 75 75 6c 65 75 73 29 2e 20 4c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 74 | .(equuleus)..La.configuraci..n.t |
19c40 | 61 6d 62 69 c3 a9 6e 20 65 73 74 c3 a1 20 76 65 72 73 69 6f 6e 61 64 61 2c 20 70 6f 72 20 6c 6f | ambi..n.est...versionada,.por.lo |
19c60 | 20 71 75 65 20 6f 62 74 65 6e 65 6d 6f 73 20 72 65 73 75 6c 74 61 64 6f 73 20 63 6f 6d 70 61 72 | .que.obtenemos.resultados.compar |
19c80 | 61 62 6c 65 73 2e 20 60 60 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 20 73 65 20 | ables..``systemd-bootchart``.se. |
19ca0 | 63 6f 6e 66 69 67 75 72 61 20 75 73 61 6e 64 6f 20 65 73 74 65 20 61 72 63 68 69 76 6f 3a 20 62 | configura.usando.este.archivo:.b |
19cc0 | 6f 6f 74 63 68 61 72 74 2e 63 6f 6e 66 5f 00 45 73 74 6f 20 73 69 67 6e 69 66 69 63 61 20 71 75 | ootchart.conf_.Esto.significa.qu |
19ce0 | 65 20 65 6c 20 61 72 63 68 69 76 6f 20 65 6e 20 63 75 65 73 74 69 c3 b3 6e 20 28 60 60 2f 6f 70 | e.el.archivo.en.cuesti..n.(``/op |
19d00 | 74 2f 76 79 61 74 74 61 2f 73 62 69 6e 2f 76 79 61 74 74 61 2d 75 70 64 61 74 65 2d 77 65 62 70 | t/vyatta/sbin/vyatta-update-webp |
19d20 | 72 6f 78 79 2e 70 6c 60 60 29 20 73 65 20 65 6e 63 75 65 6e 74 72 61 20 65 6e 20 65 6c 20 70 61 | roxy.pl``).se.encuentra.en.el.pa |
19d40 | 71 75 65 74 65 20 60 60 76 79 61 74 74 61 2d 77 65 62 70 72 6f 78 79 60 60 20 71 75 65 20 73 65 | quete.``vyatta-webproxy``.que.se |
19d60 | 20 70 75 65 64 65 20 65 6e 63 6f 6e 74 72 61 72 20 61 71 75 c3 ad 3a 20 68 74 74 70 73 3a 2f 2f | .puede.encontrar.aqu..:.https:// |
19d80 | 67 69 74 68 75 62 2e 20 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 77 65 62 70 72 6f 78 79 | github..com/vyos/vyatta-webproxy |
19da0 | 00 45 73 74 65 20 70 61 71 75 65 74 65 20 6e 6f 20 65 78 69 73 74 65 20 65 6e 20 44 65 62 69 61 | .Este.paquete.no.existe.en.Debia |
19dc0 | 6e 2e 20 53 65 20 6d 61 6e 74 69 65 6e 65 20 75 6e 61 20 62 69 66 75 72 63 61 63 69 c3 b3 6e 20 | n..Se.mantiene.una.bifurcaci..n. |
19de0 | 64 65 62 69 61 6e 69 7a 61 64 61 20 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | debianizada.en.https://github.co |
19e00 | 6d 2f 76 79 6f 73 2f 6d 64 6e 73 2d 72 65 70 65 61 74 65 72 00 45 73 74 65 20 70 61 71 75 65 74 | m/vyos/mdns-repeater.Este.paquet |
19e20 | 65 20 6e 6f 20 65 78 69 73 74 65 20 65 6e 20 44 65 62 69 61 6e 2e 20 53 65 20 6d 61 6e 74 69 65 | e.no.existe.en.Debian..Se.mantie |
19e40 | 6e 65 20 75 6e 61 20 62 69 66 75 72 63 61 63 69 c3 b3 6e 20 64 65 62 69 61 6e 69 7a 61 64 61 20 | ne.una.bifurcaci..n.debianizada. |
19e60 | 65 6e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 75 64 70 2d 62 | en.https://github.com/vyos/udp-b |
19e80 | 72 6f 61 64 63 61 73 74 2d 72 65 6c 61 79 00 45 73 74 6f 20 69 6e 74 65 6e 74 61 20 64 65 74 65 | roadcast-relay.Esto.intenta.dete |
19ea0 | 63 74 61 72 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 20 71 75 c3 a9 20 62 6c 6f 62 73 | ctar.autom..ticamente.qu...blobs |
19ec0 | 20 73 65 20 6e 65 63 65 73 69 74 61 6e 20 65 6e 20 66 75 6e 63 69 c3 b3 6e 20 64 65 20 6c 6f 73 | .se.necesitan.en.funci..n.de.los |
19ee0 | 20 63 6f 6e 74 72 6f 6c 61 64 6f 72 65 73 20 71 75 65 20 73 65 20 63 72 65 61 72 6f 6e 2e 20 53 | .controladores.que.se.crearon..S |
19f00 | 69 20 6e 6f 20 65 6e 63 75 65 6e 74 72 61 20 6c 6f 73 20 61 72 63 68 69 76 6f 73 20 63 6f 72 72 | i.no.encuentra.los.archivos.corr |
19f20 | 65 63 74 6f 73 2c 20 70 75 65 64 65 20 61 67 72 65 67 61 72 6c 6f 73 20 6d 61 6e 75 61 6c 6d 65 | ectos,.puede.agregarlos.manualme |
19f40 | 6e 74 65 20 61 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 2f 70 61 63 6b 61 67 65 73 2f 6c 69 6e 75 | nte.a.``vyos-build/packages/linu |
19f60 | 78 2d 6b 65 72 6e 65 6c 2f 62 75 69 6c 64 2d 6c 69 6e 75 78 2d 66 69 72 6d 77 61 72 65 2e 73 68 | x-kernel/build-linux-firmware.sh |
19f80 | 60 60 3a 00 54 68 69 73 20 77 69 6c 6c 20 67 75 69 64 65 20 79 6f 75 20 74 68 72 6f 75 67 68 20 | ``:.This.will.guide.you.through. |
19fa0 | 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 62 75 69 6c 64 69 6e 67 20 61 20 56 79 4f 53 20 49 | the.process.of.building.a.VyOS.I |
19fc0 | 53 4f 20 75 73 69 6e 67 20 44 6f 63 6b 65 72 2e 20 54 68 69 73 20 70 72 6f 63 65 73 73 20 68 61 | SO.using.Docker..This.process.ha |
19fe0 | 73 20 62 65 65 6e 20 74 65 73 74 65 64 20 6f 6e 20 63 6c 65 61 6e 20 69 6e 73 74 61 6c 6c 73 20 | s.been.tested.on.clean.installs. |
1a000 | 6f 66 20 44 65 62 69 61 6e 20 42 75 6c 6c 73 65 79 65 20 28 31 31 29 20 61 6e 64 20 42 6f 6f 6b | of.Debian.Bullseye.(11).and.Book |
1a020 | 77 6f 72 6d 20 28 31 32 29 2e 00 45 73 74 6f 20 6c 6f 20 67 75 69 61 72 c3 a1 20 61 20 74 72 61 | worm.(12)..Esto.lo.guiar...a.tra |
1a040 | 76 c3 a9 73 20 64 65 6c 20 70 72 6f 63 65 73 6f 20 64 65 20 63 72 65 61 63 69 c3 b3 6e 20 64 65 | v..s.del.proceso.de.creaci..n.de |
1a060 | 20 75 6e 61 20 69 6d 61 67 65 6e 20 49 53 4f 20 64 65 20 56 79 4f 53 20 63 6f 6e 20 44 6f 63 6b | .una.imagen.ISO.de.VyOS.con.Dock |
1a080 | 65 72 5f 2e 20 45 73 74 65 20 70 72 6f 63 65 73 6f 20 68 61 20 73 69 64 6f 20 70 72 6f 62 61 64 | er_..Este.proceso.ha.sido.probad |
1a0a0 | 6f 20 65 6e 20 69 6e 73 74 61 6c 61 63 69 6f 6e 65 73 20 6c 69 6d 70 69 61 73 20 64 65 20 44 65 | o.en.instalaciones.limpias.de.De |
1a0c0 | 62 69 61 6e 20 4a 65 73 73 69 65 2c 20 53 74 72 65 74 63 68 20 79 20 42 75 73 74 65 72 2e 00 45 | bian.Jessie,.Stretch.y.Buster..E |
1a0e0 | 73 74 6f 20 6c 69 6d 69 74 61 72 c3 a1 20 6c 61 20 70 72 75 65 62 61 20 64 65 20 69 6e 74 65 72 | sto.limitar...la.prueba.de.inter |
1a100 | 66 61 7a 20 60 62 6f 6e 64 60 20 70 61 72 61 20 75 73 61 72 20 73 6f 6c 6f 20 60 65 74 68 31 60 | faz.`bond`.para.usar.solo.`eth1` |
1a120 | 20 79 20 60 65 74 68 32 60 20 63 6f 6d 6f 20 70 75 65 72 74 6f 73 20 6d 69 65 6d 62 72 6f 2e 00 | .y.`eth2`.como.puertos.miembro.. |
1a140 | 45 73 61 73 20 70 72 75 65 62 61 73 20 63 6f 6d 75 6e 65 73 20 63 6f 6e 73 69 73 74 65 6e 20 65 | Esas.pruebas.comunes.consisten.e |
1a160 | 6e 3a 00 43 6f 6e 73 65 6a 6f 73 20 79 20 74 72 75 63 6f 73 00 50 61 72 61 20 70 6f 64 65 72 20 | n:.Consejos.y.trucos.Para.poder. |
1a180 | 75 73 61 72 20 44 6f 63 6b 65 72 5f 20 73 69 6e 20 60 60 73 75 64 6f 60 60 2c 20 65 6c 20 75 73 | usar.Docker_.sin.``sudo``,.el.us |
1a1a0 | 75 61 72 69 6f 20 6e 6f 20 72 6f 6f 74 20 61 63 74 75 61 6c 20 64 65 62 65 20 61 67 72 65 67 61 | uario.no.root.actual.debe.agrega |
1a1c0 | 72 73 65 20 61 6c 20 67 72 75 70 6f 20 60 60 64 6f 63 6b 65 72 60 60 20 6c 6c 61 6d 61 6e 64 6f | rse.al.grupo.``docker``.llamando |
1a1e0 | 3a 20 60 60 73 75 64 6f 20 75 73 65 72 6d 6f 64 20 2d 61 47 20 64 6f 63 6b 65 72 20 79 6f 75 72 | :.``sudo.usermod.-aG.docker.your |
1a200 | 75 73 65 72 6e 61 6d 65 60 60 2e 00 50 61 72 61 20 63 6f 6d 70 69 6c 61 72 20 56 79 4f 53 20 64 | username``..Para.compilar.VyOS.d |
1a220 | 65 20 66 6f 72 6d 61 20 6e 61 74 69 76 61 2c 20 6e 65 63 65 73 69 74 61 20 75 6e 20 68 6f 73 74 | e.forma.nativa,.necesita.un.host |
1a240 | 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 63 6f 6e 66 69 67 75 72 61 64 6f 20 63 6f 72 | .de.compilaci..n.configurado.cor |
1a260 | 72 65 63 74 61 6d 65 6e 74 65 20 63 6f 6e 20 6c 61 73 20 73 69 67 75 69 65 6e 74 65 73 20 76 65 | rectamente.con.las.siguientes.ve |
1a280 | 72 73 69 6f 6e 65 73 20 64 65 20 44 65 62 69 61 6e 20 69 6e 73 74 61 6c 61 64 61 73 3a 00 50 61 | rsiones.de.Debian.instaladas:.Pa |
1a2a0 | 72 61 20 63 6f 6e 73 74 72 75 69 72 20 6e 75 65 73 74 72 6f 73 20 6d c3 b3 64 75 6c 6f 73 2c 20 | ra.construir.nuestros.m..dulos,. |
1a2c0 | 75 74 69 6c 69 7a 61 6d 6f 73 20 75 6e 20 73 63 72 69 70 74 20 50 69 70 65 6c 69 6e 65 20 64 65 | utilizamos.un.script.Pipeline.de |
1a2e0 | 20 43 49 2f 43 44 2e 20 54 6f 64 6f 73 20 79 20 63 61 64 61 20 75 6e 6f 20 64 65 20 6c 6f 73 20 | .CI/CD..Todos.y.cada.uno.de.los. |
1a300 | 63 6f 6d 70 6f 6e 65 6e 74 65 73 20 64 65 20 56 79 4f 53 20 76 69 65 6e 65 6e 20 63 6f 6e 20 73 | componentes.de.VyOS.vienen.con.s |
1a320 | 75 20 70 72 6f 70 69 6f 20 60 60 4a 65 6e 6b 69 6e 73 66 69 6c 65 60 60 20 71 75 65 20 65 73 20 | u.propio.``Jenkinsfile``.que.es. |
1a340 | 28 6d c3 a1 73 20 6f 20 6d 65 6e 6f 73 29 20 75 6e 61 20 63 6f 70 69 61 2e 20 50 69 70 65 6c 69 | (m..s.o.menos).una.copia..Pipeli |
1a360 | 6e 65 20 75 74 69 6c 69 7a 61 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 44 6f 63 6b 65 72 20 | ne.utiliza.el.contenedor.Docker. |
1a380 | 64 65 20 6c 61 20 73 65 63 63 69 c3 b3 6e 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 69 73 6f 60 2c | de.la.secci..n.:ref:`build_iso`, |
1a3a0 | 20 70 65 72 6f 20 65 6e 20 6c 75 67 61 72 20 64 65 20 63 6f 6d 70 69 6c 61 72 6c 6f 20 64 65 73 | .pero.en.lugar.de.compilarlo.des |
1a3c0 | 64 65 20 65 6c 20 6f 72 69 67 65 6e 20 65 6e 20 63 61 64 61 20 65 6a 65 63 75 63 69 c3 b3 6e 2c | de.el.origen.en.cada.ejecuci..n, |
1a3e0 | 20 73 69 65 6d 70 72 65 20 62 75 73 63 61 6d 6f 73 20 75 6e 61 20 63 6f 70 69 61 20 6e 75 65 76 | .siempre.buscamos.una.copia.nuev |
1a400 | 61 20 28 73 69 20 65 73 20 6e 65 63 65 73 61 72 69 6f 29 20 64 65 20 44 6f 63 6b 65 72 68 75 62 | a.(si.es.necesario).de.Dockerhub |
1a420 | 5f 2e 00 50 61 72 61 20 64 65 70 75 72 61 72 20 70 72 6f 62 6c 65 6d 61 73 20 65 6e 20 6c 61 73 | _..Para.depurar.problemas.en.las |
1a440 | 20 70 72 69 6f 72 69 64 61 64 65 73 20 6f 20 70 61 72 61 20 76 65 72 20 6c 6f 20 71 75 65 20 73 | .prioridades.o.para.ver.lo.que.s |
1a460 | 75 63 65 64 65 20 65 6e 20 73 65 67 75 6e 64 6f 20 70 6c 61 6e 6f 2c 20 70 75 65 64 65 20 75 73 | ucede.en.segundo.plano,.puede.us |
1a480 | 61 72 20 65 6c 20 73 63 72 69 70 74 20 60 60 2f 6f 70 74 2f 76 79 61 74 74 61 2f 73 62 69 6e 2f | ar.el.script.``/opt/vyatta/sbin/ |
1a4a0 | 70 72 69 6f 72 69 74 79 2e 70 6c 60 60 20 71 75 65 20 65 6e 75 6d 65 72 61 20 65 6c 20 6f 72 64 | priority.pl``.que.enumera.el.ord |
1a4c0 | 65 6e 20 64 65 20 65 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 6c 6f 73 20 73 63 72 69 70 74 73 2e | en.de.ejecuci..n.de.los.scripts. |
1a4e0 | 00 54 6f 20 64 65 62 75 67 20 74 68 65 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 20 61 6e 64 20 | .To.debug.the.build.process.and. |
1a500 | 67 61 69 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 66 20 77 | gain.additional.information.of.w |
1a520 | 68 61 74 20 63 6f 75 6c 64 20 62 65 20 74 68 65 20 72 6f 6f 74 20 63 61 75 73 65 2c 20 79 6f 75 | hat.could.be.the.root.cause,.you |
1a540 | 20 6e 65 65 64 20 74 6f 20 75 73 65 20 60 63 68 72 6f 6f 74 60 20 74 6f 20 63 68 61 6e 67 65 20 | .need.to.use.`chroot`.to.change. |
1a560 | 69 6e 74 6f 20 74 68 65 20 62 75 69 6c 64 20 64 69 72 65 63 74 6f 72 79 2e 20 54 68 69 73 20 69 | into.the.build.directory..This.i |
1a580 | 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 65 | s.explained.in.the.following.ste |
1a5a0 | 70 20 62 79 20 73 74 65 70 20 70 72 6f 63 65 64 75 72 65 3a 00 50 61 72 61 20 64 65 70 75 72 61 | p.by.step.procedure:.Para.depura |
1a5c0 | 72 20 65 6c 20 70 72 6f 63 65 73 6f 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 79 20 6f | r.el.proceso.de.compilaci..n.y.o |
1a5e0 | 62 74 65 6e 65 72 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 61 64 69 63 69 6f 6e 61 6c 20 73 6f | btener.informaci..n.adicional.so |
1a600 | 62 72 65 20 63 75 c3 a1 6c 20 70 6f 64 72 c3 ad 61 20 73 65 72 20 6c 61 20 63 61 75 73 61 20 70 | bre.cu..l.podr..a.ser.la.causa.p |
1a620 | 72 69 6e 63 69 70 61 6c 2c 20 64 65 62 65 20 75 73 61 72 20 60 63 68 72 6f 6f 74 60 20 70 61 72 | rincipal,.debe.usar.`chroot`.par |
1a640 | 61 20 63 61 6d 62 69 61 72 20 61 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 64 65 20 63 6f 6d 70 69 | a.cambiar.al.directorio.de.compi |
1a660 | 6c 61 63 69 c3 b3 6e 2e 20 45 73 74 6f 20 73 65 20 65 78 70 6c 69 63 61 20 65 6e 20 65 6c 20 73 | laci..n..Esto.se.explica.en.el.s |
1a680 | 69 67 75 69 65 6e 74 65 20 70 72 6f 63 65 64 69 6d 69 65 6e 74 6f 20 70 61 73 6f 20 61 20 70 61 | iguiente.procedimiento.paso.a.pa |
1a6a0 | 73 6f 3a 00 54 6f 20 65 6e 61 62 6c 65 20 62 6f 6f 74 20 74 69 6d 65 20 67 72 61 70 68 69 6e 67 | so:.To.enable.boot.time.graphing |
1a6c0 | 20 63 68 61 6e 67 65 20 74 68 65 20 4b 65 72 6e 65 6c 20 63 6f 6d 6d 61 6e 64 6c 69 6e 65 20 61 | .change.the.Kernel.commandline.a |
1a6e0 | 6e 64 20 61 64 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 72 69 6e 67 3a 20 60 60 69 | nd.add.the.following.string:.``i |
1a700 | 6e 69 74 3d 2f 75 73 72 2f 6c 69 62 2f 73 79 73 74 65 6d 64 2f 73 79 73 74 65 6d 64 2d 62 6f 6f | nit=/usr/lib/systemd/systemd-boo |
1a720 | 74 63 68 61 72 74 60 60 00 50 61 72 61 20 68 61 62 69 6c 69 74 61 72 20 6c 61 20 72 65 70 72 65 | tchart``.Para.habilitar.la.repre |
1a740 | 73 65 6e 74 61 63 69 c3 b3 6e 20 67 72 c3 a1 66 69 63 61 20 64 65 6c 20 74 69 65 6d 70 6f 20 64 | sentaci..n.gr..fica.del.tiempo.d |
1a760 | 65 20 61 72 72 61 6e 71 75 65 2c 20 63 61 6d 62 69 65 20 6c 61 20 6c c3 ad 6e 65 61 20 64 65 20 | e.arranque,.cambie.la.l..nea.de. |
1a780 | 63 6f 6d 61 6e 64 6f 73 20 64 65 6c 20 4b 65 72 6e 65 6c 20 79 20 61 67 72 65 67 75 65 20 6c 61 | comandos.del.Kernel.y.agregue.la |
1a7a0 | 20 73 69 67 75 69 65 6e 74 65 20 63 61 64 65 6e 61 3a 20 60 60 69 6e 69 74 3d 2f 75 73 72 2f 6c | .siguiente.cadena:.``init=/usr/l |
1a7c0 | 69 62 2f 73 79 73 74 65 6d 64 2f 73 79 73 74 65 6d 64 2d 62 6f 6f 74 63 68 61 72 74 60 60 00 50 | ib/systemd/systemd-bootchart``.P |
1a7e0 | 61 72 61 20 68 61 62 69 6c 69 74 61 72 20 6c 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 20 73 69 6d | ara.habilitar.la.depuraci..n.sim |
1a800 | 70 6c 65 6d 65 6e 74 65 20 65 6a 65 63 75 74 65 3a 20 60 60 24 20 74 6f 75 63 68 20 2f 74 6d 70 | plemente.ejecute:.``$.touch./tmp |
1a820 | 2f 76 79 6f 73 2e 66 72 72 2e 64 65 62 75 67 60 60 00 50 61 72 61 20 67 61 72 61 6e 74 69 7a 61 | /vyos.frr.debug``.Para.garantiza |
1a840 | 72 20 75 6e 61 20 61 70 61 72 69 65 6e 63 69 61 20 75 6e 69 66 6f 72 6d 65 20 79 20 6d 65 6a 6f | r.una.apariencia.uniforme.y.mejo |
1a860 | 72 61 72 20 6c 61 20 6c 65 67 69 62 69 6c 69 64 61 64 2c 20 64 65 62 65 6d 6f 73 20 73 65 67 75 | rar.la.legibilidad,.debemos.segu |
1a880 | 69 72 20 75 6e 20 63 6f 6e 6a 75 6e 74 6f 20 64 65 20 70 61 75 74 61 73 20 64 65 20 6d 61 6e 65 | ir.un.conjunto.de.pautas.de.mane |
1a8a0 | 72 61 20 63 6f 6e 73 74 61 6e 74 65 2e 00 50 61 72 61 20 71 75 65 20 65 73 74 65 20 65 6e 66 6f | ra.constante..Para.que.este.enfo |
1a8c0 | 71 75 65 20 66 75 6e 63 69 6f 6e 65 2c 20 63 61 64 61 20 63 61 6d 62 69 6f 20 64 65 62 65 20 61 | que.funcione,.cada.cambio.debe.a |
1a8e0 | 73 6f 63 69 61 72 73 65 20 63 6f 6e 20 75 6e 20 6e c3 ba 6d 65 72 6f 20 64 65 20 74 61 72 65 61 | sociarse.con.un.n..mero.de.tarea |
1a900 | 20 28 63 6f 6e 20 65 6c 20 70 72 65 66 69 6a 6f 20 2a 2a 54 2a 2a 29 20 79 20 75 6e 20 63 6f 6d | .(con.el.prefijo.**T**).y.un.com |
1a920 | 70 6f 6e 65 6e 74 65 2e 20 53 69 20 6e 6f 20 68 61 79 20 75 6e 20 69 6e 66 6f 72 6d 65 20 64 65 | ponente..Si.no.hay.un.informe.de |
1a940 | 20 65 72 72 6f 72 2f 73 6f 6c 69 63 69 74 75 64 20 64 65 20 66 75 6e 63 69 6f 6e 65 73 20 70 61 | .error/solicitud.de.funciones.pa |
1a960 | 72 61 20 6c 6f 73 20 63 61 6d 62 69 6f 73 20 71 75 65 20 76 61 20 61 20 72 65 61 6c 69 7a 61 72 | ra.los.cambios.que.va.a.realizar |
1a980 | 2c 20 70 72 69 6d 65 72 6f 20 64 65 62 65 20 63 72 65 61 72 20 75 6e 61 20 74 61 72 65 61 20 50 | ,.primero.debe.crear.una.tarea.P |
1a9a0 | 68 61 62 72 69 63 61 74 6f 72 5f 2e 20 55 6e 61 20 76 65 7a 20 71 75 65 20 68 61 79 61 20 75 6e | habricator_..Una.vez.que.haya.un |
1a9c0 | 61 20 65 6e 74 72 61 64 61 20 65 6e 20 50 68 61 62 72 69 63 61 74 6f 72 5f 2c 20 64 65 62 65 20 | a.entrada.en.Phabricator_,.debe. |
1a9e0 | 68 61 63 65 72 20 72 65 66 65 72 65 6e 63 69 61 20 61 20 73 75 20 69 64 20 65 6e 20 73 75 20 6d | hacer.referencia.a.su.id.en.su.m |
1aa00 | 65 6e 73 61 6a 65 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2c 20 63 6f 6d 6f 20 73 65 | ensaje.de.confirmaci..n,.como.se |
1aa20 | 20 6d 75 65 73 74 72 61 20 61 20 63 6f 6e 74 69 6e 75 61 63 69 c3 b3 6e 3a 00 50 61 72 61 20 64 | .muestra.a.continuaci..n:.Para.d |
1aa40 | 65 73 63 61 72 67 61 72 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 65 6c 20 63 6f 6e 74 65 6e 65 64 | escargar.manualmente.el.contened |
1aa60 | 6f 72 20 64 65 73 64 65 20 44 6f 63 6b 65 72 48 75 62 2c 20 65 6a 65 63 75 74 65 3a 00 50 61 72 | or.desde.DockerHub,.ejecute:.Par |
1aa80 | 61 20 63 6f 6d 65 6e 7a 61 72 2c 20 63 6c 6f 6e 65 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f | a.comenzar,.clone.el.repositorio |
1aaa0 | 20 65 6e 20 73 75 20 6d c3 a1 71 75 69 6e 61 20 6c 6f 63 61 6c 3a 00 50 61 72 61 20 6c 6c 65 76 | .en.su.m..quina.local:.Para.llev |
1aac0 | 61 72 20 73 75 20 70 61 71 75 65 74 65 20 72 65 63 69 c3 a9 6e 20 63 72 65 61 64 6f 20 61 20 75 | ar.su.paquete.reci..n.creado.a.u |
1aae0 | 6e 61 20 70 72 75 65 62 61 20 64 65 20 6d 61 6e 65 6a 6f 2c 20 73 69 6d 70 6c 65 6d 65 6e 74 65 | na.prueba.de.manejo,.simplemente |
1ab00 | 20 70 75 65 64 65 20 53 43 50 20 61 20 75 6e 61 20 69 6e 73 74 61 6e 63 69 61 20 64 65 20 56 79 | .puede.SCP.a.una.instancia.de.Vy |
1ab20 | 4f 53 20 65 6e 20 65 6a 65 63 75 63 69 c3 b3 6e 20 65 20 69 6e 73 74 61 6c 61 72 20 65 6c 20 6e | OS.en.ejecuci..n.e.instalar.el.n |
1ab40 | 75 65 76 6f 20 70 61 71 75 65 74 65 20 60 2a 2e 64 65 62 60 20 73 6f 62 72 65 20 65 6c 20 61 63 | uevo.paquete.`*.deb`.sobre.el.ac |
1ab60 | 74 75 61 6c 20 65 6e 20 65 6a 65 63 75 63 69 c3 b3 6e 2e 00 53 6f 6c 75 63 69 c3 b3 6e 20 64 65 | tual.en.ejecuci..n..Soluci..n.de |
1ab80 | 20 70 72 6f 62 6c 65 6d 61 73 00 41 20 6d 65 6e 6f 73 20 71 75 65 20 73 65 61 20 61 62 73 6f 6c | .problemas.A.menos.que.sea.absol |
1aba0 | 75 74 61 6d 65 6e 74 65 20 6e 65 63 65 73 61 72 69 6f 2c 20 6c 6f 73 20 73 63 72 69 70 74 73 20 | utamente.necesario,.los.scripts. |
1abc0 | 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6e 6f 20 64 65 62 65 6e 20 6d 6f 64 69 66 | de.configuraci..n.no.deben.modif |
1abe0 | 69 63 61 72 20 64 69 72 65 63 74 61 6d 65 6e 74 65 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 | icar.directamente.la.configuraci |
1ac00 | c3 b3 6e 20 61 63 74 69 76 61 20 64 65 20 6c 6f 73 20 63 6f 6d 70 6f 6e 65 6e 74 65 73 20 64 65 | ..n.activa.de.los.componentes.de |
1ac20 | 6c 20 73 69 73 74 65 6d 61 2e 20 53 69 65 6d 70 72 65 20 71 75 65 20 73 65 61 20 70 6f 73 69 62 | l.sistema..Siempre.que.sea.posib |
1ac40 | 6c 65 2c 20 6c 6f 73 20 73 63 72 69 70 74 73 20 64 65 62 65 6e 20 67 65 6e 65 72 61 72 20 75 6e | le,.los.scripts.deben.generar.un |
1ac60 | 20 61 72 63 68 69 76 6f 20 6f 20 61 72 63 68 69 76 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 | .archivo.o.archivos.de.configura |
1ac80 | 63 69 c3 b3 6e 20 71 75 65 20 73 65 20 70 75 65 64 61 6e 20 61 70 6c 69 63 61 72 20 63 6f 6e 20 | ci..n.que.se.puedan.aplicar.con. |
1aca0 | 75 6e 20 73 6f 6c 6f 20 63 6f 6d 61 6e 64 6f 2c 20 63 6f 6d 6f 20 72 65 63 61 72 67 61 72 20 75 | un.solo.comando,.como.recargar.u |
1acc0 | 6e 20 73 65 72 76 69 63 69 6f 20 61 20 74 72 61 76 c3 a9 73 20 64 65 20 73 79 73 74 65 6d 64 20 | n.servicio.a.trav..s.de.systemd. |
1ace0 | 69 6e 69 74 2e 20 53 65 20 64 65 73 61 63 6f 6e 73 65 6a 61 20 65 73 70 65 63 69 61 6c 6d 65 6e | init..Se.desaconseja.especialmen |
1ad00 | 74 65 20 69 6e 73 65 72 74 61 72 20 64 65 63 6c 61 72 61 63 69 6f 6e 65 73 20 75 6e 61 20 70 6f | te.insertar.declaraciones.una.po |
1ad20 | 72 20 75 6e 61 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 61 6c 20 63 6f 6e 66 69 67 75 72 61 | r.una,.por.ejemplo,.al.configura |
1ad40 | 72 20 6c 61 73 20 72 65 67 6c 61 73 20 64 65 20 6e 65 74 66 69 6c 74 65 72 2c 20 67 75 61 72 64 | r.las.reglas.de.netfilter,.guard |
1ad60 | 61 72 6c 61 73 20 65 6e 20 75 6e 20 61 72 63 68 69 76 6f 20 79 20 63 61 72 67 61 72 6c 6f 20 63 | arlas.en.un.archivo.y.cargarlo.c |
1ad80 | 6f 6e 20 69 70 74 61 62 6c 65 73 2d 72 65 73 74 6f 72 65 20 73 69 65 6d 70 72 65 20 64 65 62 65 | on.iptables-restore.siempre.debe |
1ada0 | 20 73 65 72 20 70 72 65 66 65 72 69 62 6c 65 20 61 20 65 6a 65 63 75 74 61 72 20 69 70 74 61 62 | .ser.preferible.a.ejecutar.iptab |
1adc0 | 6c 65 73 20 64 69 72 65 63 74 61 6d 65 6e 74 65 2e 00 50 61 71 75 65 74 65 73 20 61 67 75 61 73 | les.directamente..Paquetes.aguas |
1ade0 | 20 61 72 72 69 62 61 00 55 73 6f 20 64 65 20 61 62 72 65 76 69 61 74 75 72 61 73 20 79 20 73 69 | .arriba.Uso.de.abreviaturas.y.si |
1ae00 | 67 6c 61 73 00 75 73 6f 20 64 65 20 6e 75 6d 65 72 6f 73 00 45 6c 20 75 73 6f 20 64 65 20 6e c3 | glas.uso.de.numeros.El.uso.de.n. |
1ae20 | ba 6d 65 72 6f 73 20 65 6e 20 6e 6f 6d 62 72 65 73 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 2a 2a | .meros.en.nombres.de.comandos.** |
1ae40 | 64 65 62 65 2a 2a 20 65 76 69 74 61 72 73 65 20 61 20 6d 65 6e 6f 73 20 71 75 65 20 75 6e 20 6e | debe**.evitarse.a.menos.que.un.n |
1ae60 | c3 ba 6d 65 72 6f 20 73 65 61 20 70 61 72 74 65 20 64 65 20 75 6e 20 6e 6f 6d 62 72 65 20 64 65 | ..mero.sea.parte.de.un.nombre.de |
1ae80 | 20 70 72 6f 74 6f 63 6f 6c 6f 20 6f 20 73 69 6d 69 6c 61 72 2e 20 50 6f 72 20 6c 6f 20 74 61 6e | .protocolo.o.similar..Por.lo.tan |
1aea0 | 74 6f 2c 20 60 60 70 72 6f 74 6f 63 6f 6c 73 20 6f 73 70 66 76 33 60 60 20 65 73 74 c3 a1 20 70 | to,.``protocols.ospfv3``.est...p |
1aec0 | 65 72 66 65 63 74 61 6d 65 6e 74 65 20 62 69 65 6e 2c 20 70 65 72 6f 20 61 6c 67 6f 20 63 6f 6d | erfectamente.bien,.pero.algo.com |
1aee0 | 6f 20 60 60 73 65 72 76 65 72 2d 31 60 60 20 65 73 20 63 75 65 73 74 69 6f 6e 61 62 6c 65 20 65 | o.``server-1``.es.cuestionable.e |
1af00 | 6e 20 65 6c 20 6d 65 6a 6f 72 20 64 65 20 6c 6f 73 20 63 61 73 6f 73 2e 00 75 73 6f 20 64 65 20 | n.el.mejor.de.los.casos..uso.de. |
1af20 | 76 65 72 62 6f 73 00 55 73 61 72 20 65 78 70 72 65 73 69 6f 6e 65 73 20 72 65 67 75 6c 61 72 65 | verbos.Usar.expresiones.regulare |
1af40 | 73 00 4c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 c3 ba 74 69 6c 65 73 20 73 6f 6e 3a 00 56 49 46 20 | s.Los.comandos...tiles.son:.VIF. |
1af60 | 28 69 6e 63 6c 2e 20 56 49 46 2d 53 2f 56 49 46 2d 43 29 00 56 4c 41 4e 20 28 51 69 6e 51 20 79 | (incl..VIF-S/VIF-C).VLAN.(QinQ.y |
1af80 | 20 38 30 32 2e 31 71 20 72 65 67 75 6c 61 72 29 00 76 6d 77 61 72 65 00 4c 6f 73 20 76 65 72 62 | .802.1q.regular).vmware.Los.verb |
1afa0 | 6f 73 20 2a 2a 64 65 62 65 6e 2a 2a 20 65 76 69 74 61 72 73 65 2e 20 53 69 20 73 65 20 70 75 65 | os.**deben**.evitarse..Si.se.pue |
1afc0 | 64 65 20 6f 6d 69 74 69 72 20 75 6e 20 76 65 72 62 6f 2c 20 6f 6d c3 ad 74 61 6c 6f 2e 00 4c 6f | de.omitir.un.verbo,.om..talo..Lo |
1afe0 | 73 20 76 65 72 62 6f 73 2c 20 63 75 61 6e 64 6f 20 73 6f 6e 20 6e 65 63 65 73 61 72 69 6f 73 2c | s.verbos,.cuando.son.necesarios, |
1b000 | 20 2a 2a 64 65 62 65 6e 2a 2a 20 65 73 74 61 72 20 65 6e 20 73 75 20 66 6f 72 6d 61 20 69 6e 66 | .**deben**.estar.en.su.forma.inf |
1b020 | 69 6e 69 74 69 76 61 2e 00 50 6c 61 74 61 66 6f 72 6d 61 73 20 64 65 20 76 69 72 74 75 61 6c 69 | initiva..Plataformas.de.virtuali |
1b040 | 7a 61 63 69 c3 b3 6e 00 56 79 4f 53 20 43 4c 49 20 74 69 65 6e 65 20 71 75 65 20 76 65 72 20 63 | zaci..n.VyOS.CLI.tiene.que.ver.c |
1b060 | 6f 6e 20 6c 61 73 20 70 72 69 6f 72 69 64 61 64 65 73 2e 20 43 61 64 61 20 6e 6f 64 6f 20 43 4c | on.las.prioridades..Cada.nodo.CL |
1b080 | 49 20 74 69 65 6e 65 20 75 6e 20 61 72 63 68 69 76 6f 20 60 60 6e 6f 64 65 2e 64 65 66 60 60 20 | I.tiene.un.archivo.``node.def``. |
1b0a0 | 63 6f 72 72 65 73 70 6f 6e 64 69 65 6e 74 65 20 79 20 70 6f 73 69 62 6c 65 6d 65 6e 74 65 20 75 | correspondiente.y.posiblemente.u |
1b0c0 | 6e 20 73 63 72 69 70 74 20 61 64 6a 75 6e 74 6f 20 71 75 65 20 73 65 20 65 6a 65 63 75 74 61 20 | n.script.adjunto.que.se.ejecuta. |
1b0e0 | 63 75 61 6e 64 6f 20 65 6c 20 6e 6f 64 6f 20 65 73 74 c3 a1 20 70 72 65 73 65 6e 74 65 2e 20 4c | cuando.el.nodo.est...presente..L |
1b100 | 6f 73 20 6e 6f 64 6f 73 20 70 75 65 64 65 6e 20 74 65 6e 65 72 20 75 6e 61 20 70 72 69 6f 72 69 | os.nodos.pueden.tener.una.priori |
1b120 | 64 61 64 2c 20 79 20 65 6e 20 65 6c 20 61 72 72 61 6e 71 75 65 20 64 65 6c 20 73 69 73 74 65 6d | dad,.y.en.el.arranque.del.sistem |
1b140 | 61 2c 20 6f 20 63 75 61 6c 71 75 69 65 72 20 6f 74 72 6f 20 26 71 75 6f 74 3b 63 6f 6d 6d 69 74 | a,.o.cualquier.otro."commit |
1b160 | 26 71 75 6f 74 3b 20 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2c 20 74 6f 64 6f | ".a.la.configuraci..n,.todo |
1b180 | 73 20 6c 6f 73 20 73 63 72 69 70 74 73 20 73 65 20 65 6a 65 63 75 74 61 6e 20 64 65 20 6d 65 6e | s.los.scripts.se.ejecutan.de.men |
1b1a0 | 6f 72 20 61 20 6d 61 79 6f 72 20 70 72 69 6f 72 69 64 61 64 2e 20 45 73 74 6f 20 65 73 20 62 75 | or.a.mayor.prioridad..Esto.es.bu |
1b1c0 | 65 6e 6f 20 79 61 20 71 75 65 20 64 61 20 75 6e 20 63 6f 6d 70 6f 72 74 61 6d 69 65 6e 74 6f 20 | eno.ya.que.da.un.comportamiento. |
1b1e0 | 64 65 74 65 72 6d 69 6e 69 73 74 61 2e 00 56 79 4f 53 20 43 4c 49 20 69 73 20 61 6c 6c 20 61 62 | determinista..VyOS.CLI.is.all.ab |
1b200 | 6f 75 74 20 70 72 69 6f 72 69 74 69 65 73 2e 20 45 76 65 72 79 20 43 4c 49 20 6e 6f 64 65 20 68 | out.priorities..Every.CLI.node.h |
1b220 | 61 73 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 60 6e 6f 64 65 2e 64 65 66 60 60 20 | as.a.corresponding.``node.def``. |
1b240 | 66 69 6c 65 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 6e 20 61 74 74 61 63 68 65 64 20 73 63 | file.and.possibly.an.attached.sc |
1b260 | 72 69 70 74 20 74 68 61 74 20 69 73 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 74 68 65 20 6e | ript.that.is.executed.when.the.n |
1b280 | 6f 64 65 20 69 73 20 70 72 65 73 65 6e 74 2e 20 4e 6f 64 65 73 20 63 61 6e 20 68 61 76 65 20 61 | ode.is.present..Nodes.can.have.a |
1b2a0 | 20 70 72 69 6f 72 69 74 79 2c 20 61 6e 64 20 6f 6e 20 73 79 73 74 65 6d 20 62 6f 6f 74 75 70 20 | .priority,.and.on.system.bootup. |
1b2c0 | 2d 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 60 60 63 6f 6d 6d 69 74 60 60 20 74 6f 20 74 68 65 | -.or.any.other.``commit``.to.the |
1b2e0 | 20 63 6f 6e 66 69 67 20 61 6c 6c 20 73 63 72 69 70 74 73 20 61 72 65 20 65 78 65 63 75 74 65 64 | .config.all.scripts.are.executed |
1b300 | 20 66 72 6f 6d 20 6c 6f 77 65 73 74 20 74 6f 20 68 69 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 | .from.lowest.to.highest.priority |
1b320 | 2e 20 54 68 69 73 20 69 73 20 67 6f 6f 64 20 61 73 20 74 68 69 73 20 67 69 76 65 73 20 61 20 64 | ..This.is.good.as.this.gives.a.d |
1b340 | 65 74 65 72 6d 69 6e 69 73 74 69 63 20 62 65 68 61 76 69 6f 72 2e 00 56 79 4f 53 20 68 61 73 20 | eterministic.behavior..VyOS.has. |
1b360 | 73 77 69 74 63 68 65 64 20 74 6f 20 44 65 62 69 61 6e 20 28 31 32 29 20 42 6f 6f 6b 77 6f 72 6d | switched.to.Debian.(12).Bookworm |
1b380 | 20 69 6e 20 69 74 73 20 60 60 63 75 72 72 65 6e 74 60 60 20 62 72 61 6e 63 68 2c 20 44 75 65 20 | .in.its.``current``.branch,.Due. |
1b3a0 | 74 6f 20 73 6f 66 74 77 61 72 65 20 76 65 72 73 69 6f 6e 20 75 70 64 61 74 65 73 2c 20 69 74 20 | to.software.version.updates,.it. |
1b3c0 | 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 6f 66 66 69 63 69 | is.recommended.to.use.the.offici |
1b3e0 | 61 6c 20 44 6f 63 6b 65 72 20 48 75 62 20 69 6d 61 67 65 20 74 6f 20 62 75 69 6c 64 20 56 79 4f | al.Docker.Hub.image.to.build.VyO |
1b400 | 53 20 49 53 4f 2e 00 56 79 4f 53 20 65 6e 20 73 c3 ad 20 76 69 65 6e 65 20 63 6f 6e 20 75 6e 20 | S.ISO..VyOS.en.s...viene.con.un. |
1b420 | 6d 6f 6e 74 c3 b3 6e 20 64 65 20 70 61 71 75 65 74 65 73 20 71 75 65 20 73 6f 6e 20 65 73 70 65 | mont..n.de.paquetes.que.son.espe |
1b440 | 63 c3 ad 66 69 63 6f 73 20 64 65 20 6e 75 65 73 74 72 6f 20 73 69 73 74 65 6d 61 20 79 2c 20 70 | c..ficos.de.nuestro.sistema.y,.p |
1b460 | 6f 72 20 6c 6f 20 74 61 6e 74 6f 2c 20 6e 6f 20 73 65 20 70 75 65 64 65 6e 20 65 6e 63 6f 6e 74 | or.lo.tanto,.no.se.pueden.encont |
1b480 | 72 61 72 20 65 6e 20 6e 69 6e 67 c3 ba 6e 20 65 73 70 65 6a 6f 20 64 65 20 44 65 62 69 61 6e 2e | rar.en.ning..n.espejo.de.Debian. |
1b4a0 | 20 45 73 6f 73 20 70 61 71 75 65 74 65 73 20 73 65 20 70 75 65 64 65 6e 20 65 6e 63 6f 6e 74 72 | .Esos.paquetes.se.pueden.encontr |
1b4c0 | 61 72 20 65 6e 20 65 6c 20 60 56 79 4f 53 20 47 69 74 48 75 62 20 70 72 6f 6a 65 63 74 60 5f 20 | ar.en.el.`VyOS.GitHub.project`_. |
1b4e0 | 65 6e 20 73 75 20 66 6f 72 6d 61 74 6f 20 66 75 65 6e 74 65 20 79 20 73 65 20 70 75 65 64 65 6e | en.su.formato.fuente.y.se.pueden |
1b500 | 20 63 6f 6d 70 69 6c 61 72 20 66 c3 a1 63 69 6c 6d 65 6e 74 65 20 65 6e 20 75 6e 20 70 61 71 75 | .compilar.f..cilmente.en.un.paqu |
1b520 | 65 74 65 20 44 65 62 69 61 6e 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 20 28 60 2a 2e 64 65 62 | ete.Debian.personalizado.(`*.deb |
1b540 | 60 29 2e 00 56 79 4f 53 20 75 74 69 6c 69 7a 61 20 4a 65 6e 6b 69 6e 73 5f 20 63 6f 6d 6f 20 6e | `)..VyOS.utiliza.Jenkins_.como.n |
1b560 | 75 65 73 74 72 6f 20 73 65 72 76 69 63 69 6f 20 64 65 20 69 6e 74 65 67 72 61 63 69 c3 b3 6e 20 | uestro.servicio.de.integraci..n. |
1b580 | 63 6f 6e 74 69 6e 75 61 20 28 43 49 29 2e 20 4e 75 65 73 74 72 6f 20 73 65 72 76 69 64 6f 72 20 | continua.(CI)..Nuestro.servidor. |
1b5a0 | 60 56 79 4f 53 20 43 49 60 5f 20 65 73 20 64 65 20 61 63 63 65 73 6f 20 70 c3 ba 62 6c 69 63 6f | `VyOS.CI`_.es.de.acceso.p..blico |
1b5c0 | 20 61 71 75 c3 ad 3a 20 68 74 74 70 73 3a 2f 2f 63 69 2e 76 79 6f 73 2e 6e 65 74 2e 20 50 75 65 | .aqu..:.https://ci.vyos.net..Pue |
1b5e0 | 64 65 20 6f 62 74 65 6e 65 72 20 75 6e 61 20 62 72 65 76 65 20 64 65 73 63 72 69 70 63 69 c3 b3 | de.obtener.una.breve.descripci.. |
1b600 | 6e 20 67 65 6e 65 72 61 6c 20 64 65 20 74 6f 64 6f 73 20 6c 6f 73 20 63 6f 6d 70 6f 6e 65 6e 74 | n.general.de.todos.los.component |
1b620 | 65 73 20 6e 65 63 65 73 61 72 69 6f 73 20 65 6e 76 69 61 64 6f 73 20 65 6e 20 75 6e 61 20 49 53 | es.necesarios.enviados.en.una.IS |
1b640 | 4f 20 64 65 20 56 79 4f 53 2e 00 4e 75 65 76 61 6d 65 6e 74 65 20 68 61 63 65 6d 6f 73 20 75 73 | O.de.VyOS..Nuevamente.hacemos.us |
1b660 | 6f 20 64 65 20 75 6e 20 73 63 72 69 70 74 20 64 65 20 61 79 75 64 61 20 79 20 61 6c 67 75 6e 6f | o.de.un.script.de.ayuda.y.alguno |
1b680 | 73 20 70 61 72 63 68 65 73 20 70 61 72 61 20 71 75 65 20 6c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 | s.parches.para.que.la.compilaci. |
1b6a0 | b3 6e 20 66 75 6e 63 69 6f 6e 65 2e 20 53 69 6d 70 6c 65 6d 65 6e 74 65 20 65 6a 65 63 75 74 65 | .n.funcione..Simplemente.ejecute |
1b6c0 | 20 65 6c 20 73 69 67 75 69 65 6e 74 65 20 63 6f 6d 61 6e 64 6f 3a 00 4e 6f 73 20 64 69 66 65 72 | .el.siguiente.comando:.Nos.difer |
1b6e0 | 65 6e 63 69 61 6d 6f 73 20 65 6e 20 64 6f 73 20 70 72 75 65 62 61 73 20 69 6e 64 65 70 65 6e 64 | enciamos.en.dos.pruebas.independ |
1b700 | 69 65 6e 74 65 73 2c 20 61 6d 62 61 73 20 65 6a 65 63 75 74 61 64 61 73 20 65 6e 20 70 61 72 61 | ientes,.ambas.ejecutadas.en.para |
1b720 | 6c 65 6c 6f 20 70 6f 72 20 64 6f 73 20 69 6e 73 74 61 6e 63 69 61 73 20 51 45 6d 75 20 73 65 70 | lelo.por.dos.instancias.QEmu.sep |
1b740 | 61 72 61 64 61 73 20 71 75 65 20 73 65 20 69 6e 69 63 69 61 6e 20 61 20 74 72 61 76 c3 a9 73 20 | aradas.que.se.inician.a.trav..s. |
1b760 | 64 65 20 60 60 6d 61 6b 65 20 74 65 73 74 60 60 20 79 20 60 60 6d 61 6b 65 20 74 65 73 74 63 60 | de.``make.test``.y.``make.testc` |
1b780 | 60 20 64 65 73 64 65 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 20 76 79 6f 73 2d 62 75 69 6c | `.desde.el.repositorio.vyos-buil |
1b7a0 | 64 5f 2e 00 41 68 6f 72 61 20 73 6f 6d 6f 73 20 6c 69 62 72 65 73 20 64 65 20 65 6a 65 63 75 74 | d_..Ahora.somos.libres.de.ejecut |
1b7c0 | 61 72 20 63 75 61 6c 71 75 69 65 72 20 63 6f 6d 61 6e 64 6f 20 71 75 65 20 6e 6f 73 20 67 75 73 | ar.cualquier.comando.que.nos.gus |
1b7e0 | 74 61 72 c3 ad 61 20 75 73 61 72 20 70 61 72 61 20 6c 61 20 64 65 70 75 72 61 63 69 c3 b3 6e 2c | tar..a.usar.para.la.depuraci..n, |
1b800 | 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 72 65 69 6e 73 74 61 6c 61 72 20 65 6c 20 70 61 71 75 | .por.ejemplo,.reinstalar.el.paqu |
1b820 | 65 74 65 20 66 61 6c 6c 69 64 6f 20 64 65 73 70 75 c3 a9 73 20 64 65 20 61 63 74 75 61 6c 69 7a | ete.fallido.despu..s.de.actualiz |
1b840 | 61 72 20 65 6c 20 72 65 70 6f 73 69 74 6f 72 69 6f 2e 00 41 68 6f 72 61 20 6e 65 63 65 73 69 74 | ar.el.repositorio..Ahora.necesit |
1b860 | 61 6d 6f 73 20 6d 6f 6e 74 61 72 20 61 6c 67 75 6e 6f 73 20 73 69 73 74 65 6d 61 73 20 64 65 20 | amos.montar.algunos.sistemas.de. |
1b880 | 61 72 63 68 69 76 6f 73 20 76 6f 6c c3 a1 74 69 6c 65 73 20 72 65 71 75 65 72 69 64 6f 73 00 53 | archivos.vol..tiles.requeridos.S |
1b8a0 | 6f 6c 6f 20 61 63 65 70 74 61 6d 6f 73 20 63 6f 72 72 65 63 63 69 6f 6e 65 73 20 64 65 20 65 72 | olo.aceptamos.correcciones.de.er |
1b8c0 | 72 6f 72 65 73 20 65 6e 20 70 61 71 75 65 74 65 73 20 71 75 65 20 6e 6f 20 73 65 61 6e 20 68 74 | rores.en.paquetes.que.no.sean.ht |
1b8e0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 6f 73 2d 31 78 2c 20 79 | tps://github.com/vyos/vyos-1x,.y |
1b900 | 61 20 71 75 65 20 6e 69 6e 67 75 6e 61 20 66 75 6e 63 69 6f 6e 61 6c 69 64 61 64 20 6e 75 65 76 | a.que.ninguna.funcionalidad.nuev |
1b920 | 61 20 64 65 62 65 20 75 73 61 72 20 6c 61 73 20 70 6c 61 6e 74 69 6c 6c 61 73 20 64 65 20 65 73 | a.debe.usar.las.plantillas.de.es |
1b940 | 74 69 6c 6f 20 61 6e 74 69 67 75 6f 20 28 60 60 6e 6f 64 65 2e 64 65 66 60 60 20 79 20 65 6c 20 | tilo.antiguo.(``node.def``.y.el. |
1b960 | 63 c3 b3 64 69 67 6f 20 50 65 72 6c 2f 42 41 53 48 2e 20 55 73 65 20 65 6c 20 6e 75 65 76 6f 20 | c..digo.Perl/BASH..Use.el.nuevo. |
1b980 | 65 73 74 69 6c 6f 20 58 4d 4c 20 2f 50 79 74 68 6f 6e 20 65 6e 20 73 75 20 6c 75 67 61 72 2e 00 | estilo.XML./Python.en.su.lugar.. |
1b9a0 | c2 bf 51 75 c3 a9 20 63 6f 6d 61 6e 64 6f 73 20 75 73 61 73 74 65 3f 20 55 74 69 6c 69 63 65 2c | ..Qu...comandos.usaste?.Utilice, |
1b9c0 | 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 60 60 65 6a 65 63 75 74 61 72 20 63 6f 6d 61 6e 64 6f | .por.ejemplo,.``ejecutar.comando |
1b9e0 | 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 68 6f 77 60 60 00 c2 bf 43 75 c3 | s.de.configuraci..n.show``...Cu. |
1ba00 | a1 6c 20 65 72 61 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 61 6e 74 65 73 20 64 | .l.era.la.configuraci..n.antes.d |
1ba20 | 65 6c 20 63 61 6d 62 69 6f 3f 00 c2 bf 51 75 c3 a9 20 65 73 74 61 62 61 73 20 74 72 61 74 61 6e | el.cambio?...Qu...estabas.tratan |
1ba40 | 64 6f 20 64 65 20 6c 6f 67 72 61 72 3f 00 51 75 c3 a9 2f 70 6f 72 20 71 75 c3 a9 2f 63 c3 b3 6d | do.de.lograr?.Qu../por.qu../c..m |
1ba60 | 6f 20 73 65 20 68 61 20 63 61 6d 62 69 61 64 6f 20 61 6c 67 6f 20 68 61 63 65 20 71 75 65 20 6c | o.se.ha.cambiado.algo.hace.que.l |
1ba80 | 61 20 76 69 64 61 20 64 65 20 74 6f 64 6f 73 20 73 65 61 20 6d c3 a1 73 20 66 c3 a1 63 69 6c 20 | a.vida.de.todos.sea.m..s.f..cil. |
1baa0 | 63 75 61 6e 64 6f 20 73 65 20 74 72 61 62 61 6a 61 20 63 6f 6e 20 60 67 69 74 20 62 69 73 65 63 | cuando.se.trabaja.con.`git.bisec |
1bac0 | 74 60 00 43 75 61 6e 64 6f 20 60 56 79 4f 53 20 43 49 60 5f 20 65 6e 73 61 6d 62 6c 61 20 75 6e | t`.Cuando.`VyOS.CI`_.ensambla.un |
1bae0 | 61 20 69 6d 61 67 65 6e 20 49 53 4f 2c 20 65 6c 20 70 61 72 c3 a1 6d 65 74 72 6f 20 60 60 42 55 | a.imagen.ISO,.el.par..metro.``BU |
1bb00 | 49 4c 44 5f 53 4d 4f 4b 45 54 45 53 54 60 60 20 65 73 74 c3 a1 20 68 61 62 69 6c 69 74 61 64 6f | ILD_SMOKETEST``.est...habilitado |
1bb20 | 20 64 65 20 6d 61 6e 65 72 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 2c 20 6c 6f 20 71 75 | .de.manera.predeterminada,.lo.qu |
1bb40 | 65 20 65 78 74 65 6e 64 65 72 c3 a1 20 6c 61 20 6c c3 ad 6e 65 61 20 64 65 20 63 6f 6e 66 69 67 | e.extender...la.l..nea.de.config |
1bb60 | 75 72 61 63 69 c3 b3 6e 20 49 53 4f 20 63 6f 6e 20 6c 6f 73 20 73 69 67 75 69 65 6e 74 65 73 20 | uraci..n.ISO.con.los.siguientes. |
1bb80 | 70 61 71 75 65 74 65 73 3a 00 43 75 61 6e 64 6f 20 74 65 6e 67 61 20 70 72 6f 62 6c 65 6d 61 73 | paquetes:.Cuando.tenga.problemas |
1bba0 | 20 70 61 72 61 20 63 6f 6d 70 69 6c 61 72 20 73 75 20 70 72 6f 70 69 61 20 69 6d 61 67 65 6e 20 | .para.compilar.su.propia.imagen. |
1bbc0 | 49 53 4f 20 6f 20 64 65 70 75 72 61 72 20 70 72 6f 62 6c 65 6d 61 73 20 64 65 20 4a 65 6e 6b 69 | ISO.o.depurar.problemas.de.Jenki |
1bbe0 | 6e 73 2c 20 70 75 65 64 65 20 73 65 67 75 69 72 20 6c 6f 73 20 70 61 73 6f 73 20 65 6e 20 3a 72 | ns,.puede.seguir.los.pasos.en.:r |
1bc00 | 65 66 3a 60 69 73 6f 5f 62 75 69 6c 64 5f 69 73 73 75 65 73 60 2e 00 41 6c 20 6d 6f 64 69 66 69 | ef:`iso_build_issues`..Al.modifi |
1bc20 | 63 61 72 20 65 6c 20 63 c3 b3 64 69 67 6f 20 66 75 65 6e 74 65 2c 20 72 65 63 75 65 72 64 65 20 | car.el.c..digo.fuente,.recuerde. |
1bc40 | 65 73 74 61 73 20 72 65 67 6c 61 73 20 64 65 20 6c 61 20 63 61 6d 70 61 c3 b1 61 20 64 65 20 65 | estas.reglas.de.la.campa..a.de.e |
1bc60 | 6c 69 6d 69 6e 61 63 69 c3 b3 6e 20 68 65 72 65 64 61 64 61 3a 00 43 75 61 6e 64 6f 20 6c 61 20 | liminaci..n.heredada:.Cuando.la. |
1bc80 | 63 6f 6e 73 74 72 75 63 63 69 c3 b3 6e 20 65 73 20 65 78 69 74 6f 73 61 2c 20 65 6c 20 69 73 6f | construcci..n.es.exitosa,.el.iso |
1bca0 | 20 72 65 73 75 6c 74 61 6e 74 65 20 73 65 20 70 75 65 64 65 20 65 6e 63 6f 6e 74 72 61 72 20 64 | .resultante.se.puede.encontrar.d |
1bcc0 | 65 6e 74 72 6f 20 64 65 6c 20 64 69 72 65 63 74 6f 72 69 6f 20 60 60 62 75 69 6c 64 60 60 20 63 | entro.del.directorio.``build``.c |
1bce0 | 6f 6d 6f 20 60 60 6c 69 76 65 2d 69 6d 61 67 65 2d 5b 61 72 63 68 69 74 65 63 74 75 72 65 5d 2e | omo.``live-image-[architecture]. |
1bd00 | 68 79 62 72 69 64 2e 69 73 6f 60 60 2e 00 41 6c 20 65 73 63 72 69 62 69 72 20 75 6e 20 6e 75 65 | hybrid.iso``..Al.escribir.un.nue |
1bd20 | 76 6f 20 6d 69 67 72 61 64 6f 72 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 2c 20 70 | vo.migrador.de.configuraci..n,.p |
1bd40 | 75 65 64 65 20 73 75 63 65 64 65 72 20 71 75 65 20 76 65 61 20 75 6e 20 65 72 72 6f 72 20 63 75 | uede.suceder.que.vea.un.error.cu |
1bd60 | 61 6e 64 6f 20 69 6e 74 65 6e 74 61 20 69 6e 76 6f 63 61 72 6c 6f 20 6d 61 6e 75 61 6c 6d 65 6e | ando.intenta.invocarlo.manualmen |
1bd80 | 74 65 20 65 6e 20 75 6e 20 73 69 73 74 65 6d 61 20 64 65 20 64 65 73 61 72 72 6f 6c 6c 6f 2e 20 | te.en.un.sistema.de.desarrollo.. |
1bda0 | 45 73 74 65 20 65 72 72 6f 72 20 73 65 20 76 65 72 c3 a1 20 61 73 c3 ad 3a 00 43 75 61 6e 64 6f | Este.error.se.ver...as..:.Cuando |
1bdc0 | 20 70 75 65 64 61 20 76 65 72 69 66 69 63 61 72 20 71 75 65 20 65 6e 20 72 65 61 6c 69 64 61 64 | .pueda.verificar.que.en.realidad |
1bde0 | 20 73 65 20 74 72 61 74 61 20 64 65 20 75 6e 20 65 72 72 6f 72 2c 20 64 65 64 69 71 75 65 20 61 | .se.trata.de.un.error,.dedique.a |
1be00 | 6c 67 c3 ba 6e 20 74 69 65 6d 70 6f 20 61 20 64 6f 63 75 6d 65 6e 74 61 72 20 63 c3 b3 6d 6f 20 | lg..n.tiempo.a.documentar.c..mo. |
1be20 | 72 65 70 72 6f 64 75 63 69 72 20 65 6c 20 70 72 6f 62 6c 65 6d 61 2e 20 45 73 74 61 20 64 6f 63 | reproducir.el.problema..Esta.doc |
1be40 | 75 6d 65 6e 74 61 63 69 c3 b3 6e 20 70 75 65 64 65 20 73 65 72 20 69 6e 76 61 6c 75 61 62 6c 65 | umentaci..n.puede.ser.invaluable |
1be60 | 2e 00 43 75 61 6e 64 6f 20 65 73 74 c3 a1 20 74 72 61 62 61 6a 61 6e 64 6f 20 65 6e 20 6c 61 20 | ..Cuando.est...trabajando.en.la. |
1be80 | 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 20 6c 61 20 69 6e 74 65 72 66 61 7a 20 79 20 | configuraci..n.de.la.interfaz.y. |
1bea0 | 74 61 6d 70 6f 63 6f 20 71 75 69 65 72 65 20 70 72 6f 62 61 72 20 73 69 20 6c 61 73 20 70 72 75 | tampoco.quiere.probar.si.las.pru |
1bec0 | 65 62 61 73 20 64 65 20 68 75 6d 6f 20 70 61 73 61 6e 2c 20 6e 6f 72 6d 61 6c 6d 65 6e 74 65 20 | ebas.de.humo.pasan,.normalmente. |
1bee0 | 70 65 72 64 65 72 c3 ad 61 20 6c 61 20 63 6f 6e 65 78 69 c3 b3 6e 20 53 53 48 20 72 65 6d 6f 74 | perder..a.la.conexi..n.SSH.remot |
1bf00 | 61 20 61 20 73 75 20 3a 61 62 62 72 3a 60 44 55 54 20 28 44 69 73 70 6f 73 69 74 69 76 6f 20 62 | a.a.su.:abbr:`DUT.(Dispositivo.b |
1bf20 | 61 6a 6f 20 70 72 75 65 62 61 29 60 2e 20 50 61 72 61 20 6d 61 6e 65 6a 61 72 20 65 73 74 65 20 | ajo.prueba)`..Para.manejar.este. |
1bf40 | 70 72 6f 62 6c 65 6d 61 2c 20 61 6c 67 75 6e 61 73 20 64 65 20 6c 61 73 20 70 72 75 65 62 61 73 | problema,.algunas.de.las.pruebas |
1bf60 | 20 62 61 73 61 64 61 73 20 65 6e 20 69 6e 74 65 72 66 61 7a 20 73 65 20 70 75 65 64 65 6e 20 6c | .basadas.en.interfaz.se.pueden.l |
1bf80 | 6c 61 6d 61 72 20 63 6f 6e 20 75 6e 61 20 76 61 72 69 61 62 6c 65 20 64 65 20 65 6e 74 6f 72 6e | lamar.con.una.variable.de.entorn |
1bfa0 | 6f 20 64 65 20 61 6e 74 65 6d 61 6e 6f 20 70 61 72 61 20 6c 69 6d 69 74 61 72 20 6c 61 20 63 61 | o.de.antemano.para.limitar.la.ca |
1bfc0 | 6e 74 69 64 61 64 20 64 65 20 69 6e 74 65 72 66 61 63 65 73 20 75 74 69 6c 69 7a 61 64 61 73 20 | ntidad.de.interfaces.utilizadas. |
1bfe0 | 65 6e 20 6c 61 20 70 72 75 65 62 61 2e 20 44 65 20 66 6f 72 6d 61 20 70 72 65 64 65 74 65 72 6d | en.la.prueba..De.forma.predeterm |
1c000 | 69 6e 61 64 61 2c 20 73 65 20 75 74 69 6c 69 7a 61 6e 20 74 6f 64 61 73 20 6c 61 73 20 69 6e 74 | inada,.se.utilizan.todas.las.int |
1c020 | 65 72 66 61 63 65 73 2c 20 70 6f 72 20 65 6a 65 6d 70 6c 6f 2c 20 74 6f 64 61 73 20 6c 61 73 20 | erfaces,.por.ejemplo,.todas.las. |
1c040 | 69 6e 74 65 72 66 61 63 65 73 20 45 74 68 65 72 6e 65 74 2e 00 57 68 65 6e 20 79 6f 75 20 61 72 | interfaces.Ethernet..When.you.ar |
1c060 | 65 20 77 6f 72 6b 69 6e 67 20 6f 6e 20 69 6e 74 65 72 66 61 63 65 20 63 6f 6e 66 69 67 75 72 61 | e.working.on.interface.configura |
1c080 | 74 69 6f 6e 20 61 6e 64 20 79 6f 75 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 74 65 73 74 20 69 | tion.and.you.also.want.to.test.i |
1c0a0 | 66 20 74 68 65 20 53 6d 6f 6b 65 74 65 73 74 73 20 70 61 73 73 20 79 6f 75 20 77 6f 75 6c 64 20 | f.the.Smoketests.pass.you.would. |
1c0c0 | 6e 6f 72 6d 61 6c 6c 79 20 6c 6f 6f 73 65 20 74 68 65 20 72 65 6d 6f 74 65 20 53 53 48 20 63 6f | normally.loose.the.remote.SSH.co |
1c0e0 | 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 79 6f 75 72 20 3a 61 62 62 72 3a 60 44 55 54 20 28 44 65 76 | nnection.to.your.:abbr:`DUT.(Dev |
1c100 | 69 63 65 20 55 6e 64 65 72 20 54 65 73 74 29 60 2e 20 54 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 | ice.Under.Test)`..To.handle.this |
1c120 | 20 69 73 73 75 65 2c 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 62 61 | .issue,.some.of.the.interface.ba |
1c140 | 73 65 64 20 74 65 73 74 73 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6e 20 | sed.tests.can.be.called.with.an. |
1c160 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 62 65 66 6f 72 65 68 61 6e 64 20 | environment.variable.beforehand. |
1c180 | 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 6e 74 65 72 66 61 63 65 | to.limit.the.number.of.interface |
1c1a0 | 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 74 65 73 74 2e 20 42 79 20 64 65 66 61 75 6c 74 20 61 | s.used.in.the.test..By.default.a |
1c1c0 | 6c 6c 20 69 6e 74 65 72 66 61 63 65 20 65 2e 67 2e 20 61 6c 6c 20 45 74 68 65 72 6e 65 74 20 69 | ll.interface.e.g..all.Ethernet.i |
1c1e0 | 6e 74 65 72 66 61 63 65 73 20 61 72 65 20 75 73 65 64 2e 00 43 75 61 6e 64 6f 20 63 72 65 61 20 | nterfaces.are.used..Cuando.crea. |
1c200 | 71 75 65 20 68 61 20 65 6e 63 6f 6e 74 72 61 64 6f 20 75 6e 20 65 72 72 6f 72 2c 20 73 69 65 6d | que.ha.encontrado.un.error,.siem |
1c220 | 70 72 65 20 65 73 20 75 6e 61 20 62 75 65 6e 61 20 69 64 65 61 20 76 65 72 69 66 69 63 61 72 20 | pre.es.una.buena.idea.verificar. |
1c240 | 65 6c 20 70 72 6f 62 6c 65 6d 61 20 61 6e 74 65 73 20 64 65 20 61 62 72 69 72 20 75 6e 61 20 73 | el.problema.antes.de.abrir.una.s |
1c260 | 6f 6c 69 63 69 74 75 64 20 64 65 20 65 72 72 6f 72 2e 00 43 75 61 6e 64 6f 20 64 65 73 65 61 20 | olicitud.de.error..Cuando.desea. |
1c280 | 71 75 65 20 75 6e 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 20 63 6f 72 72 69 6a 61 20 75 6e 20 | que.un.desarrollador.corrija.un. |
1c2a0 | 65 72 72 6f 72 20 71 75 65 20 65 6e 63 6f 6e 74 72 c3 b3 2c 20 61 79 75 64 61 72 6c 6f 73 20 61 | error.que.encontr..,.ayudarlos.a |
1c2c0 | 20 72 65 70 72 6f 64 75 63 69 72 20 65 6c 20 70 72 6f 62 6c 65 6d 61 20 65 73 20 62 65 6e 65 66 | .reproducir.el.problema.es.benef |
1c2e0 | 69 63 69 6f 73 6f 20 70 61 72 61 20 74 6f 64 6f 73 2e 20 41 73 65 67 c3 ba 72 65 73 65 20 64 65 | icioso.para.todos..Aseg..rese.de |
1c300 | 20 69 6e 63 6c 75 69 72 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 73 6f 62 72 65 20 65 6c 20 68 | .incluir.informaci..n.sobre.el.h |
1c320 | 61 72 64 77 61 72 65 20 71 75 65 20 65 73 74 c3 a1 20 75 74 69 6c 69 7a 61 6e 64 6f 2c 20 6c 6f | ardware.que.est...utilizando,.lo |
1c340 | 73 20 63 6f 6d 61 6e 64 6f 73 20 71 75 65 20 65 73 74 61 62 61 20 65 6a 65 63 75 74 61 6e 64 6f | s.comandos.que.estaba.ejecutando |
1c360 | 20 79 20 63 75 61 6c 71 75 69 65 72 20 6f 74 72 61 20 61 63 74 69 76 69 64 61 64 20 71 75 65 20 | .y.cualquier.otra.actividad.que. |
1c380 | 68 61 79 61 20 65 73 74 61 64 6f 20 72 65 61 6c 69 7a 61 6e 64 6f 20 65 6e 20 65 73 65 20 6d 6f | haya.estado.realizando.en.ese.mo |
1c3a0 | 6d 65 6e 74 6f 2e 20 45 73 74 61 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 61 64 69 63 69 6f 6e | mento..Esta.informaci..n.adicion |
1c3c0 | 61 6c 20 70 75 65 64 65 20 73 65 72 20 6d 75 79 20 c3 ba 74 69 6c 2e 00 c2 bf 51 75 c3 a9 20 76 | al.puede.ser.muy...til....Qu...v |
1c3e0 | 65 72 73 69 c3 b3 6e 20 64 65 20 56 79 4f 53 20 65 73 74 c3 a1 73 20 75 73 61 6e 64 6f 3f 20 60 | ersi..n.de.VyOS.est..s.usando?.` |
1c400 | 60 65 6a 65 63 75 74 61 72 20 76 65 72 73 69 c3 b3 6e 20 73 68 6f 77 60 60 00 47 75 61 72 64 69 | `ejecutar.versi..n.show``.Guardi |
1c420 | 61 20 64 65 20 61 6c 61 6d 62 72 65 00 45 73 63 72 69 62 69 72 20 62 75 65 6e 6f 73 20 6d 65 6e | a.de.alambre.Escribir.buenos.men |
1c440 | 73 61 6a 65 73 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 00 58 4d 4c 20 28 75 73 61 64 | sajes.de.confirmaci..n.XML.(usad |
1c460 | 6f 20 70 61 72 61 20 64 65 66 69 6e 69 63 69 6f 6e 65 73 20 43 4c 49 29 00 4c 6f 73 20 61 72 63 | o.para.definiciones.CLI).Los.arc |
1c480 | 68 69 76 6f 73 20 64 65 20 64 65 66 69 6e 69 63 69 c3 b3 6e 20 64 65 20 69 6e 74 65 72 66 61 7a | hivos.de.definici..n.de.interfaz |
1c4a0 | 20 58 4d 4c 20 75 74 69 6c 69 7a 61 6e 20 6c 61 20 65 78 74 65 6e 73 69 c3 b3 6e 20 64 65 20 61 | .XML.utilizan.la.extensi..n.de.a |
1c4c0 | 72 63 68 69 76 6f 20 60 78 6d 6c 2e 69 6e 60 20 71 75 65 20 73 65 20 69 6d 70 6c 65 6d 65 6e 74 | rchivo.`xml.in`.que.se.implement |
1c4e0 | c3 b3 20 65 6e 20 3a 76 79 74 61 73 6b 3a 60 54 31 38 34 33 60 2e 20 4c 61 73 20 64 65 66 69 6e | ...en.:vytask:`T1843`..Las.defin |
1c500 | 69 63 69 6f 6e 65 73 20 64 65 20 69 6e 74 65 72 66 61 7a 20 58 4d 4c 20 74 69 65 6e 64 65 6e 20 | iciones.de.interfaz.XML.tienden. |
1c520 | 61 20 74 65 6e 65 72 20 6d 75 63 68 6f 20 63 c3 b3 64 69 67 6f 20 64 75 70 6c 69 63 61 64 6f 20 | a.tener.mucho.c..digo.duplicado. |
1c540 | 65 6e 20 c3 a1 72 65 61 73 20 63 6f 6d 6f 3a 00 4c 61 73 20 64 65 66 69 6e 69 63 69 6f 6e 65 73 | en...reas.como:.Las.definiciones |
1c560 | 20 64 65 20 69 6e 74 65 72 66 61 7a 20 58 4d 4c 20 70 61 72 61 20 56 79 4f 53 20 76 69 65 6e 65 | .de.interfaz.XML.para.VyOS.viene |
1c580 | 6e 20 63 6f 6e 20 75 6e 20 65 73 71 75 65 6d 61 20 52 65 6c 61 78 4e 47 20 79 20 73 65 20 65 6e | n.con.un.esquema.RelaxNG.y.se.en |
1c5a0 | 63 75 65 6e 74 72 61 6e 20 65 6e 20 65 6c 20 6d c3 b3 64 75 6c 6f 20 76 79 6f 73 2d 31 78 5f 2e | cuentran.en.el.m..dulo.vyos-1x_. |
1c5c0 | 20 45 73 74 65 20 65 73 71 75 65 6d 61 20 65 73 20 75 6e 20 65 73 71 75 65 6d 61 20 6c 69 67 65 | .Este.esquema.es.un.esquema.lige |
1c5e0 | 72 61 6d 65 6e 74 65 20 6d 6f 64 69 66 69 63 61 64 6f 20 64 65 20 56 79 43 6f 6e 66 5f 20 61 6c | ramente.modificado.de.VyConf_.al |
1c600 | 69 61 73 20 56 79 4f 53 20 32 2e 30 2c 20 70 6f 72 20 6c 6f 20 71 75 65 20 6c 61 73 20 64 65 66 | ias.VyOS.2.0,.por.lo.que.las.def |
1c620 | 69 6e 69 63 69 6f 6e 65 73 20 64 65 20 69 6e 74 65 72 66 61 7a 20 64 65 20 56 79 4f 53 20 31 2e | iniciones.de.interfaz.de.VyOS.1. |
1c640 | 32 2e 78 20 73 65 72 c3 a1 6e 20 72 65 75 74 69 6c 69 7a 61 62 6c 65 73 20 65 6e 20 6c 61 73 20 | 2.x.ser..n.reutilizables.en.las. |
1c660 | 76 65 72 73 69 6f 6e 65 73 20 64 65 20 4e 65 78 74 67 65 6e 20 56 79 4f 53 20 63 6f 6e 20 63 61 | versiones.de.Nextgen.VyOS.con.ca |
1c680 | 6d 62 69 6f 73 20 6d c3 ad 6e 69 6d 6f 73 2e 00 58 4d 4c 3a 20 6c 61 73 20 74 61 62 75 6c 61 63 | mbios.m..nimos..XML:.las.tabulac |
1c6a0 | 69 6f 6e 65 73 20 2a 2a 6e 6f 2a 2a 20 73 65 20 75 74 69 6c 69 7a 61 72 c3 a1 6e 2e 20 43 61 64 | iones.**no**.se.utilizar..n..Cad |
1c6c0 | 61 20 6e 69 76 65 6c 20 64 65 20 73 61 6e 67 72 c3 ad 61 20 64 65 62 65 20 73 65 72 20 64 65 20 | a.nivel.de.sangr..a.debe.ser.de. |
1c6e0 | 32 20 65 73 70 61 63 69 6f 73 2e 00 54 61 6d 62 69 c3 a9 6e 20 70 75 65 64 65 20 63 6f 6c 6f 63 | 2.espacios..Tambi..n.puede.coloc |
1c700 | 61 72 20 65 6c 20 60 2a 2e 64 65 62 60 20 67 65 6e 65 72 61 64 6f 20 65 6e 20 73 75 20 65 6e 74 | ar.el.`*.deb`.generado.en.su.ent |
1c720 | 6f 72 6e 6f 20 64 65 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 49 53 4f 20 70 61 72 61 20 69 6e | orno.de.compilaci..n.ISO.para.in |
1c740 | 63 6c 75 69 72 6c 6f 20 65 6e 20 75 6e 20 69 73 6f 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 2c | cluirlo.en.un.iso.personalizado, |
1c760 | 20 63 6f 6e 73 75 6c 74 65 20 3a 72 65 66 3a 60 62 75 69 6c 64 5f 63 75 73 74 6f 6d 5f 70 61 63 | .consulte.:ref:`build_custom_pac |
1c780 | 6b 61 67 65 73 60 20 70 61 72 61 20 6f 62 74 65 6e 65 72 20 6d c3 a1 73 20 69 6e 66 6f 72 6d 61 | kages`.para.obtener.m..s.informa |
1c7a0 | 63 69 c3 b3 6e 2e 00 50 75 65 64 65 20 63 72 65 61 72 20 61 6c 67 75 6e 6f 73 20 61 6c 69 61 73 | ci..n..Puede.crear.algunos.alias |
1c7c0 | 20 64 65 20 42 61 73 68 20 c3 ba 74 69 6c 65 73 20 70 61 72 61 20 6c 61 6e 7a 61 72 20 73 69 65 | .de.Bash...tiles.para.lanzar.sie |
1c7e0 | 6d 70 72 65 20 65 6c 20 63 6f 6e 74 65 6e 65 64 6f 72 20 6d c3 a1 73 20 72 65 63 69 65 6e 74 65 | mpre.el.contenedor.m..s.reciente |
1c800 | 2c 20 70 6f 72 20 74 72 65 6e 20 64 65 20 6c 61 6e 7a 61 6d 69 65 6e 74 6f 20 28 60 63 75 72 72 | ,.por.tren.de.lanzamiento.(`curr |
1c820 | 65 6e 74 60 20 6f 20 60 63 72 75 78 60 29 2e 20 41 67 72 65 67 75 65 20 6c 6f 20 73 69 67 75 69 | ent`.o.`crux`)..Agregue.lo.sigui |
1c840 | 65 6e 74 65 20 61 20 73 75 20 61 72 63 68 69 76 6f 20 60 60 2e 62 61 73 68 5f 61 6c 69 61 73 65 | ente.a.su.archivo.``.bash_aliase |
1c860 | 73 60 60 3a 00 50 75 65 64 65 20 65 73 63 72 69 62 69 72 20 60 60 61 79 75 64 61 60 60 20 70 61 | s``:.Puede.escribir.``ayuda``.pa |
1c880 | 72 61 20 6f 62 74 65 6e 65 72 20 75 6e 61 20 64 65 73 63 72 69 70 63 69 c3 b3 6e 20 67 65 6e 65 | ra.obtener.una.descripci..n.gene |
1c8a0 | 72 61 6c 20 64 65 20 6c 6f 73 20 63 6f 6d 61 6e 64 6f 73 20 64 69 73 70 6f 6e 69 62 6c 65 73 20 | ral.de.los.comandos.disponibles. |
1c8c0 | 79 20 60 60 63 6f 6d 61 6e 64 6f 20 64 65 20 61 79 75 64 61 60 60 20 70 61 72 61 20 6f 62 74 65 | y.``comando.de.ayuda``.para.obte |
1c8e0 | 6e 65 72 20 6d c3 a1 73 20 69 6e 66 6f 72 6d 61 63 69 c3 b3 6e 20 73 6f 62 72 65 20 63 61 64 61 | ner.m..s.informaci..n.sobre.cada |
1c900 | 20 63 6f 6d 61 6e 64 6f 2e 00 c2 bf 54 69 65 6e 65 20 75 6e 61 20 69 64 65 61 20 64 65 20 63 c3 | .comando....Tiene.una.idea.de.c. |
1c920 | b3 6d 6f 20 6d 65 6a 6f 72 61 72 20 56 79 4f 53 20 6f 20 6e 65 63 65 73 69 74 61 20 75 6e 61 20 | .mo.mejorar.VyOS.o.necesita.una. |
1c940 | 66 75 6e 63 69 c3 b3 6e 20 65 73 70 65 63 c3 ad 66 69 63 61 20 64 65 20 6c 61 20 71 75 65 20 73 | funci..n.espec..fica.de.la.que.s |
1c960 | 65 20 62 65 6e 65 66 69 63 69 61 72 c3 ad 61 6e 20 74 6f 64 6f 73 20 6c 6f 73 20 75 73 75 61 72 | e.beneficiar..an.todos.los.usuar |
1c980 | 69 6f 73 20 64 65 20 56 79 4f 53 3f 20 50 61 72 61 20 65 6e 76 69 61 72 20 75 6e 61 20 73 6f 6c | ios.de.VyOS?.Para.enviar.una.sol |
1c9a0 | 69 63 69 74 75 64 20 64 65 20 66 75 6e 63 69 c3 b3 6e 2c 20 62 75 73 71 75 65 20 50 68 61 62 72 | icitud.de.funci..n,.busque.Phabr |
1c9c0 | 69 63 61 74 6f 72 5f 20 73 69 20 79 61 20 68 61 79 20 75 6e 61 20 73 6f 6c 69 63 69 74 75 64 20 | icator_.si.ya.hay.una.solicitud. |
1c9e0 | 70 65 6e 64 69 65 6e 74 65 2e 20 50 75 65 64 65 20 6d 65 6a 6f 72 61 72 6c 6f 20 6f 2c 20 73 69 | pendiente..Puede.mejorarlo.o,.si |
1ca00 | 20 6e 6f 20 65 6e 63 75 65 6e 74 72 61 20 75 6e 6f 2c 20 63 72 65 61 72 20 75 6e 6f 20 6e 75 65 | .no.encuentra.uno,.crear.uno.nue |
1ca20 | 76 6f 20 75 73 61 6e 64 6f 20 65 6c 20 65 6e 6c 61 63 65 20 72 c3 a1 70 69 64 6f 20 65 6e 20 65 | vo.usando.el.enlace.r..pido.en.e |
1ca40 | 6c 20 6c 61 64 6f 20 69 7a 71 75 69 65 72 64 6f 20 64 65 62 61 6a 6f 20 64 65 6c 20 70 72 6f 79 | l.lado.izquierdo.debajo.del.proy |
1ca60 | 65 63 74 6f 20 65 73 70 65 63 c3 ad 66 69 63 6f 2e 00 59 6f 75 20 68 61 76 65 20 79 6f 75 72 20 | ecto.espec..fico..You.have.your. |
1ca80 | 6f 77 6e 20 63 75 73 74 6f 6d 20 6b 65 72 6e 65 6c 20 60 2a 2e 64 65 62 60 20 70 61 63 6b 61 67 | own.custom.kernel.`*.deb`.packag |
1caa0 | 65 73 20 69 6e 20 74 68 65 20 60 70 61 63 6b 61 67 65 73 60 20 66 6f 6c 64 65 72 20 62 75 74 20 | es.in.the.`packages`.folder.but. |
1cac0 | 6e 65 67 6c 65 63 74 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6c 6c 20 72 65 71 75 69 72 65 64 | neglected.to.create.all.required |
1cae0 | 20 6f 75 74 2d 6f 66 20 74 72 65 65 20 6d 6f 64 75 6c 65 73 20 6c 69 6b 65 20 41 63 63 65 6c 2d | .out-of.tree.modules.like.Accel- |
1cb00 | 50 50 50 2c 20 49 6e 74 65 6c 20 51 41 54 20 6f 72 20 49 6e 74 65 6c 20 4e 49 43 20 64 72 69 76 | PPP,.Intel.QAT.or.Intel.NIC.driv |
1cb20 | 65 72 73 00 54 69 65 6e 65 20 73 75 73 20 70 72 6f 70 69 6f 73 20 70 61 71 75 65 74 65 73 20 60 | ers.Tiene.sus.propios.paquetes.` |
1cb40 | 2a 2e 64 65 62 60 20 64 65 20 6b 65 72 6e 65 6c 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 6f 73 20 | *.deb`.de.kernel.personalizados. |
1cb60 | 65 6e 20 6c 61 20 63 61 72 70 65 74 61 20 60 70 61 63 6b 61 67 65 73 60 20 70 65 72 6f 20 6f 6c | en.la.carpeta.`packages`.pero.ol |
1cb80 | 76 69 64 c3 b3 20 63 72 65 61 72 20 74 6f 64 6f 73 20 6c 6f 73 20 6d c3 b3 64 75 6c 6f 73 20 66 | vid...crear.todos.los.m..dulos.f |
1cba0 | 75 65 72 61 20 64 65 6c 20 c3 a1 72 62 6f 6c 20 6e 65 63 65 73 61 72 69 6f 73 20 63 6f 6d 6f 20 | uera.del...rbol.necesarios.como. |
1cbc0 | 41 63 63 65 6c 2d 50 50 50 2c 20 57 69 72 65 47 75 61 72 64 2c 20 49 6e 74 65 6c 20 51 41 54 2c | Accel-PPP,.WireGuard,.Intel.QAT, |
1cbe0 | 20 49 6e 74 65 6c 20 4e 49 43 00 41 68 6f 72 61 20 64 65 62 65 72 c3 ad 61 20 76 65 72 20 75 6e | .Intel.NIC.Ahora.deber..a.ver.un |
1cc00 | 20 73 65 67 75 69 6d 69 65 6e 74 6f 20 64 65 20 50 79 74 68 6f 6e 20 71 75 65 20 6e 6f 73 20 61 | .seguimiento.de.Python.que.nos.a |
1cc20 | 79 75 64 61 72 c3 a1 20 61 20 6d 61 6e 65 6a 61 72 20 65 6c 20 70 72 6f 62 6c 65 6d 61 2c 20 61 | yudar...a.manejar.el.problema,.a |
1cc40 | 64 6a c3 ba 6e 74 65 6c 6f 20 61 20 6c 61 20 74 61 72 65 61 20 50 68 61 62 72 69 63 61 74 6f 72 | dj..ntelo.a.la.tarea.Phabricator |
1cc60 | 5f 2e 00 59 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 77 20 73 65 65 20 61 20 50 79 74 68 6f 6e 20 62 | _..You.should.now.see.a.Python.b |
1cc80 | 61 63 6b 74 72 61 63 65 20 77 68 69 63 68 20 77 69 6c 6c 20 68 65 6c 70 20 75 73 20 74 6f 20 68 | acktrace.which.will.help.us.to.h |
1cca0 | 61 6e 64 6c 65 20 74 68 65 20 69 73 73 75 65 2c 20 70 6c 65 61 73 65 20 61 74 74 61 63 68 20 69 | andle.the.issue,.please.attach.i |
1ccc0 | 74 20 74 6f 20 74 68 65 20 50 68 61 62 72 69 63 61 74 6f 72 5f 20 74 61 73 6b 2e 00 4c 75 65 67 | t.to.the.Phabricator_.task..Lueg |
1cce0 | 6f 20 70 75 65 64 65 20 63 6f 6e 74 69 6e 75 61 72 20 63 6f 6e 20 6c 61 20 63 6c 6f 6e 61 63 69 | o.puede.continuar.con.la.clonaci |
1cd00 | c3 b3 6e 20 64 65 20 73 75 20 62 69 66 75 72 63 61 63 69 c3 b3 6e 20 6f 20 61 67 72 65 67 61 72 | ..n.de.su.bifurcaci..n.o.agregar |
1cd20 | 20 75 6e 20 6e 75 65 76 6f 20 63 6f 6e 74 72 6f 6c 20 72 65 6d 6f 74 6f 20 61 20 73 75 20 72 65 | .un.nuevo.control.remoto.a.su.re |
1cd40 | 70 6f 73 69 74 6f 72 69 6f 20 6c 6f 63 61 6c 3a 00 53 75 20 73 65 63 75 65 6e 63 69 61 20 64 65 | positorio.local:.Su.secuencia.de |
1cd60 | 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 6f 20 73 65 | .comandos.de.configuraci..n.o.se |
1cd80 | 63 75 65 6e 63 69 61 20 64 65 20 63 6f 6d 61 6e 64 6f 73 20 64 65 20 6d 6f 64 6f 20 64 65 20 6f | cuencia.de.comandos.de.modo.de.o |
1cda0 | 70 65 72 61 63 69 c3 b3 6e 2c 20 71 75 65 20 74 61 6d 62 69 c3 a9 6e 20 65 73 74 c3 a1 20 65 73 | peraci..n,.que.tambi..n.est...es |
1cdc0 | 63 72 69 74 61 20 65 6e 20 50 79 74 68 6f 6e 33 2c 20 64 65 62 65 20 74 65 6e 65 72 20 75 6e 20 | crita.en.Python3,.debe.tener.un. |
1cde0 | 73 61 6c 74 6f 20 64 65 20 6c c3 ad 6e 65 61 20 64 65 20 38 30 20 63 61 72 61 63 74 65 72 65 73 | salto.de.l..nea.de.80.caracteres |
1ce00 | 2e 20 45 73 74 6f 20 70 61 72 65 63 65 20 75 6e 20 70 6f 63 6f 20 65 78 74 72 61 c3 b1 6f 20 68 | ..Esto.parece.un.poco.extra..o.h |
1ce20 | 6f 79 20 65 6e 20 64 c3 ad 61 2c 20 70 65 72 6f 20 63 6f 6d 6f 20 61 6c 67 75 6e 61 73 20 70 65 | oy.en.d..a,.pero.como.algunas.pe |
1ce40 | 72 73 6f 6e 61 73 20 74 61 6d 62 69 c3 a9 6e 20 74 72 61 62 61 6a 61 6e 20 64 65 20 66 6f 72 6d | rsonas.tambi..n.trabajan.de.form |
1ce60 | 61 20 72 65 6d 6f 74 61 20 6f 20 70 72 6f 67 72 61 6d 61 6e 20 75 73 61 6e 64 6f 20 76 69 28 6d | a.remota.o.programan.usando.vi(m |
1ce80 | 29 2c 20 65 73 74 65 20 65 73 20 75 6e 20 62 75 65 6e 20 65 73 74 c3 a1 6e 64 61 72 20 65 6e 20 | ),.este.es.un.buen.est..ndar.en. |
1cea0 | 65 6c 20 71 75 65 20 65 73 70 65 72 6f 20 70 6f 64 61 6d 6f 73 20 63 6f 6e 66 69 61 72 2e 00 60 | el.que.espero.podamos.confiar..` |
1cec0 | 2e 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 65 6e 61 62 6c 65 2d 70 79 74 68 6f 6e 2d 68 75 65 76 | ./configure.--enable-python-huev |
1cee0 | 6f 73 60 00 41 73 69 67 6e 61 63 69 c3 b3 6e 20 64 65 20 64 69 72 65 63 63 69 6f 6e 65 73 20 60 | os`.Asignaci..n.de.direcciones.` |
1cf00 | 49 50 76 34 2c 20 49 50 76 36 20 79 20 44 48 43 50 28 76 36 29 60 5f 00 41 73 69 67 6e 61 63 69 | IPv4,.IPv6.y.DHCP(v6)`_.Asignaci |
1cf20 | c3 b3 6e 20 64 65 20 64 69 72 65 63 63 69 6f 6e 65 73 20 60 49 50 76 34 2c 20 49 50 76 36 60 5f | ..n.de.direcciones.`IPv4,.IPv6`_ |
1cf40 | 00 41 73 69 67 6e 61 63 69 c3 b3 6e 20 64 65 20 60 64 69 72 65 63 63 69 c3 b3 6e 20 4d 41 43 60 | .Asignaci..n.de.`direcci..n.MAC` |
1cf60 | 5f 00 60 56 4c 41 4e 20 28 56 49 46 29 60 5f 20 64 65 66 69 6e 69 63 69 c3 b3 6e 00 60 60 4a 65 | _.`VLAN.(VIF)`_.definici..n.``Je |
1cf80 | 6e 6b 69 6e 73 3a 20 61 67 72 65 67 75 65 20 65 6c 20 49 44 20 64 65 20 63 6f 6d 70 72 6f 6d 69 | nkins:.agregue.el.ID.de.compromi |
1cfa0 | 73 6f 20 61 63 74 75 61 6c 20 64 65 20 47 69 74 20 70 61 72 61 20 63 6f 6e 73 74 72 75 69 72 20 | so.actual.de.Git.para.construir. |
1cfc0 | 6c 61 20 64 65 73 63 72 69 70 63 69 c3 b3 6e 60 60 00 60 60 63 6f 6d 61 6e 64 6f 60 60 3a 20 75 | la.descripci..n``.``comando``:.u |
1cfe0 | 6e 61 20 76 65 7a 20 63 6f 6e 66 69 67 75 72 61 64 6f 73 2c 20 74 6f 64 6f 73 20 6c 6f 73 20 63 | na.vez.configurados,.todos.los.c |
1d000 | 6f 6d 61 6e 64 6f 73 20 75 74 69 6c 69 7a 61 64 6f 73 20 79 20 73 75 73 20 72 65 73 70 75 65 73 | omandos.utilizados.y.sus.respues |
1d020 | 74 61 73 20 72 65 63 69 62 69 64 61 73 20 64 65 6c 20 73 69 73 74 65 6d 61 20 6f 70 65 72 61 74 | tas.recibidas.del.sistema.operat |
1d040 | 69 76 6f 20 73 65 20 70 72 65 73 65 6e 74 61 72 c3 a1 6e 20 65 6e 20 6c 61 20 70 61 6e 74 61 6c | ivo.se.presentar..n.en.la.pantal |
1d060 | 6c 61 20 70 61 72 61 20 73 75 20 69 6e 73 70 65 63 63 69 c3 b3 6e 2e 00 60 60 63 6f 6d 70 72 6f | la.para.su.inspecci..n..``compro |
1d080 | 6d 65 74 65 72 60 60 00 60 60 64 64 63 6c 69 65 6e 74 3a 20 54 31 30 33 30 3a 20 63 72 65 61 63 | meter``.``ddclient:.T1030:.creac |
1d0a0 | 69 c3 b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 64 65 20 64 69 72 65 63 74 6f 72 69 6f 73 20 | i..n.autom..tica.de.directorios. |
1d0c0 | 65 6e 20 74 69 65 6d 70 6f 20 64 65 20 65 6a 65 63 75 63 69 c3 b3 6e 60 60 00 60 60 64 65 73 61 | en.tiempo.de.ejecuci..n``.``desa |
1d0e0 | 72 72 6f 6c 6c 61 64 6f 72 60 60 3a 20 73 69 20 75 6e 20 63 6f 6d 61 6e 64 6f 20 66 61 6c 6c 61 | rrollador``:.si.un.comando.falla |
1d100 | 2c 20 65 6e 20 6c 75 67 61 72 20 64 65 20 69 6d 70 72 69 6d 69 72 20 75 6e 20 6d 65 6e 73 61 6a | ,.en.lugar.de.imprimir.un.mensaj |
1d120 | 65 20 70 61 72 61 20 65 6c 20 75 73 75 61 72 69 6f 20 71 75 65 20 65 78 70 6c 69 63 61 20 63 c3 | e.para.el.usuario.que.explica.c. |
1d140 | b3 6d 6f 20 69 6e 66 6f 72 6d 61 72 20 6c 6f 73 20 70 72 6f 62 6c 65 6d 61 73 2c 20 65 6c 20 69 | .mo.informar.los.problemas,.el.i |
1d160 | 6e 74 c3 a9 72 70 72 65 74 65 20 64 65 20 70 79 74 68 6f 6e 20 69 6e 69 63 69 61 72 c3 a1 20 75 | nt..rprete.de.python.iniciar...u |
1d180 | 6e 61 20 73 65 73 69 c3 b3 6e 20 70 6f 73 74 2d 6d 6f 72 74 65 6d 20 64 65 20 50 42 44 20 70 61 | na.sesi..n.post-mortem.de.PBD.pa |
1d1a0 | 72 61 20 70 65 72 6d 69 74 69 72 20 71 75 65 20 65 6c 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 | ra.permitir.que.el.desarrollador |
1d1c0 | 20 64 65 70 75 72 65 20 65 6c 20 70 72 6f 62 6c 65 6d 61 2e 20 43 6f 6d 6f 20 65 6c 20 64 65 70 | .depure.el.problema..Como.el.dep |
1d1e0 | 75 72 61 64 6f 72 20 65 73 70 65 72 61 72 c3 a1 20 64 65 73 64 65 20 6c 61 20 65 6e 74 72 61 64 | urador.esperar...desde.la.entrad |
1d200 | 61 20 64 65 6c 20 64 65 73 61 72 72 6f 6c 6c 61 64 6f 72 2c 20 74 69 65 6e 65 20 6c 61 20 63 61 | a.del.desarrollador,.tiene.la.ca |
1d220 | 70 61 63 69 64 61 64 20 64 65 20 65 76 69 74 61 72 20 71 75 65 20 75 6e 20 65 6e 72 75 74 61 64 | pacidad.de.evitar.que.un.enrutad |
1d240 | 6f 72 20 73 65 20 69 6e 69 63 69 65 20 79 2c 20 70 6f 72 20 6c 6f 20 74 61 6e 74 6f 2c 20 73 6f | or.se.inicie.y,.por.lo.tanto,.so |
1d260 | 6c 6f 20 64 65 62 65 20 63 6f 6e 66 69 67 75 72 61 72 73 65 20 70 65 72 6d 61 6e 65 6e 74 65 6d | lo.debe.configurarse.permanentem |
1d280 | 65 6e 74 65 20 65 6e 20 70 72 6f 64 75 63 63 69 c3 b3 6e 20 73 69 20 65 73 74 c3 a1 20 6c 69 73 | ente.en.producci..n.si.est...lis |
1d2a0 | 74 6f 20 70 61 72 61 20 76 65 72 20 71 75 65 20 65 6c 20 73 69 73 74 65 6d 61 20 6f 70 65 72 61 | to.para.ver.que.el.sistema.opera |
1d2c0 | 74 69 76 6f 20 6e 6f 20 73 65 20 69 6e 69 63 69 61 2e 00 60 60 69 66 63 6f 6e 66 69 67 60 60 3a | tivo.no.se.inicia..``ifconfig``: |
1d2e0 | 20 75 6e 61 20 76 65 7a 20 63 6f 6e 66 69 67 75 72 61 64 6f 73 2c 20 74 6f 64 6f 73 20 6c 6f 73 | .una.vez.configurados,.todos.los |
1d300 | 20 63 6f 6d 61 6e 64 6f 73 20 75 74 69 6c 69 7a 61 64 6f 73 20 79 20 73 75 73 20 72 65 73 70 75 | .comandos.utilizados.y.sus.respu |
1d320 | 65 73 74 61 73 20 72 65 63 69 62 69 64 61 73 20 64 65 6c 20 73 69 73 74 65 6d 61 20 6f 70 65 72 | estas.recibidas.del.sistema.oper |
1d340 | 61 74 69 76 6f 20 73 65 20 70 72 65 73 65 6e 74 61 72 c3 a1 6e 20 65 6e 20 6c 61 20 70 61 6e 74 | ativo.se.presentar..n.en.la.pant |
1d360 | 61 6c 6c 61 20 70 61 72 61 20 73 75 20 69 6e 73 70 65 63 63 69 c3 b3 6e 2e 00 60 60 6c 6f 67 60 | alla.para.su.inspecci..n..``log` |
1d380 | 60 3a 20 65 6e 20 61 6c 67 75 6e 6f 73 20 63 61 73 6f 73 20 65 78 63 65 70 63 69 6f 6e 61 6c 65 | `:.en.algunos.casos.excepcionale |
1d3a0 | 73 2c 20 70 75 65 64 65 20 73 65 72 20 c3 ba 74 69 6c 20 76 65 72 20 71 75 c3 a9 20 65 73 74 c3 | s,.puede.ser...til.ver.qu...est. |
1d3c0 | a1 20 68 61 63 69 65 6e 64 6f 20 65 6c 20 73 69 73 74 65 6d 61 20 6f 70 65 72 61 74 69 76 6f 2c | ..haciendo.el.sistema.operativo, |
1d3e0 | 20 69 6e 63 6c 75 73 6f 20 64 75 72 61 6e 74 65 20 65 6c 20 61 72 72 61 6e 71 75 65 2e 20 45 73 | .incluso.durante.el.arranque..Es |
1d400 | 74 61 20 6f 70 63 69 c3 b3 6e 20 65 6e 76 c3 ad 61 20 74 6f 64 6f 73 20 6c 6f 73 20 63 6f 6d 61 | ta.opci..n.env..a.todos.los.coma |
1d420 | 6e 64 6f 73 20 75 74 69 6c 69 7a 61 64 6f 73 20 70 6f 72 20 56 79 4f 53 20 61 20 75 6e 20 61 72 | ndos.utilizados.por.VyOS.a.un.ar |
1d440 | 63 68 69 76 6f 2e 20 45 6c 20 61 72 63 68 69 76 6f 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 6f | chivo..El.archivo.predeterminado |
1d460 | 20 65 73 20 60 60 2f 74 6d 70 2f 66 75 6c 6c 2d 6c 6f 67 60 60 20 70 65 72 6f 20 73 65 20 70 75 | .es.``/tmp/full-log``.pero.se.pu |
1d480 | 65 64 65 20 63 61 6d 62 69 61 72 2e 00 60 60 65 73 74 61 62 6c 65 63 65 72 60 60 00 45 6c 20 72 | ede.cambiar..``establecer``.El.r |
1d4a0 | 65 70 6f 73 69 74 6f 72 69 6f 20 60 60 76 79 6f 73 2d 62 75 69 6c 64 60 60 20 65 73 74 c3 a1 20 | epositorio.``vyos-build``.est... |
1d4c0 | 64 65 73 61 63 74 75 61 6c 69 7a 61 64 6f 2c 20 70 6f 72 20 66 61 76 6f 72 20 60 60 67 69 74 20 | desactualizado,.por.favor.``git. |
1d4e0 | 70 75 6c 6c 60 60 20 70 61 72 61 20 61 63 74 75 61 6c 69 7a 61 72 20 61 20 6c 61 20 c3 ba 6c 74 | pull``.para.actualizar.a.la...lt |
1d500 | 69 6d 61 20 76 65 72 73 69 c3 b3 6e 20 64 65 20 6e 75 65 73 74 72 6f 20 6b 65 72 6e 65 6c 2e 00 | ima.versi..n.de.nuestro.kernel.. |
1d520 | 60 60 76 79 6f 73 2d 63 6f 6e 66 69 67 2d 64 65 62 75 67 60 60 3a 20 64 75 72 61 6e 74 65 20 65 | ``vyos-config-debug``:.durante.e |
1d540 | 6c 20 64 65 73 61 72 72 6f 6c 6c 6f 2c 20 6c 6f 73 20 65 72 72 6f 72 65 73 20 64 65 20 63 6f 64 | l.desarrollo,.los.errores.de.cod |
1d560 | 69 66 69 63 61 63 69 c3 b3 6e 20 70 75 65 64 65 6e 20 70 72 6f 76 6f 63 61 72 20 75 6e 61 20 66 | ificaci..n.pueden.provocar.una.f |
1d580 | 61 6c 6c 61 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 65 6e 20 65 6c 20 61 72 72 61 | alla.de.confirmaci..n.en.el.arra |
1d5a0 | 6e 71 75 65 2c 20 6c 6f 20 71 75 65 20 70 6f 73 69 62 6c 65 6d 65 6e 74 65 20 72 65 73 75 6c 74 | nque,.lo.que.posiblemente.result |
1d5c0 | 65 20 65 6e 20 75 6e 61 20 69 6e 69 63 69 61 6c 69 7a 61 63 69 c3 b3 6e 20 66 61 6c 6c 69 64 61 | e.en.una.inicializaci..n.fallida |
1d5e0 | 20 64 65 20 6c 61 20 43 4c 49 2e 20 45 6e 20 65 73 74 61 20 63 69 72 63 75 6e 73 74 61 6e 63 69 | .de.la.CLI..En.esta.circunstanci |
1d600 | 61 2c 20 65 6c 20 70 61 72 c3 a1 6d 65 74 72 6f 20 64 65 20 61 72 72 61 6e 71 75 65 20 64 65 6c | a,.el.par..metro.de.arranque.del |
1d620 | 20 6b 65 72 6e 65 6c 20 60 60 76 79 6f 73 2d 63 6f 6e 66 69 67 2d 64 65 62 75 67 60 60 20 67 61 | .kernel.``vyos-config-debug``.ga |
1d640 | 72 61 6e 74 69 7a 61 72 c3 a1 20 65 6c 20 61 63 63 65 73 6f 20 61 6c 20 73 69 73 74 65 6d 61 20 | rantizar...el.acceso.al.sistema. |
1d660 | 63 6f 6d 6f 20 75 73 75 61 72 69 6f 20 60 60 76 79 6f 73 60 60 20 79 20 72 65 67 69 73 74 72 61 | como.usuario.``vyos``.y.registra |
1d680 | 72 c3 a1 20 75 6e 20 73 65 67 75 69 6d 69 65 6e 74 6f 20 64 65 20 6c 61 20 70 69 6c 61 20 64 65 | r...un.seguimiento.de.la.pila.de |
1d6a0 | 20 50 79 74 68 6f 6e 20 65 6e 20 65 6c 20 61 72 63 68 69 76 6f 20 60 60 2f 74 6d 70 2f 62 6f 6f | .Python.en.el.archivo.``/tmp/boo |
1d6c0 | 74 2d 63 6f 6e 66 69 67 2d 20 72 61 73 74 72 65 61 72 60 60 2e 20 45 6c 20 61 72 63 68 69 76 6f | t-config-.rastrear``..El.archivo |
1d6e0 | 20 60 60 62 6f 6f 74 2d 63 6f 6e 66 69 67 2d 74 72 61 63 65 60 60 20 73 65 20 67 65 6e 65 72 61 | .``boot-config-trace``.se.genera |
1d700 | 72 c3 a1 20 73 6f 6c 6f 20 73 69 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 73 65 | r...solo.si.la.configuraci..n.se |
1d720 | 20 63 61 72 67 c3 b3 20 63 6f 6e 20 75 6e 20 65 73 74 61 64 6f 20 64 65 20 66 61 6c 6c 61 2e 00 | .carg...con.un.estado.de.falla.. |
1d740 | 60 60 76 79 6f 73 2d 64 65 62 75 67 60 60 3a 20 61 67 72 65 67 61 72 20 65 6c 20 70 61 72 c3 a1 | ``vyos-debug``:.agregar.el.par.. |
1d760 | 6d 65 74 72 6f 20 61 20 6c 61 20 6c c3 ad 6e 65 61 20 64 65 20 69 6e 69 63 69 6f 20 64 65 20 4c | metro.a.la.l..nea.de.inicio.de.L |
1d780 | 69 6e 75 78 20 70 72 6f 64 75 63 69 72 c3 a1 20 72 65 73 75 6c 74 61 64 6f 73 20 64 65 20 74 69 | inux.producir...resultados.de.ti |
1d7a0 | 65 6d 70 6f 20 70 61 72 61 20 6c 61 20 65 6a 65 63 75 63 69 c3 b3 6e 20 64 65 20 73 63 72 69 70 | empo.para.la.ejecuci..n.de.scrip |
1d7c0 | 74 73 20 64 75 72 61 6e 74 65 20 6c 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 2e 20 53 69 20 | ts.durante.la.confirmaci..n..Si. |
1d7e0 | 75 6e 6f 20 76 65 20 75 6e 20 72 65 74 72 61 73 6f 20 69 6e 65 73 70 65 72 61 64 6f 20 64 75 72 | uno.ve.un.retraso.inesperado.dur |
1d800 | 61 6e 74 65 20 6c 61 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 20 6d 61 6e 75 61 6c 20 6f 20 64 | ante.la.confirmaci..n.manual.o.d |
1d820 | 65 20 61 72 72 61 6e 71 75 65 2c 20 65 73 74 6f 20 70 75 65 64 65 20 73 65 72 20 c3 ba 74 69 6c | e.arranque,.esto.puede.ser...til |
1d840 | 20 70 61 72 61 20 69 64 65 6e 74 69 66 69 63 61 72 20 63 75 65 6c 6c 6f 73 20 64 65 20 62 6f 74 | .para.identificar.cuellos.de.bot |
1d860 | 65 6c 6c 61 2e 20 45 6c 20 69 6e 64 69 63 61 64 6f 72 20 69 6e 74 65 72 6e 6f 20 65 73 20 60 60 | ella..El.indicador.interno.es.`` |
1d880 | 56 59 4f 53 5f 44 45 42 55 47 60 60 20 79 20 73 65 20 65 6e 63 75 65 6e 74 72 61 20 65 6e 20 76 | VYOS_DEBUG``.y.se.encuentra.en.v |
1d8a0 | 79 61 74 74 61 2d 63 66 67 5f 2e 20 4c 61 20 73 61 6c 69 64 61 20 73 65 20 64 69 72 69 67 65 20 | yatta-cfg_..La.salida.se.dirige. |
1d8c0 | 61 20 60 60 2f 76 61 72 2f 6c 6f 67 2f 76 79 61 74 74 61 2f 63 66 67 2d 73 74 64 6f 75 74 2e 6c | a.``/var/log/vyatta/cfg-stdout.l |
1d8e0 | 6f 67 60 60 2e 00 60 63 64 20 73 72 63 2f 6c 69 62 63 68 61 72 6f 6e 2f 70 6c 75 67 69 6e 73 2f | og``..`cd.src/libcharon/plugins/ |
1d900 | 76 69 63 69 2f 70 79 74 68 6f 6e 60 00 60 63 64 20 76 79 6f 73 2d 73 74 72 6f 6e 67 73 77 61 6e | vici/python`.`cd.vyos-strongswan |
1d920 | 60 00 60 68 61 63 65 72 60 00 60 70 79 74 68 6f 6e 33 20 73 65 74 75 70 2e 70 79 20 2d 2d 63 6f | `.`hacer`.`python3.setup.py.--co |
1d940 | 6d 6d 61 6e 64 2d 70 61 63 6b 61 67 65 73 3d 73 74 64 65 62 2e 63 6f 6d 6d 61 6e 64 20 62 64 69 | mmand-packages=stdeb.command.bdi |
1d960 | 73 74 5f 64 65 62 60 00 70 65 72 6d 69 74 69 64 6f 3a 20 2f 72 75 74 61 2f 61 6c 2f 73 63 72 69 | st_deb`.permitido:./ruta/al/scri |
1d980 | 70 74 00 70 65 72 6d 69 74 69 64 6f 3a 20 63 6c 69 2d 73 68 65 6c 6c 2d 61 70 69 20 6c 69 73 74 | pt.permitido:.cli-shell-api.list |
1d9a0 | 4e 6f 64 65 73 20 76 70 6e 20 69 70 73 65 63 20 65 73 70 2d 67 72 6f 75 70 00 70 65 72 6d 69 74 | Nodes.vpn.ipsec.esp-group.permit |
1d9c0 | 69 64 6f 3a 20 65 63 68 6f 20 66 6f 6f 20 62 61 72 00 63 6f 6d 65 6e 7a 61 72 3a 2f 63 72 65 61 | ido:.echo.foo.bar.comenzar:/crea |
1d9e0 | 72 3a 2f 65 6c 69 6d 69 6e 61 72 3a 00 63 6f 6d 65 74 65 72 3a 65 78 70 72 65 73 69 c3 b3 6e 3a | r:/eliminar:.cometer:expresi..n: |
1da00 | 00 63 6f 6e 74 69 65 6e 65 20 65 6a 65 63 75 63 69 c3 b3 6e 20 75 73 61 6e 64 6f 20 60 60 63 6f | .contiene.ejecuci..n.usando.``co |
1da20 | 6e 74 26 23 33 39 3b 26 23 33 39 3b 00 63 6f 6e 74 69 6e 75 65 20 65 78 65 63 75 74 69 6f 6e 20 | nt''.continue.execution. |
1da40 | 75 73 69 6e 67 20 60 60 63 6f 6e 74 60 60 00 70 6f 72 20 64 65 66 65 63 74 6f 3a 00 65 78 61 6d | using.``cont``.por.defecto:.exam |
1da60 | 69 6e 61 72 20 76 61 72 69 61 62 6c 65 73 20 75 73 61 6e 64 6f 20 60 60 70 70 28 76 61 72 29 60 | inar.variables.usando.``pp(var)` |
1da80 | 60 00 6f 62 74 65 6e 65 72 20 75 6e 20 73 65 67 75 69 6d 69 65 6e 74 6f 20 75 73 61 6e 64 6f 20 | `.obtener.un.seguimiento.usando. |
1daa0 | 60 60 62 74 60 60 00 61 79 75 64 61 3a 20 4d 69 20 6e 6f 64 6f 00 68 74 74 70 73 3a 2f 2f 67 69 | ``bt``.ayuda:.Mi.nodo.https://gi |
1dac0 | 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 2f 62 6c 6f 62 2f 30 66 | thub.com/vyos/vyatta-cfg/blob/0f |
1dae0 | 34 32 37 38 36 61 30 62 33 2f 73 72 63 2f 63 6f 6d 6d 69 74 2f 63 6f 6d 6d 69 74 2d 61 6c 67 6f | 42786a0b3/src/commit/commit-algo |
1db00 | 72 69 74 68 6d 2e 63 70 70 23 4c 31 32 35 32 00 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | rithm.cpp#L1252.https://github.c |
1db20 | 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 66 67 2f 62 6c 6f 62 2f 30 66 34 32 37 38 36 61 | om/vyos/vyatta-cfg/blob/0f42786a |
1db40 | 30 62 33 2f 73 72 63 2f 63 73 74 6f 72 65 2f 63 73 74 6f 72 65 2e 63 70 70 23 4c 32 35 34 39 00 | 0b3/src/cstore/cstore.cpp#L2549. |
1db60 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 79 6f 73 2f 76 79 61 74 74 61 2d 63 | https://github.com/vyos/vyatta-c |
1db80 | 66 67 2f 62 6c 6f 62 2f 30 66 34 32 37 38 36 61 30 62 33 2f 73 72 63 2f 63 73 74 6f 72 65 2f 63 | fg/blob/0f42786a0b3/src/cstore/c |
1dba0 | 73 74 6f 72 65 2e 63 70 70 23 4c 33 35 32 00 70 6f 72 20 71 75 c3 a9 00 6d 61 6e 74 65 6e 65 72 | store.cpp#L352.por.qu...mantener |
1dbc0 | 20 76 69 76 6f 00 6d 64 6e 73 2d 72 65 70 65 74 69 64 6f 72 00 6d 75 6c 74 69 3a 00 6d 69 6e 6f | .vivo.mdns-repetidor.multi:.mino |
1dbe0 | 64 6f 2f 6e 6f 64 6f 2e 64 65 66 00 6d 79 6e 6f 64 65 2f 6e 6f 64 65 2e 74 61 67 20 2c 20 65 74 | do/nodo.def.mynode/node.tag.,.et |
1dc00 | 69 71 75 65 74 61 3a 00 70 72 69 6f 72 69 64 61 64 3a 20 39 39 39 00 63 69 73 6e 65 20 66 75 65 | iqueta:.prioridad:.999.cisne.fue |
1dc20 | 72 74 65 00 4c 61 20 63 6f 6d 70 69 6c 61 63 69 c3 b3 6e 20 64 65 6c 20 70 61 71 75 65 74 65 20 | rte.La.compilaci..n.del.paquete. |
1dc40 | 73 74 72 6f 6e 67 73 77 61 6e 2d 6e 6d 20 65 73 74 c3 a1 20 64 65 73 68 61 62 69 6c 69 74 61 64 | strongswan-nm.est...deshabilitad |
1dc60 | 61 20 70 6f 72 71 75 65 20 6e 6f 20 75 73 61 6d 6f 73 20 4e 65 74 77 6f 72 6b 4d 61 6e 61 67 65 | a.porque.no.usamos.NetworkManage |
1dc80 | 72 00 73 69 6e 74 61 78 69 73 3a 65 78 70 72 65 73 69 c3 b3 6e 3a 20 24 56 41 52 28 40 29 20 65 | r.sintaxis:expresi..n:.$VAR(@).e |
1dca0 | 6e 20 26 71 75 6f 74 3b 66 6f 6f 26 71 75 6f 74 3b 2c 20 26 71 75 6f 74 3b 62 61 72 26 71 75 6f | n."foo",."bar&quo |
1dcc0 | 74 3b 2c 20 26 71 75 6f 74 3b 62 61 7a 26 71 75 6f 74 3b 00 73 69 6e 74 61 78 69 73 3a 65 78 70 | t;,."baz".sintaxis:exp |
1dce0 | 72 65 73 69 c3 b3 6e 3a 20 28 65 78 70 72 65 73 69 c3 b3 6e 20 61 72 69 74 6d c3 a9 74 69 63 61 | resi..n:.(expresi..n.aritm..tica |
1dd00 | 29 00 73 69 6e 74 61 78 69 73 3a 20 65 78 70 72 65 73 69 c3 b3 6e 3a 20 65 78 65 63 20 2e 2e 2e | ).sintaxis:.expresi..n:.exec.... |
1dd20 | 00 73 69 6e 74 61 78 69 73 3a 20 65 78 70 72 65 73 69 c3 b3 6e 3a 20 70 61 74 72 c3 b3 6e 00 55 | .sintaxis:.expresi..n:.patr..n.U |
1dd40 | 44 50 2d 74 72 61 6e 73 6d 69 73 69 c3 b3 6e 2d 72 65 74 72 61 6e 73 6d 69 73 69 c3 b3 6e 00 76 | DP-transmisi..n-retransmisi..n.v |
1dd60 | 61 6c 5f 61 79 75 64 61 3a 3c 66 6f 72 6d 61 74 3e 20 3b 20 61 6c 67 75 6e 61 20 63 75 65 72 64 | al_ayuda:<format>.;.alguna.cuerd |
1dd80 | 61 00 76 79 6f 73 2d 6e 65 74 70 6c 75 67 00 | a.vyos-netplug. |