ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 36 2e 31 00 00 00 00 10 00 00 8a 15 76 3e 1c 01 39 00 b7 79 00 00 6a 75 64 64 | b0VIM.6.1.........v>..9..y..judd |
0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0040 | 00 00 00 00 65 61 72 74 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....earth....................... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 6a 75 64 64 2f 70 61 63 6d 61 6e 2d 32 2e 33 2e 31 2f 73 | ............~judd/pacman-2.3.1/s |
0080 | 72 63 2f 70 61 63 6d 61 6e 2e 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | rc/pacman.c..................... |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 33 32 31 30 23 22 21 20 13 12 55 00 00 00 00 00 | ...............U3210#"!...U..... |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 10 00 ff 00 00 00 02 00 00 00 89 00 00 00 01 00 00 00 01 00 00 00 ff ff ff ff 76 00 00 00 | tp..........................v... |
1020 | 8a 00 00 00 01 00 00 00 fe ff ff ff 87 00 00 00 00 01 00 00 01 00 00 00 05 00 00 00 11 00 00 00 | ................................ |
1040 | 87 01 00 00 01 00 00 00 04 00 00 00 61 00 00 00 99 01 00 00 01 00 00 00 fc ff ff ff 84 00 00 00 | ............a................... |
1060 | f9 01 00 00 01 00 00 00 fb ff ff ff 8b 00 00 00 7d 02 00 00 01 00 00 00 fa ff ff ff 7c 00 00 00 | ................}...........|... |
1080 | 08 03 00 00 01 00 00 00 f9 ff ff ff 77 00 00 00 84 03 00 00 01 00 00 00 f8 ff ff ff 78 00 00 00 | ............w...............x... |
10a0 | fb 03 00 00 01 00 00 00 f7 ff ff ff 79 00 00 00 73 04 00 00 01 00 00 00 f6 ff ff ff 8d 00 00 00 | ............y...s............... |
10c0 | ec 04 00 00 01 00 00 00 f5 ff ff ff 7e 00 00 00 79 05 00 00 01 00 00 00 f4 ff ff ff 82 00 00 00 | ............~...y............... |
10e0 | f7 05 00 00 01 00 00 00 f3 ff ff ff 73 00 00 00 79 06 00 00 01 00 00 00 03 00 00 00 73 00 00 00 | ............s...y...........s... |
1100 | ec 06 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 34 00 00 00 6c 02 00 00 00 10 00 00 89 00 00 00 fd 0f 00 00 f2 0f 00 00 ee 0f 00 00 | ad..4...l....................... |
2020 | b3 0f 00 00 af 0f 00 00 66 0f 00 00 1d 0f 00 00 d7 0e 00 00 af 0e 00 00 ac 0e 00 00 68 0e 00 00 | ........f...................h... |
2040 | 25 0e 00 00 e3 0d 00 00 b2 0d 00 00 af 0d 00 00 69 0d 00 00 29 0d 00 00 de 0c 00 00 d5 0c 00 00 | %...............i...)........... |
2060 | d1 0c 00 00 d0 0c 00 00 bc 0c 00 00 a9 0c 00 00 95 0c 00 00 81 0c 00 00 6d 0c 00 00 59 0c 00 00 | ........................m...Y... |
2080 | 46 0c 00 00 33 0c 00 00 1f 0c 00 00 0b 0c 00 00 f4 0b 00 00 de 0b 00 00 ca 0b 00 00 b8 0b 00 00 | F...3........................... |
20a0 | ab 0b 00 00 99 0b 00 00 88 0b 00 00 73 0b 00 00 63 0b 00 00 51 0b 00 00 3c 0b 00 00 28 0b 00 00 | ............s...c...Q...<...(... |
20c0 | 27 0b 00 00 0e 0b 00 00 0d 0b 00 00 f6 0a 00 00 c9 0a 00 00 b3 0a 00 00 b2 0a 00 00 af 0a 00 00 | '............................... |
20e0 | a4 0a 00 00 a1 0a 00 00 9d 0a 00 00 9c 0a 00 00 87 0a 00 00 61 0a 00 00 38 0a 00 00 15 0a 00 00 | ....................a...8....... |
2100 | f2 09 00 00 cf 09 00 00 ac 09 00 00 89 09 00 00 66 09 00 00 43 09 00 00 20 09 00 00 fd 08 00 00 | ................f...C........... |
2120 | da 08 00 00 b7 08 00 00 94 08 00 00 71 08 00 00 4e 08 00 00 2b 08 00 00 04 08 00 00 e1 07 00 00 | ............q...N...+........... |
2140 | be 07 00 00 9b 07 00 00 75 07 00 00 4f 07 00 00 4e 07 00 00 4d 07 00 00 1d 07 00 00 03 07 00 00 | ........u...O...N...M........... |
2160 | e2 06 00 00 c6 06 00 00 96 06 00 00 7a 06 00 00 79 06 00 00 55 06 00 00 3e 06 00 00 3d 06 00 00 | ............z...y...U...>...=... |
2180 | 1c 06 00 00 1a 06 00 00 0c 06 00 00 f6 05 00 00 e0 05 00 00 c9 05 00 00 ae 05 00 00 a1 05 00 00 | ................................ |
21a0 | a0 05 00 00 8c 05 00 00 6f 05 00 00 57 05 00 00 56 05 00 00 46 05 00 00 1a 05 00 00 0d 05 00 00 | ........o...W...V...F........... |
21c0 | 0a 05 00 00 09 05 00 00 e3 04 00 00 d8 04 00 00 c9 04 00 00 c6 04 00 00 c5 04 00 00 a9 04 00 00 | ................................ |
21e0 | 62 04 00 00 38 04 00 00 f0 03 00 00 e5 03 00 00 cb 03 00 00 b9 03 00 00 61 03 00 00 52 03 00 00 | b...8...................a...R... |
2200 | 4d 03 00 00 49 03 00 00 46 03 00 00 45 03 00 00 17 03 00 00 05 03 00 00 ed 02 00 00 c1 02 00 00 | M...I...F...E................... |
2220 | a2 02 00 00 9e 02 00 00 9b 02 00 00 9a 02 00 00 8e 02 00 00 6c 02 00 00 6b 02 00 00 00 00 00 00 | ....................l...k....... |
2240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2260 | 00 00 00 00 00 00 00 00 00 00 00 00 09 69 66 28 6c 63 6b 6d 6b 28 6c 63 6b 66 69 6c 65 2c 20 31 | .............if(lckmk(lckfile,.1 |
2280 | 2c 20 31 29 20 3d 3d 20 2d 31 29 20 7b 00 09 2f 2a 20 6c 6f 63 6b 20 2a 2f 00 00 09 7d 00 09 09 | ,.1).==.-1).{../*.lock.*/...}... |
22a0 | 7d 00 09 09 09 76 70 72 69 6e 74 28 22 20 20 25 73 5c 6e 22 2c 20 6c 70 2d 3e 64 61 74 61 29 3b | }....vprint("..%s\n",.lp->data); |
22c0 | 00 09 09 66 6f 72 28 6c 70 20 3d 20 70 6d 5f 74 61 72 67 65 74 73 3b 20 6c 70 3b 20 6c 70 20 3d | ...for(lp.=.pm_targets;.lp;.lp.= |
22e0 | 20 6c 70 2d 3e 6e 65 78 74 29 20 7b 00 09 09 76 70 72 69 6e 74 28 22 54 61 72 67 65 74 73 3a 5c | .lp->next).{...vprint("Targets:\ |
2300 | 6e 22 29 3b 00 09 69 66 28 70 6d 5f 74 61 72 67 65 74 73 29 20 7b 00 09 76 70 72 69 6e 74 28 22 | n");..if(pm_targets).{..vprint(" |
2320 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 52 6f 6f 74 3a 20 25 73 5c 6e 22 2c 20 70 6d 6f 5f 72 6f | Installation.Root:.%s\n",.pmo_ro |
2340 | 6f 74 29 3b 00 00 09 7d 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 72 65 74 75 72 6e 28 31 29 3b | ot);...}...}....}.....return(1); |
2360 | 00 09 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 65 72 72 6f 72 3a 20 79 6f 75 | .....fprintf(stderr,."error:.you |
2380 | 20 63 61 6e 6e 6f 74 20 70 65 72 66 6f 72 6d 20 74 68 69 73 20 6f 70 65 72 61 74 69 6f 6e 20 75 | .cannot.perform.this.operation.u |
23a0 | 6e 6c 65 73 73 20 79 6f 75 20 61 72 65 20 72 6f 6f 74 2e 5c 6e 22 29 3b 00 09 09 09 69 66 28 75 | nless.you.are.root.\n");....if(u |
23c0 | 69 64 20 21 3d 20 30 29 20 7b 00 09 09 09 75 69 64 5f 74 20 75 69 64 20 3d 20 67 65 74 65 75 69 | id.!=.0).{....uid_t.uid.=.geteui |
23e0 | 64 28 29 3b 00 09 09 7d 20 65 6c 73 65 20 7b 00 09 09 09 2f 2a 20 73 70 65 63 69 61 6c 20 63 61 | d();...}.else.{..../*.special.ca |
2400 | 73 65 3a 20 20 50 4d 5f 53 59 4e 43 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 2f 20 70 6d 6f 5f | se:..PM_SYNC.can.be.used.w/.pmo_ |
2420 | 73 5f 73 65 61 72 63 68 20 62 79 20 61 6e 79 20 75 73 65 72 20 2a 2f 00 09 09 69 66 28 70 6d 6f | s_search.by.any.user.*/...if(pmo |
2440 | 5f 6f 70 20 3d 3d 20 50 4d 5f 53 59 4e 43 20 26 26 20 70 6d 6f 5f 73 5f 73 65 61 72 63 68 29 20 | _op.==.PM_SYNC.&&.pmo_s_search). |
2460 | 7b 00 09 69 66 28 70 6d 6f 5f 6f 70 20 21 3d 20 50 4d 5f 4d 41 49 4e 20 26 26 20 70 6d 6f 5f 6f | {..if(pmo_op.!=.PM_MAIN.&&.pmo_o |
2480 | 70 20 21 3d 20 50 4d 5f 51 55 45 52 59 20 26 26 20 70 6d 6f 5f 6f 70 20 21 3d 20 50 4d 5f 44 45 | p.!=.PM_QUERY.&&.pmo_op.!=.PM_DE |
24a0 | 50 54 45 53 54 29 20 7b 00 09 2f 2a 20 63 68 65 63 6b 20 66 6f 72 20 70 65 72 6d 69 73 73 69 6f | PTEST).{../*.check.for.permissio |
24c0 | 6e 20 2a 2f 00 00 09 7d 00 09 09 72 65 74 75 72 6e 28 72 65 74 29 3b 00 09 69 66 28 72 65 74 29 | n.*/...}...return(ret);..if(ret) |
24e0 | 20 7b 00 09 72 65 74 20 3d 20 70 61 72 73 65 61 72 67 73 28 50 4d 5f 41 44 44 2c 20 61 72 67 63 | .{..ret.=.parseargs(PM_ADD,.argc |
2500 | 2c 20 61 72 67 76 29 3b 00 00 09 7d 00 09 09 72 65 74 75 72 6e 28 30 29 3b 00 09 09 75 73 61 67 | ,.argv);...}...return(0);...usag |
2520 | 65 28 50 4d 5f 4d 41 49 4e 2c 20 28 63 68 61 72 2a 29 62 61 73 65 6e 61 6d 65 28 61 72 67 76 5b | e(PM_MAIN,.(char*)basename(argv[ |
2540 | 30 5d 29 29 3b 00 09 69 66 28 61 72 67 63 20 3c 20 32 29 20 7b 00 00 09 73 74 72 63 70 79 28 70 | 0]));..if(argc.<.2).{...strcpy(p |
2560 | 6d 6f 5f 72 6f 6f 74 2c 20 22 2f 22 29 3b 00 09 4d 41 4c 4c 4f 43 28 70 6d 6f 5f 72 6f 6f 74 2c | mo_root,."/");..MALLOC(pmo_root, |
2580 | 20 50 41 54 48 5f 4d 41 58 29 3b 00 09 2f 2a 20 64 65 66 61 75 6c 74 20 72 6f 6f 74 20 2a 2f 00 | .PATH_MAX);../*.default.root.*/. |
25a0 | 00 09 50 4d 4c 69 73 74 20 2a 6c 70 3b 00 09 70 61 63 64 62 5f 74 20 2a 64 62 5f 6c 6f 63 61 6c | ..PMList.*lp;..pacdb_t.*db_local |
25c0 | 20 3d 20 4e 55 4c 4c 3b 00 09 63 68 61 72 20 70 61 74 68 5b 50 41 54 48 5f 4d 41 58 5d 3b 09 00 | .=.NULL;..char.path[PATH_MAX];.. |
25e0 | 09 63 68 61 72 20 2a 64 62 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 00 09 63 68 61 72 20 2a 70 74 72 | .char.*dbpath.=.NULL;..char.*ptr |
2600 | 20 20 20 20 3d 20 4e 55 4c 4c 3b 00 09 69 6e 74 20 72 65 74 20 3d 20 30 3b 00 7b 00 69 6e 74 20 | ....=.NULL;..int.ret.=.0;.{.int. |
2620 | 6d 61 69 6e 28 69 6e 74 20 61 72 67 63 2c 20 63 68 61 72 20 2a 61 72 67 76 5b 5d 29 00 00 63 68 | main(int.argc,.char.*argv[])..ch |
2640 | 61 72 20 2a 77 6f 72 6b 66 69 6c 65 20 3d 20 4e 55 4c 4c 3b 00 63 68 61 72 20 2a 6c 63 6b 66 69 | ar.*workfile.=.NULL;.char.*lckfi |
2660 | 6c 65 20 20 3d 20 22 2f 74 6d 70 2f 70 61 63 6d 61 6e 2e 6c 63 6b 22 3b 00 00 50 4d 4c 69 73 74 | le..=."/tmp/pacman.lck";..PMList |
2680 | 20 2a 70 6d 5f 74 61 72 67 65 74 73 20 20 3d 20 4e 55 4c 4c 3b 00 2f 2a 20 6c 69 73 74 20 6f 66 | .*pm_targets..=.NULL;./*.list.of |
26a0 | 20 74 61 72 67 65 74 73 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6c 69 | .targets.specified.on.command.li |
26c0 | 6e 65 20 2a 2f 00 50 4d 4c 69 73 74 20 2a 70 6d 5f 70 61 63 6b 61 67 65 73 20 3d 20 4e 55 4c 4c | ne.*/.PMList.*pm_packages.=.NULL |
26e0 | 3b 00 2f 2a 20 6c 69 73 74 20 6f 66 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 20 | ;./*.list.of.installed.packages. |
2700 | 2a 2f 00 50 4d 4c 69 73 74 20 2a 70 6d 63 5f 73 79 6e 63 73 20 3d 20 4e 55 4c 4c 3b 00 2f 2a 20 | */.PMList.*pmc_syncs.=.NULL;./*. |
2720 | 6c 69 73 74 20 6f 66 20 73 79 6e 63 5f 74 20 73 74 72 75 63 74 73 20 66 6f 72 20 73 79 6e 63 20 | list.of.sync_t.structs.for.sync. |
2740 | 6c 6f 63 61 74 69 6f 6e 73 20 2a 2f 00 00 00 50 4d 4c 69 73 74 20 20 20 20 20 20 20 20 2a 70 6d | locations.*/...PMList........*pm |
2760 | 6f 5f 69 67 6e 6f 72 65 70 6b 67 20 20 3d 20 4e 55 4c 4c 3b 00 50 4d 4c 69 73 74 20 20 20 20 20 | o_ignorepkg..=.NULL;.PMList..... |
2780 | 20 20 20 2a 70 6d 6f 5f 6e 6f 75 70 67 72 61 64 65 20 20 3d 20 4e 55 4c 4c 3b 00 75 6e 73 69 67 | ...*pmo_noupgrade..=.NULL;.unsig |
27a0 | 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 73 5f 63 6c 65 61 6e 20 20 20 20 3d 20 30 3b 00 75 6e | ned.short.pmo_s_clean....=.0;.un |
27c0 | 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 73 5f 73 65 61 72 63 68 20 20 20 3d 20 30 3b | signed.short.pmo_s_search...=.0; |
27e0 | 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 73 5f 73 79 6e 63 20 20 20 20 20 3d | .unsigned.short.pmo_s_sync.....= |
2800 | 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 73 5f 64 6f 77 6e 6c 6f 61 | .0;.unsigned.short.pmo_s_downloa |
2820 | 64 6f 6e 6c 79 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 73 5f | donly.=.0;.unsigned.short.pmo_s_ |
2840 | 75 70 67 72 61 64 65 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f | upgrade..=.0;.unsigned.short.pmo |
2860 | 5f 71 5f 6f 77 6e 73 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 | _q_owns.....=.0;.unsigned.short. |
2880 | 70 6d 6f 5f 71 5f 6c 69 73 74 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f | pmo_q_list.....=.0;.unsigned.sho |
28a0 | 72 74 20 70 6d 6f 5f 71 5f 69 6e 66 6f 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 | rt.pmo_q_info.....=.0;.unsigned. |
28c0 | 73 68 6f 72 74 20 70 6d 6f 5f 71 5f 69 73 66 69 6c 65 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e | short.pmo_q_isfile...=.0;.unsign |
28e0 | 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 64 5f 72 65 73 6f 6c 76 65 20 20 3d 20 30 3b 00 75 6e 73 | ed.short.pmo_d_resolve..=.0;.uns |
2900 | 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 64 5f 76 65 72 74 65 73 74 20 20 3d 20 30 3b 00 | igned.short.pmo_d_vertest..=.0;. |
2920 | 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 6e 6f 73 61 76 65 20 20 20 20 20 3d 20 | unsigned.short.pmo_nosave.....=. |
2940 | 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 66 72 65 73 68 65 6e 20 20 20 | 0;.unsigned.short.pmo_freshen... |
2960 | 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 75 70 67 72 61 64 65 | .=.0;.unsigned.short.pmo_upgrade |
2980 | 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 6e 6f 64 65 | ....=.0;.unsigned.short.pmo_node |
29a0 | 70 73 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d 6f 5f 66 | ps.....=.0;.unsigned.short.pmo_f |
29c0 | 6f 72 63 65 20 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 70 6d | orce......=.0;.unsigned.short.pm |
29e0 | 6f 5f 68 65 6c 70 20 20 20 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 | o_help.......=.0;.unsigned.short |
2a00 | 20 70 6d 6f 5f 76 65 72 73 69 6f 6e 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 20 73 68 | .pmo_version....=.0;.unsigned.sh |
2a20 | 6f 72 74 20 70 6d 6f 5f 76 65 72 62 6f 73 65 20 20 20 20 3d 20 30 3b 00 75 6e 73 69 67 6e 65 64 | ort.pmo_verbose....=.0;.unsigned |
2a40 | 20 73 68 6f 72 74 20 70 6d 6f 5f 6f 70 20 20 20 20 20 20 20 20 20 3d 20 50 4d 5f 4d 41 49 4e 3b | .short.pmo_op.........=.PM_MAIN; |
2a60 | 00 63 68 61 72 20 20 20 20 20 20 20 20 20 20 2a 70 6d 6f 5f 72 6f 6f 74 20 20 20 20 20 20 20 3d | .char..........*pmo_root.......= |
2a80 | 20 4e 55 4c 4c 3b 00 2f 2a 20 70 61 63 6d 61 6e 20 6f 70 74 69 6f 6e 73 20 2a 2f 00 00 20 2a 2f | .NULL;./*.pacman.options.*/...*/ |
2aa0 | 00 20 2a 00 20 2a 20 47 4c 4f 42 41 4c 53 00 2f 2a 00 00 63 68 61 72 2a 20 4d 44 46 69 6c 65 28 | ..*..*.GLOBALS./*..char*.MDFile( |
2ac0 | 63 68 61 72 20 2a 29 3b 00 69 6e 74 20 72 70 6d 76 65 72 63 6d 70 28 63 6f 6e 73 74 20 63 68 61 | char.*);.int.rpmvercmp(const.cha |
2ae0 | 72 20 2a 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 62 29 3b 00 2f 2a 20 6f 74 68 65 72 20 70 | r.*a,.const.char.*b);./*.other.p |
2b00 | 72 6f 74 6f 74 79 70 65 73 20 2a 2f 00 00 65 78 74 65 72 6e 20 74 61 72 74 79 70 65 5f 74 20 67 | rototypes.*/..extern.tartype_t.g |
2b20 | 7a 74 79 70 65 3b 00 00 23 69 6e 63 6c 75 64 65 20 22 70 61 63 6d 61 6e 2e 68 22 00 23 69 6e 63 | ztype;..#include."pacman.h".#inc |
2b40 | 6c 75 64 65 20 22 70 61 63 73 79 6e 63 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 75 74 69 6c 2e | lude."pacsync.h".#include."util. |
2b60 | 68 22 00 23 69 6e 63 6c 75 64 65 20 22 64 62 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 70 61 63 | h".#include."db.h".#include."pac |
2b80 | 6b 61 67 65 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6d 64 35 2e 68 22 00 23 69 6e 63 6c 75 64 | kage.h".#include."md5.h".#includ |
2ba0 | 65 20 22 6c 69 73 74 2e 68 22 00 2f 2a 20 70 61 63 6d 61 6e 20 2a 2f 00 23 69 6e 63 6c 75 64 65 | e."list.h"./*.pacman.*/.#include |
2bc0 | 20 3c 74 69 6d 65 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e 00 23 69 | .<time.h>.#include.<unistd.h>.#i |
2be0 | 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 73 79 | nclude.<sys/stat.h>.#include.<sy |
2c00 | 73 2f 74 79 70 65 73 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 64 69 72 65 6e 74 2e 68 3e 00 23 | s/types.h>.#include.<dirent.h>.# |
2c20 | 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 66 63 6e | include.<string.h>.#include.<fcn |
2c40 | 74 6c 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 65 72 72 6e 6f 2e 68 3e 00 23 69 6e 63 6c 75 64 | tl.h>.#include.<errno.h>.#includ |
2c60 | 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 73 69 67 6e 61 6c 2e 68 3e | e.<limits.h>.#include.<signal.h> |
2c80 | 00 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 73 | .#include.<stdlib.h>.#include.<s |
2ca0 | 74 64 61 72 67 2e 68 3e 00 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 00 23 69 6e 63 | tdarg.h>.#include.<stdio.h>.#inc |
2cc0 | 6c 75 64 65 20 22 63 6f 6e 66 69 67 2e 68 22 00 00 20 2a 2f 00 20 2a 20 20 55 53 41 2e 00 20 2a | lude."config.h"...*/..*..USA...* |
2ce0 | 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 39 20 54 65 6d 70 6c 65 20 50 6c | ..Foundation,.Inc.,.59.Temple.Pl |
2d00 | 61 63 65 20 2d 20 53 75 69 74 65 20 33 33 30 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 | ace.-.Suite.330,.Boston,.MA.0211 |
2d20 | 31 2d 31 33 30 37 2c 20 00 20 2a 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f | 1-1307,...*..along.with.this.pro |
2d40 | 67 72 61 6d 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 | gram;.if.not,.write.to.the.Free. |
2d60 | 53 6f 66 74 77 61 72 65 00 20 2a 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 | Software..*..You.should.have.rec |
2d80 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | eived.a.copy.of.the.GNU.General. |
2da0 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 00 20 2a 00 20 2a 20 20 47 4e 55 20 47 65 6e 65 72 61 | Public.License..*..*..GNU.Genera |
2dc0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c | l.Public.License.for.more.detail |
2de0 | 73 2e 00 20 2a 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 | s...*..MERCHANTABILITY.or.FITNES |
2e00 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 | S.FOR.A.PARTICULAR.PURPOSE...See |
2e20 | 20 74 68 65 00 20 2a 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 | .the..*..but.WITHOUT.ANY.WARRANT |
2e40 | 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 | Y;.without.even.the.implied.warr |
2e60 | 61 6e 74 79 20 6f 66 00 20 2a 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 | anty.of..*..This.program.is.dist |
2e80 | 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c | ributed.in.the.hope.that.it.will |
2ea0 | 20 62 65 20 75 73 65 66 75 6c 2c 00 20 2a 00 20 2a 20 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 | .be.useful,..*..*..(at.your.opti |
2ec0 | 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 00 20 2a 20 20 74 68 65 20 46 | on).any.later.version...*..the.F |
2ee0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 | ree.Software.Foundation;.either. |
2f00 | 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 00 20 2a 20 | version.2.of.the.License,.or..*. |
2f20 | 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | .it.under.the.terms.of.the.GNU.G |
2f40 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 | eneral.Public.License.as.publish |
2f60 | 65 64 20 62 79 00 20 2a 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 | ed.by..*..This.program.is.free.s |
2f80 | 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware;.you.can.redistribute.it |
2fa0 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 00 20 2a 20 00 20 2a 20 20 43 6f 70 79 72 69 67 68 74 | .and/or.modify..*...*..Copyright |
2fc0 | 20 28 63 29 20 32 30 30 32 20 62 79 20 4a 75 64 64 20 56 69 6e 65 74 20 3c 6a 76 69 6e 65 74 40 | .(c).2002.by.Judd.Vinet.<jvinet@ |
2fe0 | 7a 65 72 6f 66 6c 75 78 2e 6f 72 67 3e 00 20 2a 20 00 20 2a 20 20 70 61 63 6d 61 6e 00 2f 2a 00 | zeroflux.org>..*...*..pacman./*. |
3000 | 61 64 00 00 5a 04 00 00 3a 06 00 00 00 10 00 00 73 00 00 00 e4 0f 00 00 b4 0f 00 00 84 0f 00 00 | ad..Z...:.......s............... |
3020 | 54 0f 00 00 4b 0f 00 00 39 0f 00 00 31 0f 00 00 2a 0f 00 00 e2 0e 00 00 c5 0e 00 00 bc 0e 00 00 | T...K...9...1...*............... |
3040 | b6 0e 00 00 a5 0e 00 00 7c 0e 00 00 62 0e 00 00 3e 0e 00 00 13 0e 00 00 e0 0d 00 00 a8 0d 00 00 | ........|...b...>............... |
3060 | 80 0d 00 00 7a 0d 00 00 75 0d 00 00 71 0d 00 00 53 0d 00 00 33 0d 00 00 0e 0d 00 00 fc 0c 00 00 | ....z...u...q...S...3........... |
3080 | e3 0c 00 00 d5 0c 00 00 d0 0c 00 00 b3 0c 00 00 86 0c 00 00 5c 0c 00 00 33 0c 00 00 17 0c 00 00 | ....................\...3....... |
30a0 | f6 0b 00 00 d1 0b 00 00 a6 0b 00 00 70 0b 00 00 48 0b 00 00 42 0b 00 00 3d 0b 00 00 39 0b 00 00 | ............p...H...B...=...9... |
30c0 | 36 0b 00 00 34 0b 00 00 22 0b 00 00 20 0b 00 00 1f 0b 00 00 f2 0a 00 00 f0 0a 00 00 dd 0a 00 00 | 6...4..."....................... |
30e0 | ca 0a 00 00 c9 0a 00 00 b2 0a 00 00 b1 0a 00 00 90 0a 00 00 78 0a 00 00 50 0a 00 00 38 0a 00 00 | ....................x...P...8... |
3100 | 11 0a 00 00 f9 09 00 00 ef 09 00 00 c5 09 00 00 ac 09 00 00 8f 09 00 00 70 09 00 00 6d 09 00 00 | ........................p...m... |
3120 | 6c 09 00 00 59 09 00 00 4c 09 00 00 49 09 00 00 3b 09 00 00 1f 09 00 00 17 09 00 00 fa 08 00 00 | l...Y...L...I...;............... |
3140 | f1 08 00 00 ee 08 00 00 cf 08 00 00 c3 08 00 00 b7 08 00 00 b5 08 00 00 b4 08 00 00 78 08 00 00 | ............................x... |
3160 | 76 08 00 00 62 08 00 00 61 08 00 00 08 08 00 00 ee 07 00 00 d8 07 00 00 cd 07 00 00 be 07 00 00 | v...b...a....................... |
3180 | ba 07 00 00 b7 07 00 00 9d 07 00 00 9b 07 00 00 9a 07 00 00 84 07 00 00 82 07 00 00 6b 07 00 00 | ............................k... |
31a0 | 69 07 00 00 68 07 00 00 4f 07 00 00 4d 07 00 00 37 07 00 00 ef 06 00 00 ec 06 00 00 dc 06 00 00 | i...h...O...M...7............... |
31c0 | 94 06 00 00 80 06 00 00 6e 06 00 00 6b 06 00 00 5c 06 00 00 5a 06 00 00 59 06 00 00 3a 06 00 00 | ........n...k...\...Z...Y...:... |
31e0 | 39 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 9............................... |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2f 2a 20 76 69 6d | ........................../*.vim |
3640 | 3a 20 73 65 74 20 74 73 3d 32 20 73 77 3d 32 20 6e 6f 65 74 3a 20 2a 2f 00 00 7d 00 09 65 78 69 | :.set.ts=2.sw=2.noet:.*/..}..exi |
3660 | 74 28 73 69 67 6e 75 6d 29 3b 00 09 7d 00 09 09 46 52 45 45 28 77 6f 72 6b 66 69 6c 65 29 3b 00 | t(signum);..}...FREE(workfile);. |
3680 | 09 09 75 6e 6c 69 6e 6b 28 77 6f 72 6b 66 69 6c 65 29 3b 00 09 09 2f 2a 20 72 65 6d 6f 76 65 20 | ..unlink(workfile);.../*.remove. |
36a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 62 65 69 6e 67 20 64 6f 77 6e 6c 6f 61 64 65 | the.current.file.being.downloade |
36c0 | 64 20 28 61 73 20 69 74 27 73 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 29 20 2a 2f 00 09 69 66 28 | d.(as.it's.not.complete).*/..if( |
36e0 | 77 6f 72 6b 66 69 6c 65 29 20 7b 00 09 7d 00 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c | workfile).{..}...fprintf(stderr, |
3700 | 20 22 77 61 72 6e 69 6e 67 3a 20 63 6f 75 6c 64 20 6e 6f 74 20 72 65 6d 6f 76 65 20 6c 6f 63 6b | ."warning:.could.not.remove.lock |
3720 | 20 66 69 6c 65 20 25 73 5c 6e 22 2c 20 6c 63 6b 66 69 6c 65 29 3b 00 09 69 66 28 6c 63 6b 72 6d | .file.%s\n",.lckfile);..if(lckrm |
3740 | 28 6c 63 6b 66 69 6c 65 29 29 20 7b 00 7b 00 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 69 6e 74 20 | (lckfile)).{.{.void.cleanup(int. |
3760 | 73 69 67 6e 75 6d 29 00 00 7d 00 09 72 65 74 75 72 6e 28 75 6e 6c 69 6e 6b 28 66 69 6c 65 29 29 | signum)..}..return(unlink(file)) |
3780 | 3b 00 7b 00 69 6e 74 20 6c 63 6b 72 6d 28 63 68 61 72 20 2a 66 69 6c 65 29 00 00 7d 00 09 72 65 | ;.{.int.lckrm(char.*file)..}..re |
37a0 | 74 75 72 6e 28 66 64 20 3e 20 30 20 3f 20 30 20 3a 20 2d 31 29 3b 00 09 7d 00 09 09 7d 00 09 09 | turn(fd.>.0.?.0.:.-1);..}...}... |
37c0 | 09 72 65 74 75 72 6e 28 2d 31 29 3b 00 09 09 7d 09 65 6c 73 65 20 7b 00 09 09 09 73 6c 65 65 70 | .return(-1);...}.else.{....sleep |
37e0 | 28 73 6c 65 65 70 5f 73 65 63 73 29 3b 00 09 09 69 66 28 2b 2b 63 6f 75 6e 74 20 3c 20 72 65 74 | (sleep_secs);...if(++count.<.ret |
3800 | 72 69 65 73 29 20 7b 00 09 77 68 69 6c 65 28 28 66 64 20 3d 20 6f 70 65 6e 28 66 69 6c 65 2c 20 | ries).{..while((fd.=.open(file,. |
3820 | 4f 5f 57 52 4f 4e 4c 59 20 7c 20 4f 5f 43 52 45 41 54 20 7c 20 4f 5f 45 58 43 4c 2c 20 30 30 30 | O_WRONLY.|.O_CREAT.|.O_EXCL,.000 |
3840 | 30 29 29 20 3d 3d 20 2d 31 20 26 26 20 65 72 72 6e 6f 20 3d 3d 20 45 41 43 43 45 53 29 20 7b 20 | 0)).==.-1.&&.errno.==.EACCES).{. |
3860 | 00 00 09 69 6e 74 20 66 64 2c 20 63 6f 75 6e 74 20 3d 20 30 3b 00 7b 00 69 6e 74 20 6c 63 6b 6d | ...int.fd,.count.=.0;.{.int.lckm |
3880 | 6b 28 63 68 61 72 20 2a 66 69 6c 65 2c 20 69 6e 74 20 72 65 74 72 69 65 73 2c 20 75 6e 73 69 67 | k(char.*file,.int.retries,.unsig |
38a0 | 6e 65 64 20 69 6e 74 20 73 6c 65 65 70 5f 73 65 63 73 29 00 00 7d 00 09 72 65 74 75 72 6e 28 30 | ned.int.sleep_secs)..}..return(0 |
38c0 | 29 3b 00 09 46 52 45 45 28 73 74 72 29 3b 00 09 73 74 72 63 70 79 28 64 65 70 65 6e 64 2d 3e 76 | );..FREE(str);..strcpy(depend->v |
38e0 | 65 72 73 69 6f 6e 2c 20 70 74 72 29 3b 00 09 7d 00 09 09 70 74 72 2b 2b 3b 00 09 69 66 28 64 65 | ersion,.ptr);..}...ptr++;..if(de |
3900 | 70 65 6e 64 2d 3e 6d 6f 64 20 21 3d 20 44 45 50 5f 45 51 29 20 7b 00 09 70 74 72 2b 2b 3b 00 09 | pend->mod.!=.DEP_EQ).{..ptr++;.. |
3920 | 73 74 72 63 70 79 28 64 65 70 65 6e 64 2d 3e 6e 61 6d 65 2c 20 73 74 72 29 3b 00 09 2a 70 74 72 | strcpy(depend->name,.str);..*ptr |
3940 | 20 3d 20 27 5c 30 27 3b 00 09 7d 00 09 09 72 65 74 75 72 6e 28 30 29 3b 00 09 69 66 28 70 74 72 | .=.'\0';..}...return(0);..if(ptr |
3960 | 20 3d 3d 20 4e 55 4c 4c 29 20 7b 00 00 09 7d 00 09 09 73 74 72 63 70 79 28 64 65 70 65 6e 64 2d | .==.NULL).{...}...strcpy(depend- |
3980 | 3e 76 65 72 73 69 6f 6e 2c 20 22 22 29 3b 00 09 09 73 74 72 63 70 79 28 64 65 70 65 6e 64 2d 3e | >version,."");...strcpy(depend-> |
39a0 | 6e 61 6d 65 2c 20 73 74 72 29 3b 00 09 09 64 65 70 65 6e 64 2d 3e 6d 6f 64 20 3d 20 44 45 50 5f | name,.str);...depend->mod.=.DEP_ |
39c0 | 41 4e 59 3b 00 09 09 2f 2a 20 6e 6f 20 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 2d | ANY;.../*.no.version.specified.- |
39e0 | 20 61 63 63 65 70 74 20 61 6e 79 20 2a 2f 00 09 7d 20 65 6c 73 65 20 7b 00 09 09 64 65 70 65 6e | .accept.any.*/..}.else.{...depen |
3a00 | 64 2d 3e 6d 6f 64 20 3d 20 44 45 50 5f 45 51 3b 00 09 7d 20 65 6c 73 65 20 69 66 28 28 70 74 72 | d->mod.=.DEP_EQ;..}.else.if((ptr |
3a20 | 20 3d 20 73 74 72 73 74 72 28 73 74 72 2c 20 22 3d 22 29 29 29 20 7b 00 09 09 64 65 70 65 6e 64 | .=.strstr(str,."="))).{...depend |
3a40 | 2d 3e 6d 6f 64 20 3d 20 44 45 50 5f 4c 45 3b 00 09 7d 20 65 6c 73 65 20 69 66 28 28 70 74 72 20 | ->mod.=.DEP_LE;..}.else.if((ptr. |
3a60 | 3d 20 73 74 72 73 74 72 28 73 74 72 2c 20 22 3c 3d 22 29 29 29 20 7b 00 09 09 64 65 70 65 6e 64 | =.strstr(str,."<="))).{...depend |
3a80 | 2d 3e 6d 6f 64 20 3d 20 44 45 50 5f 47 45 3b 00 09 69 66 28 28 70 74 72 20 3d 20 73 74 72 73 74 | ->mod.=.DEP_GE;..if((ptr.=.strst |
3aa0 | 72 28 73 74 72 2c 20 22 3e 3d 22 29 29 29 20 7b 00 00 09 73 74 72 20 3d 20 73 74 72 64 75 70 28 | r(str,.">="))).{...str.=.strdup( |
3ac0 | 64 65 70 73 74 72 29 3b 00 00 09 63 68 61 72 20 2a 70 74 72 20 3d 20 4e 55 4c 4c 3b 00 09 63 68 | depstr);...char.*ptr.=.NULL;..ch |
3ae0 | 61 72 20 2a 73 74 72 20 3d 20 4e 55 4c 4c 3b 00 7b 00 69 6e 74 20 73 70 6c 69 74 64 65 70 28 63 | ar.*str.=.NULL;.{.int.splitdep(c |
3b00 | 68 61 72 20 2a 64 65 70 73 74 72 2c 20 64 65 70 65 6e 64 5f 74 20 2a 64 65 70 65 6e 64 29 00 00 | har.*depstr,.depend_t.*depend).. |
3b20 | 7d 00 09 72 65 74 75 72 6e 28 62 61 64 64 65 70 73 29 3b 00 09 00 09 7d 00 09 09 7d 00 09 09 09 | }..return(baddeps);....}...}.... |
3b40 | 7d 00 09 09 09 09 7d 00 09 09 09 09 09 62 61 64 64 65 70 73 20 3d 20 6c 69 73 74 5f 61 64 64 28 | }.....}......baddeps.=.list_add( |
3b60 | 62 61 64 64 65 70 73 2c 20 6d 69 73 73 29 3b 00 09 09 09 09 09 73 74 72 6e 63 70 79 28 6d 69 73 | baddeps,.miss);......strncpy(mis |
3b80 | 73 2d 3e 64 65 70 65 6e 64 2e 6e 61 6d 65 2c 20 28 63 68 61 72 2a 29 6a 2d 3e 64 61 74 61 2c 20 | s->depend.name,.(char*)j->data,. |
3ba0 | 32 35 36 29 3b 00 09 09 09 09 09 73 74 72 6e 63 70 79 28 6d 69 73 73 2d 3e 74 61 72 67 65 74 2c | 256);......strncpy(miss->target, |
3bc0 | 20 74 70 2d 3e 6e 61 6d 65 2c 20 32 35 36 29 3b 00 09 09 09 09 09 6d 69 73 73 2d 3e 64 65 70 65 | .tp->name,.256);......miss->depe |
3be0 | 6e 64 2e 76 65 72 73 69 6f 6e 5b 30 5d 20 3d 20 27 5c 30 27 3b 00 09 09 09 09 09 6d 69 73 73 2d | nd.version[0].=.'\0';......miss- |
3c00 | 3e 64 65 70 65 6e 64 2e 6d 6f 64 20 3d 20 44 45 50 5f 41 4e 59 3b 00 09 09 09 09 09 6d 69 73 73 | >depend.mod.=.DEP_ANY;......miss |
3c20 | 2d 3e 74 79 70 65 20 3d 20 52 45 51 55 49 52 45 44 3b 00 09 09 09 09 09 4d 41 4c 4c 4f 43 28 6d | ->type.=.REQUIRED;......MALLOC(m |
3c40 | 69 73 73 2c 20 73 69 7a 65 6f 66 28 64 65 70 6d 69 73 73 69 6e 67 5f 74 29 29 3b 00 09 09 09 09 | iss,.sizeof(depmissing_t));..... |
3c60 | 69 66 28 21 69 73 5f 69 6e 28 28 63 68 61 72 2a 29 6a 2d 3e 64 61 74 61 2c 20 74 61 72 67 65 74 | if(!is_in((char*)j->data,.target |
3c80 | 73 29 29 20 7b 00 09 09 09 66 6f 72 28 6a 20 3d 20 74 70 2d 3e 72 65 71 75 69 72 65 64 62 79 3b | s)).{....for(j.=.tp->requiredby; |
3ca0 | 20 6a 3b 20 6a 20 3d 20 6a 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 74 70 20 3d 20 28 70 6b 67 69 | .j;.j.=.j->next).{....tp.=.(pkgi |
3cc0 | 6e 66 6f 5f 74 2a 29 69 2d 3e 64 61 74 61 3b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 | nfo_t*)i->data;....}.....continu |
3ce0 | 65 3b 00 09 09 09 69 66 28 69 2d 3e 64 61 74 61 20 3d 3d 20 4e 55 4c 4c 29 20 7b 00 09 09 09 70 | e;....if(i->data.==.NULL).{....p |
3d00 | 6b 67 69 6e 66 6f 5f 74 2a 20 74 70 3b 00 09 09 66 6f 72 28 69 20 3d 20 74 61 72 67 65 74 73 3b | kginfo_t*.tp;...for(i.=.targets; |
3d20 | 20 69 3b 20 69 20 3d 20 69 2d 3e 6e 65 78 74 29 20 7b 00 09 09 2f 2a 20 63 68 65 63 6b 20 72 65 | .i;.i.=.i->next).{.../*.check.re |
3d40 | 71 75 69 72 65 64 62 79 20 66 69 65 6c 64 73 20 2a 2f 00 09 7d 20 65 6c 73 65 20 69 66 28 6f 70 | quiredby.fields.*/..}.else.if(op |
3d60 | 20 3d 3d 20 50 4d 5f 52 45 4d 4f 56 45 29 20 7b 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 7d 00 | .==.PM_REMOVE).{...}....}.....}. |
3d80 | 09 09 09 09 09 62 61 64 64 65 70 73 20 3d 20 6c 69 73 74 5f 61 64 64 28 62 61 64 64 65 70 73 2c | .....baddeps.=.list_add(baddeps, |
3da0 | 20 6d 69 73 73 29 3b 00 09 09 09 09 09 73 74 72 6e 63 70 79 28 6d 69 73 73 2d 3e 64 65 70 65 6e | .miss);......strncpy(miss->depen |
3dc0 | 64 2e 76 65 72 73 69 6f 6e 2c 20 64 65 70 65 6e 64 2e 76 65 72 73 69 6f 6e 2c 20 36 34 29 3b 00 | d.version,.depend.version,.64);. |
3de0 | 09 09 09 09 09 73 74 72 6e 63 70 79 28 6d 69 73 73 2d 3e 64 65 70 65 6e 64 2e 6e 61 6d 65 2c 20 | .....strncpy(miss->depend.name,. |
3e00 | 64 65 70 65 6e 64 2e 6e 61 6d 65 2c 20 32 35 36 29 3b 00 09 09 09 09 09 73 74 72 6e 63 70 79 28 | depend.name,.256);......strncpy( |
3e20 | 6d 69 73 73 2d 3e 74 61 72 67 65 74 2c 20 74 70 2d 3e 6e 61 6d 65 2c 20 32 35 36 29 3b 00 09 09 | miss->target,.tp->name,.256);... |
3e40 | 09 09 09 6d 69 73 73 2d 3e 64 65 70 65 6e 64 2e 6d 6f 64 20 3d 20 64 65 70 65 6e 64 2e 6d 6f 64 | ...miss->depend.mod.=.depend.mod |
3e60 | 3b 00 09 09 09 09 09 6d 69 73 73 2d 3e 74 79 70 65 20 3d 20 44 45 50 45 4e 44 3b 00 09 09 09 09 | ;......miss->type.=.DEPEND;..... |
3e80 | 09 4d 41 4c 4c 4f 43 28 6d 69 73 73 2c 20 73 69 7a 65 6f 66 28 64 65 70 6d 69 73 73 69 6e 67 5f | .MALLOC(miss,.sizeof(depmissing_ |
3ea0 | 74 29 29 3b 00 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 7d 00 09 09 09 09 | t));.....if(!found).{.....}..... |
3ec0 | 09 20 2a 2f 00 09 09 09 09 09 20 2a 20 74 68 65 20 6f 74 68 65 72 20 28 77 72 74 20 64 65 70 73 | ..*/.......*.the.other.(wrt.deps |
3ee0 | 29 00 09 09 09 09 09 2f 2a 20 54 4f 44 4f 3a 20 73 77 69 74 63 68 20 70 6f 73 69 74 69 6f 6e 73 | )....../*.TODO:.switch.positions |
3f00 | 20 69 6e 20 74 61 72 67 65 74 73 20 69 66 20 6f 6e 65 20 70 61 63 6b 61 67 65 20 73 68 6f 75 6c | .in.targets.if.one.package.shoul |
3f20 | 64 20 70 72 65 63 65 64 65 00 09 09 09 09 09 7d 00 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 | d.precede......}.......}........ |
3f40 | 46 52 45 45 28 76 65 72 29 3b 00 09 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 09 63 61 73 65 | FREE(ver);........}.........case |
3f60 | 20 44 45 50 5f 4c 45 3a 20 66 6f 75 6e 64 20 3d 20 28 63 6d 70 20 3c 3d 20 30 29 3b 20 62 72 65 | .DEP_LE:.found.=.(cmp.<=.0);.bre |
3f80 | 61 6b 3b 00 09 09 09 09 09 09 09 09 63 61 73 65 20 44 45 50 5f 47 45 3a 20 66 6f 75 6e 64 20 3d | ak;.........case.DEP_GE:.found.= |
3fa0 | 20 28 63 6d 70 20 3e 3d 20 30 29 3b 20 62 72 65 61 6b 3b 00 09 09 09 09 09 09 09 09 63 61 73 65 | .(cmp.>=.0);.break;.........case |
3fc0 | 20 44 45 50 5f 45 51 3a 20 66 6f 75 6e 64 20 3d 20 28 63 6d 70 20 3d 3d 20 30 29 3b 20 62 72 65 | .DEP_EQ:.found.=.(cmp.==.0);.bre |
3fe0 | 61 6b 3b 00 09 09 09 09 09 09 09 73 77 69 74 63 68 28 64 65 70 65 6e 64 2e 6d 6f 64 29 20 7b 00 | ak;........switch(depend.mod).{. |
4000 | 61 64 00 00 5f 02 00 00 f7 03 00 00 00 10 00 00 61 00 00 00 f0 0f 00 00 e2 0f 00 00 dd 0f 00 00 | ad.._...........a............... |
4020 | a5 0f 00 00 6d 0f 00 00 5c 0f 00 00 3b 0f 00 00 01 0f 00 00 de 0e 00 00 cf 0e 00 00 c1 0e 00 00 | ....m...\...;................... |
4040 | a8 0e 00 00 87 0e 00 00 79 0e 00 00 6d 0e 00 00 56 0e 00 00 43 0e 00 00 08 0e 00 00 b3 0d 00 00 | ........y...m...V...C........... |
4060 | 91 0d 00 00 53 0d 00 00 29 0d 00 00 f2 0c 00 00 e1 0c 00 00 da 0c 00 00 d4 0c 00 00 c3 0c 00 00 | ....S...)....................... |
4080 | 83 0c 00 00 39 0c 00 00 fa 0b 00 00 cf 0b 00 00 97 0b 00 00 85 0b 00 00 7d 0b 00 00 76 0b 00 00 | ....9...................}...v... |
40a0 | 64 0b 00 00 3f 0b 00 00 38 0b 00 00 32 0b 00 00 2d 0b 00 00 29 0b 00 00 04 0b 00 00 9d 0a 00 00 | d...?...8...2...-...)........... |
40c0 | 99 0a 00 00 8f 0a 00 00 77 0a 00 00 47 0a 00 00 36 0a 00 00 1e 0a 00 00 08 0a 00 00 ec 09 00 00 | ........w...G...6............... |
40e0 | c7 09 00 00 c6 09 00 00 91 09 00 00 5e 09 00 00 35 09 00 00 fd 08 00 00 d1 08 00 00 a2 08 00 00 | ............^...5............... |
4100 | 90 08 00 00 78 08 00 00 3a 08 00 00 e8 07 00 00 c9 07 00 00 b6 07 00 00 ad 07 00 00 a5 07 00 00 | ....x...:....................... |
4120 | 9e 07 00 00 98 07 00 00 87 07 00 00 43 07 00 00 31 07 00 00 22 07 00 00 1c 07 00 00 f5 06 00 00 | ............C...1..."........... |
4140 | a4 06 00 00 6a 06 00 00 57 06 00 00 1b 06 00 00 ae 05 00 00 9d 05 00 00 95 05 00 00 7a 05 00 00 | ....j...W...................z... |
4160 | 57 05 00 00 f3 04 00 00 e2 04 00 00 da 04 00 00 d3 04 00 00 cd 04 00 00 af 04 00 00 a0 04 00 00 | W............................... |
4180 | 7b 04 00 00 50 04 00 00 15 04 00 00 04 04 00 00 fd 03 00 00 f7 03 00 00 00 00 00 00 00 00 00 00 | {...P........................... |
41a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 09 09 09 7d 00 09 09 09 | ...........................}.... |
4400 | 09 09 7d 00 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 69 66 28 74 6d 70 | ..}.......found.=.1;......if(tmp |
4420 | 20 26 26 20 21 73 74 72 63 6d 70 28 74 6d 70 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 73 79 6e 63 | .&&.!strcmp(tmp->pkg->name,.sync |
4440 | 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a | ->pkg->name)).{......syncpkg_t.* |
4460 | 74 6d 70 20 3d 20 28 73 79 6e 63 70 6b 67 5f 74 2a 29 6a 2d 3e 64 61 74 61 3b 00 09 09 09 09 66 | tmp.=.(syncpkg_t*)j->data;.....f |
4480 | 6f 72 28 6a 20 3d 20 66 69 6e 61 6c 3b 20 6a 3b 20 6a 20 3d 20 6a 2d 3e 6e 65 78 74 29 20 7b 00 | or(j.=.final;.j;.j.=.j->next).{. |
44a0 | 09 09 09 09 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 2f 2a 20 61 64 64 20 74 6f 20 74 61 72 | ....found.=.0;...../*.add.to.tar |
44c0 | 67 65 74 73 20 6c 69 73 74 20 2a 2f 00 09 09 09 09 7d 00 09 09 09 09 09 7d 00 09 09 09 09 09 09 | gets.list.*/.....}......}....... |
44e0 | 7d 00 09 09 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 09 69 66 28 21 79 65 73 | }........continue;.......if(!yes |
4500 | 6e 6f 28 22 3a 3a 20 25 73 2d 25 73 3a 20 69 73 20 75 70 20 74 6f 20 64 61 74 65 2e 20 20 55 70 | no("::.%s-%s:.is.up.to.date...Up |
4520 | 67 72 61 64 65 20 61 6e 79 77 61 79 3f 20 5b 59 2f 6e 5d 20 22 2c 20 6c 6f 63 61 6c 2d 3e 6e 61 | grade.anyway?.[Y/n].",.local->na |
4540 | 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 29 29 20 7b 00 09 09 09 09 09 09 2f 2a 20 | me,.local->version)).{......./*. |
4560 | 76 65 72 73 69 6f 6e 73 20 61 72 65 20 69 64 65 6e 74 69 63 61 6c 20 2a 2f 00 09 09 09 09 09 7d | versions.are.identical.*/......} |
4580 | 20 65 6c 73 65 20 69 66 28 63 6d 70 20 3d 3d 20 30 29 20 7b 00 09 09 09 09 09 09 7d 00 09 09 09 | .else.if(cmp.==.0).{.......}.... |
45a0 | 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 09 69 66 28 21 79 65 73 6e 6f 28 22 3a | ....continue;.......if(!yesno(": |
45c0 | 3a 20 25 73 2d 25 73 3a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 2e | :.%s-%s:.local.version.is.newer. |
45e0 | 20 20 55 70 67 72 61 64 65 20 61 6e 79 77 61 79 3f 20 5b 59 2f 6e 5d 20 22 2c 20 6c 6f 63 61 6c | ..Upgrade.anyway?.[Y/n].",.local |
4600 | 2d 3e 6e 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 29 29 20 7b 00 09 09 09 09 09 | ->name,.local->version)).{...... |
4620 | 09 2f 2a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 20 2d 20 67 65 74 | ./*.local.version.is.newer.-.get |
4640 | 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 69 72 73 74 20 2a 2f 00 09 09 09 09 09 69 66 28 63 | .confirmation.first.*/......if(c |
4660 | 6d 70 20 3e 20 30 29 20 7b 00 09 09 09 09 09 63 6d 70 20 3d 20 72 70 6d 76 65 72 63 6d 70 28 6c | mp.>.0).{......cmp.=.rpmvercmp(l |
4680 | 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 2c 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e 76 65 72 73 69 6f | ocal->version,.sync->pkg->versio |
46a0 | 6e 29 3b 00 09 09 09 09 09 2f 2a 20 74 68 69 73 20 69 73 20 61 6e 20 75 70 67 72 61 64 65 2c 20 | n);....../*.this.is.an.upgrade,. |
46c0 | 63 6f 6d 70 61 72 65 20 76 65 72 73 69 6f 6e 73 20 61 6e 64 20 64 65 74 65 72 6d 69 6e 65 20 69 | compare.versions.and.determine.i |
46e0 | 66 20 69 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 2a 2f 00 09 09 09 09 69 66 28 6c 6f 63 61 | f.it.is.necessary.*/.....if(loca |
4700 | 6c 20 26 26 20 21 70 6d 6f 5f 73 5f 64 6f 77 6e 6c 6f 61 64 6f 6e 6c 79 29 20 7b 00 09 09 09 09 | l.&&.!pmo_s_downloadonly).{..... |
4720 | 7d 00 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 61 6c 6c 67 6f 6f 64 20 3d 20 | }......continue;......allgood.=. |
4740 | 30 3b 00 09 09 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 25 73 3a 20 6e 6f 74 | 0;......fprintf(stderr,."%s:.not |
4760 | 20 66 6f 75 6e 64 20 69 6e 20 73 79 6e 63 20 64 62 5c 6e 22 2c 20 28 63 68 61 72 2a 29 69 2d 3e | .found.in.sync.db\n",.(char*)i-> |
4780 | 64 61 74 61 29 3b 00 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 7d 00 09 09 | data);.....if(!found).{.....}... |
47a0 | 09 09 09 7d 00 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 09 66 6f | ...}.......}........}.........fo |
47c0 | 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 09 09 09 69 66 28 73 79 6e 63 2d 3e 70 6b 67 20 3d 3d 20 | und.=.0;........if(sync->pkg.==. |
47e0 | 4e 55 4c 4c 29 20 7b 00 09 09 09 09 09 09 09 73 79 6e 63 2d 3e 70 6b 67 20 3d 20 64 62 5f 73 63 | NULL).{........sync->pkg.=.db_sc |
4800 | 61 6e 28 73 79 6e 63 2d 3e 64 62 73 2d 3e 64 62 2c 20 70 6b 67 2d 3e 6e 61 6d 65 2c 20 49 4e 46 | an(sync->dbs->db,.pkg->name,.INF |
4820 | 52 51 5f 44 45 53 43 20 7c 20 49 4e 46 52 51 5f 44 45 50 45 4e 44 53 29 3b 00 09 09 09 09 09 09 | RQ_DESC.|.INFRQ_DEPENDS);....... |
4840 | 09 2f 2a 20 72 65 2d 66 65 74 63 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 72 65 63 6f 72 64 20 | ./*.re-fetch.the.package.record. |
4860 | 77 69 74 68 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 66 6f 20 2a 2f 00 09 09 09 09 09 09 09 73 | with.dependency.info.*/........s |
4880 | 79 6e 63 2d 3e 64 62 73 20 3d 20 64 62 73 3b 00 09 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 | ync->dbs.=.dbs;........found.=.1 |
48a0 | 3b 00 09 09 09 09 09 09 69 66 28 21 73 74 72 63 6d 70 28 28 63 68 61 72 2a 29 69 2d 3e 64 61 74 | ;.......if(!strcmp((char*)i->dat |
48c0 | 61 2c 20 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 09 70 6b 67 69 6e 66 6f 5f 74 | a,.pkg->name)).{.......pkginfo_t |
48e0 | 20 2a 70 6b 67 20 3d 20 28 70 6b 67 69 6e 66 6f 5f 74 2a 29 6b 2d 3e 64 61 74 61 3b 00 09 09 09 | .*pkg.=.(pkginfo_t*)k->data;.... |
4900 | 09 09 66 6f 72 28 6b 20 3d 20 64 62 73 2d 3e 70 6b 67 63 61 63 68 65 3b 20 21 66 6f 75 6e 64 20 | ..for(k.=.dbs->pkgcache;.!found. |
4920 | 26 26 20 6b 3b 20 6b 20 3d 20 6b 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 09 64 62 73 79 6e 63 | &&.k;.k.=.k->next).{......dbsync |
4940 | 5f 74 20 2a 64 62 73 20 3d 20 28 64 62 73 79 6e 63 5f 74 2a 29 6a 2d 3e 64 61 74 61 3b 00 09 09 | _t.*dbs.=.(dbsync_t*)j->data;... |
4960 | 09 09 66 6f 72 28 6a 20 3d 20 64 61 74 61 62 61 73 65 73 3b 20 21 66 6f 75 6e 64 20 26 26 20 6a | ..for(j.=.databases;.!found.&&.j |
4980 | 3b 20 6a 20 3d 20 6a 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 6c 6f 63 61 6c 20 3d 20 64 62 5f | ;.j.=.j->next).{.....local.=.db_ |
49a0 | 73 63 61 6e 28 64 62 2c 20 28 63 68 61 72 2a 29 69 2d 3e 64 61 74 61 2c 20 49 4e 46 52 51 5f 44 | scan(db,.(char*)i->data,.INFRQ_D |
49c0 | 45 53 43 29 3b 00 00 09 09 09 09 4d 41 4c 4c 4f 43 28 73 79 6e 63 2c 20 73 69 7a 65 6f 66 28 73 | ESC);......MALLOC(sync,.sizeof(s |
49e0 | 79 6e 63 70 6b 67 5f 74 29 29 3b 00 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a 73 79 6e 63 20 | yncpkg_t));.....syncpkg_t.*sync. |
4a00 | 3d 20 4e 55 4c 4c 3b 00 09 09 09 09 70 6b 67 69 6e 66 6f 5f 74 20 2a 6c 6f 63 61 6c 3b 00 09 09 | =.NULL;.....pkginfo_t.*local;... |
4a20 | 09 09 69 6e 74 20 63 6d 70 2c 20 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 69 66 28 69 2d 3e 64 | ..int.cmp,.found.=.0;....if(i->d |
4a40 | 61 74 61 29 20 7b 00 09 09 66 6f 72 28 69 20 3d 20 74 61 72 67 65 74 73 3b 20 69 20 26 26 20 61 | ata).{...for(i.=.targets;.i.&&.a |
4a60 | 6c 6c 67 6f 6f 64 3b 20 69 20 3d 20 69 2d 3e 6e 65 78 74 29 20 7b 00 09 09 2f 2a 20 70 72 6f 63 | llgood;.i.=.i->next).{.../*.proc |
4a80 | 65 73 73 20 74 61 72 67 65 74 73 20 2a 2f 00 09 7d 20 65 6c 73 65 20 7b 00 09 09 7d 00 09 09 09 | ess.targets.*/..}.else.{...}.... |
4aa0 | 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 41 62 6f 76 65 20 70 61 63 6b 61 67 | fprintf(stderr,."::.Above.packag |
4ac0 | 65 73 20 77 69 6c 6c 20 62 65 20 73 6b 69 70 70 65 64 2e 20 20 54 6f 20 6d 61 6e 75 61 6c 6c 79 | es.will.be.skipped...To.manually |
4ae0 | 20 75 70 67 72 61 64 65 20 75 73 65 20 27 70 61 63 6d 61 6e 20 2d 53 20 3c 70 6b 67 3e 27 5c 6e | .upgrade.use.'pacman.-S.<pkg>'\n |
4b00 | 22 29 3b 00 09 09 69 66 28 28 6e 65 77 65 72 20 7c 7c 20 69 67 6e 6f 72 65 29 20 26 26 20 61 6c | ");...if((newer.||.ignore).&&.al |
4b20 | 6c 67 6f 6f 64 29 20 7b 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 7d 00 09 09 09 09 09 7d 00 09 | lgood).{...}....}.....}......}.. |
4b40 | 09 09 09 09 09 66 69 6e 61 6c 20 3d 20 6c 69 73 74 5f 61 64 64 28 66 69 6e 61 6c 2c 20 73 79 6e | .....final.=.list_add(final,.syn |
4b60 | 63 29 3b 00 09 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 09 7d 00 09 09 09 | c);......if(!found).{......}.... |
4b80 | 09 09 09 7d 00 09 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 09 69 66 28 | ...}........found.=.1;.......if( |
4ba0 | 73 20 26 26 20 21 73 74 72 63 6d 70 28 73 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 73 79 6e 63 2d | s.&&.!strcmp(s->pkg->name,.sync- |
4bc0 | 3e 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a | >pkg->name)).{.......syncpkg_t.* |
4be0 | 73 20 3d 20 28 73 79 6e 63 70 6b 67 5f 74 2a 29 6c 70 2d 3e 64 61 74 61 3b 00 09 09 09 09 09 66 | s.=.(syncpkg_t*)lp->data;......f |
4c00 | 6f 72 28 66 6f 75 6e 64 20 3d 20 30 2c 20 6c 70 20 3d 20 66 69 6e 61 6c 3b 20 6c 70 20 26 26 20 | or(found.=.0,.lp.=.final;.lp.&&. |
4c20 | 21 66 6f 75 6e 64 3b 20 6c 70 20 3d 20 6c 70 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 09 2f 2a | !found;.lp.=.lp->next).{....../* |
4c40 | 20 63 68 65 63 6b 20 61 67 61 69 6e 2c 20 61 73 20 72 65 73 6f 6c 76 65 64 65 70 73 20 63 6f 75 | .check.again,.as.resolvedeps.cou |
4c60 | 6c 64 20 68 61 76 65 20 61 64 64 65 64 20 6f 75 72 20 74 61 72 67 65 74 20 66 6f 72 20 75 73 20 | ld.have.added.our.target.for.us. |
4c80 | 2a 2f 00 09 09 09 09 09 61 6c 6c 67 6f 6f 64 20 3d 20 21 72 65 73 6f 6c 76 65 64 65 70 73 28 64 | */......allgood.=.!resolvedeps(d |
4ca0 | 62 2c 20 64 61 74 61 62 61 73 65 73 2c 20 73 79 6e 63 2c 20 66 69 6e 61 6c 2c 20 74 72 61 69 6c | b,.databases,.sync,.final,.trail |
4cc0 | 29 3b 00 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 7d 00 09 09 09 09 09 7d | );.....if(!found).{.....}......} |
4ce0 | 00 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 69 66 28 73 20 26 26 20 21 | .......found.=.1;......if(s.&&.! |
4d00 | 73 74 72 63 6d 70 28 73 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e | strcmp(s->pkg->name,.sync->pkg-> |
4d20 | 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a 73 20 3d 20 28 73 79 | name)).{......syncpkg_t.*s.=.(sy |
4d40 | 6e 63 70 6b 67 5f 74 2a 29 6c 70 2d 3e 64 61 74 61 3b 00 09 09 09 09 66 6f 72 28 66 6f 75 6e 64 | ncpkg_t*)lp->data;.....for(found |
4d60 | 20 3d 20 30 2c 20 6c 70 20 3d 20 66 69 6e 61 6c 3b 20 6c 70 20 26 26 20 21 66 6f 75 6e 64 3b 20 | .=.0,.lp.=.final;.lp.&&.!found;. |
4d80 | 6c 70 20 3d 20 6c 70 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 2f 2a 20 61 64 64 20 74 6f 20 74 | lp.=.lp->next).{...../*.add.to.t |
4da0 | 68 65 20 74 61 72 67 65 74 73 20 6c 69 73 74 20 2a 2f 00 09 09 09 09 73 79 6e 63 2d 3e 70 6b 67 | he.targets.list.*/.....sync->pkg |
4dc0 | 20 3d 20 64 62 5f 73 63 61 6e 28 73 79 6e 63 2d 3e 64 62 73 2d 3e 64 62 2c 20 73 79 6e 63 2d 3e | .=.db_scan(sync->dbs->db,.sync-> |
4de0 | 70 6b 67 2d 3e 6e 61 6d 65 2c 20 49 4e 46 52 51 5f 44 45 53 43 20 7c 20 49 4e 46 52 51 5f 44 45 | pkg->name,.INFRQ_DESC.|.INFRQ_DE |
4e00 | 50 45 4e 44 53 29 3b 00 09 09 09 09 2f 2a 20 72 65 2d 66 65 74 63 68 20 74 68 65 20 70 61 63 6b | PENDS);...../*.re-fetch.the.pack |
4e20 | 61 67 65 20 72 65 63 6f 72 64 20 77 69 74 68 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 66 6f 20 | age.record.with.dependency.info. |
4e40 | 2a 2f 00 09 09 09 09 69 6e 74 20 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 50 4d 4c 69 73 74 | */.....int.found.=.0;.....PMList |
4e60 | 20 2a 6c 70 20 3d 20 4e 55 4c 4c 3b 00 09 09 09 7d 20 65 6c 73 65 20 7b 00 09 09 09 09 63 6f 6e | .*lp.=.NULL;....}.else.{.....con |
4e80 | 74 69 6e 75 65 3b 00 09 09 09 09 2f 2a 20 76 65 72 73 69 6f 6e 73 20 61 72 65 20 69 64 65 6e 74 | tinue;...../*.versions.are.ident |
4ea0 | 69 63 61 6c 20 2a 2f 00 09 09 09 7d 20 65 6c 73 65 20 69 66 28 63 6d 70 20 3d 3d 20 30 29 20 7b | ical.*/....}.else.if(cmp.==.0).{ |
4ec0 | 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 6e 65 77 65 72 20 3d 20 31 3b 00 09 09 | .....continue;.....newer.=.1;... |
4ee0 | 09 09 09 6c 6f 63 61 6c 2d 3e 6e 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 29 3b | ...local->name,.local->version); |
4f00 | 00 09 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 25 73 2d 25 73 3a 20 | .....fprintf(stderr,."::.%s-%s:. |
4f20 | 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 5c 6e 22 2c 00 09 09 09 09 2f | local.version.is.newer\n",...../ |
4f40 | 2a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 20 2a 2f 00 09 09 09 69 | *.local.version.is.newer.*/....i |
4f60 | 66 28 63 6d 70 20 3e 20 30 29 20 7b 00 09 09 09 63 6d 70 20 3d 20 72 70 6d 76 65 72 63 6d 70 28 | f(cmp.>.0).{....cmp.=.rpmvercmp( |
4f80 | 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 2c 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e 76 65 72 73 69 | local->version,.sync->pkg->versi |
4fa0 | 6f 6e 29 3b 00 09 09 09 2f 2a 20 63 6f 6d 70 61 72 65 20 76 65 72 73 69 6f 6e 73 20 61 6e 64 20 | on);..../*.compare.versions.and. |
4fc0 | 73 65 65 20 69 66 20 77 65 20 6e 65 65 64 20 74 6f 20 75 70 67 72 61 64 65 20 2a 2f 00 09 09 09 | see.if.we.need.to.upgrade.*/.... |
4fe0 | 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 69 67 6e 6f 72 65 20 3d 20 31 3b 00 | }.....continue;.....ignore.=.1;. |
5000 | 61 64 00 00 84 0d 00 00 dc 0d 00 00 00 10 00 00 11 00 00 00 d8 0f 00 00 a1 0f 00 00 76 0f 00 00 | ad..........................v... |
5020 | 4b 0f 00 00 3a 0f 00 00 23 0f 00 00 0c 0f 00 00 05 0f 00 00 ff 0e 00 00 fa 0e 00 00 ea 0e 00 00 | K...:...#....................... |
5040 | 9c 0e 00 00 8e 0e 00 00 89 0e 00 00 5d 0e 00 00 2f 0e 00 00 dc 0d 00 00 9a 0d 00 00 c7 0d 00 00 | ............].../............... |
5060 | c2 0d 00 00 8a 0d 00 00 52 0d 00 00 41 0d 00 00 20 0d 00 00 e6 0c 00 00 c3 0c 00 00 b4 0c 00 00 | ........R...A................... |
5080 | a6 0c 00 00 8d 0c 00 00 6c 0c 00 00 5e 0c 00 00 52 0c 00 00 3b 0c 00 00 28 0c 00 00 ed 0b 00 00 | ........l...^...R...;...(....... |
50a0 | 98 0b 00 00 76 0b 00 00 38 0b 00 00 0e 0b 00 00 d7 0a 00 00 c6 0a 00 00 bf 0a 00 00 b9 0a 00 00 | ....v...8....................... |
50c0 | a8 0a 00 00 68 0a 00 00 1e 0a 00 00 df 09 00 00 b4 09 00 00 7c 09 00 00 6a 09 00 00 62 09 00 00 | ....h...............|...j...b... |
50e0 | 5b 09 00 00 49 09 00 00 24 09 00 00 1d 09 00 00 17 09 00 00 12 09 00 00 0e 09 00 00 e9 08 00 00 | [...I...$....................... |
5100 | 82 08 00 00 7e 08 00 00 74 08 00 00 5c 08 00 00 2c 08 00 00 1b 08 00 00 03 08 00 00 ed 07 00 00 | ....~...t...\...,............... |
5120 | d1 07 00 00 ac 07 00 00 ab 07 00 00 76 07 00 00 43 07 00 00 1a 07 00 00 e2 06 00 00 b6 06 00 00 | ............v...C............... |
5140 | 87 06 00 00 75 06 00 00 5d 06 00 00 1f 06 00 00 cd 05 00 00 ae 05 00 00 9b 05 00 00 92 05 00 00 | ....u...]....................... |
5160 | 8a 05 00 00 83 05 00 00 7d 05 00 00 6c 05 00 00 28 05 00 00 16 05 00 00 07 05 00 00 01 05 00 00 | ........}...l...(............... |
5180 | da 04 00 00 89 04 00 00 4f 04 00 00 3c 04 00 00 00 04 00 00 93 03 00 00 82 03 00 00 7a 03 00 00 | ........O...<...............z... |
51a0 | 5f 03 00 00 3c 03 00 00 d8 02 00 00 c7 02 00 00 bf 02 00 00 b8 02 00 00 b2 02 00 00 94 02 00 00 | _...<........................... |
51c0 | 85 02 00 00 60 02 00 00 35 02 00 00 fa 01 00 00 e9 01 00 00 e2 01 00 00 dc 01 00 00 09 09 09 09 | ....`...5....................... |
51e0 | 7d 00 09 09 09 09 09 7d 00 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 69 | }......}.......found.=.1;......i |
5200 | 66 28 74 6d 70 20 26 26 20 21 73 74 72 63 6d 70 28 74 6d 70 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c | f(tmp.&&.!strcmp(tmp->pkg->name, |
5220 | 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 73 79 6e 63 70 6b | .sync->pkg->name)).{......syncpk |
5240 | 67 5f 74 20 2a 74 6d 70 20 3d 20 28 73 79 6e 63 70 6b 67 5f 74 2a 29 6a 2d 3e 64 61 74 61 3b 00 | g_t.*tmp.=.(syncpkg_t*)j->data;. |
5260 | 09 09 09 09 66 6f 72 28 6a 20 3d 20 66 69 6e 61 6c 3b 20 6a 3b 20 6a 20 3d 20 6a 2d 3e 6e 65 78 | ....for(j.=.final;.j;.j.=.j->nex |
5280 | 74 29 20 7b 00 09 09 09 09 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 2f 2a 20 61 64 64 20 74 | t).{.....found.=.0;...../*.add.t |
52a0 | 6f 20 74 61 72 67 65 74 73 20 6c 69 73 74 20 2a 2f 00 09 09 09 09 7d 00 09 09 09 09 09 7d 00 09 | o.targets.list.*/.....}......}.. |
52c0 | 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 09 69 66 | .....}........continue;.......if |
52e0 | 28 21 79 65 73 6e 6f 28 22 3a 3a 20 25 73 2d 25 73 3a 20 69 73 20 75 70 20 74 6f 20 64 61 74 65 | (!yesno("::.%s-%s:.is.up.to.date |
5300 | 2e 20 20 55 70 67 72 61 64 65 20 61 6e 79 77 61 79 3f 20 5b 59 2f 6e 5d 20 22 2c 20 6c 6f 63 61 | ...Upgrade.anyway?.[Y/n].",.loca |
5320 | 6c 2d 3e 6e 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 29 29 20 7b 00 09 09 09 09 | l->name,.local->version)).{..... |
5340 | 09 09 2f 2a 20 76 65 72 73 69 6f 6e 73 20 61 72 65 20 69 64 65 6e 74 69 63 61 6c 20 2a 2f 00 09 | ../*.versions.are.identical.*/.. |
5360 | 09 09 09 09 7d 20 65 6c 73 65 20 69 66 28 63 6d 70 20 3d 3d 20 30 29 20 7b 00 09 09 09 09 09 09 | ....}.else.if(cmp.==.0).{....... |
5380 | 7d 00 09 09 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 09 69 66 28 21 79 65 73 | }........continue;.......if(!yes |
53a0 | 6e 6f 28 22 3a 3a 20 25 73 2d 25 73 3a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e | no("::.%s-%s:.local.version.is.n |
53c0 | 65 77 65 72 2e 20 20 55 70 67 72 61 64 65 20 61 6e 79 77 61 79 3f 20 5b 59 2f 6e 5d 20 22 2c 20 | ewer...Upgrade.anyway?.[Y/n].",. |
53e0 | 6c 6f 63 61 6c 2d 3e 6e 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 29 29 20 7b 00 | local->name,.local->version)).{. |
5400 | 09 09 09 09 09 09 2f 2a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 20 | ....../*.local.version.is.newer. |
5420 | 2d 20 67 65 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 69 72 73 74 20 2a 2f 00 09 09 09 09 | -.get.confirmation.first.*/..... |
5440 | 09 69 66 28 63 6d 70 20 3e 20 30 29 20 7b 00 09 09 09 09 09 63 6d 70 20 3d 20 72 70 6d 76 65 72 | .if(cmp.>.0).{......cmp.=.rpmver |
5460 | 63 6d 70 28 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 2c 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e 76 | cmp(local->version,.sync->pkg->v |
5480 | 65 72 73 69 6f 6e 29 3b 00 09 09 09 09 09 2f 2a 20 74 68 69 73 20 69 73 20 61 6e 20 75 70 67 72 | ersion);....../*.this.is.an.upgr |
54a0 | 61 64 65 2c 20 63 6f 6d 70 61 72 65 20 76 65 72 73 69 6f 6e 73 20 61 6e 64 20 64 65 74 65 72 6d | ade,.compare.versions.and.determ |
54c0 | 69 6e 65 20 69 66 20 69 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 2a 2f 00 09 09 09 09 69 66 | ine.if.it.is.necessary.*/.....if |
54e0 | 28 6c 6f 63 61 6c 20 26 26 20 21 70 6d 6f 5f 73 5f 64 6f 77 6e 6c 6f 61 64 6f 6e 6c 79 29 20 7b | (local.&&.!pmo_s_downloadonly).{ |
5500 | 00 09 09 09 09 7d 00 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 09 61 6c 6c 67 6f | .....}......continue;......allgo |
5520 | 6f 64 20 3d 20 30 3b 00 09 09 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 25 73 | od.=.0;......fprintf(stderr,."%s |
5540 | 3a 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 73 79 6e 63 20 64 62 5c 6e 22 2c 20 28 63 68 61 72 | :.not.found.in.sync.db\n",.(char |
5560 | 2a 29 69 2d 3e 64 61 74 61 29 3b 00 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 | *)i->data);.....if(!found).{.... |
5580 | 09 7d 00 09 09 09 09 09 7d 00 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 7d 00 09 09 09 09 09 | .}......}.......}........}...... |
55a0 | 09 09 09 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 09 09 09 69 66 28 73 79 6e 63 2d 3e 70 6b | ...found.=.0;........if(sync->pk |
55c0 | 67 20 3d 3d 20 4e 55 4c 4c 29 20 7b 00 09 09 09 09 09 09 09 73 79 6e 63 2d 3e 70 6b 67 20 3d 20 | g.==.NULL).{........sync->pkg.=. |
55e0 | 64 62 5f 73 63 61 6e 28 73 79 6e 63 2d 3e 64 62 73 2d 3e 64 62 2c 20 70 6b 67 2d 3e 6e 61 6d 65 | db_scan(sync->dbs->db,.pkg->name |
5600 | 2c 20 49 4e 46 52 51 5f 44 45 53 43 20 7c 20 49 4e 46 52 51 5f 44 45 50 45 4e 44 53 29 3b 00 09 | ,.INFRQ_DESC.|.INFRQ_DEPENDS);.. |
5620 | 09 09 09 09 09 09 2f 2a 20 72 65 2d 66 65 74 63 68 20 74 68 65 20 70 61 63 6b 61 67 65 20 72 65 | ....../*.re-fetch.the.package.re |
5640 | 63 6f 72 64 20 77 69 74 68 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 66 6f 20 2a 2f 00 09 09 09 | cord.with.dependency.info.*/.... |
5660 | 09 09 09 09 73 79 6e 63 2d 3e 64 62 73 20 3d 20 64 62 73 3b 00 09 09 09 09 09 09 09 66 6f 75 6e | ....sync->dbs.=.dbs;........foun |
5680 | 64 20 3d 20 31 3b 00 09 09 09 09 09 09 69 66 28 21 73 74 72 63 6d 70 28 28 63 68 61 72 2a 29 69 | d.=.1;.......if(!strcmp((char*)i |
56a0 | 2d 3e 64 61 74 61 2c 20 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 09 70 6b 67 69 | ->data,.pkg->name)).{.......pkgi |
56c0 | 6e 66 6f 5f 74 20 2a 70 6b 67 20 3d 20 28 70 6b 67 69 6e 66 6f 5f 74 2a 29 6b 2d 3e 64 61 74 61 | nfo_t.*pkg.=.(pkginfo_t*)k->data |
56e0 | 3b 00 09 09 09 09 09 66 6f 72 28 6b 20 3d 20 64 62 73 2d 3e 70 6b 67 63 61 63 68 65 3b 20 21 66 | ;......for(k.=.dbs->pkgcache;.!f |
5700 | 6f 75 6e 64 20 26 26 20 6b 3b 20 6b 20 3d 20 6b 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 09 64 | ound.&&.k;.k.=.k->next).{......d |
5720 | 62 73 79 6e 63 5f 74 20 2a 64 62 73 20 3d 20 28 64 62 73 79 6e 63 5f 74 2a 29 6a 2d 3e 64 61 74 | bsync_t.*dbs.=.(dbsync_t*)j->dat |
5740 | 61 3b 00 09 09 09 09 66 6f 72 28 6a 20 3d 20 64 61 74 61 62 61 73 65 73 3b 20 21 66 6f 75 6e 64 | a;.....for(j.=.databases;.!found |
5760 | 20 26 26 20 6a 3b 20 6a 20 3d 20 6a 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 6c 6f 63 61 6c 20 | .&&.j;.j.=.j->next).{.....local. |
5780 | 3d 20 64 62 5f 73 63 61 6e 28 64 62 2c 20 28 63 68 61 72 2a 29 69 2d 3e 64 61 74 61 2c 20 49 4e | =.db_scan(db,.(char*)i->data,.IN |
57a0 | 46 52 51 5f 44 45 53 43 29 3b 00 00 09 09 09 09 4d 41 4c 4c 4f 43 28 73 79 6e 63 2c 20 73 69 7a | FRQ_DESC);......MALLOC(sync,.siz |
57c0 | 65 6f 66 28 73 79 6e 63 70 6b 67 5f 74 29 29 3b 00 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a | eof(syncpkg_t));.....syncpkg_t.* |
57e0 | 73 79 6e 63 20 3d 20 4e 55 4c 4c 3b 00 09 09 09 09 70 6b 67 69 6e 66 6f 5f 74 20 2a 6c 6f 63 61 | sync.=.NULL;.....pkginfo_t.*loca |
5800 | 6c 3b 00 09 09 09 09 69 6e 74 20 63 6d 70 2c 20 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 69 66 | l;.....int.cmp,.found.=.0;....if |
5820 | 28 69 2d 3e 64 61 74 61 29 20 7b 00 09 09 66 6f 72 28 69 20 3d 20 74 61 72 67 65 74 73 3b 20 69 | (i->data).{...for(i.=.targets;.i |
5840 | 20 26 26 20 61 6c 6c 67 6f 6f 64 3b 20 69 20 3d 20 69 2d 3e 6e 65 78 74 29 20 7b 00 09 09 2f 2a | .&&.allgood;.i.=.i->next).{.../* |
5860 | 20 70 72 6f 63 65 73 73 20 74 61 72 67 65 74 73 20 2a 2f 00 09 7d 20 65 6c 73 65 20 7b 00 09 09 | .process.targets.*/..}.else.{... |
5880 | 7d 00 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 41 62 6f 76 65 20 70 | }....fprintf(stderr,."::.Above.p |
58a0 | 61 63 6b 61 67 65 73 20 77 69 6c 6c 20 62 65 20 73 6b 69 70 70 65 64 2e 20 20 54 6f 20 6d 61 6e | ackages.will.be.skipped...To.man |
58c0 | 75 61 6c 6c 79 20 75 70 67 72 61 64 65 20 75 73 65 20 27 70 61 63 6d 61 6e 20 2d 53 20 3c 70 6b | ually.upgrade.use.'pacman.-S.<pk |
58e0 | 67 3e 27 5c 6e 22 29 3b 00 09 09 69 66 28 28 6e 65 77 65 72 20 7c 7c 20 69 67 6e 6f 72 65 29 20 | g>'\n");...if((newer.||.ignore). |
5900 | 26 26 20 61 6c 6c 67 6f 6f 64 29 20 7b 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 7d 00 09 09 09 | &&.allgood).{...}....}.....}.... |
5920 | 09 09 7d 00 09 09 09 09 09 09 66 69 6e 61 6c 20 3d 20 6c 69 73 74 5f 61 64 64 28 66 69 6e 61 6c | ..}.......final.=.list_add(final |
5940 | 2c 20 73 79 6e 63 29 3b 00 09 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 09 | ,.sync);......if(!found).{...... |
5960 | 7d 00 09 09 09 09 09 09 7d 00 09 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 | }.......}........found.=.1;..... |
5980 | 09 09 69 66 28 73 20 26 26 20 21 73 74 72 63 6d 70 28 73 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 | ..if(s.&&.!strcmp(s->pkg->name,. |
59a0 | 73 79 6e 63 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 09 73 79 6e 63 70 6b | sync->pkg->name)).{.......syncpk |
59c0 | 67 5f 74 20 2a 73 20 3d 20 28 73 79 6e 63 70 6b 67 5f 74 2a 29 6c 70 2d 3e 64 61 74 61 3b 00 09 | g_t.*s.=.(syncpkg_t*)lp->data;.. |
59e0 | 09 09 09 09 66 6f 72 28 66 6f 75 6e 64 20 3d 20 30 2c 20 6c 70 20 3d 20 66 69 6e 61 6c 3b 20 6c | ....for(found.=.0,.lp.=.final;.l |
5a00 | 70 20 26 26 20 21 66 6f 75 6e 64 3b 20 6c 70 20 3d 20 6c 70 2d 3e 6e 65 78 74 29 20 7b 00 09 09 | p.&&.!found;.lp.=.lp->next).{... |
5a20 | 09 09 09 2f 2a 20 63 68 65 63 6b 20 61 67 61 69 6e 2c 20 61 73 20 72 65 73 6f 6c 76 65 64 65 70 | .../*.check.again,.as.resolvedep |
5a40 | 73 20 63 6f 75 6c 64 20 68 61 76 65 20 61 64 64 65 64 20 6f 75 72 20 74 61 72 67 65 74 20 66 6f | s.could.have.added.our.target.fo |
5a60 | 72 20 75 73 20 2a 2f 00 09 09 09 09 09 61 6c 6c 67 6f 6f 64 20 3d 20 21 72 65 73 6f 6c 76 65 64 | r.us.*/......allgood.=.!resolved |
5a80 | 65 70 73 28 64 62 2c 20 64 61 74 61 62 61 73 65 73 2c 20 73 79 6e 63 2c 20 66 69 6e 61 6c 2c 20 | eps(db,.databases,.sync,.final,. |
5aa0 | 74 72 61 69 6c 29 3b 00 09 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 09 7d 00 09 | trail);.....if(!found).{.....}.. |
5ac0 | 09 09 09 09 7d 00 09 09 09 09 09 09 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 69 66 28 73 | ....}.......found.=.1;......if(s |
5ae0 | 20 26 26 20 21 73 74 72 63 6d 70 28 73 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 73 79 6e 63 2d 3e | .&&.!strcmp(s->pkg->name,.sync-> |
5b00 | 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 73 79 6e 63 70 6b 67 5f 74 20 2a 73 20 | pkg->name)).{......syncpkg_t.*s. |
5b20 | 3d 20 28 73 79 6e 63 70 6b 67 5f 74 2a 29 6c 70 2d 3e 64 61 74 61 3b 00 09 09 09 09 66 6f 72 28 | =.(syncpkg_t*)lp->data;.....for( |
5b40 | 66 6f 75 6e 64 20 3d 20 30 2c 20 6c 70 20 3d 20 66 69 6e 61 6c 3b 20 6c 70 20 26 26 20 21 66 6f | found.=.0,.lp.=.final;.lp.&&.!fo |
5b60 | 75 6e 64 3b 20 6c 70 20 3d 20 6c 70 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 2f 2a 20 61 64 64 | und;.lp.=.lp->next).{...../*.add |
5b80 | 20 74 6f 20 74 68 65 20 74 61 72 67 65 74 73 20 6c 69 73 74 20 2a 2f 00 09 09 09 09 73 79 6e 63 | .to.the.targets.list.*/.....sync |
5ba0 | 2d 3e 70 6b 67 20 3d 20 64 62 5f 73 63 61 6e 28 73 79 6e 63 2d 3e 64 62 73 2d 3e 64 62 2c 20 73 | ->pkg.=.db_scan(sync->dbs->db,.s |
5bc0 | 79 6e 63 2d 3e 70 6b 67 2d 3e 6e 61 6d 65 2c 20 49 4e 46 52 51 5f 44 45 53 43 20 7c 20 49 4e 46 | ync->pkg->name,.INFRQ_DESC.|.INF |
5be0 | 52 51 5f 44 45 50 45 4e 44 53 29 3b 00 09 09 09 09 2f 2a 20 72 65 2d 66 65 74 63 68 20 74 68 65 | RQ_DEPENDS);...../*.re-fetch.the |
5c00 | 20 70 61 63 6b 61 67 65 20 72 65 63 6f 72 64 20 77 69 74 68 20 64 65 70 65 6e 64 65 6e 63 79 20 | .package.record.with.dependency. |
5c20 | 69 6e 66 6f 20 2a 2f 00 09 09 09 09 69 6e 74 20 66 6f 75 6e 64 20 3d 20 30 3b 00 09 09 09 09 50 | info.*/.....int.found.=.0;.....P |
5c40 | 4d 4c 69 73 74 20 2a 6c 70 20 3d 20 4e 55 4c 4c 3b 00 09 09 09 7d 20 65 6c 73 65 20 7b 00 09 09 | MList.*lp.=.NULL;....}.else.{... |
5c60 | 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 2f 2a 20 76 65 72 73 69 6f 6e 73 20 61 72 65 20 | ..continue;...../*.versions.are. |
5c80 | 69 64 65 6e 74 69 63 61 6c 20 2a 2f 00 09 09 09 7d 20 65 6c 73 65 20 69 66 28 63 6d 70 20 3d 3d | identical.*/....}.else.if(cmp.== |
5ca0 | 20 30 29 20 7b 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 6e 65 77 65 72 20 3d 20 | .0).{.....continue;.....newer.=. |
5cc0 | 31 3b 00 09 09 09 09 09 6c 6f 63 61 6c 2d 3e 6e 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 76 65 72 73 | 1;......local->name,.local->vers |
5ce0 | 69 6f 6e 29 3b 00 09 09 09 09 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 25 73 | ion);.....fprintf(stderr,."::.%s |
5d00 | 2d 25 73 3a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 5c 6e 22 2c 00 | -%s:.local.version.is.newer\n",. |
5d20 | 09 09 09 09 2f 2a 20 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 20 69 73 20 6e 65 77 65 72 20 2a 2f | ..../*.local.version.is.newer.*/ |
5d40 | 00 09 09 09 69 66 28 63 6d 70 20 3e 20 30 29 20 7b 00 09 09 09 63 6d 70 20 3d 20 72 70 6d 76 65 | ....if(cmp.>.0).{....cmp.=.rpmve |
5d60 | 72 63 6d 70 28 6c 6f 63 61 6c 2d 3e 76 65 72 73 69 6f 6e 2c 20 73 79 6e 63 2d 3e 70 6b 67 2d 3e | rcmp(local->version,.sync->pkg-> |
5d80 | 76 65 72 73 69 6f 6e 29 3b 00 09 09 09 2f 2a 20 63 6f 6d 70 61 72 65 20 76 65 09 09 09 09 66 70 | version);..../*.compare.ve....fp |
5da0 | 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 25 73 2d 3a 20 69 67 6e 6f 72 69 6e 67 20 | rintf(stderr,."::.%s-:.ignoring. |
5dc0 | 70 61 63 6b 61 67 65 20 75 70 67 72 61 64 65 5c 6e 22 2c 20 28 63 68 61 72 2a 29 69 09 09 09 09 | package.upgrade\n",.(char*)i.... |
5de0 | 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 3a 3a 20 25 73 2d 25 73 3a 20 69 67 6e 6f 72 | fprintf(stderr,."::.%s-%s:.ignor |
5e00 | 69 6e 67 20 70 61 63 6b 61 67 65 20 75 70 67 72 61 64 65 5c 6e 22 2c 20 6c 6f 63 61 6c 2d 3e 6e | ing.package.upgrade\n",.local->n |
5e20 | 61 6d 65 2c 20 6c 6f 63 61 6c 2d 3e 29 3b 00 09 09 09 69 66 28 69 73 5f 69 6e 28 28 63 68 61 72 | ame,.local->);....if(is_in((char |
5e40 | 2a 29 69 2d 3e 64 61 74 61 2c 20 70 6d 6f 5f 69 67 6e 6f 72 65 70 6b 67 29 29 20 7b 00 09 09 09 | *)i->data,.pmo_ignorepkg)).{.... |
5e60 | 2f 2a 20 63 68 65 63 6b 20 69 66 20 70 61 63 6b 61 67 65 20 73 68 6f 75 6c 64 20 62 65 20 69 67 | /*.check.if.package.should.be.ig |
5e80 | 6e 6f 72 65 64 20 2a 2f 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 | nored.*/....}.....continue;..... |
5ea0 | 2f 2a 66 70 72 69 6e 74 66 28 73 74 64 65 72 72 2c 20 22 25 73 3a 20 6e 6f 74 20 66 6f 75 6e 64 | /*fprintf(stderr,."%s:.not.found |
5ec0 | 20 69 6e 20 73 79 6e 63 20 64 62 2e 20 20 73 6b 69 70 70 69 6e 67 2e 22 2c 20 6c 6f 63 61 6c 2d | .in.sync.db...skipping.",.local- |
5ee0 | 3e 6e 61 6d 65 29 3b 2a 2f 00 09 09 09 69 66 28 21 66 6f 75 6e 64 29 20 7b 00 09 09 09 7d 00 09 | >name);*/....if(!found).{....}.. |
5f00 | 09 09 09 7d 00 09 09 09 09 09 7d 00 09 09 09 09 09 09 73 79 6e 63 2d 3e 64 62 73 20 3d 20 64 62 | ...}......}.......sync->dbs.=.db |
5f20 | 73 3b 00 09 09 09 09 09 09 73 79 6e 63 2d 3e 70 6b 67 20 3d 20 70 6b 67 3b 00 09 09 09 09 09 09 | s;.......sync->pkg.=.pkg;....... |
5f40 | 66 6f 75 6e 64 20 3d 20 31 3b 00 09 09 09 09 09 69 66 28 21 73 74 72 63 6d 70 28 6c 6f 63 61 6c | found.=.1;......if(!strcmp(local |
5f60 | 2d 3e 6e 61 6d 65 2c 20 70 6b 67 2d 3e 6e 61 6d 65 29 29 20 7b 00 09 09 09 09 09 70 6b 67 69 6e | ->name,.pkg->name)).{......pkgin |
5f80 | 66 6f 5f 74 20 2a 70 6b 67 20 3d 20 28 70 6b 67 69 6e 66 6f 5f 74 2a 29 6b 2d 3e 64 61 74 61 3b | fo_t.*pkg.=.(pkginfo_t*)k->data; |
5fa0 | 00 09 09 09 09 66 6f 72 28 6b 20 3d 20 64 62 73 2d 3e 70 6b 67 63 61 63 68 65 3b 20 21 66 6f 75 | .....for(k.=.dbs->pkgcache;.!fou |
5fc0 | 6e 64 20 26 26 20 6b 3b 20 6b 20 3d 20 6b 2d 3e 6e 65 78 74 29 20 7b 00 09 09 09 09 64 62 73 79 | nd.&&.k;.k.=.k->next).{.....dbsy |
5fe0 | 6e 63 5f 74 20 2a 64 62 73 20 3d 20 28 64 62 73 79 6e 63 5f 74 2a 29 6a 2d 3e 64 61 74 61 3b 00 | nc_t.*dbs.=.(dbsync_t*)j->data;. |