5409 execve("/sbin/dhcpcd", ["dhcpcd", "eth0"], [/* 37 vars */]) = 0 5409 brk(0) = 0x175d000 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7738000 5409 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5409 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 5409 fstat(3, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5409 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7730000 5409 close(3) = 0 5409 open("/libx32/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 5409 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\34\0\0004\0\0\0lc\0\0\0\0\0\0004\0 \0\n\0(\0\37\0\36\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0 P\0\0 P\0\0 P\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\350Z\0\0\350Z\0\0\5\0\0\0\0\0 \0\1\0\0\0t^\0\0t^ \0t^ \0\324\3\0\0\340\4\0\0\6\0\0\0\0\0 \0\2\0\0\0\210^\0\0\210^ \0\210^ \0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5409 fstat(3, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5409 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf6f76000 5409 mprotect(0xf710c000, 2097152, PROT_NONE) = 0 5409 mmap(0xf730c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x196000) = 0xf730c000 5409 mmap(0xf730f000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf730f000 5409 close(3) = 0 5409 open("/libx32/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 5409 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pd\0\0004\0\0\0\264S\1\0\0\0\0\0004\0 \0\n\0(\0\"\0\37\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\240\n\1\0\240\n\1\0\240\n\1\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 G\1\0 G\1\0\5\0\0\0\0\0 \0\1\0\0\0XM\1\0XM!\0XM!\0\374\4\0\0\254%\0\0\6\0\0\0\0\0 \0\2\0\0\0XN\1\0XN!\0XN!\0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\274\n\1\0\274\n\1\0\274\n\1\0\354\t\0\0\354\t\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdXM\1\0XM!\0XM!\0\250\2\0\0\250\2\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0U\2\0\0007\1\0\0\0\0\0\0\0\0\0\0d\0\0\0\316\0\0\0\0\0\0\0\0\0\0\0\225\0\0\0N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0w\0\0\0\n\0\0\0\353\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\26\1\0\0\0\0\0\0-\0\0\0\0\0\0\0r\0\0\0", 512) = 512 5409 fstat(3, {st_mode=S_IFREG|0755, st_size=114110, ...}) = 0 5409 mmap(NULL, 2192132, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf6d5e000 5409 mprotect(0xf6d73000, 2093056, PROT_NONE) = 0 5409 mmap(0xf6f72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xf6f72000 5409 mmap(0xf6f74000, 4868, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6f74000 5409 close(3) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf772f000 5409 arch_prctl(ARCH_SET_FS, 0xf772f6c0) = 0 5409 mprotect(0xf730c000, 8192, PROT_READ) = 0 5409 mprotect(0xf6f72000, 4096, PROT_READ) = 0 5409 mprotect(0xf7517000, 4096, PROT_READ) = 0 5409 mprotect(0x618000, 4096, PROT_READ) = 0 5409 mprotect(0xf7739000, 4096, PROT_READ) = 0 5409 munmap(0xf7730000, 30374) = 0 5409 set_tid_address(0xf772f948) = 5409 5409 set_robust_list(0xf772f954, 12) = 0 5409 rt_sigaction(SIGRTMIN, {0xf6d63fd0, [], SA_RESTORER|SA_SIGINFO, 0xf6d6c7f0}, NULL, 8) = 0 5409 rt_sigaction(SIGRT_1, {0xf6d64050, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0xf6d6c7f0}, NULL, 8) = 0 5409 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 5409 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=0}) = 0 5409 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5409 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5409 close(3) = -1 EBADF (Bad file descriptor) 5409 close(4) = -1 EBADF (Bad file descriptor) 5409 close(5) = -1 EBADF (Bad file descriptor) 5409 close(6) = -1 EBADF (Bad file descriptor) 5409 close(7) = -1 EBADF (Bad file descriptor) 5409 close(8) = -1 EBADF (Bad file descriptor) 5409 close(9) = -1 EBADF (Bad file descriptor) 5409 close(10) = -1 EBADF (Bad file descriptor) 5409 close(11) = -1 EBADF (Bad file descriptor) 5409 close(12) = -1 EBADF (Bad file descriptor) 5409 close(13) = -1 EBADF (Bad file descriptor) 5409 close(14) = -1 EBADF (Bad file descriptor) 5409 close(15) = -1 EBADF (Bad file descriptor) 5409 close(16) = -1 EBADF (Bad file descriptor) 5409 close(17) = -1 EBADF (Bad file descriptor) 5409 close(18) = -1 EBADF (Bad file descriptor) 5409 close(19) = -1 EBADF (Bad file descriptor) 5409 close(20) = -1 EBADF (Bad file descriptor) 5409 close(21) = -1 EBADF (Bad file descriptor) 5409 close(22) = -1 EBADF (Bad file descriptor) 5409 close(23) = -1 EBADF (Bad file descriptor) 5409 close(24) = -1 EBADF (Bad file descriptor) 5409 close(25) = -1 EBADF (Bad file descriptor) 5409 close(26) = -1 EBADF (Bad file descriptor) 5409 close(27) = -1 EBADF (Bad file descriptor) 5409 close(28) = -1 EBADF (Bad file descriptor) 5409 close(29) = -1 EBADF (Bad file descriptor) 5409 close(30) = -1 EBADF (Bad file descriptor) 5409 close(31) = -1 EBADF (Bad file descriptor) 5409 close(32) = -1 EBADF (Bad file descriptor) 5409 close(33) = -1 EBADF (Bad file descriptor) 5409 close(34) = -1 EBADF (Bad file descriptor) 5409 close(35) = -1 EBADF (Bad file descriptor) 5409 close(36) = -1 EBADF (Bad file descriptor) 5409 close(37) = -1 EBADF (Bad file descriptor) 5409 close(38) = -1 EBADF (Bad file descriptor) 5409 close(39) = -1 EBADF (Bad file descriptor) 5409 close(40) = -1 EBADF (Bad file descriptor) 5409 close(41) = -1 EBADF (Bad file descriptor) 5409 close(42) = -1 EBADF (Bad file descriptor) 5409 close(43) = -1 EBADF (Bad file descriptor) 5409 close(44) = -1 EBADF (Bad file descriptor) 5409 close(45) = -1 EBADF (Bad file descriptor) 5409 close(46) = -1 EBADF (Bad file descriptor) 5409 close(47) = -1 EBADF (Bad file descriptor) 5409 close(48) = -1 EBADF (Bad file descriptor) 5409 close(49) = -1 EBADF (Bad file descriptor) 5409 close(50) = -1 EBADF (Bad file descriptor) 5409 close(51) = -1 EBADF (Bad file descriptor) 5409 close(52) = -1 EBADF (Bad file descriptor) 5409 close(53) = -1 EBADF (Bad file descriptor) 5409 close(54) = -1 EBADF (Bad file descriptor) 5409 close(55) = -1 EBADF (Bad file descriptor) 5409 close(56) = -1 EBADF (Bad file descriptor) 5409 close(57) = -1 EBADF (Bad file descriptor) 5409 close(58) = -1 EBADF (Bad file descriptor) 5409 close(59) = -1 EBADF (Bad file descriptor) 5409 close(60) = -1 EBADF (Bad file descriptor) 5409 close(61) = -1 EBADF (Bad file descriptor) 5409 close(62) = -1 EBADF (Bad file descriptor) 5409 close(63) = -1 EBADF (Bad file descriptor) 5409 close(64) = -1 EBADF (Bad file descriptor) 5409 close(65) = -1 EBADF (Bad file descriptor) 5409 close(66) = -1 EBADF (Bad file descriptor) 5409 close(67) = -1 EBADF (Bad file descriptor) 5409 close(68) = -1 EBADF (Bad file descriptor) 5409 close(69) = -1 EBADF (Bad file descriptor) 5409 close(70) = -1 EBADF (Bad file descriptor) 5409 close(71) = -1 EBADF (Bad file descriptor) 5409 close(72) = -1 EBADF (Bad file descriptor) 5409 close(73) = -1 EBADF (Bad file descriptor) 5409 close(74) = -1 EBADF (Bad file descriptor) 5409 close(75) = -1 EBADF (Bad file descriptor) 5409 close(76) = -1 EBADF (Bad file descriptor) 5409 close(77) = -1 EBADF (Bad file descriptor) 5409 close(78) = -1 EBADF (Bad file descriptor) 5409 close(79) = -1 EBADF (Bad file descriptor) 5409 close(80) = -1 EBADF (Bad file descriptor) 5409 close(81) = -1 EBADF (Bad file descriptor) 5409 close(82) = -1 EBADF (Bad file descriptor) 5409 close(83) = -1 EBADF (Bad file descriptor) 5409 close(84) = -1 EBADF (Bad file descriptor) 5409 close(85) = -1 EBADF (Bad file descriptor) 5409 close(86) = -1 EBADF (Bad file descriptor) 5409 close(87) = -1 EBADF (Bad file descriptor) 5409 close(88) = -1 EBADF (Bad file descriptor) 5409 close(89) = -1 EBADF (Bad file descriptor) 5409 close(90) = -1 EBADF (Bad file descriptor) 5409 close(91) = -1 EBADF (Bad file descriptor) 5409 close(92) = -1 EBADF (Bad file descriptor) 5409 close(93) = -1 EBADF (Bad file descriptor) 5409 close(94) = -1 EBADF (Bad file descriptor) 5409 close(95) = -1 EBADF (Bad file descriptor) 5409 close(96) = -1 EBADF (Bad file descriptor) 5409 close(97) = -1 EBADF (Bad file descriptor) 5409 close(98) = -1 EBADF (Bad file descriptor) 5409 close(99) = -1 EBADF (Bad file descriptor) 5409 close(100) = -1 EBADF (Bad file descriptor) 5409 close(101) = -1 EBADF (Bad file descriptor) 5409 close(102) = -1 EBADF (Bad file descriptor) 5409 close(103) = -1 EBADF (Bad file descriptor) 5409 close(104) = -1 EBADF (Bad file descriptor) 5409 close(105) = -1 EBADF (Bad file descriptor) 5409 close(106) = -1 EBADF (Bad file descriptor) 5409 close(107) = -1 EBADF (Bad file descriptor) 5409 close(108) = -1 EBADF (Bad file descriptor) 5409 close(109) = -1 EBADF (Bad file descriptor) 5409 close(110) = -1 EBADF (Bad file descriptor) 5409 close(111) = -1 EBADF (Bad file descriptor) 5409 close(112) = -1 EBADF (Bad file descriptor) 5409 close(113) = -1 EBADF (Bad file descriptor) 5409 close(114) = -1 EBADF (Bad file descriptor) 5409 close(115) = -1 EBADF (Bad file descriptor) 5409 close(116) = -1 EBADF (Bad file descriptor) 5409 close(117) = -1 EBADF (Bad file descriptor) 5409 close(118) = -1 EBADF (Bad file descriptor) 5409 close(119) = -1 EBADF (Bad file descriptor) 5409 close(120) = -1 EBADF (Bad file descriptor) 5409 close(121) = -1 EBADF (Bad file descriptor) 5409 close(122) = -1 EBADF (Bad file descriptor) 5409 close(123) = -1 EBADF (Bad file descriptor) 5409 close(124) = -1 EBADF (Bad file descriptor) 5409 close(125) = -1 EBADF (Bad file descriptor) 5409 close(126) = -1 EBADF (Bad file descriptor) 5409 close(127) = -1 EBADF (Bad file descriptor) 5409 close(128) = -1 EBADF (Bad file descriptor) 5409 close(129) = -1 EBADF (Bad file descriptor) 5409 close(130) = -1 EBADF (Bad file descriptor) 5409 close(131) = -1 EBADF (Bad file descriptor) 5409 close(132) = -1 EBADF (Bad file descriptor) 5409 close(133) = -1 EBADF (Bad file descriptor) 5409 close(134) = -1 EBADF (Bad file descriptor) 5409 close(135) = -1 EBADF (Bad file descriptor) 5409 close(136) = -1 EBADF (Bad file descriptor) 5409 close(137) = -1 EBADF (Bad file descriptor) 5409 close(138) = -1 EBADF (Bad file descriptor) 5409 close(139) = -1 EBADF (Bad file descriptor) 5409 close(140) = -1 EBADF (Bad file descriptor) 5409 close(141) = -1 EBADF (Bad file descriptor) 5409 close(142) = -1 EBADF (Bad file descriptor) 5409 close(143) = -1 EBADF (Bad file descriptor) 5409 close(144) = -1 EBADF (Bad file descriptor) 5409 close(145) = -1 EBADF (Bad file descriptor) 5409 close(146) = -1 EBADF (Bad file descriptor) 5409 close(147) = -1 EBADF (Bad file descriptor) 5409 close(148) = -1 EBADF (Bad file descriptor) 5409 close(149) = -1 EBADF (Bad file descriptor) 5409 close(150) = -1 EBADF (Bad file descriptor) 5409 close(151) = -1 EBADF (Bad file descriptor) 5409 close(152) = -1 EBADF (Bad file descriptor) 5409 close(153) = -1 EBADF (Bad file descriptor) 5409 close(154) = -1 EBADF (Bad file descriptor) 5409 close(155) = -1 EBADF (Bad file descriptor) 5409 close(156) = -1 EBADF (Bad file descriptor) 5409 close(157) = -1 EBADF (Bad file descriptor) 5409 close(158) = -1 EBADF (Bad file descriptor) 5409 close(159) = -1 EBADF (Bad file descriptor) 5409 close(160) = -1 EBADF (Bad file descriptor) 5409 close(161) = -1 EBADF (Bad file descriptor) 5409 close(162) = -1 EBADF (Bad file descriptor) 5409 close(163) = -1 EBADF (Bad file descriptor) 5409 close(164) = -1 EBADF (Bad file descriptor) 5409 close(165) = -1 EBADF (Bad file descriptor) 5409 close(166) = -1 EBADF (Bad file descriptor) 5409 close(167) = -1 EBADF (Bad file descriptor) 5409 close(168) = -1 EBADF (Bad file descriptor) 5409 close(169) = -1 EBADF (Bad file descriptor) 5409 close(170) = -1 EBADF (Bad file descriptor) 5409 close(171) = -1 EBADF (Bad file descriptor) 5409 close(172) = -1 EBADF (Bad file descriptor) 5409 close(173) = -1 EBADF (Bad file descriptor) 5409 close(174) = -1 EBADF (Bad file descriptor) 5409 close(175) = -1 EBADF (Bad file descriptor) 5409 close(176) = -1 EBADF (Bad file descriptor) 5409 close(177) = -1 EBADF (Bad file descriptor) 5409 close(178) = -1 EBADF (Bad file descriptor) 5409 close(179) = -1 EBADF (Bad file descriptor) 5409 close(180) = -1 EBADF (Bad file descriptor) 5409 close(181) = -1 EBADF (Bad file descriptor) 5409 close(182) = -1 EBADF (Bad file descriptor) 5409 close(183) = -1 EBADF (Bad file descriptor) 5409 close(184) = -1 EBADF (Bad file descriptor) 5409 close(185) = -1 EBADF (Bad file descriptor) 5409 close(186) = -1 EBADF (Bad file descriptor) 5409 close(187) = -1 EBADF (Bad file descriptor) 5409 close(188) = -1 EBADF (Bad file descriptor) 5409 close(189) = -1 EBADF (Bad file descriptor) 5409 close(190) = -1 EBADF (Bad file descriptor) 5409 close(191) = -1 EBADF (Bad file descriptor) 5409 close(192) = -1 EBADF (Bad file descriptor) 5409 close(193) = -1 EBADF (Bad file descriptor) 5409 close(194) = -1 EBADF (Bad file descriptor) 5409 close(195) = -1 EBADF (Bad file descriptor) 5409 close(196) = -1 EBADF (Bad file descriptor) 5409 close(197) = -1 EBADF (Bad file descriptor) 5409 close(198) = -1 EBADF (Bad file descriptor) 5409 close(199) = -1 EBADF (Bad file descriptor) 5409 close(200) = -1 EBADF (Bad file descriptor) 5409 close(201) = -1 EBADF (Bad file descriptor) 5409 close(202) = -1 EBADF (Bad file descriptor) 5409 close(203) = -1 EBADF (Bad file descriptor) 5409 close(204) = -1 EBADF (Bad file descriptor) 5409 close(205) = -1 EBADF (Bad file descriptor) 5409 close(206) = -1 EBADF (Bad file descriptor) 5409 close(207) = -1 EBADF (Bad file descriptor) 5409 close(208) = -1 EBADF (Bad file descriptor) 5409 close(209) = -1 EBADF (Bad file descriptor) 5409 close(210) = -1 EBADF (Bad file descriptor) 5409 close(211) = -1 EBADF (Bad file descriptor) 5409 close(212) = -1 EBADF (Bad file descriptor) 5409 close(213) = -1 EBADF (Bad file descriptor) 5409 close(214) = -1 EBADF (Bad file descriptor) 5409 close(215) = -1 EBADF (Bad file descriptor) 5409 close(216) = -1 EBADF (Bad file descriptor) 5409 close(217) = -1 EBADF (Bad file descriptor) 5409 close(218) = -1 EBADF (Bad file descriptor) 5409 close(219) = -1 EBADF (Bad file descriptor) 5409 close(220) = -1 EBADF (Bad file descriptor) 5409 close(221) = -1 EBADF (Bad file descriptor) 5409 close(222) = -1 EBADF (Bad file descriptor) 5409 close(223) = -1 EBADF (Bad file descriptor) 5409 close(224) = -1 EBADF (Bad file descriptor) 5409 close(225) = -1 EBADF (Bad file descriptor) 5409 close(226) = -1 EBADF (Bad file descriptor) 5409 close(227) = -1 EBADF (Bad file descriptor) 5409 close(228) = -1 EBADF (Bad file descriptor) 5409 close(229) = -1 EBADF (Bad file descriptor) 5409 close(230) = -1 EBADF (Bad file descriptor) 5409 close(231) = -1 EBADF (Bad file descriptor) 5409 close(232) = -1 EBADF (Bad file descriptor) 5409 close(233) = -1 EBADF (Bad file descriptor) 5409 close(234) = -1 EBADF (Bad file descriptor) 5409 close(235) = -1 EBADF (Bad file descriptor) 5409 close(236) = -1 EBADF (Bad file descriptor) 5409 close(237) = -1 EBADF (Bad file descriptor) 5409 close(238) = -1 EBADF (Bad file descriptor) 5409 close(239) = -1 EBADF (Bad file descriptor) 5409 close(240) = -1 EBADF (Bad file descriptor) 5409 close(241) = -1 EBADF (Bad file descriptor) 5409 close(242) = -1 EBADF (Bad file descriptor) 5409 close(243) = -1 EBADF (Bad file descriptor) 5409 close(244) = -1 EBADF (Bad file descriptor) 5409 close(245) = -1 EBADF (Bad file descriptor) 5409 close(246) = -1 EBADF (Bad file descriptor) 5409 close(247) = -1 EBADF (Bad file descriptor) 5409 close(248) = -1 EBADF (Bad file descriptor) 5409 close(249) = -1 EBADF (Bad file descriptor) 5409 close(250) = -1 EBADF (Bad file descriptor) 5409 close(251) = -1 EBADF (Bad file descriptor) 5409 close(252) = -1 EBADF (Bad file descriptor) 5409 close(253) = -1 EBADF (Bad file descriptor) 5409 close(254) = -1 EBADF (Bad file descriptor) 5409 close(255) = -1 EBADF (Bad file descriptor) 5409 close(256) = -1 EBADF (Bad file descriptor) 5409 close(257) = -1 EBADF (Bad file descriptor) 5409 close(258) = -1 EBADF (Bad file descriptor) 5409 close(259) = -1 EBADF (Bad file descriptor) 5409 close(260) = -1 EBADF (Bad file descriptor) 5409 close(261) = -1 EBADF (Bad file descriptor) 5409 close(262) = -1 EBADF (Bad file descriptor) 5409 close(263) = -1 EBADF (Bad file descriptor) 5409 close(264) = -1 EBADF (Bad file descriptor) 5409 close(265) = -1 EBADF (Bad file descriptor) 5409 close(266) = -1 EBADF (Bad file descriptor) 5409 close(267) = -1 EBADF (Bad file descriptor) 5409 close(268) = -1 EBADF (Bad file descriptor) 5409 close(269) = -1 EBADF (Bad file descriptor) 5409 close(270) = -1 EBADF (Bad file descriptor) 5409 close(271) = -1 EBADF (Bad file descriptor) 5409 close(272) = -1 EBADF (Bad file descriptor) 5409 close(273) = -1 EBADF (Bad file descriptor) 5409 close(274) = -1 EBADF (Bad file descriptor) 5409 close(275) = -1 EBADF (Bad file descriptor) 5409 close(276) = -1 EBADF (Bad file descriptor) 5409 close(277) = -1 EBADF (Bad file descriptor) 5409 close(278) = -1 EBADF (Bad file descriptor) 5409 close(279) = -1 EBADF (Bad file descriptor) 5409 close(280) = -1 EBADF (Bad file descriptor) 5409 close(281) = -1 EBADF (Bad file descriptor) 5409 close(282) = -1 EBADF (Bad file descriptor) 5409 close(283) = -1 EBADF (Bad file descriptor) 5409 close(284) = -1 EBADF (Bad file descriptor) 5409 close(285) = -1 EBADF (Bad file descriptor) 5409 close(286) = -1 EBADF (Bad file descriptor) 5409 close(287) = -1 EBADF (Bad file descriptor) 5409 close(288) = -1 EBADF (Bad file descriptor) 5409 close(289) = -1 EBADF (Bad file descriptor) 5409 close(290) = -1 EBADF (Bad file descriptor) 5409 close(291) = -1 EBADF (Bad file descriptor) 5409 close(292) = -1 EBADF (Bad file descriptor) 5409 close(293) = -1 EBADF (Bad file descriptor) 5409 close(294) = -1 EBADF (Bad file descriptor) 5409 close(295) = -1 EBADF (Bad file descriptor) 5409 close(296) = -1 EBADF (Bad file descriptor) 5409 close(297) = -1 EBADF (Bad file descriptor) 5409 close(298) = -1 EBADF (Bad file descriptor) 5409 close(299) = -1 EBADF (Bad file descriptor) 5409 close(300) = -1 EBADF (Bad file descriptor) 5409 close(301) = -1 EBADF (Bad file descriptor) 5409 close(302) = -1 EBADF (Bad file descriptor) 5409 close(303) = -1 EBADF (Bad file descriptor) 5409 close(304) = -1 EBADF (Bad file descriptor) 5409 close(305) = -1 EBADF (Bad file descriptor) 5409 close(306) = -1 EBADF (Bad file descriptor) 5409 close(307) = -1 EBADF (Bad file descriptor) 5409 close(308) = -1 EBADF (Bad file descriptor) 5409 close(309) = -1 EBADF (Bad file descriptor) 5409 close(310) = -1 EBADF (Bad file descriptor) 5409 close(311) = -1 EBADF (Bad file descriptor) 5409 close(312) = -1 EBADF (Bad file descriptor) 5409 close(313) = -1 EBADF (Bad file descriptor) 5409 close(314) = -1 EBADF (Bad file descriptor) 5409 close(315) = -1 EBADF (Bad file descriptor) 5409 close(316) = -1 EBADF (Bad file descriptor) 5409 close(317) = -1 EBADF (Bad file descriptor) 5409 close(318) = -1 EBADF (Bad file descriptor) 5409 close(319) = -1 EBADF (Bad file descriptor) 5409 close(320) = -1 EBADF (Bad file descriptor) 5409 close(321) = -1 EBADF (Bad file descriptor) 5409 close(322) = -1 EBADF (Bad file descriptor) 5409 close(323) = -1 EBADF (Bad file descriptor) 5409 close(324) = -1 EBADF (Bad file descriptor) 5409 close(325) = -1 EBADF (Bad file descriptor) 5409 close(326) = -1 EBADF (Bad file descriptor) 5409 close(327) = -1 EBADF (Bad file descriptor) 5409 close(328) = -1 EBADF (Bad file descriptor) 5409 close(329) = -1 EBADF (Bad file descriptor) 5409 close(330) = -1 EBADF (Bad file descriptor) 5409 close(331) = -1 EBADF (Bad file descriptor) 5409 close(332) = -1 EBADF (Bad file descriptor) 5409 close(333) = -1 EBADF (Bad file descriptor) 5409 close(334) = -1 EBADF (Bad file descriptor) 5409 close(335) = -1 EBADF (Bad file descriptor) 5409 close(336) = -1 EBADF (Bad file descriptor) 5409 close(337) = -1 EBADF (Bad file descriptor) 5409 close(338) = -1 EBADF (Bad file descriptor) 5409 close(339) = -1 EBADF (Bad file descriptor) 5409 close(340) = -1 EBADF (Bad file descriptor) 5409 close(341) = -1 EBADF (Bad file descriptor) 5409 close(342) = -1 EBADF (Bad file descriptor) 5409 close(343) = -1 EBADF (Bad file descriptor) 5409 close(344) = -1 EBADF (Bad file descriptor) 5409 close(345) = -1 EBADF (Bad file descriptor) 5409 close(346) = -1 EBADF (Bad file descriptor) 5409 close(347) = -1 EBADF (Bad file descriptor) 5409 close(348) = -1 EBADF (Bad file descriptor) 5409 close(349) = -1 EBADF (Bad file descriptor) 5409 close(350) = -1 EBADF (Bad file descriptor) 5409 close(351) = -1 EBADF (Bad file descriptor) 5409 close(352) = -1 EBADF (Bad file descriptor) 5409 close(353) = -1 EBADF (Bad file descriptor) 5409 close(354) = -1 EBADF (Bad file descriptor) 5409 close(355) = -1 EBADF (Bad file descriptor) 5409 close(356) = -1 EBADF (Bad file descriptor) 5409 close(357) = -1 EBADF (Bad file descriptor) 5409 close(358) = -1 EBADF (Bad file descriptor) 5409 close(359) = -1 EBADF (Bad file descriptor) 5409 close(360) = -1 EBADF (Bad file descriptor) 5409 close(361) = -1 EBADF (Bad file descriptor) 5409 close(362) = -1 EBADF (Bad file descriptor) 5409 close(363) = -1 EBADF (Bad file descriptor) 5409 close(364) = -1 EBADF (Bad file descriptor) 5409 close(365) = -1 EBADF (Bad file descriptor) 5409 close(366) = -1 EBADF (Bad file descriptor) 5409 close(367) = -1 EBADF (Bad file descriptor) 5409 close(368) = -1 EBADF (Bad file descriptor) 5409 close(369) = -1 EBADF (Bad file descriptor) 5409 close(370) = -1 EBADF (Bad file descriptor) 5409 close(371) = -1 EBADF (Bad file descriptor) 5409 close(372) = -1 EBADF (Bad file descriptor) 5409 close(373) = -1 EBADF (Bad file descriptor) 5409 close(374) = -1 EBADF (Bad file descriptor) 5409 close(375) = -1 EBADF (Bad file descriptor) 5409 close(376) = -1 EBADF (Bad file descriptor) 5409 close(377) = -1 EBADF (Bad file descriptor) 5409 close(378) = -1 EBADF (Bad file descriptor) 5409 close(379) = -1 EBADF (Bad file descriptor) 5409 close(380) = -1 EBADF (Bad file descriptor) 5409 close(381) = -1 EBADF (Bad file descriptor) 5409 close(382) = -1 EBADF (Bad file descriptor) 5409 close(383) = -1 EBADF (Bad file descriptor) 5409 close(384) = -1 EBADF (Bad file descriptor) 5409 close(385) = -1 EBADF (Bad file descriptor) 5409 close(386) = -1 EBADF (Bad file descriptor) 5409 close(387) = -1 EBADF (Bad file descriptor) 5409 close(388) = -1 EBADF (Bad file descriptor) 5409 close(389) = -1 EBADF (Bad file descriptor) 5409 close(390) = -1 EBADF (Bad file descriptor) 5409 close(391) = -1 EBADF (Bad file descriptor) 5409 close(392) = -1 EBADF (Bad file descriptor) 5409 close(393) = -1 EBADF (Bad file descriptor) 5409 close(394) = -1 EBADF (Bad file descriptor) 5409 close(395) = -1 EBADF (Bad file descriptor) 5409 close(396) = -1 EBADF (Bad file descriptor) 5409 close(397) = -1 EBADF (Bad file descriptor) 5409 close(398) = -1 EBADF (Bad file descriptor) 5409 close(399) = -1 EBADF (Bad file descriptor) 5409 close(400) = -1 EBADF (Bad file descriptor) 5409 close(401) = -1 EBADF (Bad file descriptor) 5409 close(402) = -1 EBADF (Bad file descriptor) 5409 close(403) = -1 EBADF (Bad file descriptor) 5409 close(404) = -1 EBADF (Bad file descriptor) 5409 close(405) = -1 EBADF (Bad file descriptor) 5409 close(406) = -1 EBADF (Bad file descriptor) 5409 close(407) = -1 EBADF (Bad file descriptor) 5409 close(408) = -1 EBADF (Bad file descriptor) 5409 close(409) = -1 EBADF (Bad file descriptor) 5409 close(410) = -1 EBADF (Bad file descriptor) 5409 close(411) = -1 EBADF (Bad file descriptor) 5409 close(412) = -1 EBADF (Bad file descriptor) 5409 close(413) = -1 EBADF (Bad file descriptor) 5409 close(414) = -1 EBADF (Bad file descriptor) 5409 close(415) = -1 EBADF (Bad file descriptor) 5409 close(416) = -1 EBADF (Bad file descriptor) 5409 close(417) = -1 EBADF (Bad file descriptor) 5409 close(418) = -1 EBADF (Bad file descriptor) 5409 close(419) = -1 EBADF (Bad file descriptor) 5409 close(420) = -1 EBADF (Bad file descriptor) 5409 close(421) = -1 EBADF (Bad file descriptor) 5409 close(422) = -1 EBADF (Bad file descriptor) 5409 close(423) = -1 EBADF (Bad file descriptor) 5409 close(424) = -1 EBADF (Bad file descriptor) 5409 close(425) = -1 EBADF (Bad file descriptor) 5409 close(426) = -1 EBADF (Bad file descriptor) 5409 close(427) = -1 EBADF (Bad file descriptor) 5409 close(428) = -1 EBADF (Bad file descriptor) 5409 close(429) = -1 EBADF (Bad file descriptor) 5409 close(430) = -1 EBADF (Bad file descriptor) 5409 close(431) = -1 EBADF (Bad file descriptor) 5409 close(432) = -1 EBADF (Bad file descriptor) 5409 close(433) = -1 EBADF (Bad file descriptor) 5409 close(434) = -1 EBADF (Bad file descriptor) 5409 close(435) = -1 EBADF (Bad file descriptor) 5409 close(436) = -1 EBADF (Bad file descriptor) 5409 close(437) = -1 EBADF (Bad file descriptor) 5409 close(438) = -1 EBADF (Bad file descriptor) 5409 close(439) = -1 EBADF (Bad file descriptor) 5409 close(440) = -1 EBADF (Bad file descriptor) 5409 close(441) = -1 EBADF (Bad file descriptor) 5409 close(442) = -1 EBADF (Bad file descriptor) 5409 close(443) = -1 EBADF (Bad file descriptor) 5409 close(444) = -1 EBADF (Bad file descriptor) 5409 close(445) = -1 EBADF (Bad file descriptor) 5409 close(446) = -1 EBADF (Bad file descriptor) 5409 close(447) = -1 EBADF (Bad file descriptor) 5409 close(448) = -1 EBADF (Bad file descriptor) 5409 close(449) = -1 EBADF (Bad file descriptor) 5409 close(450) = -1 EBADF (Bad file descriptor) 5409 close(451) = -1 EBADF (Bad file descriptor) 5409 close(452) = -1 EBADF (Bad file descriptor) 5409 close(453) = -1 EBADF (Bad file descriptor) 5409 close(454) = -1 EBADF (Bad file descriptor) 5409 close(455) = -1 EBADF (Bad file descriptor) 5409 close(456) = -1 EBADF (Bad file descriptor) 5409 close(457) = -1 EBADF (Bad file descriptor) 5409 close(458) = -1 EBADF (Bad file descriptor) 5409 close(459) = -1 EBADF (Bad file descriptor) 5409 close(460) = -1 EBADF (Bad file descriptor) 5409 close(461) = -1 EBADF (Bad file descriptor) 5409 close(462) = -1 EBADF (Bad file descriptor) 5409 close(463) = -1 EBADF (Bad file descriptor) 5409 close(464) = -1 EBADF (Bad file descriptor) 5409 close(465) = -1 EBADF (Bad file descriptor) 5409 close(466) = -1 EBADF (Bad file descriptor) 5409 close(467) = -1 EBADF (Bad file descriptor) 5409 close(468) = -1 EBADF (Bad file descriptor) 5409 close(469) = -1 EBADF (Bad file descriptor) 5409 close(470) = -1 EBADF (Bad file descriptor) 5409 close(471) = -1 EBADF (Bad file descriptor) 5409 close(472) = -1 EBADF (Bad file descriptor) 5409 close(473) = -1 EBADF (Bad file descriptor) 5409 close(474) = -1 EBADF (Bad file descriptor) 5409 close(475) = -1 EBADF (Bad file descriptor) 5409 close(476) = -1 EBADF (Bad file descriptor) 5409 close(477) = -1 EBADF (Bad file descriptor) 5409 close(478) = -1 EBADF (Bad file descriptor) 5409 close(479) = -1 EBADF (Bad file descriptor) 5409 close(480) = -1 EBADF (Bad file descriptor) 5409 close(481) = -1 EBADF (Bad file descriptor) 5409 close(482) = -1 EBADF (Bad file descriptor) 5409 close(483) = -1 EBADF (Bad file descriptor) 5409 close(484) = -1 EBADF (Bad file descriptor) 5409 close(485) = -1 EBADF (Bad file descriptor) 5409 close(486) = -1 EBADF (Bad file descriptor) 5409 close(487) = -1 EBADF (Bad file descriptor) 5409 close(488) = -1 EBADF (Bad file descriptor) 5409 close(489) = -1 EBADF (Bad file descriptor) 5409 close(490) = -1 EBADF (Bad file descriptor) 5409 close(491) = -1 EBADF (Bad file descriptor) 5409 close(492) = -1 EBADF (Bad file descriptor) 5409 close(493) = -1 EBADF (Bad file descriptor) 5409 close(494) = -1 EBADF (Bad file descriptor) 5409 close(495) = -1 EBADF (Bad file descriptor) 5409 close(496) = -1 EBADF (Bad file descriptor) 5409 close(497) = -1 EBADF (Bad file descriptor) 5409 close(498) = -1 EBADF (Bad file descriptor) 5409 close(499) = -1 EBADF (Bad file descriptor) 5409 close(500) = -1 EBADF (Bad file descriptor) 5409 close(501) = -1 EBADF (Bad file descriptor) 5409 close(502) = -1 EBADF (Bad file descriptor) 5409 close(503) = -1 EBADF (Bad file descriptor) 5409 close(504) = -1 EBADF (Bad file descriptor) 5409 close(505) = -1 EBADF (Bad file descriptor) 5409 close(506) = -1 EBADF (Bad file descriptor) 5409 close(507) = -1 EBADF (Bad file descriptor) 5409 close(508) = -1 EBADF (Bad file descriptor) 5409 close(509) = -1 EBADF (Bad file descriptor) 5409 close(510) = -1 EBADF (Bad file descriptor) 5409 close(511) = -1 EBADF (Bad file descriptor) 5409 close(512) = -1 EBADF (Bad file descriptor) 5409 close(513) = -1 EBADF (Bad file descriptor) 5409 close(514) = -1 EBADF (Bad file descriptor) 5409 close(515) = -1 EBADF (Bad file descriptor) 5409 close(516) = -1 EBADF (Bad file descriptor) 5409 close(517) = -1 EBADF (Bad file descriptor) 5409 close(518) = -1 EBADF (Bad file descriptor) 5409 close(519) = -1 EBADF (Bad file descriptor) 5409 close(520) = -1 EBADF (Bad file descriptor) 5409 close(521) = -1 EBADF (Bad file descriptor) 5409 close(522) = -1 EBADF (Bad file descriptor) 5409 close(523) = -1 EBADF (Bad file descriptor) 5409 close(524) = -1 EBADF (Bad file descriptor) 5409 close(525) = -1 EBADF (Bad file descriptor) 5409 close(526) = -1 EBADF (Bad file descriptor) 5409 close(527) = -1 EBADF (Bad file descriptor) 5409 close(528) = -1 EBADF (Bad file descriptor) 5409 close(529) = -1 EBADF (Bad file descriptor) 5409 close(530) = -1 EBADF (Bad file descriptor) 5409 close(531) = -1 EBADF (Bad file descriptor) 5409 close(532) = -1 EBADF (Bad file descriptor) 5409 close(533) = -1 EBADF (Bad file descriptor) 5409 close(534) = -1 EBADF (Bad file descriptor) 5409 close(535) = -1 EBADF (Bad file descriptor) 5409 close(536) = -1 EBADF (Bad file descriptor) 5409 close(537) = -1 EBADF (Bad file descriptor) 5409 close(538) = -1 EBADF (Bad file descriptor) 5409 close(539) = -1 EBADF (Bad file descriptor) 5409 close(540) = -1 EBADF (Bad file descriptor) 5409 close(541) = -1 EBADF (Bad file descriptor) 5409 close(542) = -1 EBADF (Bad file descriptor) 5409 close(543) = -1 EBADF (Bad file descriptor) 5409 close(544) = -1 EBADF (Bad file descriptor) 5409 close(545) = -1 EBADF (Bad file descriptor) 5409 close(546) = -1 EBADF (Bad file descriptor) 5409 close(547) = -1 EBADF (Bad file descriptor) 5409 close(548) = -1 EBADF (Bad file descriptor) 5409 close(549) = -1 EBADF (Bad file descriptor) 5409 close(550) = -1 EBADF (Bad file descriptor) 5409 close(551) = -1 EBADF (Bad file descriptor) 5409 close(552) = -1 EBADF (Bad file descriptor) 5409 close(553) = -1 EBADF (Bad file descriptor) 5409 close(554) = -1 EBADF (Bad file descriptor) 5409 close(555) = -1 EBADF (Bad file descriptor) 5409 close(556) = -1 EBADF (Bad file descriptor) 5409 close(557) = -1 EBADF (Bad file descriptor) 5409 close(558) = -1 EBADF (Bad file descriptor) 5409 close(559) = -1 EBADF (Bad file descriptor) 5409 close(560) = -1 EBADF (Bad file descriptor) 5409 close(561) = -1 EBADF (Bad file descriptor) 5409 close(562) = -1 EBADF (Bad file descriptor) 5409 close(563) = -1 EBADF (Bad file descriptor) 5409 close(564) = -1 EBADF (Bad file descriptor) 5409 close(565) = -1 EBADF (Bad file descriptor) 5409 close(566) = -1 EBADF (Bad file descriptor) 5409 close(567) = -1 EBADF (Bad file descriptor) 5409 close(568) = -1 EBADF (Bad file descriptor) 5409 close(569) = -1 EBADF (Bad file descriptor) 5409 close(570) = -1 EBADF (Bad file descriptor) 5409 close(571) = -1 EBADF (Bad file descriptor) 5409 close(572) = -1 EBADF (Bad file descriptor) 5409 close(573) = -1 EBADF (Bad file descriptor) 5409 close(574) = -1 EBADF (Bad file descriptor) 5409 close(575) = -1 EBADF (Bad file descriptor) 5409 close(576) = -1 EBADF (Bad file descriptor) 5409 close(577) = -1 EBADF (Bad file descriptor) 5409 close(578) = -1 EBADF (Bad file descriptor) 5409 close(579) = -1 EBADF (Bad file descriptor) 5409 close(580) = -1 EBADF (Bad file descriptor) 5409 close(581) = -1 EBADF (Bad file descriptor) 5409 close(582) = -1 EBADF (Bad file descriptor) 5409 close(583) = -1 EBADF (Bad file descriptor) 5409 close(584) = -1 EBADF (Bad file descriptor) 5409 close(585) = -1 EBADF (Bad file descriptor) 5409 close(586) = -1 EBADF (Bad file descriptor) 5409 close(587) = -1 EBADF (Bad file descriptor) 5409 close(588) = -1 EBADF (Bad file descriptor) 5409 close(589) = -1 EBADF (Bad file descriptor) 5409 close(590) = -1 EBADF (Bad file descriptor) 5409 close(591) = -1 EBADF (Bad file descriptor) 5409 close(592) = -1 EBADF (Bad file descriptor) 5409 close(593) = -1 EBADF (Bad file descriptor) 5409 close(594) = -1 EBADF (Bad file descriptor) 5409 close(595) = -1 EBADF (Bad file descriptor) 5409 close(596) = -1 EBADF (Bad file descriptor) 5409 close(597) = -1 EBADF (Bad file descriptor) 5409 close(598) = -1 EBADF (Bad file descriptor) 5409 close(599) = -1 EBADF (Bad file descriptor) 5409 close(600) = -1 EBADF (Bad file descriptor) 5409 close(601) = -1 EBADF (Bad file descriptor) 5409 close(602) = -1 EBADF (Bad file descriptor) 5409 close(603) = -1 EBADF (Bad file descriptor) 5409 close(604) = -1 EBADF (Bad file descriptor) 5409 close(605) = -1 EBADF (Bad file descriptor) 5409 close(606) = -1 EBADF (Bad file descriptor) 5409 close(607) = -1 EBADF (Bad file descriptor) 5409 close(608) = -1 EBADF (Bad file descriptor) 5409 close(609) = -1 EBADF (Bad file descriptor) 5409 close(610) = -1 EBADF (Bad file descriptor) 5409 close(611) = -1 EBADF (Bad file descriptor) 5409 close(612) = -1 EBADF (Bad file descriptor) 5409 close(613) = -1 EBADF (Bad file descriptor) 5409 close(614) = -1 EBADF (Bad file descriptor) 5409 close(615) = -1 EBADF (Bad file descriptor) 5409 close(616) = -1 EBADF (Bad file descriptor) 5409 close(617) = -1 EBADF (Bad file descriptor) 5409 close(618) = -1 EBADF (Bad file descriptor) 5409 close(619) = -1 EBADF (Bad file descriptor) 5409 close(620) = -1 EBADF (Bad file descriptor) 5409 close(621) = -1 EBADF (Bad file descriptor) 5409 close(622) = -1 EBADF (Bad file descriptor) 5409 close(623) = -1 EBADF (Bad file descriptor) 5409 close(624) = -1 EBADF (Bad file descriptor) 5409 close(625) = -1 EBADF (Bad file descriptor) 5409 close(626) = -1 EBADF (Bad file descriptor) 5409 close(627) = -1 EBADF (Bad file descriptor) 5409 close(628) = -1 EBADF (Bad file descriptor) 5409 close(629) = -1 EBADF (Bad file descriptor) 5409 close(630) = -1 EBADF (Bad file descriptor) 5409 close(631) = -1 EBADF (Bad file descriptor) 5409 close(632) = -1 EBADF (Bad file descriptor) 5409 close(633) = -1 EBADF (Bad file descriptor) 5409 close(634) = -1 EBADF (Bad file descriptor) 5409 close(635) = -1 EBADF (Bad file descriptor) 5409 close(636) = -1 EBADF (Bad file descriptor) 5409 close(637) = -1 EBADF (Bad file descriptor) 5409 close(638) = -1 EBADF (Bad file descriptor) 5409 close(639) = -1 EBADF (Bad file descriptor) 5409 close(640) = -1 EBADF (Bad file descriptor) 5409 close(641) = -1 EBADF (Bad file descriptor) 5409 close(642) = -1 EBADF (Bad file descriptor) 5409 close(643) = -1 EBADF (Bad file descriptor) 5409 close(644) = -1 EBADF (Bad file descriptor) 5409 close(645) = -1 EBADF (Bad file descriptor) 5409 close(646) = -1 EBADF (Bad file descriptor) 5409 close(647) = -1 EBADF (Bad file descriptor) 5409 close(648) = -1 EBADF (Bad file descriptor) 5409 close(649) = -1 EBADF (Bad file descriptor) 5409 close(650) = -1 EBADF (Bad file descriptor) 5409 close(651) = -1 EBADF (Bad file descriptor) 5409 close(652) = -1 EBADF (Bad file descriptor) 5409 close(653) = -1 EBADF (Bad file descriptor) 5409 close(654) = -1 EBADF (Bad file descriptor) 5409 close(655) = -1 EBADF (Bad file descriptor) 5409 close(656) = -1 EBADF (Bad file descriptor) 5409 close(657) = -1 EBADF (Bad file descriptor) 5409 close(658) = -1 EBADF (Bad file descriptor) 5409 close(659) = -1 EBADF (Bad file descriptor) 5409 close(660) = -1 EBADF (Bad file descriptor) 5409 close(661) = -1 EBADF (Bad file descriptor) 5409 close(662) = -1 EBADF (Bad file descriptor) 5409 close(663) = -1 EBADF (Bad file descriptor) 5409 close(664) = -1 EBADF (Bad file descriptor) 5409 close(665) = -1 EBADF (Bad file descriptor) 5409 close(666) = -1 EBADF (Bad file descriptor) 5409 close(667) = -1 EBADF (Bad file descriptor) 5409 close(668) = -1 EBADF (Bad file descriptor) 5409 close(669) = -1 EBADF (Bad file descriptor) 5409 close(670) = -1 EBADF (Bad file descriptor) 5409 close(671) = -1 EBADF (Bad file descriptor) 5409 close(672) = -1 EBADF (Bad file descriptor) 5409 close(673) = -1 EBADF (Bad file descriptor) 5409 close(674) = -1 EBADF (Bad file descriptor) 5409 close(675) = -1 EBADF (Bad file descriptor) 5409 close(676) = -1 EBADF (Bad file descriptor) 5409 close(677) = -1 EBADF (Bad file descriptor) 5409 close(678) = -1 EBADF (Bad file descriptor) 5409 close(679) = -1 EBADF (Bad file descriptor) 5409 close(680) = -1 EBADF (Bad file descriptor) 5409 close(681) = -1 EBADF (Bad file descriptor) 5409 close(682) = -1 EBADF (Bad file descriptor) 5409 close(683) = -1 EBADF (Bad file descriptor) 5409 close(684) = -1 EBADF (Bad file descriptor) 5409 close(685) = -1 EBADF (Bad file descriptor) 5409 close(686) = -1 EBADF (Bad file descriptor) 5409 close(687) = -1 EBADF (Bad file descriptor) 5409 close(688) = -1 EBADF (Bad file descriptor) 5409 close(689) = -1 EBADF (Bad file descriptor) 5409 close(690) = -1 EBADF (Bad file descriptor) 5409 close(691) = -1 EBADF (Bad file descriptor) 5409 close(692) = -1 EBADF (Bad file descriptor) 5409 close(693) = -1 EBADF (Bad file descriptor) 5409 close(694) = -1 EBADF (Bad file descriptor) 5409 close(695) = -1 EBADF (Bad file descriptor) 5409 close(696) = -1 EBADF (Bad file descriptor) 5409 close(697) = -1 EBADF (Bad file descriptor) 5409 close(698) = -1 EBADF (Bad file descriptor) 5409 close(699) = -1 EBADF (Bad file descriptor) 5409 close(700) = -1 EBADF (Bad file descriptor) 5409 close(701) = -1 EBADF (Bad file descriptor) 5409 close(702) = -1 EBADF (Bad file descriptor) 5409 close(703) = -1 EBADF (Bad file descriptor) 5409 close(704) = -1 EBADF (Bad file descriptor) 5409 close(705) = -1 EBADF (Bad file descriptor) 5409 close(706) = -1 EBADF (Bad file descriptor) 5409 close(707) = -1 EBADF (Bad file descriptor) 5409 close(708) = -1 EBADF (Bad file descriptor) 5409 close(709) = -1 EBADF (Bad file descriptor) 5409 close(710) = -1 EBADF (Bad file descriptor) 5409 close(711) = -1 EBADF (Bad file descriptor) 5409 close(712) = -1 EBADF (Bad file descriptor) 5409 close(713) = -1 EBADF (Bad file descriptor) 5409 close(714) = -1 EBADF (Bad file descriptor) 5409 close(715) = -1 EBADF (Bad file descriptor) 5409 close(716) = -1 EBADF (Bad file descriptor) 5409 close(717) = -1 EBADF (Bad file descriptor) 5409 close(718) = -1 EBADF (Bad file descriptor) 5409 close(719) = -1 EBADF (Bad file descriptor) 5409 close(720) = -1 EBADF (Bad file descriptor) 5409 close(721) = -1 EBADF (Bad file descriptor) 5409 close(722) = -1 EBADF (Bad file descriptor) 5409 close(723) = -1 EBADF (Bad file descriptor) 5409 close(724) = -1 EBADF (Bad file descriptor) 5409 close(725) = -1 EBADF (Bad file descriptor) 5409 close(726) = -1 EBADF (Bad file descriptor) 5409 close(727) = -1 EBADF (Bad file descriptor) 5409 close(728) = -1 EBADF (Bad file descriptor) 5409 close(729) = -1 EBADF (Bad file descriptor) 5409 close(730) = -1 EBADF (Bad file descriptor) 5409 close(731) = -1 EBADF (Bad file descriptor) 5409 close(732) = -1 EBADF (Bad file descriptor) 5409 close(733) = -1 EBADF (Bad file descriptor) 5409 close(734) = -1 EBADF (Bad file descriptor) 5409 close(735) = -1 EBADF (Bad file descriptor) 5409 close(736) = -1 EBADF (Bad file descriptor) 5409 close(737) = -1 EBADF (Bad file descriptor) 5409 close(738) = -1 EBADF (Bad file descriptor) 5409 close(739) = -1 EBADF (Bad file descriptor) 5409 close(740) = -1 EBADF (Bad file descriptor) 5409 close(741) = -1 EBADF (Bad file descriptor) 5409 close(742) = -1 EBADF (Bad file descriptor) 5409 close(743) = -1 EBADF (Bad file descriptor) 5409 close(744) = -1 EBADF (Bad file descriptor) 5409 close(745) = -1 EBADF (Bad file descriptor) 5409 close(746) = -1 EBADF (Bad file descriptor) 5409 close(747) = -1 EBADF (Bad file descriptor) 5409 close(748) = -1 EBADF (Bad file descriptor) 5409 close(749) = -1 EBADF (Bad file descriptor) 5409 close(750) = -1 EBADF (Bad file descriptor) 5409 close(751) = -1 EBADF (Bad file descriptor) 5409 close(752) = -1 EBADF (Bad file descriptor) 5409 close(753) = -1 EBADF (Bad file descriptor) 5409 close(754) = -1 EBADF (Bad file descriptor) 5409 close(755) = -1 EBADF (Bad file descriptor) 5409 close(756) = -1 EBADF (Bad file descriptor) 5409 close(757) = -1 EBADF (Bad file descriptor) 5409 close(758) = -1 EBADF (Bad file descriptor) 5409 close(759) = -1 EBADF (Bad file descriptor) 5409 close(760) = -1 EBADF (Bad file descriptor) 5409 close(761) = -1 EBADF (Bad file descriptor) 5409 close(762) = -1 EBADF (Bad file descriptor) 5409 close(763) = -1 EBADF (Bad file descriptor) 5409 close(764) = -1 EBADF (Bad file descriptor) 5409 close(765) = -1 EBADF (Bad file descriptor) 5409 close(766) = -1 EBADF (Bad file descriptor) 5409 close(767) = -1 EBADF (Bad file descriptor) 5409 close(768) = -1 EBADF (Bad file descriptor) 5409 close(769) = -1 EBADF (Bad file descriptor) 5409 close(770) = -1 EBADF (Bad file descriptor) 5409 close(771) = -1 EBADF (Bad file descriptor) 5409 close(772) = -1 EBADF (Bad file descriptor) 5409 close(773) = -1 EBADF (Bad file descriptor) 5409 close(774) = -1 EBADF (Bad file descriptor) 5409 close(775) = -1 EBADF (Bad file descriptor) 5409 close(776) = -1 EBADF (Bad file descriptor) 5409 close(777) = -1 EBADF (Bad file descriptor) 5409 close(778) = -1 EBADF (Bad file descriptor) 5409 close(779) = -1 EBADF (Bad file descriptor) 5409 close(780) = -1 EBADF (Bad file descriptor) 5409 close(781) = -1 EBADF (Bad file descriptor) 5409 close(782) = -1 EBADF (Bad file descriptor) 5409 close(783) = -1 EBADF (Bad file descriptor) 5409 close(784) = -1 EBADF (Bad file descriptor) 5409 close(785) = -1 EBADF (Bad file descriptor) 5409 close(786) = -1 EBADF (Bad file descriptor) 5409 close(787) = -1 EBADF (Bad file descriptor) 5409 close(788) = -1 EBADF (Bad file descriptor) 5409 close(789) = -1 EBADF (Bad file descriptor) 5409 close(790) = -1 EBADF (Bad file descriptor) 5409 close(791) = -1 EBADF (Bad file descriptor) 5409 close(792) = -1 EBADF (Bad file descriptor) 5409 close(793) = -1 EBADF (Bad file descriptor) 5409 close(794) = -1 EBADF (Bad file descriptor) 5409 close(795) = -1 EBADF (Bad file descriptor) 5409 close(796) = -1 EBADF (Bad file descriptor) 5409 close(797) = -1 EBADF (Bad file descriptor) 5409 close(798) = -1 EBADF (Bad file descriptor) 5409 close(799) = -1 EBADF (Bad file descriptor) 5409 close(800) = -1 EBADF (Bad file descriptor) 5409 close(801) = -1 EBADF (Bad file descriptor) 5409 close(802) = -1 EBADF (Bad file descriptor) 5409 close(803) = -1 EBADF (Bad file descriptor) 5409 close(804) = -1 EBADF (Bad file descriptor) 5409 close(805) = -1 EBADF (Bad file descriptor) 5409 close(806) = -1 EBADF (Bad file descriptor) 5409 close(807) = -1 EBADF (Bad file descriptor) 5409 close(808) = -1 EBADF (Bad file descriptor) 5409 close(809) = -1 EBADF (Bad file descriptor) 5409 close(810) = -1 EBADF (Bad file descriptor) 5409 close(811) = -1 EBADF (Bad file descriptor) 5409 close(812) = -1 EBADF (Bad file descriptor) 5409 close(813) = -1 EBADF (Bad file descriptor) 5409 close(814) = -1 EBADF (Bad file descriptor) 5409 close(815) = -1 EBADF (Bad file descriptor) 5409 close(816) = -1 EBADF (Bad file descriptor) 5409 close(817) = -1 EBADF (Bad file descriptor) 5409 close(818) = -1 EBADF (Bad file descriptor) 5409 close(819) = -1 EBADF (Bad file descriptor) 5409 close(820) = -1 EBADF (Bad file descriptor) 5409 close(821) = -1 EBADF (Bad file descriptor) 5409 close(822) = -1 EBADF (Bad file descriptor) 5409 close(823) = -1 EBADF (Bad file descriptor) 5409 close(824) = -1 EBADF (Bad file descriptor) 5409 close(825) = -1 EBADF (Bad file descriptor) 5409 close(826) = -1 EBADF (Bad file descriptor) 5409 close(827) = -1 EBADF (Bad file descriptor) 5409 close(828) = -1 EBADF (Bad file descriptor) 5409 close(829) = -1 EBADF (Bad file descriptor) 5409 close(830) = -1 EBADF (Bad file descriptor) 5409 close(831) = -1 EBADF (Bad file descriptor) 5409 close(832) = -1 EBADF (Bad file descriptor) 5409 close(833) = -1 EBADF (Bad file descriptor) 5409 close(834) = -1 EBADF (Bad file descriptor) 5409 close(835) = -1 EBADF (Bad file descriptor) 5409 close(836) = -1 EBADF (Bad file descriptor) 5409 close(837) = -1 EBADF (Bad file descriptor) 5409 close(838) = -1 EBADF (Bad file descriptor) 5409 close(839) = -1 EBADF (Bad file descriptor) 5409 close(840) = -1 EBADF (Bad file descriptor) 5409 close(841) = -1 EBADF (Bad file descriptor) 5409 close(842) = -1 EBADF (Bad file descriptor) 5409 close(843) = -1 EBADF (Bad file descriptor) 5409 close(844) = -1 EBADF (Bad file descriptor) 5409 close(845) = -1 EBADF (Bad file descriptor) 5409 close(846) = -1 EBADF (Bad file descriptor) 5409 close(847) = -1 EBADF (Bad file descriptor) 5409 close(848) = -1 EBADF (Bad file descriptor) 5409 close(849) = -1 EBADF (Bad file descriptor) 5409 close(850) = -1 EBADF (Bad file descriptor) 5409 close(851) = -1 EBADF (Bad file descriptor) 5409 close(852) = -1 EBADF (Bad file descriptor) 5409 close(853) = -1 EBADF (Bad file descriptor) 5409 close(854) = -1 EBADF (Bad file descriptor) 5409 close(855) = -1 EBADF (Bad file descriptor) 5409 close(856) = -1 EBADF (Bad file descriptor) 5409 close(857) = -1 EBADF (Bad file descriptor) 5409 close(858) = -1 EBADF (Bad file descriptor) 5409 close(859) = -1 EBADF (Bad file descriptor) 5409 close(860) = -1 EBADF (Bad file descriptor) 5409 close(861) = -1 EBADF (Bad file descriptor) 5409 close(862) = -1 EBADF (Bad file descriptor) 5409 close(863) = -1 EBADF (Bad file descriptor) 5409 close(864) = -1 EBADF (Bad file descriptor) 5409 close(865) = -1 EBADF (Bad file descriptor) 5409 close(866) = -1 EBADF (Bad file descriptor) 5409 close(867) = -1 EBADF (Bad file descriptor) 5409 close(868) = -1 EBADF (Bad file descriptor) 5409 close(869) = -1 EBADF (Bad file descriptor) 5409 close(870) = -1 EBADF (Bad file descriptor) 5409 close(871) = -1 EBADF (Bad file descriptor) 5409 close(872) = -1 EBADF (Bad file descriptor) 5409 close(873) = -1 EBADF (Bad file descriptor) 5409 close(874) = -1 EBADF (Bad file descriptor) 5409 close(875) = -1 EBADF (Bad file descriptor) 5409 close(876) = -1 EBADF (Bad file descriptor) 5409 close(877) = -1 EBADF (Bad file descriptor) 5409 close(878) = -1 EBADF (Bad file descriptor) 5409 close(879) = -1 EBADF (Bad file descriptor) 5409 close(880) = -1 EBADF (Bad file descriptor) 5409 close(881) = -1 EBADF (Bad file descriptor) 5409 close(882) = -1 EBADF (Bad file descriptor) 5409 close(883) = -1 EBADF (Bad file descriptor) 5409 close(884) = -1 EBADF (Bad file descriptor) 5409 close(885) = -1 EBADF (Bad file descriptor) 5409 close(886) = -1 EBADF (Bad file descriptor) 5409 close(887) = -1 EBADF (Bad file descriptor) 5409 close(888) = -1 EBADF (Bad file descriptor) 5409 close(889) = -1 EBADF (Bad file descriptor) 5409 close(890) = -1 EBADF (Bad file descriptor) 5409 close(891) = -1 EBADF (Bad file descriptor) 5409 close(892) = -1 EBADF (Bad file descriptor) 5409 close(893) = -1 EBADF (Bad file descriptor) 5409 close(894) = -1 EBADF (Bad file descriptor) 5409 close(895) = -1 EBADF (Bad file descriptor) 5409 close(896) = -1 EBADF (Bad file descriptor) 5409 close(897) = -1 EBADF (Bad file descriptor) 5409 close(898) = -1 EBADF (Bad file descriptor) 5409 close(899) = -1 EBADF (Bad file descriptor) 5409 close(900) = -1 EBADF (Bad file descriptor) 5409 close(901) = -1 EBADF (Bad file descriptor) 5409 close(902) = -1 EBADF (Bad file descriptor) 5409 close(903) = -1 EBADF (Bad file descriptor) 5409 close(904) = -1 EBADF (Bad file descriptor) 5409 close(905) = -1 EBADF (Bad file descriptor) 5409 close(906) = -1 EBADF (Bad file descriptor) 5409 close(907) = -1 EBADF (Bad file descriptor) 5409 close(908) = -1 EBADF (Bad file descriptor) 5409 close(909) = -1 EBADF (Bad file descriptor) 5409 close(910) = -1 EBADF (Bad file descriptor) 5409 close(911) = -1 EBADF (Bad file descriptor) 5409 close(912) = -1 EBADF (Bad file descriptor) 5409 close(913) = -1 EBADF (Bad file descriptor) 5409 close(914) = -1 EBADF (Bad file descriptor) 5409 close(915) = -1 EBADF (Bad file descriptor) 5409 close(916) = -1 EBADF (Bad file descriptor) 5409 close(917) = -1 EBADF (Bad file descriptor) 5409 close(918) = -1 EBADF (Bad file descriptor) 5409 close(919) = -1 EBADF (Bad file descriptor) 5409 close(920) = -1 EBADF (Bad file descriptor) 5409 close(921) = -1 EBADF (Bad file descriptor) 5409 close(922) = -1 EBADF (Bad file descriptor) 5409 close(923) = -1 EBADF (Bad file descriptor) 5409 close(924) = -1 EBADF (Bad file descriptor) 5409 close(925) = -1 EBADF (Bad file descriptor) 5409 close(926) = -1 EBADF (Bad file descriptor) 5409 close(927) = -1 EBADF (Bad file descriptor) 5409 close(928) = -1 EBADF (Bad file descriptor) 5409 close(929) = -1 EBADF (Bad file descriptor) 5409 close(930) = -1 EBADF (Bad file descriptor) 5409 close(931) = -1 EBADF (Bad file descriptor) 5409 close(932) = -1 EBADF (Bad file descriptor) 5409 close(933) = -1 EBADF (Bad file descriptor) 5409 close(934) = -1 EBADF (Bad file descriptor) 5409 close(935) = -1 EBADF (Bad file descriptor) 5409 close(936) = -1 EBADF (Bad file descriptor) 5409 close(937) = -1 EBADF (Bad file descriptor) 5409 close(938) = -1 EBADF (Bad file descriptor) 5409 close(939) = -1 EBADF (Bad file descriptor) 5409 close(940) = -1 EBADF (Bad file descriptor) 5409 close(941) = -1 EBADF (Bad file descriptor) 5409 close(942) = -1 EBADF (Bad file descriptor) 5409 close(943) = -1 EBADF (Bad file descriptor) 5409 close(944) = -1 EBADF (Bad file descriptor) 5409 close(945) = -1 EBADF (Bad file descriptor) 5409 close(946) = -1 EBADF (Bad file descriptor) 5409 close(947) = -1 EBADF (Bad file descriptor) 5409 close(948) = -1 EBADF (Bad file descriptor) 5409 close(949) = -1 EBADF (Bad file descriptor) 5409 close(950) = -1 EBADF (Bad file descriptor) 5409 close(951) = -1 EBADF (Bad file descriptor) 5409 close(952) = -1 EBADF (Bad file descriptor) 5409 close(953) = -1 EBADF (Bad file descriptor) 5409 close(954) = -1 EBADF (Bad file descriptor) 5409 close(955) = -1 EBADF (Bad file descriptor) 5409 close(956) = -1 EBADF (Bad file descriptor) 5409 close(957) = -1 EBADF (Bad file descriptor) 5409 close(958) = -1 EBADF (Bad file descriptor) 5409 close(959) = -1 EBADF (Bad file descriptor) 5409 close(960) = -1 EBADF (Bad file descriptor) 5409 close(961) = -1 EBADF (Bad file descriptor) 5409 close(962) = -1 EBADF (Bad file descriptor) 5409 close(963) = -1 EBADF (Bad file descriptor) 5409 close(964) = -1 EBADF (Bad file descriptor) 5409 close(965) = -1 EBADF (Bad file descriptor) 5409 close(966) = -1 EBADF (Bad file descriptor) 5409 close(967) = -1 EBADF (Bad file descriptor) 5409 close(968) = -1 EBADF (Bad file descriptor) 5409 close(969) = -1 EBADF (Bad file descriptor) 5409 close(970) = -1 EBADF (Bad file descriptor) 5409 close(971) = -1 EBADF (Bad file descriptor) 5409 close(972) = -1 EBADF (Bad file descriptor) 5409 close(973) = -1 EBADF (Bad file descriptor) 5409 close(974) = -1 EBADF (Bad file descriptor) 5409 close(975) = -1 EBADF (Bad file descriptor) 5409 close(976) = -1 EBADF (Bad file descriptor) 5409 close(977) = -1 EBADF (Bad file descriptor) 5409 close(978) = -1 EBADF (Bad file descriptor) 5409 close(979) = -1 EBADF (Bad file descriptor) 5409 close(980) = -1 EBADF (Bad file descriptor) 5409 close(981) = -1 EBADF (Bad file descriptor) 5409 close(982) = -1 EBADF (Bad file descriptor) 5409 close(983) = -1 EBADF (Bad file descriptor) 5409 close(984) = -1 EBADF (Bad file descriptor) 5409 close(985) = -1 EBADF (Bad file descriptor) 5409 close(986) = -1 EBADF (Bad file descriptor) 5409 close(987) = -1 EBADF (Bad file descriptor) 5409 close(988) = -1 EBADF (Bad file descriptor) 5409 close(989) = -1 EBADF (Bad file descriptor) 5409 close(990) = -1 EBADF (Bad file descriptor) 5409 close(991) = -1 EBADF (Bad file descriptor) 5409 close(992) = -1 EBADF (Bad file descriptor) 5409 close(993) = -1 EBADF (Bad file descriptor) 5409 close(994) = -1 EBADF (Bad file descriptor) 5409 close(995) = -1 EBADF (Bad file descriptor) 5409 close(996) = -1 EBADF (Bad file descriptor) 5409 close(997) = -1 EBADF (Bad file descriptor) 5409 close(998) = -1 EBADF (Bad file descriptor) 5409 close(999) = -1 EBADF (Bad file descriptor) 5409 close(1000) = -1 EBADF (Bad file descriptor) 5409 close(1001) = -1 EBADF (Bad file descriptor) 5409 close(1002) = -1 EBADF (Bad file descriptor) 5409 close(1003) = -1 EBADF (Bad file descriptor) 5409 close(1004) = -1 EBADF (Bad file descriptor) 5409 close(1005) = -1 EBADF (Bad file descriptor) 5409 close(1006) = -1 EBADF (Bad file descriptor) 5409 close(1007) = -1 EBADF (Bad file descriptor) 5409 close(1008) = -1 EBADF (Bad file descriptor) 5409 close(1009) = -1 EBADF (Bad file descriptor) 5409 close(1010) = -1 EBADF (Bad file descriptor) 5409 close(1011) = -1 EBADF (Bad file descriptor) 5409 close(1012) = -1 EBADF (Bad file descriptor) 5409 close(1013) = -1 EBADF (Bad file descriptor) 5409 close(1014) = -1 EBADF (Bad file descriptor) 5409 close(1015) = -1 EBADF (Bad file descriptor) 5409 close(1016) = -1 EBADF (Bad file descriptor) 5409 close(1017) = -1 EBADF (Bad file descriptor) 5409 close(1018) = -1 EBADF (Bad file descriptor) 5409 close(1019) = -1 EBADF (Bad file descriptor) 5409 close(1020) = -1 EBADF (Bad file descriptor) 5409 close(1021) = -1 EBADF (Bad file descriptor) 5409 close(1022) = -1 EBADF (Bad file descriptor) 5409 close(1023) = -1 EBADF (Bad file descriptor) 5409 brk(0) = 0x175d000 5409 brk(0x177f000) = 0x177f000 5409 brk(0x1780000) = 0x1780000 5409 uname({sys="Linux", node="localhost", ...}) = 0 5409 open("/proc/cpuinfo", O_RDONLY) = 3 5409 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 read(3, "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 15\nmodel name\t: Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz\nstepping\t: 13\nmicrocode\t: 0xa3\ncpu MHz\t\t: 800.000\ncache size\t: 2048 KB\nphysical id\t: 0\nsiblings\t: 2\ncore id\t\t: 0\ncpu cores\t: 2\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 10\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida dts tpr_shadow vnmi flexpriority\nbogomips\t: 3590.62\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 15\nmodel name\t: Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz\nstepping\t: 13\nmicrocode\t: 0xa3\ncpu MHz\t\t: 800.000\ncache size\t: 2048 KB\nphysical id\t: 0\nsiblings\t: 2\ncore id\t\t: 1\ncpu cor", 1024) = 1024 5409 close(3) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 uname({sys="Linux", node="localhost", ...}) = 0 5409 open("/etc/dhcpcd.conf", O_RDONLY) = 3 5409 fstat(3, {st_mode=S_IFREG|0644, st_size=889, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 read(3, "# A sample configuration for dhcpcd.\n# See dhcpcd.conf(5) for details.\n\n# Inform the DHCP server of our hostname for DDNS.\nhostname\n# To share the DHCP lease across OSX and Windows a ClientID is needed.\n# Enabling this may get a different lease than the kernel DHCP client.\n# Some upstream DHCP servers may also require a ClientID, such as FRITZ!Box.\n#clientid\n\n# A list of options to request from the DHCP server.\noption domain_name_servers, domain_name, domain_search, host_name\noption classless_static_routes\n# Most distributions have NTP support.\noption ntp_servers\n# Respect the network MTU.\noption interface_mtu\n# A ServerID is required by RFC2131.\nrequire dhcp_server_identifier\n\n# A hook script is provided to lookup the hostname if not set by the DHCP\n# server, but it should not be run by default.\nnohook lookup-hostname\n\n# dhcpcd ebuild requested no zeroconf\nnoipv4ll\n\nnoipv6rs\n", 4096) = 889 5409 read(3, "", 4096) = 0 5409 close(3) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 chdir("/") = 0 5409 socket(PF_FILE, SOCK_STREAM, 0) = 3 5409 connect(3, {sa_family=AF_FILE, sun_path="/var/run/dhcpcd.sock"}, 23) = -1 ENOENT (No such file or directory) 5409 geteuid() = 0 5409 open("/var/run/dhcpcd-eth0.pid", O_RDONLY) = -1 ENOENT (No such file or directory) 5409 brk(0x177f000) = 0x177f000 5409 mkdir("/var/run", 0755) = -1 EEXIST (File exists) 5409 mkdir("/var/lib/dhcpcd", 0755) = -1 EEXIST (File exists) 5409 open("/var/run/dhcpcd-eth0.pid", O_WRONLY|O_CREAT|O_NONBLOCK, 0664) = 4 5409 flock(4, LOCK_EX|LOCK_NB) = 0 5409 fcntl(4, F_GETFD) = 0 5409 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 5409 ftruncate(4, 0) = 0 5409 pwrite(4, "5409\n", 5, 0) = 5 5409 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 5 5409 fstat(5, {st_mode=S_IFREG|0644, st_size=2225, ...}) = 0 5409 fstat(5, {st_mode=S_IFREG|0644, st_size=2225, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\6\0\0\0\0\0\0\0\215\0\0\0\6\0\0\0\t\233'\343\0\233\324{`\310\267M`\314\347K\20\315\251\27\220\316\242C\20\317\2224\20\320\202%\20\321r\26\20\322b\7\20\353\257 \220\354\250L\20\355\230=\20\356\210.\20\357x\37\20\360h\20\20\361X\1\20\362G\362\20\3637\343\20\364'\324\20\365\27\305\20\366\20\360\220\367/\6\20\367\360\322\220\22\316\227\360\23MD\20\0243\372\220\25#\353\220\26\23\334\220\27\3\315\220\27\363\276\220\30\343\257\220\31\323\240\220\32\303\221\220\33\274\275\20\34\254\256\20\35\234\237\20\36\214\220\20\37|\201\20 lr\20!\\c\20\"LT\20#\206A\220?\233\34\220@f#\220A\2049\20BF\5\220Cd\33\20D%\347\220EC\375\20F\5\311\220G#\337\20G\356\346\20I\3\301\20I\316\310\20J\343\243\20K\256\252\20L\314\277\220M\216\214\20N\254\241\220Onn\20P\214\203\220QW\212\220Rle\220S7l\220TLG\220U\27N\220V,)\220V\3670\220X\25F\20X\327\22\220Y\365(\20Z\266\364\220[\325\n\20\\\240\21\20]\264\354\20^\177\363\20_\224\316\20`_\325\20a}\352\220b?\267\20c]\314\220d\37\231\20e=\256\220f\10\265\220g\35\220\220g\350\227\220h\375r\220i\310y\220j\335T\220k\250[\220l\306q\20m\210=\220n\246S\20oh\37\220p\2065\20qQ<\20rf\27\20s1\36\20tE\371\20u\21\0\20v/\25\220v\360\342\20x\16\367\220x\320\304\20y\356\331\220z\260\246\20{\316\273\220|\231\302\220}\256\235\220~y\244\220\177\216\177\220\0\1\0\2\3\2\3\2\3\2\3\2\3\2\3\2\3\2\3\2\3\2\3\2\1\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\4\5\0\0\34 \1\0\0\0\16\20\0\5\0\0\16\20\0\5\0\0\34 \1\0\0\0\34 \1\0\0\0\16\20\0\5CEST\0CET\0\0\0\1\1\1\1\0\0\0\0\1\1TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0\0\0\0\0\0\0\216\0\0\0\7\0\0\0\r\377\377\377\377r\356$l\377\377\377\377\233'\343\0\377\377\377\377\233\324{`\377\377\377\377\310\267M`\377\377\377\377\314\347K\20\377\377\377\377\315\251\27\220\377\377\377\377\316\242C\20\377\377\377\377\317\2224\20\377\377\377\377\320\202%\20\377\377\377\377\321r\26\20\377\377\377\377\322b\7\20\377\377\377\377\353\257 \220\377\377\377\377\354\250L\20\377\377\377\377\355\230=\20\377\377\377\377\356\210.\20\377\377\377\377\357x\37\20\377\377\377\377\360h\20\20\377\377\377\377\361X\1\20\377\377\377\377\362G\362\20\377\377\377\377\3637\343\20\377\377\377\377\364'\324\20\377\377\377\377\365\27\305\20\377\377\377\377\366\20\360\220\377\377\377\377\367/\6\20\377\377\377\377\367\360\322\220\0\0\0\0\22\316\227\360\0\0\0\0\23MD\20\0\0\0\0\0243\372\220\0\0\0\0\25#\353\220\0\0\0\0\26\23\334\220\0\0\0\0\27\3\315\220\0\0\0\0\27\363\276\220\0\0\0\0\30\343\257\220\0\0\0\0\31\323\240\220\0\0\0\0\32\303\221\220\0\0\0\0\33\274\275\20\0\0\0\0\34\254\256\20\0\0\0\0\35\234\237\20\0\0\0\0\36\214\220\20\0\0\0\0\37|\201\20\0\0\0\0 lr\20\0\0\0\0!\\c\20\0\0\0\0\"LT\20\0\0\0\0#\206A\220\0\0\0\0?\233\34\220\0\0\0\0@f#\220\0\0\0\0A\2049\20\0\0\0\0BF\5\220\0\0\0\0Cd\33\20\0\0\0\0D%\347\220\0\0\0\0EC\375\20\0\0\0\0F\5\311\220\0\0\0\0G#\337\20\0\0\0\0G\356\346\20\0\0\0\0I\3\301\20\0\0\0\0I\316\310\20\0\0\0\0J\343\243\20\0\0\0\0K\256\252\20\0\0\0\0L\314\277\220\0\0\0\0M\216\214\20\0\0\0\0N\254\241\220\0\0\0\0Onn\20\0\0\0\0P\214\203\220\0\0\0\0QW\212\220\0\0\0\0Rle\220\0\0\0\0S7l\220\0\0\0\0TLG\220\0\0\0\0U\27N\220\0\0\0\0V,)\220\0\0\0\0V\3670\220\0\0\0\0X\25F\20\0\0\0\0X\327\22\220\0\0\0\0Y\365(\20\0\0\0\0Z\266\364\220\0\0\0\0[\325\n\20\0\0\0\0\\\240\21\20\0\0\0\0]\264\354\20\0\0\0\0^\177\363\20\0\0\0\0_\224\316\20\0\0\0\0`_\325\20\0\0\0\0a}\352\220\0\0\0\0b?\267\20\0\0\0\0c]\314\220\0\0\0\0d\37\231\20\0\0\0\0e=\256\220\0\0\0\0f\10\265\220\0\0\0\0g\35\220\220\0\0\0\0g\350\227\220\0\0\0\0h\375r\220\0\0\0\0i\310y\220\0\0\0\0j\335T\220\0\0\0\0k\250[\220\0\0\0\0l\306q\20\0\0\0\0m\210=\220\0\0\0\0n\246S\20\0\0\0\0oh\37\220\0\0\0\0p\2065\20\0\0\0\0qQ<\20\0\0\0\0rf\27\20\0\0\0\0s1\36\20\0\0\0\0tE\371\20\0\0\0\0u\21\0\20\0\0\0\0v/\25\220\0\0\0\0v\360\342\20\0\0\0\0x\16\367\220\0\0\0\0x\320\304\20\0\0\0\0y\356\331\220\0\0\0\0z\260\246\20\0\0\0\0{\316\273\220\0\0\0\0|\231\302\220\0\0\0\0}\256\235\220\0\0\0\0~y\244\220\0\0\0\0\177\216\177\220\2\1\2\1\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\2\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\0\0\n\24\0\0\0\0\34 \1\4\0\0\16\20\0\t\0\0\16\20\0\t\0\0\34 \1\4\0\0\34 \1\4\0\0\16\20\0\tLMT\0CEST\0CET\0\0\0\0\1\1\1\1\0\0\0\0\0\1\1\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 2225 5409 lseek(5, -1419, SEEK_CUR) = 806 5409 read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0\0\0\0\0\0\0\216\0\0\0\7\0\0\0\r\377\377\377\377r\356$l\377\377\377\377\233'\343\0\377\377\377\377\233\324{`\377\377\377\377\310\267M`\377\377\377\377\314\347K\20\377\377\377\377\315\251\27\220\377\377\377\377\316\242C\20\377\377\377\377\317\2224\20\377\377\377\377\320\202%\20\377\377\377\377\321r\26\20\377\377\377\377\322b\7\20\377\377\377\377\353\257 \220\377\377\377\377\354\250L\20\377\377\377\377\355\230=\20\377\377\377\377\356\210.\20\377\377\377\377\357x\37\20\377\377\377\377\360h\20\20\377\377\377\377\361X\1\20\377\377\377\377\362G\362\20\377\377\377\377\3637\343\20\377\377\377\377\364'\324\20\377\377\377\377\365\27\305\20\377\377\377\377\366\20\360\220\377\377\377\377\367/\6\20\377\377\377\377\367\360\322\220\0\0\0\0\22\316\227\360\0\0\0\0\23MD\20\0\0\0\0\0243\372\220\0\0\0\0\25#\353\220\0\0\0\0\26\23\334\220\0\0\0\0\27\3\315\220\0\0\0\0\27\363\276\220\0\0\0\0\30\343\257\220\0\0\0\0\31\323\240\220\0\0\0\0\32\303\221\220\0\0\0\0\33\274\275\20\0\0\0\0\34\254\256\20\0\0\0\0\35\234\237\20\0\0\0\0\36\214\220\20\0\0\0\0\37|\201\20\0\0\0\0 lr\20\0\0\0\0!\\c\20\0\0\0\0\"LT\20\0\0\0\0#\206A\220\0\0\0\0?\233\34\220\0\0\0\0@f#\220\0\0\0\0A\2049\20\0\0\0\0BF\5\220\0\0\0\0Cd\33\20\0\0\0\0D%\347\220\0\0\0\0EC\375\20\0\0\0\0F\5\311\220\0\0\0\0G#\337\20\0\0\0\0G\356\346\20\0\0\0\0I\3\301\20\0\0\0\0I\316\310\20\0\0\0\0J\343\243\20\0\0\0\0K\256\252\20\0\0\0\0L\314\277\220\0\0\0\0M\216\214\20\0\0\0\0N\254\241\220\0\0\0\0Onn\20\0\0\0\0P\214\203\220\0\0\0\0QW\212\220\0\0\0\0Rle\220\0\0\0\0S7l\220\0\0\0\0TLG\220\0\0\0\0U\27N\220\0\0\0\0V,)\220\0\0\0\0V\3670\220\0\0\0\0X\25F\20\0\0\0\0X\327\22\220\0\0\0\0Y\365(\20\0\0\0\0Z\266\364\220\0\0\0\0[\325\n\20\0\0\0\0\\\240\21\20\0\0\0\0]\264\354\20\0\0\0\0^\177\363\20\0\0\0\0_\224\316\20\0\0\0\0`_\325\20\0\0\0\0a}\352\220\0\0\0\0b?\267\20\0\0\0\0c]\314\220\0\0\0\0d\37\231\20\0\0\0\0e=\256\220\0\0\0\0f\10\265\220\0\0\0\0g\35\220\220\0\0\0\0g\350\227\220\0\0\0\0h\375r\220\0\0\0\0i\310y\220\0\0\0\0j\335T\220\0\0\0\0k\250[\220\0\0\0\0l\306q\20\0\0\0\0m\210=\220\0\0\0\0n\246S\20\0\0\0\0oh\37\220\0\0\0\0p\2065\20\0\0\0\0qQ<\20\0\0\0\0rf\27\20\0\0\0\0s1\36\20\0\0\0\0tE\371\20\0\0\0\0u\21\0\20\0\0\0\0v/\25\220\0\0\0\0v\360\342\20\0\0\0\0x\16\367\220\0\0\0\0x\320\304\20\0\0\0\0y\356\331\220\0\0\0\0z\260\246\20\0\0\0\0{\316\273\220\0\0\0\0|\231\302\220\0\0\0\0}\256\235\220\0\0\0\0~y\244\220\0\0\0\0\177\216\177\220\2\1\2\1\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\2\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\5\6\0\0\n\24\0\0\0\0\34 \1\4\0\0\16\20\0\t\0\0\16\20\0\t\0\0\34 \1\4\0\0\34 \1\4\0\0\16\20\0\tLMT\0CEST\0CET\0\0\0\0\1\1\1\1\0\0\0\0\0\1\1\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 1419 5409 close(5) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 writev(2, [{"dhcpcd[5409]: version 5.5.6 starting", 36}, {"\n", 1}], 2) = 37 5409 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 5 5409 connect(5, {sa_family=AF_FILE, sun_path="/dev/log"}, 110) = 0 5409 sendto(5, "<30>Jun 29 22:13:12 dhcpcd[5409]: version 5.5.6 starting", 56, MSG_NOSIGNAL, NULL, 0) = 56 5409 pipe([6, 7]) = 0 5409 fcntl(6, F_GETFL) = 0 (flags O_RDONLY) 5409 fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 5409 fcntl(6, F_GETFD) = 0 5409 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 5409 fcntl(7, F_GETFD) = 0 5409 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 5409 rt_sigaction(SIGALRM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 8 5409 fcntl(8, F_GETFD) = 0 5409 fcntl(8, F_SETFD, FD_CLOEXEC) = 0 5409 socket(PF_NETLINK, SOCK_RAW, 0) = 9 5409 bind(9, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 5409 fcntl(9, F_GETFD) = 0 5409 fcntl(9, F_SETFD, FD_CLOEXEC) = 0 5409 fcntl(9, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5409 fcntl(9, F_SETFD, FD_CLOEXEC) = 0 5409 socket(PF_NETLINK, SOCK_RAW, 0) = 10 5409 bind(10, {sa_family=AF_NETLINK, pid=0, groups=00000051}, 12) = 0 5409 fcntl(10, F_GETFD) = 0 5409 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5409 socket(PF_NETLINK, SOCK_RAW, 0) = 11 5409 bind(11, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 5409 getsockname(11, {sa_family=AF_NETLINK, pid=-4170, groups=00000000}, [12]) = 0 5409 sendto(11, "\24\0\0\0\22\0\1\3X\f\356O\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 5409 recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"$\2\0\0\20\0\2\0X\f\356O\266\357\377\377\0\0\4\3\1\0\0\0I\0\1\0\0\0\0\0\7\0\3\0lo\0\0\10\0\r\0\0\0\0\0\5\0\20\0\0\0\0\0\5\0\21\0\0\0\0\0\10\0\4\0004@\0\0\10\0\33\0\0\0\0\0\f\0\6\0noqueue\0$\0\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\377\377\n\0\1\0\0\0\0\0\0\0\0\0\n\0\2\0\0\0\0\0\0\0\0\0`\0\7\0\354\0\0\0\354\0\0\0\20O\0\0\20O\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274\0\27\0\354\0\0\0\0\0\0\0\354\0\0\0\0\0\0\0\20O\0\0\0\0\0\0\20O\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0\32\0l\0\2\0h\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\2\0\0\20\0\2\0X\f\356O\266\357\377\377\0\0\1\0\2\0\0\0C\20\1\0\0\0\0\0\n\0\3\0wlan0\0\0\0\10\0\r\0\350\3\0\0\5\0\20\0\6\0\0\0\5\0\21\0\1\0\0\0\10\0\4\0\334\5\0\0\10\0\33\0\0\0\0\0\7\0\6\0mq\0\0$\0\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\1\0\0\23\350\233\3513\0\0\n\0\2\0\377\377\377\377\377\377\0\0`\0\7\0U\5\0\0\t\4\0\0\331\277\7\0\346m\2\0\0\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274\0\27\0U\5\0\0\0\0\0\0\t\4\0\0\0\0\0\0\331\277\7\0\0\0\0\0\346m\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0\32\0l\0\2\0h\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\2\0\0\20\0\2\0X\f\356O\266\357\377\377\0\0\1\0\3\0\0\0C\20\1\0\0\0\0\0\t\0\3\0eth0\0\0\0\0\10\0\r\0\350\3\0\0\5\0\20\0\6\0\0\0\5\0\21\0\0\0\0\0\10\0\4\0\334\5\0\0\10\0\33\0\0\0\0\0\17\0\6\0pfifo_fast\0\0$\0\16\0\0\0 \376\0\0\0\0\0\0\"\376\0\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0\0\0\0\0\n\0\1\0\0\32km\31\235\0\0\n\0\2\0\377\377\377\377\377\377\0\0`\0\7\0[\5\0\0\0\0\0\0v\2\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274\0\27\0[\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\2\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0\32\0l\0\2\0h\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 1652 5409 recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0X\f\356O\266\357\377\377\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 5409 sendto(11, "\24\0\0\0\26\0\1\3Y\f\356O\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 5409 recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0Y\f\356O\266\357\377\377\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1\10\0\2\0\177\0\0\1\7\0\3\0lo\0\0<\0\0\0\24\0\2\0Y\f\356O\266\357\377\377\2\30\200\0\2\0\0\0\10\0\1\0\300\250\0/\10\0\2\0\300\250\0/\10\0\4\0\300\250\0\377\n\0\3\0wlan0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 108 5409 recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0Y\f\356O\266\357\377\377\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 5409 close(11) = 0 5409 ioctl(8, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 5409 access("/proc/net", R_OK) = 0 5409 access("/proc/net/unix", R_OK) = 0 5409 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 11 5409 ioctl(11, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=3}) = 0 5409 close(11) = 0 5409 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 11 5409 ioctl(11, SIOCGIWESSID, 0xff9a2200) = -1 EOPNOTSUPP (Operation not supported) 5409 close(11) = 0 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 open("/proc/sys/net/ipv4/conf/eth0/promote_secondaries", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 11 5409 fstat(11, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 write(11, "1", 1) = 1 5409 close(11) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 uname({sys="Linux", node="localhost", ...}) = 0 5409 open("/proc/cpuinfo", O_RDONLY) = 11 5409 fstat(11, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 read(11, "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 15\nmodel name\t: Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz\nstepping\t: 13\nmicrocode\t: 0xa3\ncpu MHz\t\t: 800.000\ncache size\t: 2048 KB\nphysical id\t: 0\nsiblings\t: 2\ncore id\t\t: 0\ncpu cores\t: 2\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 10\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida dts tpr_shadow vnmi flexpriority\nbogomips\t: 3590.62\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 15\nmodel name\t: Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz\nstepping\t: 13\nmicrocode\t: 0xa3\ncpu MHz\t\t: 800.000\ncache size\t: 2048 KB\nphysical id\t: 0\nsiblings\t: 2\ncore id\t\t: 1\ncpu cor", 1024) = 1024 5409 close(11) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 uname({sys="Linux", node="localhost", ...}) = 0 5409 open("/etc/dhcpcd.conf", O_RDONLY) = 11 5409 fstat(11, {st_mode=S_IFREG|0644, st_size=889, ...}) = 0 5409 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7737000 5409 read(11, "# A sample configuration for dhcpcd.\n# See dhcpcd.conf(5) for details.\n\n# Inform the DHCP server of our hostname for DDNS.\nhostname\n# To share the DHCP lease across OSX and Windows a ClientID is needed.\n# Enabling this may get a different lease than the kernel DHCP client.\n# Some upstream DHCP servers may also require a ClientID, such as FRITZ!Box.\n#clientid\n\n# A list of options to request from the DHCP server.\noption domain_name_servers, domain_name, domain_search, host_name\noption classless_static_routes\n# Most distributions have NTP support.\noption ntp_servers\n# Respect the network MTU.\noption interface_mtu\n# A ServerID is required by RFC2131.\nrequire dhcp_server_identifier\n\n# A hook script is provided to lookup the hostname if not set by the DHCP\n# server, but it should not be run by default.\nnohook lookup-hostname\n\n# dhcpcd ebuild requested no zeroconf\nnoipv4ll\n\nnoipv6rs\n", 4096) = 889 5409 read(11, "", 4096) = 0 5409 close(11) = 0 5409 munmap(0xf7737000, 4096) = 0 5409 open("/sys/class/net/eth0/device/layer2", O_RDONLY) = -1 ENOENT (No such file or directory) 5409 ioctl(8, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 5409 rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 vfork( 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 execve("/lib/dhcpcd/dhcpcd-run-hooks", ["/lib/dhcpcd/dhcpcd-run-hooks"], [/* 12 vars */] 5409 <... vfork resumed> ) = 5410 5409 rt_sigaction(SIGALRM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5410 <... execve resumed> ) = 0 5409 <... rt_sigaction resumed> NULL, 8) = 0 5410 brk(0 5409 rt_sigaction(SIGINT, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5410 <... brk resumed> ) = 0xedf000 5409 <... rt_sigaction resumed> NULL, 8) = 0 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 5409 rt_sigaction(SIGPIPE, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5410 <... mmap resumed> ) = 0xf7700000 5409 <... rt_sigaction resumed> NULL, 8) = 0 5410 access("/etc/ld.so.preload", R_OK 5409 rt_sigaction(SIGTERM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5410 <... access resumed> ) = -1 ENOENT (No such file or directory) 5409 <... rt_sigaction resumed> NULL, 8) = 0 5410 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC 5409 rt_sigaction(SIGUSR1, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5410 <... open resumed> ) = 4 5409 <... rt_sigaction resumed> NULL, 8) = 0 5410 fstat(4, 5409 rt_sigprocmask(SIG_SETMASK, [], 5410 <... fstat resumed> {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5409 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0 5409 wait4(5410, 5410 <... mmap resumed> ) = 0xf76f8000 5410 close(4) = 0 5410 open("/libx32/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\1\0004\0\0\0\10\266\3\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Te\3\0Te\3\0\5\0\0\0\0\0 \0\1\0\0\0\\o\3\0\\o#\0\\o#\0\330E\0\0\264Y\0\0\6\0\0\0\0\0 \0\2\0\0\0\250w\3\0\250w#\0\250w#\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0P\345td\324\3\3\0\324\3\3\0\324\3\3\0\324\20\0\0\324\20\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\\o\3\0\\o#\0\\o#\0\244\20\0\0\244\20\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\353\3\0\0\336\2\0\0\31\1\0\0:\1\0\0\277\1\0\0\244\1\0\0\0\0\0\0\354\0\0\0\0\0\0\0002\2\0\0\203\0\0\0\0\0\0\0\323\0\0\0\371\0\0\0\4\0\0\0#\2\0\0\225\2\0\0\274\0\0\0\0\0\0\0^\2\0\0\0\0\0\0\0\0\0\0\304\0\0\0\"\1\0\0\16\2\0\0\0\0\0\0m\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\323\1\0\0\0\0\0\0r\2\0\0\223\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\0\0\0\0\0\0\0\341\1\0\0\0\0\0\0\223\1\0\0%\1\0\0\0\0\0\0\273\0\0\0\0\0\0\0\0\0\0\0}\2\0\0f\1\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0555, st_size=244248, ...}) = 0 5410 mmap(NULL, 2345232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf72a4000 5410 mprotect(0xf72db000, 2093056, PROT_NONE) = 0 5410 mmap(0xf74da000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x36000) = 0xf74da000 5410 mmap(0xf74e0000, 2320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf74e0000 5410 close(4) = 0 5410 open("/libx32/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0004\0\0\0H\276\4\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\215\4\0\240\215\4\0\5\0\0\0\0\0 \0\1\0\0\0\310\224\4\0\310\224$\0\310\224$\0\254(\0\0\0\1\0\0\0\220\v\0\0004\0\0\0h!\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0 \27\0\0 \27\0\0 \27\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\330\32\0\0\330\32\0\0\5\0\0\0\0\0 \0\1\0\0\0d\36\0\0d\36 \0d\36 \0\30\2\0\0\\\2\0\0\6\0\0\0\0\0 \0\2\0\0\0x\36\0\0x\36 \0x\36 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td<\27\0\0<\27\0\0<\27\0\0\274\0\0\0\274\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdd\36\0\0d\36 \0d\36 \0\234\1\0\0\234\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0002\0\0\0'\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\5\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\34\0\0\0\16\0\0\0\30\0\0\0\7\0\0\0\0\0\0\0\25\0\0\0\31\0\0\0#\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=9672, ...}) = 0 5410 mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6e54000 5410 mprotect(0xf6e56000, 2093056, PROT_NONE) = 0 5410 mmap(0xf7055000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xf7055000 5410 close(4) = 0 5410 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5410 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6ab8000 5410 mprotect(0xf6c4e000, 2097152, PROT_NONE) = 0 5410 mmap(0xf6e4e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf6e4e000 5410 mmap(0xf6e51000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6e51000 5410 close(4) = 0 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76f7000 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76f6000 5410 arch_prctl(ARCH_SET_FS, 0xf76f66c0) = 0 5410 mprotect(0xf6e4e000, 8192, PROT_READ) = 0 5410 mprotect(0xf7055000, 4096, PROT_READ) = 0 5410 mprotect(0xf72a0000, 8192, PROT_READ) = 0 5410 mprotect(0xf74da000, 8192, PROT_READ) = 0 5410 mprotect(0x6aa000, 4096, PROT_READ) = 0 5410 mprotect(0xf7701000, 4096, PROT_READ) = 0 5410 munmap(0xf76f8000, 30374) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 open("/dev/tty", O_RDWR|O_NONBLOCK) = 4 5410 close(4) = 0 5410 brk(0) = 0xedf000 5410 brk(0xf00000) = 0xf00000 5410 brk(0xf01000) = 0xf01000 5410 getuid() = 0 5410 getgid() = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76ff000 5410 read(4, "MemTotal: 2054204 kB\nMemFree: 1888292 kB\nBuffers: 368 kB\nCached: 55596 kB\nSwapCached: 0 kB\nActive: 39344 kB\nInactive: 22436 kB\nActive(anon): 6564 kB\nInactive(anon): 260 kB\nActive(file): 32780 kB\nInactive(file): 22176 kB\nUnevictable: 0 kB\nMlocked: 0 kB\nSwapTotal: 1048572 kB\nSwapFree: 1048572 kB\nDirty: 0 kB\nWriteback: 0 kB\nAnonPages: 5936 kB\nMapped: 6100 kB\nShmem: 1008 kB\nSlab: 55392 kB\nSReclaimable: 42488 kB\nSUnreclaim: 12904 kB\nKernelStack: 600 kB\nPageTables: 1216 kB\nNFS_Unstable: 0 kB\nBounce: 0 kB\nWritebackTmp: 0 kB\nCommitLimit: 2075672 kB\nCommitted_AS: 14716 kB\nVmallocTotal: 34359738367 kB\nVmallocUsed: 75344 kB\nVmallocChunk: 34359647719 kB\nAnonHugePages: 0 kB\nHugePages_Total: 0\nHugePages_Free: 0\nHugePages_Rsvd: ", 1024) = 1024 5410 close(4) = 0 5410 munmap(0xf76ff000, 4096) = 0 5410 brk(0xf00000) = 0xf00000 5410 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 uname({sys="Linux", node="localhost", ...}) = 0 5410 getcwd("/", 4096) = 2 5410 getpid() = 5410 5410 getppid() = 5409 5410 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5410 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5410 close(4) = 0 5410 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5410 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5410 close(4) = 0 5410 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 5410 fstat(4, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76ff000 5410 read(4, "# /etc/nsswitch.conf:\n# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $\n\npasswd: compat\nshadow: compat\ngroup: compat\n\n# passwd: db files nis\n# shadow: db files nis\n# group: db files nis\n\nhosts: files dns\nnetworks: files dns\n\nservices: db files\nprotocols: db files\nrpc: db files\nethers: db files\nnetmasks: files\nnetgroup: files\nbootparams: files\n\nautomount: files\naliases: files\n", 4096) = 508 5410 read(4, "", 4096) = 0 5410 close(4) = 0 5410 munmap(0xf76ff000, 4096) = 0 5410 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5410 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5410 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf76f8000 5410 close(4) = 0 5410 open("/libx32/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0004\0\0\0\364r\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360]\0\0\360]\0\0\360]\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Hi\0\0Hi\0\0\5\0\0\0\0\0 \0\1\0\0\0\214n\0\0\214n \0\214n \0|\3\0\0\314\4\0\0\6\0\0\0\0\0 \0\2\0\0\0\230n\0\0\230n \0\230n \0\20\1\0\0\20\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\f^\0\0\f^\0\0\f^\0\0\254\1\0\0\254\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\214n\0\0\214n \0\214n \0t\1\0\0t\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0G\0\0\0006\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\35\0\0\0005\0\0\0\22\0\0\0\t\0\0\0!\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0002\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\27\0\0\0%\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0$\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=30548, ...}) = 0 5410 mmap(NULL, 2126680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf68b0000 5410 mprotect(0xf68b7000, 2093056, PROT_NONE) = 0 5410 mmap(0xf6ab6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xf6ab6000 5410 close(4) = 0 5410 open("/libx32/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300=\0\0004\0\0\0000D\1\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\300\31\1\0\300\31\1\0\300\31\1\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210<\1\0\210<\1\0\5\0\0\0\0\0 \0\1\0\0\0T>\1\0T>!\0T>!\0\360\4\0\0x+\0\0\6\0\0\0\0\0 \0\2\0\0\0`>\1\0`>!\0`>!\0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\334\31\1\0\334\31\1\0\334\31\1\0\234\5\0\0\234\5\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdT>\1\0T>!\0T>!\0\254\1\0\0\254\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\1\0\0\365\0\0\0F\0\0\0L\0\0\0\0\0\0\0k\0\0\0\334\0\0\0\204\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0W\0\0\0\322\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=84112, ...}) = 0 5410 mmap(NULL, 2189772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6699000 5410 mprotect(0xf66ad000, 2093056, PROT_NONE) = 0 5410 mmap(0xf68ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0xf68ac000 5410 mmap(0xf68ae000, 6604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf68ae000 5410 close(4) = 0 5410 mprotect(0xf68ac000, 4096, PROT_READ) = 0 5410 mprotect(0xf6ab6000, 4096, PROT_READ) = 0 5410 munmap(0xf76f8000, 30374) = 0 5410 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5410 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5410 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf76f8000 5410 close(4) = 0 5410 open("/libx32/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\37\0\0004\0\0\0p\242\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\220\206\0\0\220\206\0\0\220\206\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\227\0\0\360\227\0\0\5\0\0\0\0\0 \0\1\0\0\0|\236\0\0|\236 \0|\236 \0\10\3\0\0\254\5\0\0\6\0\0\0\0\0 \0\2\0\0\0\210\236\0\0\210\236 \0\210\236 \0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\254\206\0\0\254\206\0\0\254\206\0\0d\2\0\0d\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td|\236\0\0|\236 \0|\236 \0\204\1\0\0\204\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\0\0\0o\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\25\0\0\0!\0\0\0g\0\0\0A\0\0\0\0\0\0\0b\0\0\0\0\0\0\0S\0\0\0&\0\0\0\0\0\0\0X\0\0\0\"\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\36\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=42704, ...}) = 0 5410 mmap(NULL, 2139176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf648e000 5410 mprotect(0xf6498000, 2093056, PROT_NONE) = 0 5410 mmap(0xf6697000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xf6697000 5410 close(4) = 0 5410 open("/libx32/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 5410 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0004\0\0\0\300\263\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0000\224\0\0000\224\0\0000\224\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\254\0\0\300\254\0\0\5\0\0\0\0\0 \0\1\0\0\0\204\256\0\0\204\256 \0\204\256 \0P\4\0\0\204\10\0\0\6\0\0\0\0\0 \0\2\0\0\0\220\256\0\0\220\256 \0\220\256 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdL\224\0\0L\224\0\0L\224\0\0D\3\0\0D\3\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\204\256\0\0\204\256 \0\204\256 \0|\1\0\0|\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\331\0\0\0t\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0E\0\0\0\0\0\0\0_\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\34\0\0\0007\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\0\0\0005\0\0\0", 512) = 512 5410 fstat(4, {st_mode=S_IFREG|0755, st_size=47136, ...}) = 0 5410 mmap(NULL, 2144008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6282000 5410 mprotect(0xf628d000, 2093056, PROT_NONE) = 0 5410 mmap(0xf648c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0xf648c000 5410 close(4) = 0 5410 mprotect(0xf648c000, 4096, PROT_READ) = 0 5410 mprotect(0xf6697000, 4096, PROT_READ) = 0 5410 munmap(0xf76f8000, 30374) = 0 5410 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 5410 lseek(4, 0, SEEK_CUR) = 0 5410 fstat(4, {st_mode=S_IFREG|0644, st_size=1052, ...}) = 0 5410 mmap(NULL, 1052, PROT_READ, MAP_SHARED, 4, 0) = 0xf76ff000 5410 lseek(4, 1052, SEEK_SET) = 1052 5410 munmap(0xf76ff000, 1052) = 0 5410 close(4) = 0 5410 getpgrp() = 5405 5410 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5410 getrlimit(RLIMIT_NPROC, {rlim_cur=16025, rlim_max=0}) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-run-hooks", O_RDONLY) = 4 5410 ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xffa501a0) = -1 ENOTTY (Inappropriate ioctl for device) 5410 lseek(4, 0, SEEK_CUR) = 0 5410 read(4, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions", 80) = 80 5410 lseek(4, 0, SEEK_SET) = 0 5410 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5410 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) 5410 dup2(4, 255) = 255 5410 close(4) = 0 5410 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 5410 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|0x8000) 5410 fstat(255, {st_mode=S_IFREG|0555, st_size=4680, ...}) = 0 5410 lseek(255, 0, SEEK_CUR) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 read(255, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions for our hooks to use\nif [ \"$reason\" = ROUTERADVERT ]; then\n\tifsuffix=\":ra\"\nelse\n\tifsuffix=\nfi\nifname=\"$interface$ifsuffix\"\n\nfrom=from\nsignature_base=\"# Generated by dhcpcd\"\nsignature=\"$signature_base $from $ifname\"\nsignature_base_end=\"# End of dhcpcd\"\nsignature_end=\"$signature_base_end $from $ifname\"\nstate_dir=/var/run/dhcpcd\n\n# Ensure that all arguments are unique\nuniqify()\n{\n\tlocal result= i=\n\tfor i do\n\t\tcase \" $result \" in\n\t\t\t*\" $i \"*);;\n\t\t\t*) result=\"$result $i\";;\n\t\tesac\n\tdone\n\techo \"${result# *}\"\n}\n\n# List interface config files in a directory.\n# If dhcpcd is running as a single instance then it will have a list of\n# interfaces in the preferred order.\n# Otherwise we just use what we have.\nlist_interfaces()\n{\n\tlocal i= x= ifaces=\n\tfor i in $interface_order; do\n\t\t[ -e \"$1/$i\" ] && ifaces=\"$ifaces${ifaces:+ }$i\"\n\tdone\n\tfor x in \"$1\"/*; do\n\t\t[ -e \"$x\" ] || continue\n\t\tfor i in $interface_order; do\n\t\t\tif [ $i = \"${x##*/}\" ]; then\n\t\t\t\tunset x\n\t\t\t\tbreak\n\t\t\tfi\n\t\tdone\n\t\t[ -n \"$x\" ] && ifaces=\"$ifaces${ifaces:+ }${x##*/}\"\n\tdone\n\techo \"$ifaces\"\n}\n\n# We normally use sed to extract values using a key from a list of files\n# but sed may not always be available at the time.\nkey_get_value()\n{\n\tlocal key=\"$1\" value= x= line=\n\n\tshift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed -n \"s/^$key//p\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$key\"*) echo \"${line##$key}\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# We normally use sed to remove markers from a configuration file\n# but sed may not always be available at the time.\nremove_markers()\n{\n\tlocal m1=\"$1\" m2=\"$2\" x= line= in_marker=0\n\n\tshift; shift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed \"/^$m1/,/^$m2/d\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$m1\"*) in_marker=1;;\n\t\t\t\t\"$m2\"*) in_marker=0;;\n\t\t\t\t*) [ $in_marker = 0 ] && echo \"$line\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# Compare two files.\n# If different, replace first with second otherwise remove second.\nchange_file()\n{\n\tif [ -e \"$1\" ]; then\n\t\tif type cmp >/dev/null 2>&1; then\n\t\t\tcmp -s \"$1\" \"$2\"\n\t\telif type diff >/dev/null 2>&1; then\n\t\t\tdiff -q \"$1\" \"$2\" >/dev/null\n\t\telse\n\t\t\t# Hopefully we're only working on small text files ...\n\t\t\t[ \"$(cat \"$1\")\" = \"$(cat \"$2\")\" ]\n\t\tfi\n\t\tif [ $? -eq 0 ]; then\n\t\t\trm -f \"$2\"\n\t\t\treturn 1\n\t\tfi\n\tfi\n\tcat \"$2\" > \"$1\"\n\trm -f \"$2\"\n\treturn 0\n}\n\n# Save a config file\nsave_conf()\n{\n\tif [ -f \"$1\" ]; then\n\t\trm -f \"$1-pre.$interface\"\n\t\tcat \"$1\" > \"$1-pre.$interface\"\n\tfi\n}\n\n# Restore a config file\nrestore_conf()\n{\n\t[ -f \"$1-pre.$interface\" ] || return 1\n\tcat \"$1-pre.$interface\" > \"$1\"\n\trm -f \"$1-pre.$interface\"\n}\n\n# Write a syslog entry\nsyslog()\n{\n\tlocal lvl=\"$1\"\n\n\t[ -n \"$lvl\" ] && shift\n\tif [ -n \"$*\" ]; then\n\t\tif type logger >/dev/null 2>&1; then\n\t\t\tlogger -t dhcpcd -p daemon.\"$lvl\" -is \"$interface: $*\"\n\t\tfi\n\tfi\n}\n\n# Check for a valid domain name as per RFC1123 with the exception of\n# allowing - and _ as they seem to be widely used.\nvalid_domainname()\n{\n\tlocal name=\"$1\" label\n\n\t[ -z \"$name\" -o ${#name} -gt 255 ] && return 1\n\t\n\twhile [ -n \"$name\" ]; do\n\t\tlabel=\"${name%%.*}\"\n\t\t[ -z \"$label\" -o ${#label} -gt 63 ] && return 1\n\t\tcase \"$label\" in\n\t\t-*|_*|*-|*_)\t\treturn 1;;\n\t\t*[![:alnum:]-_]*)\treturn 1;;\n\t\tesac\n\t\t[ \"$name\" = \"${name#*.}\" ] && break\n\t\tname=\"${name#*.}\"\n\tdone\n\treturn 0\t\n}\n\nvalid_domainname_list()\n{\n\tlocal name\n\n\tfor name do\n\t\tvalid_domainname \"$name\" || return $?\n\tdone\n\treturn 0\n}\n\n# Check for a valid path\nvalid_path()\n{\n\tcase \"$@\" in\n\t*[![:alnum:]#%+-_:\\.,@~\\\\/\\[\\]=\\ ]*) return 1;;\n\tesac\n\treturn 0\n}\n\n# Check a system service exists \nservice_exists()\n{\n\t/sbin/rc-service -e $1\n}\n\n# Send a command to a system service\nservice_cmd()\n{\n\t/sbin/rc-service $1 -- -D $2\n}\n\n# Send a command to a system service if it is running\nservice_status()\n{\n\tservice_command $1 status >/dev/null 2>&1\n}\n\n# Handy macros for our hooks\nservice_command()\n{\n\tservice_exists $1 && service_cmd $1 $2\n}\nservice_condcommand()\n{\n\tservice_exists $1 && service_status $1 && service_cmd $1 $2\n}\n\n# We source each script in"..., 4680) = 4680 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 openat(AT_FDCWD, "/lib/dhcpcd/dhcpcd-hooks/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5410 getdents64(4, /* 10 entries */, 32768) = 320 5410 getdents64(4, /* 0 entries */, 32768) = 0 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/dhcpcd.enter-hook", 0xffa4fac0) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/01-test", {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/01-test", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5410 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"TEST\" ]; then\n\tset | grep \"^\\(interface\\|metric\\|pid\\|reason\\|skip_hooks\\)=\" | sort\n\tset | grep \"^\\(new_\\|old_\\)\" | sort\nfi\n", 180) = 180 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/02-dump", {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/02-dump", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5410 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"DUMP\" ]; then\n\tset | sed -ne 's/^new_//p' | sort\nfi\n", 108) = 108 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/10-mtu", {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/10-mtu", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5410 read(4, "# Configure the MTU for the interface\n\nmtu_dir=\"$state_dir/mtu\"\n\nset_mtu()\n{\n\tlocal mtu=$1\n\n\tif [ -w /sys/class/net/$interface/mtu ]; then\n\t\techo \"$mtu\" >/sys/class/net/$interface/mtu\n\telse\n\t\tifconfig \"$interface\" mtu \"$mtu\"\n\tfi\n}\n\nif [ \"$reason\" = PREINIT -a -e \"$mtu_dir/$interface\" ]; then\n\trm \"$mtu_dir/$interface\"\nelif [ -n \"$new_interface_mtu\" ] && $if_up; then\n\t# The smalled MTU dhcpcd can work with is 576\n\tif [ \"$new_interface_mtu\" -ge 576 ]; then\n\t\tif set_mtu \"$new_interface_mtu\"; then\n\t\t\tsyslog info \"$interface: MTU set to $new_interface_mtu\"\n\t\t\t# Save the MTU so we can restore it later\n\t\t\tif [ ! -e \"$mtu_dir/$interface\" ]; then\n\t\t\t\tmkdir -p \"$mtu_dir\"\n\t\t\t\techo \"$ifmtu\" > \"$mtu_dir/$interface\"\n\t\t\tfi\n\t\tfi\n\tfi\nelif [ -e \"$mtu_dir/$interface\" ]; then\n\tif $if_up || $if_down; then\n\t\t# No MTU in this state, so restore the prior MTU\n\t\tmtu=$(cat \"$mtu_dir/$interface\")\n\t\tsyslog info \"$interface: MTU restored to $mtu\"\n\t\tset_mtu \"$mtu\"\n\t\trm \"$mtu_dir/$interface\"\n\tfi\nfi\n", 981) = 981 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/mtu/eth0", 0xffa4f480) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/mtu/eth0", 0xffa4f230) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5410 read(4, "# Generate /etc/resolv.conf\n# Support resolvconf(8) if available\n# We can merge other dhcpcd resolv.conf files into one like resolvconf,\n# but resolvconf is preferred as other applications like VPN clients\n# can readily hook into it.\n# Also, resolvconf can configure local nameservers such as bind\n# or dnsmasq. This is important as the libc resolver isn't that powerful.\n\nresolv_conf_dir=\"$state_dir/resolv.conf\"\nNL=\"\n\"\n\nbuild_resolv_conf()\n{\n\tlocal cf=\"$state_dir/resolv.conf.$ifname\"\n\tlocal interfaces= header= search= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$resolv_conf_dir\")\n\n\t# Build the resolv.conf\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build the search list\n\t\tdomain=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"domain \" ${interfaces})\n\t\tsearch=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"search \" ${interfaces})\n\t\tset -- ${domain}\n\t\tunset domain\n\t\tif [ -n \"$2\" ]; then\n\t\t\tsearch=\"$search $*\"\n\t\telif [ -n \"$1\" ]; then\n\t\t\tdomain=\"domain $1$NL\"\n\t\tfi\n\t\t[ -n \"$search\" ] && search=\"search $(uniqify $search)$NL\"\n\n\t\t# Build the nameserver list\n\t\tsrvs=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"nameserver \" ${interfaces})\n\t\tfor x in $(uniqify ${srvs}); do\n\t\t\tservers=\"${servers}nameserver $x$NL\"\n\t\tdone\n\tfi\n\theader=\"$signature_base${header:+ $from }$header\"\n\n\t# Assemble resolv.conf using our head and tail files\n\t[ -f \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\techo \"$header\" > \"$cf\"\n\tif [ -f /etc/resolv.conf.head ]; then\n\t\tcat /etc/resolv.conf.head >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.head can replace this line\" >> \"$cf\"\n\tfi\n\tprintf %s \"$domain$search$servers\" >> \"$cf\"\n\tif [ -f /etc/resolv.conf.tail ]; then\n\t\tcat /etc/resolv.conf.tail >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.tail can replace this line\" >> \"$cf\"\n\tfi\n\tif change_file /etc/resolv.conf \"$cf\"; then\n\t\tchmod 644 /etc/resolv.conf\n\tfi\n\trm -f \"$cf\"\n}\n\nadd_resolv_conf()\n{\n\tlocal x= conf=\"$signature$NL\" i=${ra_count:-0} ra=\n\n\twhile [ $i -ne 0 ]; do\n\t\teval ra=\\$ra${i}_rdnss\n\t\tnew_domain_name_servers=\"$new_domain_name_servers${new_domain_name_servers:+ }$ra\"\n\t\teval ra=\\$ra${i}_dnssl\n\t\tnew_domain_search=\"$new_domain_search${new_domain_search:+ }$ra\"\n\t\ti=$(($i - 1))\n\tdone\n\n\t# If we don't have any configuration, remove it\n\tif [ -z \"$new_domain_name_servers\" -a \\\n\t\t-z \"$new_domain_name\" -a \\\n\t\t-z \"$new_domain_search\" ]; then\n\t\tremove_resolv_conf\n\t\treturn $?\n\tfi\n\n\tif [ -n \"$new_domain_name\" ]; then\n\t\tset -- $new_domain_name\n\t\tnew_domain_name=\"$1\"\n\t\tif valid_domainname \"$new_domain_name\"; then\n\t\t\tconf=\"${conf}domain $new_domain_name$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name: $new_domain_name\"\n\t\tfi\n\t\t# Support RFC violating search in domain\n\t\tif [ -z \"$new_domain_search\" -a -n \"$2\" ]; then\n\t\t\tnew_domain_search=\"$*\"\n\t\tfi\n\tfi\n\tif [ -n \"$new_domain_search\" ]; then\n\t\tif valid_domainname_list; then\n\t\t\tconf=\"${conf}search $new_domain_search$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name in list: $new_domain_search\"\n\t\tfi\n\tfi\n\tfor x in ${new_domain_name_servers}; do\n\t\tconf=\"${conf}nameserver $x$NL\"\n\tdone\n\tif type resolvconf >/dev/null 2>&1; then\n\t\t[ -n \"$ifmetric\" ] && export IF_METRIC=\"$ifmetric\"\n\t\tprintf %s \"$conf\" | resolvconf -a \"$ifname\"\n\t\treturn $?\n\tfi\n\n\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\trm -f \"$resolv_conf_dir/$ifname\"\n\tfi\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\tprintf %s \"$conf\" > \"$resolv_conf_dir/$ifname\"\n\tbuild_resolv_conf\n}\n\nremove_resolv_conf()\n{\n\tif type resolvconf >/dev/null 2>&1; then\n\t\tresolvconf -d \"$ifname\" -f\n\telse\n\t\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\t\trm -f \"$resolv_conf_dir/$ifname\"\n\t\tfi\n\t\tbuild_resolv_conf\n\tfi\n}\n\nif $if_up || [ \"$reason\" = ROUTERADVERT ]; then\n\tadd_resolv_conf\nelif $if_down; then\n\tremove_resolv_conf\nfi\n", 3850) = 3850 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(2, F_DUPFD, 10) = 11 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(1, 2) = 2 5410 fcntl(1, F_GETFD) = 0 5410 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5410 stat("/usr/local/sbin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/usr/local/bin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/usr/sbin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/usr/bin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/sbin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/bin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/opt/bin/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/resolvconf", 0xffa4ed90) = -1 ENOENT (No such file or directory) 5410 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 5410 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xffa4e690) = -1 ENOTTY (Inappropriate ioctl for device) 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76ff000 5410 write(2, "/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf: line 131: type: resolvconf: not found\n", 79) = 79 5410 dup2(11, 2) = 2 5410 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(11) = 0 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xffa4ec40) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 pipe([4, 5]) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5410 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf76f6948) = 5411 5411 close(255) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], 5411 rt_sigprocmask(SIG_SETMASK, [], 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5411 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 5411 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5411 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 close(5 5411 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... close resumed> ) = 0 5411 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 read(4, 5411 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], 0}, 8) = 0 5411 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5411 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5411 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5411 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5411 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5411 dup2(5, 1) = 1 5411 close(5) = 0 5411 close(4) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xffa4cc10) = -1 ENOENT (No such file or directory) 5411 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5411 openat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5411 brk(0xf22000) = 0xf22000 5411 getdents64(4, /* 2 entries */, 32768) = 48 5411 getdents64(4, /* 0 entries */, 32768) = 0 5411 brk(0xf1a000) = 0xf1a000 5411 close(4) = 0 5411 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5411 stat("/var/run/dhcpcd/resolv.conf/*", 0xffa4cad0) = -1 ENOENT (No such file or directory) 5411 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5411 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 5411 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76fe000 5411 write(1, "\n", 1) = 1 5410 <... read resumed> "\n", 128) = 1 5410 read(4, 5411 exit_group(0) = ? 5411 +++ exited with 0 +++ 5410 <... read resumed> "", 128) = 0 5410 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5411, si_status=0, si_utime=0, si_stime=0} --- 5410 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5411 5410 wait4(-1, 0xffa4d468, WNOHANG, NULL) = -1 ECHILD (No child processes) 5410 rt_sigreturn() = 0 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/resolv.conf.eth0", 0xffa4df10) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/resolv.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 5410 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf76fe000 5410 write(1, "# Generated by dhcpcd\n", 22) = 22 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/resolv.conf.head", 0xffa4e2d0) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 write(1, "# /etc/resolv.conf.head can replace this line\n", 46) = 46 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/resolv.conf.tail", 0xffa4e550) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 write(1, "# /etc/resolv.conf.tail can replace this line\n", 46) = 46 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(2, F_DUPFD, 10) = 11 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(1, 2) = 2 5410 fcntl(1, F_GETFD) = 0 5410 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5410 stat("/usr/local/sbin/cmp", 0xffa4da70) = -1 ENOENT (No such file or directory) 5410 stat("/usr/local/bin/cmp", 0xffa4da70) = -1 ENOENT (No such file or directory) 5410 stat("/usr/sbin/cmp", 0xffa4da70) = -1 ENOENT (No such file or directory) 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", X_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", R_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", X_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", R_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", X_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", R_OK) = 0 5410 write(1, "cmp is /usr/bin/cmp\n", 20) = 20 5410 dup2(11, 2) = 2 5410 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(11) = 0 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5410 stat("/usr/local/sbin/cmp", 0xffa4db20) = -1 ENOENT (No such file or directory) 5410 stat("/usr/local/bin/cmp", 0xffa4db20) = -1 ENOENT (No such file or directory) 5410 stat("/usr/sbin/cmp", 0xffa4db20) = -1 ENOENT (No such file or directory) 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", X_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", R_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", X_OK) = 0 5410 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/usr/bin/cmp", R_OK) = 0 5410 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 5410 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf76f6948) = 5412 5410 rt_sigprocmask(SIG_SETMASK, [], 5412 close(255 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5412 <... close resumed> ) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5412 rt_sigprocmask(SIG_SETMASK, [], 5410 <... rt_sigprocmask resumed> [], 8) = 0 5412 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], 5412 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5412 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5412 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> [], 8) = 0 5412 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 5412 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5412 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 wait4(-1, 5412 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5412 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5412 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5412 execve("/usr/bin/cmp", ["cmp", "-s", "/etc/resolv.conf", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5412 brk(0) = 0x165b000 5412 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7799000 5412 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5412 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5412 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5412 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7791000 5412 close(4) = 0 5412 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5412 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5412 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5412 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71de000 5412 mprotect(0xf7374000, 2097152, PROT_NONE) = 0 5412 mmap(0xf7574000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf7574000 5412 mmap(0xf7577000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7577000 5412 close(4) = 0 5412 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7790000 5412 arch_prctl(ARCH_SET_FS, 0xf77906c0) = 0 5412 mprotect(0xf7574000, 8192, PROT_READ) = 0 5412 mprotect(0x608000, 4096, PROT_READ) = 0 5412 mprotect(0xf779a000, 4096, PROT_READ) = 0 5412 munmap(0xf7791000, 30374) = 0 5412 brk(0) = 0x165b000 5412 brk(0x167c000) = 0x167c000 5412 brk(0x167d000) = 0x167d000 5412 sigaltstack({ss_sp=0x609400, ss_flags=0, ss_size=8192}, NULL) = 0 5412 rt_sigaction(SIGSEGV, {0x402630, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_RESETHAND|SA_SIGINFO, 0xf720e3e0}, NULL, 8) = 0 5412 open("/etc/resolv.conf", O_RDONLY) = 4 5412 fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5412 open("/var/run/dhcpcd/resolv.conf.eth0", O_RDONLY) = 5 5412 fstat(5, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5412 lseek(4, 0, SEEK_CUR) = 0 5412 lseek(5, 0, SEEK_CUR) = 0 5412 read(4, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5412 read(4, "", 3982) = 0 5412 read(5, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5412 read(5, "", 3982) = 0 5412 close(4) = 0 5412 close(5) = 0 5412 exit_group(0) = ? 5412 +++ exited with 0 +++ 5410 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5412 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5412, si_status=0, si_utime=0, si_stime=0} --- 5410 wait4(-1, 0xffa4d7e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5410 rt_sigreturn() = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5410 stat("/usr/local/sbin/rm", 0xffa4da00) = -1 ENOENT (No such file or directory) 5410 stat("/usr/local/bin/rm", 0xffa4da00) = -1 ENOENT (No such file or directory) 5410 stat("/usr/sbin/rm", 0xffa4da00) = -1 ENOENT (No such file or directory) 5410 stat("/usr/bin/rm", 0xffa4da00) = -1 ENOENT (No such file or directory) 5410 stat("/sbin/rm", 0xffa4da00) = -1 ENOENT (No such file or directory) 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", X_OK) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", R_OK) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", X_OK) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", R_OK) = 0 5410 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5410 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf76f6948) = 5413 5410 rt_sigprocmask(SIG_SETMASK, [], 5413 close(255 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5413 <... close resumed> ) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5413 rt_sigprocmask(SIG_SETMASK, [], 5410 <... rt_sigprocmask resumed> [], 8) = 0 5413 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], 5413 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5413 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5413 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> [], 8) = 0 5413 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 5413 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5413 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 wait4(-1, 5413 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5413 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5413 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5413 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5413 brk(0) = 0x21d6000 5413 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7772000 5413 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5413 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5413 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5413 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf776a000 5413 close(4) = 0 5413 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5413 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5413 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5413 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71b7000 5413 mprotect(0xf734d000, 2097152, PROT_NONE) = 0 5413 mmap(0xf754d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf754d000 5413 mmap(0xf7550000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7550000 5413 close(4) = 0 5413 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7769000 5413 arch_prctl(ARCH_SET_FS, 0xf77696c0) = 0 5413 mprotect(0xf754d000, 8192, PROT_READ) = 0 5413 mprotect(0x60c000, 4096, PROT_READ) = 0 5413 mprotect(0xf7773000, 4096, PROT_READ) = 0 5413 munmap(0xf776a000, 30374) = 0 5413 brk(0) = 0x21d6000 5413 brk(0x21f7000) = 0x21f7000 5413 brk(0x21f8000) = 0x21f8000 5413 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5413 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_SYMLINK_NOFOLLOW) = 0 5413 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = 0 5413 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5413 close(0) = 0 5413 close(1) = 0 5413 close(2) = 0 5413 exit_group(0) = ? 5413 +++ exited with 0 +++ 5410 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5413 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5413, si_status=0, si_utime=0, si_stime=0} --- 5410 wait4(-1, 0xffa4d6e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5410 rt_sigreturn() = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", X_OK) = 0 5410 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5410 geteuid() = 0 5410 getegid() = 0 5410 getuid() = 0 5410 getgid() = 0 5410 access("/bin/rm", R_OK) = 0 5410 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5410 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf76f6948) = 5414 5410 rt_sigprocmask(SIG_SETMASK, [], 5414 close(255 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5414 <... close resumed> ) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5414 rt_sigprocmask(SIG_SETMASK, [], 5410 <... rt_sigprocmask resumed> [], 8) = 0 5414 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], 5414 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5414 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], 5414 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigprocmask resumed> [], 8) = 0 5414 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 5414 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5414 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 wait4(-1, 5414 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5414 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5414 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5414 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5414 brk(0) = 0xdf5000 5414 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf777c000 5414 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5414 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5414 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5414 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7774000 5414 close(4) = 0 5414 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5414 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5414 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5414 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71c2000 5414 mprotect(0xf7358000, 2097152, PROT_NONE) = 0 5414 mmap(0xf7558000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf7558000 5414 mmap(0xf755b000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf755b000 5414 close(4) = 0 5414 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7773000 5414 arch_prctl(ARCH_SET_FS, 0xf77736c0) = 0 5414 mprotect(0xf7558000, 8192, PROT_READ) = 0 5414 mprotect(0x60c000, 4096, PROT_READ) = 0 5414 mprotect(0xf777e000, 4096, PROT_READ) = 0 5414 munmap(0xf7774000, 30374) = 0 5414 brk(0) = 0xdf5000 5414 brk(0xe16000) = 0xe16000 5414 brk(0xe17000) = 0xe17000 5414 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5414 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0xdf62f8, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) 5414 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = -1 ENOENT (No such file or directory) 5414 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5414 close(0) = 0 5414 close(1) = 0 5414 close(2) = 0 5414 exit_group(0) = ? 5414 +++ exited with 0 +++ 5410 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5414 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5414, si_status=0, si_utime=0, si_stime=0} --- 5410 wait4(-1, 0xffa4e568, WNOHANG, NULL) = -1 ECHILD (No child processes) 5410 rt_sigreturn() = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/30-hostname", {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/30-hostname", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5410 read(4, "# Set the hostname from DHCP data if required\n\n# Some systems don't have hostname(1)\n_hostname()\n{\n\tlocal name=\n\n\tif [ -z \"$1\" ]; then\n\t\tif [ -r /proc/sys/kernel/hostname ]; then\n\t\t\tread name /proc/sys/kernel/hostname\n\telse\n\t\thostname \"$1\"\n\tfi\n}\n\nneed_hostname()\n{\n\tlocal hostname=\"\"\n\n\tcase \"$force_hostname\" in\n\t[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|1) ;;\n\t*) hostname=\"$(_hostname)\";;\n\tesac\n\tcase \"$hostname\" in\n\t\"\"|\"(none)\"|localhost|localhost.localdomain)\n\t\t[ -n \"$new_host_name\" -o -n \"$new_fqdn_name\" ];;\n\t\"$old_host_name\"|\"$old_fqdn_name\")\n\t\ttrue;;\n\t*)\n\t\tfalse;;\n\tesac\n}\n\ntry_hostname()\n{\n\tif valid_domainname \"$1\"; then\n\t\t_hostname \"$1\"\n\telse\n\t\tsyslog err \"Invalid hostname: $1\"\n\tfi\n}\n\nset_hostname()\n{\n\tif need_hostname; then\n\t\tif [ -n \"$new_host_name\" ]; then\n\t\t\ttry_hostname \"$new_host_name\"\n\t\telif [ -n \"$new_fqdn_name\" ]; then\n\t\t\ttry_hostname \"$new_fqdn_name\"\n\t\tfi\n\tfi\n}\n\nif $if_up; then\n\tset_hostname\nfi\n", 1050) = 1050 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5410 read(4, "# Sample dhcpcd hook script for ntp\n# Like our resolv.conf hook script, we store a database of ntp.conf files\n# and merge into /etc/ntp.conf\n\n# You can set the env var NTP_CONF to another file like this\n# dhcpcd -e NTP_CONF=/usr/pkg/etc/ntpd.conf\n# or by adding this to /etc/dhcpcd.enter-hook\n# NTP_CONF=/usr/pkg/etc/ntpd.conf\n# to use openntpd from pkgsrc instead of the system provided ntp.\n\nif type invoke-rc.d >/dev/null 2>&1; then\n\t# Debian has a seperate file for DHCP config to avoid stamping on\n\t# the master.\n\t[ -e /var/lib/ntp ] || mkdir /var/lib/ntp\n\t: ${ntp_service:=ntp}\n\t: ${NTP_DHCP_CONF:=/var/lib/ntp/ntp.conf.dhcp}\nfi\n\n: ${ntp_service:=ntpd}\n: ${ntp_restart_cmd:=service_condcommand $ntp_service restart}\nntp_conf_dir=\"$state_dir/ntp.conf\"\nntp_conf=${NTP_CONF:-/etc/ntp.conf}\nNL=\"\n\"\n\nbuild_ntp_conf()\n{\n\tlocal cf=\"$state_dir/ntp.conf.$ifname\"\n\tlocal interfaces= header= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$ntp_conf_dir\")\n\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build a server list\n\t\tsrvs=$(cd \"$ntp_conf_dir\";\n\t\t\tkey_get_value \"server \" $interfaces)\n\t\tif [ -n \"$srvs\" ]; then\n\t\t\tfor x in $(uniqify $srvs); do\n\t\t\t\tservers=\"${servers}server $x$NL\"\n\t\t\tdone\n\t\tfi\n\tfi\n\n\t# Merge our config into ntp.conf\n\t[ -e \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\n\tif [ -n \"$NTP_DHCP_CONF\" ]; then\n\t\t[ -e \"$ntp_conf\" ] && cp \"$ntp_conf\" \"$cf\"\n\t\tntp_conf=\"$NTP_DHCP_CONF\"\n\telif [ -e \"$ntp_conf\" ]; then\n\t\tremove_markers \"$signature_base\" \"$signature_base_end\" \\\n\t\t\t\"$ntp_conf\" > \"$cf\"\n\tfi\n\n\tif [ -n \"$servers\" ]; then\n\t\techo \"$signature_base${header:+ $from }$header\" >> \"$cf\"\n\t\tprintf %s \"$servers\" >> \"$cf\"\n\t\techo \"$signature_base_end${header:+ $from }$header\" >> \"$cf\"\n\telse\n\t\t[ -e \"$ntp_conf\" -a -e \"$cf\" ] || return\n\tfi\n\n\t# If we changed anything, restart ntpd\n\tif change_file \"$ntp_conf\" \"$cf\"; then\n\t\t[ -n \"$ntp_restart_cmd\" ] && eval $ntp_restart_cmd\n\tfi\n}\n\nadd_ntp_conf()\n{\n\tlocal cf=\"$ntp_conf_dir/$ifname\" x=\n\n\t[ -e \"$cf\" ] && rm \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\tif [ -n \"$new_ntp_servers\" ]; then\n\t\tfor x in $new_ntp_servers; do\n\t\t\techo \"server $x\" >> \"$cf\"\n\t\tdone\n\tfi\n\tbuild_ntp_conf\n}\n\nremove_ntp_conf()\n{\n\tif [ -e \"$ntp_conf_dir/$ifname\" ]; then\n\t\trm \"$ntp_conf_dir/$ifname\"\n\tfi\n\tbuild_ntp_conf\n}\n\nif $if_up; then\n\tadd_ntp_conf add\nelif $if_down; then\n\tremove_ntp_conf del\nfi\n", 2487) = 2487 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(1, F_DUPFD, 10) = 10 5410 fcntl(1, F_GETFD) = 0 5410 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(4, 1) = 1 5410 close(4) = 0 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(2, F_DUPFD, 10) = 11 5410 fcntl(2, F_GETFD) = 0 5410 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5410 dup2(1, 2) = 2 5410 fcntl(1, F_GETFD) = 0 5410 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5410 stat("/usr/local/sbin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/usr/local/bin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/usr/sbin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/usr/bin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/sbin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/bin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/opt/bin/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/invoke-rc.d", 0xffa4f380) = -1 ENOENT (No such file or directory) 5410 write(2, "/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf: line 11: type: invoke-rc.d: not found\n", 76) = 76 5410 dup2(11, 2) = 2 5410 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(11) = 0 5410 dup2(10, 1) = 1 5410 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5410 close(10) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xffa4ed80) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 pipe([4, 5]) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5410 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf76f6948) = 5415 5415 close(255) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], 5415 rt_sigprocmask(SIG_SETMASK, [], 5410 <... rt_sigprocmask resumed> NULL, 8) = 0 5415 <... rt_sigprocmask resumed> NULL, 8) = 0 5410 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 5415 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5415 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 close(5 5415 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 5410 <... close resumed> ) = 0 5415 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5410 read(4, 5415 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], 0}, 8) = 0 5415 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5415 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {SIG_IGN, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5415 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5415 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6ae83e0}, 8) = 0 5415 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5415 dup2(5, 1) = 1 5415 close(5) = 0 5415 close(4) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xffa4d250) = -1 ENOENT (No such file or directory) 5415 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5415 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5415 openat(AT_FDCWD, "/var/run/dhcpcd/ntp.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5415 brk(0xf27000) = 0xf27000 5415 getdents64(4, /* 2 entries */, 32768) = 48 5415 getdents64(4, /* 0 entries */, 32768) = 0 5415 brk(0xf1f000) = 0xf1f000 5415 close(4) = 0 5415 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5415 stat("/var/run/dhcpcd/ntp.conf/*", 0xffa4d110) = -1 ENOENT (No such file or directory) 5415 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5415 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5415 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5415 write(1, "\n", 1) = 1 5410 <... read resumed> "\n", 128) = 1 5410 read(4, 5415 exit_group(0) = ? 5415 +++ exited with 0 +++ 5410 <... read resumed> "", 128) = 0 5410 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5415, si_status=0, si_utime=0, si_stime=0} --- 5410 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5415 5410 wait4(-1, 0xffa4daa8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5410 rt_sigreturn() = 0 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6ae83e0}, {0x436e40, [], SA_RESTORER, 0xf6ae83e0}, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xffa4e410) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/var/run/dhcpcd/ntp.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/ntp.conf", 0xffa4e550) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/ntp.conf", 0xffa4e670) = -1 ENOENT (No such file or directory) 5410 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xffa4e660) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 open("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", O_RDONLY) = 4 5410 fstat(4, {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5410 read(4, "# Sample dhcpcd hook for ypbind\n# This script is only suitable for the Linux version.\n\nypbind_pid()\n{\n\t[ -s /var/run/ypbind.pid ] && cat /var/run/ypbind.pid\n}\n\nmake_yp_conf()\n{\n\t[ -z \"$new_nis_domain\" -a -z \"$new_nis_servers\" ] && return 0\n\tlocal cf=/etc/yp.conf.\"$ifname\" prefix= x= pid=\n\trm -f \"$cf\"\n\techo \"$signature\" > \"$cf\"\n\tif [ -n \"$new_nis_domain\" ]; then\n\t\tif ! valid_domainname \"$new_nis_domain\"; then\n\t\t\tsyslog err \"Invalid NIS domain name: $new_nis_domain\"\n\t\t\trm -f \"$cf\"\n\t\t\treturn 1\n\t\tfi\n\t\tdomainname \"$new_nis_domain\"\n\t\tif [ -n \"$new_nis_servers\" ]; then\n\t\t\tprefix=\"domain $new_nis_domain server \"\n\t\telse\n\t\t\techo \"domain $new_nis_domain broadcast\" >> \"$cf\"\n\t\tfi\n\telse\n\t\tprefix=\"ypserver \"\n\tfi\n\tfor x in $new_nis_servers; do\n\t\techo \"$prefix$x\" >> \"$cf\"\n\tdone\n\tsave_conf /etc/yp.conf\n\tcat \"$cf\" > /etc/yp.conf\n\trm -f \"$cf\"\n\tpid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nrestore_yp_conf()\n{\n\t[ -n \"$old_nis_domain\" ] && domainname \"\"\n\trestore_conf /etc/yp.conf || return 0\n\tlocal pid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nif $if_up; then\n\tmake_yp_conf\nelif $if_down; then\n\trestore_yp_conf\nfi\n", 1155) = 1155 5410 close(4) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/yp.conf-pre.eth0", 0xffa4e3f0) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 stat("/etc/dhcpcd.exit-hook", 0xffa4fac0) = -1 ENOENT (No such file or directory) 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5410 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5410 read(255, "", 4680) = 0 5410 exit_group(0) = ? 5410 +++ exited with 0 +++ 5409 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5410 5409 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5410, si_status=0, si_utime=0, si_stime=2} --- 5409 ioctl(8, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 5409 rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 vfork( 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 execve("/lib/dhcpcd/dhcpcd-run-hooks", ["/lib/dhcpcd/dhcpcd-run-hooks"], [/* 12 vars */] 5409 <... vfork resumed> ) = 5416 5409 rt_sigaction(SIGALRM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5416 <... execve resumed> ) = 0 5409 <... rt_sigaction resumed> NULL, 8) = 0 5409 rt_sigaction(SIGINT, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5416 brk(0 5409 <... rt_sigaction resumed> NULL, 8) = 0 5416 <... brk resumed> ) = 0x268d000 5409 rt_sigaction(SIGPIPE, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 5409 rt_sigaction(SIGTERM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5416 <... mmap resumed> ) = 0xf77b6000 5409 <... rt_sigaction resumed> NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5416 access("/etc/ld.so.preload", R_OK 5409 <... rt_sigaction resumed> NULL, 8) = 0 5416 <... access resumed> ) = -1 ENOENT (No such file or directory) 5409 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC 5409 wait4(5416, 5416 <... open resumed> ) = 4 5416 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5416 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77ae000 5416 close(4) = 0 5416 open("/libx32/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\1\0004\0\0\0\10\266\3\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Te\3\0Te\3\0\5\0\0\0\0\0 \0\1\0\0\0\\o\3\0\\o#\0\\o#\0\330E\0\0\264Y\0\0\6\0\0\0\0\0 \0\2\0\0\0\250w\3\0\250w#\0\250w#\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0P\345td\324\3\3\0\324\3\3\0\324\3\3\0\324\20\0\0\324\20\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\\o\3\0\\o#\0\\o#\0\244\20\0\0\244\20\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\353\3\0\0\336\2\0\0\31\1\0\0:\1\0\0\277\1\0\0\244\1\0\0\0\0\0\0\354\0\0\0\0\0\0\0002\2\0\0\203\0\0\0\0\0\0\0\323\0\0\0\371\0\0\0\4\0\0\0#\2\0\0\225\2\0\0\274\0\0\0\0\0\0\0^\2\0\0\0\0\0\0\0\0\0\0\304\0\0\0\"\1\0\0\16\2\0\0\0\0\0\0m\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\323\1\0\0\0\0\0\0r\2\0\0\223\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\0\0\0\0\0\0\0\341\1\0\0\0\0\0\0\223\1\0\0%\1\0\0\0\0\0\0\273\0\0\0\0\0\0\0\0\0\0\0}\2\0\0f\1\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0555, st_size=244248, ...}) = 0 5416 mmap(NULL, 2345232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf735a000 5416 mprotect(0xf7391000, 2093056, PROT_NONE) = 0 5416 mmap(0xf7590000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x36000) = 0xf7590000 5416 mmap(0xf7596000, 2320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7596000 5416 close(4) = 0 5416 open("/libx32/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0004\0\0\0H\276\4\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\215\4\0\240\215\4\0\5\0\0\0\0\0 \0\1\0\0\0\310\224\4\0\310\224$\0\310\224$\0\254(\0\0\0\1\0\0\0\220\v\0\0004\0\0\0h!\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0 \27\0\0 \27\0\0 \27\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\330\32\0\0\330\32\0\0\5\0\0\0\0\0 \0\1\0\0\0d\36\0\0d\36 \0d\36 \0\30\2\0\0\\\2\0\0\6\0\0\0\0\0 \0\2\0\0\0x\36\0\0x\36 \0x\36 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td<\27\0\0<\27\0\0<\27\0\0\274\0\0\0\274\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdd\36\0\0d\36 \0d\36 \0\234\1\0\0\234\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0002\0\0\0'\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\5\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\34\0\0\0\16\0\0\0\30\0\0\0\7\0\0\0\0\0\0\0\25\0\0\0\31\0\0\0#\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=9672, ...}) = 0 5416 mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6f0a000 5416 mprotect(0xf6f0c000, 2093056, PROT_NONE) = 0 5416 mmap(0xf710b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xf710b000 5416 close(4) = 0 5416 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5416 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6b6e000 5416 mprotect(0xf6d04000, 2097152, PROT_NONE) = 0 5416 mmap(0xf6f04000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf6f04000 5416 mmap(0xf6f07000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6f07000 5416 close(4) = 0 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77ad000 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77ac000 5416 arch_prctl(ARCH_SET_FS, 0xf77ac6c0) = 0 5416 mprotect(0xf6f04000, 8192, PROT_READ) = 0 5416 mprotect(0xf710b000, 4096, PROT_READ) = 0 5416 mprotect(0xf7356000, 8192, PROT_READ) = 0 5416 mprotect(0xf7590000, 8192, PROT_READ) = 0 5416 mprotect(0x6aa000, 4096, PROT_READ) = 0 5416 mprotect(0xf77b7000, 4096, PROT_READ) = 0 5416 munmap(0xf77ae000, 30374) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 open("/dev/tty", O_RDWR|O_NONBLOCK) = 4 5416 close(4) = 0 5416 brk(0) = 0x268d000 5416 brk(0x26ae000) = 0x26ae000 5416 brk(0x26af000) = 0x26af000 5416 getuid() = 0 5416 getgid() = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b5000 5416 read(4, "MemTotal: 2054204 kB\nMemFree: 1888036 kB\nBuffers: 368 kB\nCached: 55844 kB\nSwapCached: 0 kB\nActive: 39344 kB\nInactive: 22520 kB\nActive(anon): 6564 kB\nInactive(anon): 260 kB\nActive(file): 32780 kB\nInactive(file): 22260 kB\nUnevictable: 0 kB\nMlocked: 0 kB\nSwapTotal: 1048572 kB\nSwapFree: 1048572 kB\nDirty: 248 kB\nWriteback: 0 kB\nAnonPages: 5936 kB\nMapped: 6224 kB\nShmem: 1008 kB\nSlab: 55392 kB\nSReclaimable: 42488 kB\nSUnreclaim: 12904 kB\nKernelStack: 600 kB\nPageTables: 1340 kB\nNFS_Unstable: 0 kB\nBounce: 0 kB\nWritebackTmp: 0 kB\nCommitLimit: 2075672 kB\nCommitted_AS: 14764 kB\nVmallocTotal: 34359738367 kB\nVmallocUsed: 75344 kB\nVmallocChunk: 34359647719 kB\nAnonHugePages: 0 kB\nHugePages_Total: 0\nHugePages_Free: 0\nHugePages_Rsvd: ", 1024) = 1024 5416 close(4) = 0 5416 munmap(0xf77b5000, 4096) = 0 5416 brk(0x26ae000) = 0x26ae000 5416 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 uname({sys="Linux", node="localhost", ...}) = 0 5416 getcwd("/", 4096) = 2 5416 getpid() = 5416 5416 getppid() = 5409 5416 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5416 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5416 close(4) = 0 5416 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5416 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5416 close(4) = 0 5416 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 5416 fstat(4, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b5000 5416 read(4, "# /etc/nsswitch.conf:\n# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $\n\npasswd: compat\nshadow: compat\ngroup: compat\n\n# passwd: db files nis\n# shadow: db files nis\n# group: db files nis\n\nhosts: files dns\nnetworks: files dns\n\nservices: db files\nprotocols: db files\nrpc: db files\nethers: db files\nnetmasks: files\nnetgroup: files\nbootparams: files\n\nautomount: files\naliases: files\n", 4096) = 508 5416 read(4, "", 4096) = 0 5416 close(4) = 0 5416 munmap(0xf77b5000, 4096) = 0 5416 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5416 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5416 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77ae000 5416 close(4) = 0 5416 open("/libx32/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0004\0\0\0\364r\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360]\0\0\360]\0\0\360]\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Hi\0\0Hi\0\0\5\0\0\0\0\0 \0\1\0\0\0\214n\0\0\214n \0\214n \0|\3\0\0\314\4\0\0\6\0\0\0\0\0 \0\2\0\0\0\230n\0\0\230n \0\230n \0\20\1\0\0\20\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\f^\0\0\f^\0\0\f^\0\0\254\1\0\0\254\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\214n\0\0\214n \0\214n \0t\1\0\0t\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0G\0\0\0006\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\35\0\0\0005\0\0\0\22\0\0\0\t\0\0\0!\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0002\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\27\0\0\0%\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0$\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=30548, ...}) = 0 5416 mmap(NULL, 2126680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6966000 5416 mprotect(0xf696d000, 2093056, PROT_NONE) = 0 5416 mmap(0xf6b6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xf6b6c000 5416 close(4) = 0 5416 open("/libx32/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300=\0\0004\0\0\0000D\1\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\300\31\1\0\300\31\1\0\300\31\1\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210<\1\0\210<\1\0\5\0\0\0\0\0 \0\1\0\0\0T>\1\0T>!\0T>!\0\360\4\0\0x+\0\0\6\0\0\0\0\0 \0\2\0\0\0`>\1\0`>!\0`>!\0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\334\31\1\0\334\31\1\0\334\31\1\0\234\5\0\0\234\5\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdT>\1\0T>!\0T>!\0\254\1\0\0\254\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\1\0\0\365\0\0\0F\0\0\0L\0\0\0\0\0\0\0k\0\0\0\334\0\0\0\204\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0W\0\0\0\322\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=84112, ...}) = 0 5416 mmap(NULL, 2189772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf674f000 5416 mprotect(0xf6763000, 2093056, PROT_NONE) = 0 5416 mmap(0xf6962000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0xf6962000 5416 mmap(0xf6964000, 6604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6964000 5416 close(4) = 0 5416 mprotect(0xf6962000, 4096, PROT_READ) = 0 5416 mprotect(0xf6b6c000, 4096, PROT_READ) = 0 5416 munmap(0xf77ae000, 30374) = 0 5416 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5416 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5416 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77ae000 5416 close(4) = 0 5416 open("/libx32/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\37\0\0004\0\0\0p\242\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\220\206\0\0\220\206\0\0\220\206\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\227\0\0\360\227\0\0\5\0\0\0\0\0 \0\1\0\0\0|\236\0\0|\236 \0|\236 \0\10\3\0\0\254\5\0\0\6\0\0\0\0\0 \0\2\0\0\0\210\236\0\0\210\236 \0\210\236 \0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\254\206\0\0\254\206\0\0\254\206\0\0d\2\0\0d\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td|\236\0\0|\236 \0|\236 \0\204\1\0\0\204\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\0\0\0o\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\25\0\0\0!\0\0\0g\0\0\0A\0\0\0\0\0\0\0b\0\0\0\0\0\0\0S\0\0\0&\0\0\0\0\0\0\0X\0\0\0\"\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\36\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=42704, ...}) = 0 5416 mmap(NULL, 2139176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6544000 5416 mprotect(0xf654e000, 2093056, PROT_NONE) = 0 5416 mmap(0xf674d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xf674d000 5416 close(4) = 0 5416 open("/libx32/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 5416 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0004\0\0\0\300\263\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0000\224\0\0000\224\0\0000\224\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\254\0\0\300\254\0\0\5\0\0\0\0\0 \0\1\0\0\0\204\256\0\0\204\256 \0\204\256 \0P\4\0\0\204\10\0\0\6\0\0\0\0\0 \0\2\0\0\0\220\256\0\0\220\256 \0\220\256 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdL\224\0\0L\224\0\0L\224\0\0D\3\0\0D\3\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\204\256\0\0\204\256 \0\204\256 \0|\1\0\0|\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\331\0\0\0t\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0E\0\0\0\0\0\0\0_\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\34\0\0\0007\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\0\0\0005\0\0\0", 512) = 512 5416 fstat(4, {st_mode=S_IFREG|0755, st_size=47136, ...}) = 0 5416 mmap(NULL, 2144008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6338000 5416 mprotect(0xf6343000, 2093056, PROT_NONE) = 0 5416 mmap(0xf6542000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0xf6542000 5416 close(4) = 0 5416 mprotect(0xf6542000, 4096, PROT_READ) = 0 5416 mprotect(0xf674d000, 4096, PROT_READ) = 0 5416 munmap(0xf77ae000, 30374) = 0 5416 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 5416 lseek(4, 0, SEEK_CUR) = 0 5416 fstat(4, {st_mode=S_IFREG|0644, st_size=1052, ...}) = 0 5416 mmap(NULL, 1052, PROT_READ, MAP_SHARED, 4, 0) = 0xf77b5000 5416 lseek(4, 1052, SEEK_SET) = 1052 5416 munmap(0xf77b5000, 1052) = 0 5416 close(4) = 0 5416 getpgrp() = 5405 5416 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5416 getrlimit(RLIMIT_NPROC, {rlim_cur=16025, rlim_max=0}) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-run-hooks", O_RDONLY) = 4 5416 ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xffcb3fe0) = -1 ENOTTY (Inappropriate ioctl for device) 5416 lseek(4, 0, SEEK_CUR) = 0 5416 read(4, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions", 80) = 80 5416 lseek(4, 0, SEEK_SET) = 0 5416 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5416 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) 5416 dup2(4, 255) = 255 5416 close(4) = 0 5416 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 5416 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|0x8000) 5416 fstat(255, {st_mode=S_IFREG|0555, st_size=4680, ...}) = 0 5416 lseek(255, 0, SEEK_CUR) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 read(255, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions for our hooks to use\nif [ \"$reason\" = ROUTERADVERT ]; then\n\tifsuffix=\":ra\"\nelse\n\tifsuffix=\nfi\nifname=\"$interface$ifsuffix\"\n\nfrom=from\nsignature_base=\"# Generated by dhcpcd\"\nsignature=\"$signature_base $from $ifname\"\nsignature_base_end=\"# End of dhcpcd\"\nsignature_end=\"$signature_base_end $from $ifname\"\nstate_dir=/var/run/dhcpcd\n\n# Ensure that all arguments are unique\nuniqify()\n{\n\tlocal result= i=\n\tfor i do\n\t\tcase \" $result \" in\n\t\t\t*\" $i \"*);;\n\t\t\t*) result=\"$result $i\";;\n\t\tesac\n\tdone\n\techo \"${result# *}\"\n}\n\n# List interface config files in a directory.\n# If dhcpcd is running as a single instance then it will have a list of\n# interfaces in the preferred order.\n# Otherwise we just use what we have.\nlist_interfaces()\n{\n\tlocal i= x= ifaces=\n\tfor i in $interface_order; do\n\t\t[ -e \"$1/$i\" ] && ifaces=\"$ifaces${ifaces:+ }$i\"\n\tdone\n\tfor x in \"$1\"/*; do\n\t\t[ -e \"$x\" ] || continue\n\t\tfor i in $interface_order; do\n\t\t\tif [ $i = \"${x##*/}\" ]; then\n\t\t\t\tunset x\n\t\t\t\tbreak\n\t\t\tfi\n\t\tdone\n\t\t[ -n \"$x\" ] && ifaces=\"$ifaces${ifaces:+ }${x##*/}\"\n\tdone\n\techo \"$ifaces\"\n}\n\n# We normally use sed to extract values using a key from a list of files\n# but sed may not always be available at the time.\nkey_get_value()\n{\n\tlocal key=\"$1\" value= x= line=\n\n\tshift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed -n \"s/^$key//p\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$key\"*) echo \"${line##$key}\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# We normally use sed to remove markers from a configuration file\n# but sed may not always be available at the time.\nremove_markers()\n{\n\tlocal m1=\"$1\" m2=\"$2\" x= line= in_marker=0\n\n\tshift; shift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed \"/^$m1/,/^$m2/d\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$m1\"*) in_marker=1;;\n\t\t\t\t\"$m2\"*) in_marker=0;;\n\t\t\t\t*) [ $in_marker = 0 ] && echo \"$line\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# Compare two files.\n# If different, replace first with second otherwise remove second.\nchange_file()\n{\n\tif [ -e \"$1\" ]; then\n\t\tif type cmp >/dev/null 2>&1; then\n\t\t\tcmp -s \"$1\" \"$2\"\n\t\telif type diff >/dev/null 2>&1; then\n\t\t\tdiff -q \"$1\" \"$2\" >/dev/null\n\t\telse\n\t\t\t# Hopefully we're only working on small text files ...\n\t\t\t[ \"$(cat \"$1\")\" = \"$(cat \"$2\")\" ]\n\t\tfi\n\t\tif [ $? -eq 0 ]; then\n\t\t\trm -f \"$2\"\n\t\t\treturn 1\n\t\tfi\n\tfi\n\tcat \"$2\" > \"$1\"\n\trm -f \"$2\"\n\treturn 0\n}\n\n# Save a config file\nsave_conf()\n{\n\tif [ -f \"$1\" ]; then\n\t\trm -f \"$1-pre.$interface\"\n\t\tcat \"$1\" > \"$1-pre.$interface\"\n\tfi\n}\n\n# Restore a config file\nrestore_conf()\n{\n\t[ -f \"$1-pre.$interface\" ] || return 1\n\tcat \"$1-pre.$interface\" > \"$1\"\n\trm -f \"$1-pre.$interface\"\n}\n\n# Write a syslog entry\nsyslog()\n{\n\tlocal lvl=\"$1\"\n\n\t[ -n \"$lvl\" ] && shift\n\tif [ -n \"$*\" ]; then\n\t\tif type logger >/dev/null 2>&1; then\n\t\t\tlogger -t dhcpcd -p daemon.\"$lvl\" -is \"$interface: $*\"\n\t\tfi\n\tfi\n}\n\n# Check for a valid domain name as per RFC1123 with the exception of\n# allowing - and _ as they seem to be widely used.\nvalid_domainname()\n{\n\tlocal name=\"$1\" label\n\n\t[ -z \"$name\" -o ${#name} -gt 255 ] && return 1\n\t\n\twhile [ -n \"$name\" ]; do\n\t\tlabel=\"${name%%.*}\"\n\t\t[ -z \"$label\" -o ${#label} -gt 63 ] && return 1\n\t\tcase \"$label\" in\n\t\t-*|_*|*-|*_)\t\treturn 1;;\n\t\t*[![:alnum:]-_]*)\treturn 1;;\n\t\tesac\n\t\t[ \"$name\" = \"${name#*.}\" ] && break\n\t\tname=\"${name#*.}\"\n\tdone\n\treturn 0\t\n}\n\nvalid_domainname_list()\n{\n\tlocal name\n\n\tfor name do\n\t\tvalid_domainname \"$name\" || return $?\n\tdone\n\treturn 0\n}\n\n# Check for a valid path\nvalid_path()\n{\n\tcase \"$@\" in\n\t*[![:alnum:]#%+-_:\\.,@~\\\\/\\[\\]=\\ ]*) return 1;;\n\tesac\n\treturn 0\n}\n\n# Check a system service exists \nservice_exists()\n{\n\t/sbin/rc-service -e $1\n}\n\n# Send a command to a system service\nservice_cmd()\n{\n\t/sbin/rc-service $1 -- -D $2\n}\n\n# Send a command to a system service if it is running\nservice_status()\n{\n\tservice_command $1 status >/dev/null 2>&1\n}\n\n# Handy macros for our hooks\nservice_command()\n{\n\tservice_exists $1 && service_cmd $1 $2\n}\nservice_condcommand()\n{\n\tservice_exists $1 && service_status $1 && service_cmd $1 $2\n}\n\n# We source each script in"..., 4680) = 4680 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 openat(AT_FDCWD, "/lib/dhcpcd/dhcpcd-hooks/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5416 getdents64(4, /* 10 entries */, 32768) = 320 5416 getdents64(4, /* 0 entries */, 32768) = 0 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/dhcpcd.enter-hook", 0xffcb3900) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/01-test", {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/01-test", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5416 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"TEST\" ]; then\n\tset | grep \"^\\(interface\\|metric\\|pid\\|reason\\|skip_hooks\\)=\" | sort\n\tset | grep \"^\\(new_\\|old_\\)\" | sort\nfi\n", 180) = 180 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/02-dump", {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/02-dump", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5416 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"DUMP\" ]; then\n\tset | sed -ne 's/^new_//p' | sort\nfi\n", 108) = 108 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/10-mtu", {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/10-mtu", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5416 read(4, "# Configure the MTU for the interface\n\nmtu_dir=\"$state_dir/mtu\"\n\nset_mtu()\n{\n\tlocal mtu=$1\n\n\tif [ -w /sys/class/net/$interface/mtu ]; then\n\t\techo \"$mtu\" >/sys/class/net/$interface/mtu\n\telse\n\t\tifconfig \"$interface\" mtu \"$mtu\"\n\tfi\n}\n\nif [ \"$reason\" = PREINIT -a -e \"$mtu_dir/$interface\" ]; then\n\trm \"$mtu_dir/$interface\"\nelif [ -n \"$new_interface_mtu\" ] && $if_up; then\n\t# The smalled MTU dhcpcd can work with is 576\n\tif [ \"$new_interface_mtu\" -ge 576 ]; then\n\t\tif set_mtu \"$new_interface_mtu\"; then\n\t\t\tsyslog info \"$interface: MTU set to $new_interface_mtu\"\n\t\t\t# Save the MTU so we can restore it later\n\t\t\tif [ ! -e \"$mtu_dir/$interface\" ]; then\n\t\t\t\tmkdir -p \"$mtu_dir\"\n\t\t\t\techo \"$ifmtu\" > \"$mtu_dir/$interface\"\n\t\t\tfi\n\t\tfi\n\tfi\nelif [ -e \"$mtu_dir/$interface\" ]; then\n\tif $if_up || $if_down; then\n\t\t# No MTU in this state, so restore the prior MTU\n\t\tmtu=$(cat \"$mtu_dir/$interface\")\n\t\tsyslog info \"$interface: MTU restored to $mtu\"\n\t\tset_mtu \"$mtu\"\n\t\trm \"$mtu_dir/$interface\"\n\tfi\nfi\n", 981) = 981 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/mtu/eth0", 0xffcb32c0) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/mtu/eth0", 0xffcb3070) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5416 read(4, "# Generate /etc/resolv.conf\n# Support resolvconf(8) if available\n# We can merge other dhcpcd resolv.conf files into one like resolvconf,\n# but resolvconf is preferred as other applications like VPN clients\n# can readily hook into it.\n# Also, resolvconf can configure local nameservers such as bind\n# or dnsmasq. This is important as the libc resolver isn't that powerful.\n\nresolv_conf_dir=\"$state_dir/resolv.conf\"\nNL=\"\n\"\n\nbuild_resolv_conf()\n{\n\tlocal cf=\"$state_dir/resolv.conf.$ifname\"\n\tlocal interfaces= header= search= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$resolv_conf_dir\")\n\n\t# Build the resolv.conf\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build the search list\n\t\tdomain=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"domain \" ${interfaces})\n\t\tsearch=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"search \" ${interfaces})\n\t\tset -- ${domain}\n\t\tunset domain\n\t\tif [ -n \"$2\" ]; then\n\t\t\tsearch=\"$search $*\"\n\t\telif [ -n \"$1\" ]; then\n\t\t\tdomain=\"domain $1$NL\"\n\t\tfi\n\t\t[ -n \"$search\" ] && search=\"search $(uniqify $search)$NL\"\n\n\t\t# Build the nameserver list\n\t\tsrvs=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"nameserver \" ${interfaces})\n\t\tfor x in $(uniqify ${srvs}); do\n\t\t\tservers=\"${servers}nameserver $x$NL\"\n\t\tdone\n\tfi\n\theader=\"$signature_base${header:+ $from }$header\"\n\n\t# Assemble resolv.conf using our head and tail files\n\t[ -f \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\techo \"$header\" > \"$cf\"\n\tif [ -f /etc/resolv.conf.head ]; then\n\t\tcat /etc/resolv.conf.head >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.head can replace this line\" >> \"$cf\"\n\tfi\n\tprintf %s \"$domain$search$servers\" >> \"$cf\"\n\tif [ -f /etc/resolv.conf.tail ]; then\n\t\tcat /etc/resolv.conf.tail >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.tail can replace this line\" >> \"$cf\"\n\tfi\n\tif change_file /etc/resolv.conf \"$cf\"; then\n\t\tchmod 644 /etc/resolv.conf\n\tfi\n\trm -f \"$cf\"\n}\n\nadd_resolv_conf()\n{\n\tlocal x= conf=\"$signature$NL\" i=${ra_count:-0} ra=\n\n\twhile [ $i -ne 0 ]; do\n\t\teval ra=\\$ra${i}_rdnss\n\t\tnew_domain_name_servers=\"$new_domain_name_servers${new_domain_name_servers:+ }$ra\"\n\t\teval ra=\\$ra${i}_dnssl\n\t\tnew_domain_search=\"$new_domain_search${new_domain_search:+ }$ra\"\n\t\ti=$(($i - 1))\n\tdone\n\n\t# If we don't have any configuration, remove it\n\tif [ -z \"$new_domain_name_servers\" -a \\\n\t\t-z \"$new_domain_name\" -a \\\n\t\t-z \"$new_domain_search\" ]; then\n\t\tremove_resolv_conf\n\t\treturn $?\n\tfi\n\n\tif [ -n \"$new_domain_name\" ]; then\n\t\tset -- $new_domain_name\n\t\tnew_domain_name=\"$1\"\n\t\tif valid_domainname \"$new_domain_name\"; then\n\t\t\tconf=\"${conf}domain $new_domain_name$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name: $new_domain_name\"\n\t\tfi\n\t\t# Support RFC violating search in domain\n\t\tif [ -z \"$new_domain_search\" -a -n \"$2\" ]; then\n\t\t\tnew_domain_search=\"$*\"\n\t\tfi\n\tfi\n\tif [ -n \"$new_domain_search\" ]; then\n\t\tif valid_domainname_list; then\n\t\t\tconf=\"${conf}search $new_domain_search$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name in list: $new_domain_search\"\n\t\tfi\n\tfi\n\tfor x in ${new_domain_name_servers}; do\n\t\tconf=\"${conf}nameserver $x$NL\"\n\tdone\n\tif type resolvconf >/dev/null 2>&1; then\n\t\t[ -n \"$ifmetric\" ] && export IF_METRIC=\"$ifmetric\"\n\t\tprintf %s \"$conf\" | resolvconf -a \"$ifname\"\n\t\treturn $?\n\tfi\n\n\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\trm -f \"$resolv_conf_dir/$ifname\"\n\tfi\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\tprintf %s \"$conf\" > \"$resolv_conf_dir/$ifname\"\n\tbuild_resolv_conf\n}\n\nremove_resolv_conf()\n{\n\tif type resolvconf >/dev/null 2>&1; then\n\t\tresolvconf -d \"$ifname\" -f\n\telse\n\t\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\t\trm -f \"$resolv_conf_dir/$ifname\"\n\t\tfi\n\t\tbuild_resolv_conf\n\tfi\n}\n\nif $if_up || [ \"$reason\" = ROUTERADVERT ]; then\n\tadd_resolv_conf\nelif $if_down; then\n\tremove_resolv_conf\nfi\n", 3850) = 3850 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(2, F_DUPFD, 10) = 11 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(1, 2) = 2 5416 fcntl(1, F_GETFD) = 0 5416 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5416 stat("/usr/local/sbin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/local/bin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/sbin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/bin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/sbin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/bin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/opt/bin/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/resolvconf", 0xffcb2bd0) = -1 ENOENT (No such file or directory) 5416 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 5416 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xffcb24d0) = -1 ENOTTY (Inappropriate ioctl for device) 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b5000 5416 write(2, "/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf: line 131: type: resolvconf: not found\n", 79) = 79 5416 dup2(11, 2) = 2 5416 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(11) = 0 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xffcb2a80) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 pipe([4, 5]) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5416 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77ac948) = 5417 5417 close(255 5416 rt_sigprocmask(SIG_SETMASK, [], 5417 <... close resumed> ) = 0 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5417 rt_sigprocmask(SIG_SETMASK, [], 5416 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 5417 <... rt_sigprocmask resumed> NULL, 8) = 0 5416 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5417 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 close(5 5417 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 <... close resumed> ) = 0 5417 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 read(4, 5417 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5417 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], 0}, 8) = 0 5417 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5417 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5417 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5417 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5417 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5417 dup2(5, 1) = 1 5417 close(5) = 0 5417 close(4) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xffcb0a50) = -1 ENOENT (No such file or directory) 5417 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5417 openat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5417 brk(0x26d0000) = 0x26d0000 5417 getdents64(4, /* 2 entries */, 32768) = 48 5417 getdents64(4, /* 0 entries */, 32768) = 0 5417 brk(0x26c8000) = 0x26c8000 5417 close(4) = 0 5417 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5417 stat("/var/run/dhcpcd/resolv.conf/*", 0xffcb0910) = -1 ENOENT (No such file or directory) 5417 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5417 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 5417 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b4000 5417 write(1, "\n", 1) = 1 5416 <... read resumed> "\n", 128) = 1 5417 exit_group(0) = ? 5416 read(4, 5417 +++ exited with 0 +++ 5416 <... read resumed> "", 128) = 0 5416 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5417, si_status=0, si_utime=0, si_stime=0} --- 5416 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5417 5416 wait4(-1, 0xffcb12a8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5416 rt_sigreturn() = 0 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/resolv.conf.eth0", 0xffcb1d50) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/resolv.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 5416 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b4000 5416 write(1, "# Generated by dhcpcd\n", 22) = 22 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/resolv.conf.head", 0xffcb2110) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 write(1, "# /etc/resolv.conf.head can replace this line\n", 46) = 46 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/resolv.conf.tail", 0xffcb2390) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 write(1, "# /etc/resolv.conf.tail can replace this line\n", 46) = 46 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(2, F_DUPFD, 10) = 11 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(1, 2) = 2 5416 fcntl(1, F_GETFD) = 0 5416 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5416 stat("/usr/local/sbin/cmp", 0xffcb18b0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/local/bin/cmp", 0xffcb18b0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/sbin/cmp", 0xffcb18b0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", X_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", R_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", X_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", R_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", X_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", R_OK) = 0 5416 write(1, "cmp is /usr/bin/cmp\n", 20) = 20 5416 dup2(11, 2) = 2 5416 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(11) = 0 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5416 stat("/usr/local/sbin/cmp", 0xffcb1960) = -1 ENOENT (No such file or directory) 5416 stat("/usr/local/bin/cmp", 0xffcb1960) = -1 ENOENT (No such file or directory) 5416 stat("/usr/sbin/cmp", 0xffcb1960) = -1 ENOENT (No such file or directory) 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", X_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", R_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", X_OK) = 0 5416 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/usr/bin/cmp", R_OK) = 0 5416 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 5416 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77ac948) = 5418 5416 rt_sigprocmask(SIG_SETMASK, [], 5418 close(255 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5418 <... close resumed> ) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5418 rt_sigprocmask(SIG_SETMASK, [], 5416 <... rt_sigprocmask resumed> [], 8) = 0 5418 <... rt_sigprocmask resumed> NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], 5418 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5418 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5418 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> [], 8) = 0 5418 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 5418 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5418 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 wait4(-1, 5418 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5418 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5418 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5418 execve("/usr/bin/cmp", ["cmp", "-s", "/etc/resolv.conf", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5418 brk(0) = 0x10e6000 5418 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf778e000 5418 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5418 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5418 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5418 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7786000 5418 close(4) = 0 5418 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5418 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5418 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5418 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71d4000 5418 mprotect(0xf736a000, 2097152, PROT_NONE) = 0 5418 mmap(0xf756a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf756a000 5418 mmap(0xf756d000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf756d000 5418 close(4) = 0 5418 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7785000 5418 arch_prctl(ARCH_SET_FS, 0xf77856c0) = 0 5418 mprotect(0xf756a000, 8192, PROT_READ) = 0 5418 mprotect(0x608000, 4096, PROT_READ) = 0 5418 mprotect(0xf7790000, 4096, PROT_READ) = 0 5418 munmap(0xf7786000, 30374) = 0 5418 brk(0) = 0x10e6000 5418 brk(0x1107000) = 0x1107000 5418 brk(0x1108000) = 0x1108000 5418 sigaltstack({ss_sp=0x609400, ss_flags=0, ss_size=8192}, NULL) = 0 5418 rt_sigaction(SIGSEGV, {0x402630, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_RESETHAND|SA_SIGINFO, 0xf72043e0}, NULL, 8) = 0 5418 open("/etc/resolv.conf", O_RDONLY) = 4 5418 fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5418 open("/var/run/dhcpcd/resolv.conf.eth0", O_RDONLY) = 5 5418 fstat(5, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5418 lseek(4, 0, SEEK_CUR) = 0 5418 lseek(5, 0, SEEK_CUR) = 0 5418 read(4, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5418 read(4, "", 3982) = 0 5418 read(5, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5418 read(5, "", 3982) = 0 5418 close(4) = 0 5418 close(5) = 0 5418 exit_group(0) = ? 5418 +++ exited with 0 +++ 5416 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5418 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5418, si_status=0, si_utime=0, si_stime=0} --- 5416 wait4(-1, 0xffcb1628, WNOHANG, NULL) = -1 ECHILD (No child processes) 5416 rt_sigreturn() = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5416 stat("/usr/local/sbin/rm", 0xffcb1840) = -1 ENOENT (No such file or directory) 5416 stat("/usr/local/bin/rm", 0xffcb1840) = -1 ENOENT (No such file or directory) 5416 stat("/usr/sbin/rm", 0xffcb1840) = -1 ENOENT (No such file or directory) 5416 stat("/usr/bin/rm", 0xffcb1840) = -1 ENOENT (No such file or directory) 5416 stat("/sbin/rm", 0xffcb1840) = -1 ENOENT (No such file or directory) 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", X_OK) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", R_OK) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", X_OK) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", R_OK) = 0 5416 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5416 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77ac948) = 5419 5416 rt_sigprocmask(SIG_SETMASK, [], 5419 close(255 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5419 <... close resumed> ) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5419 rt_sigprocmask(SIG_SETMASK, [], 5416 <... rt_sigprocmask resumed> [], 8) = 0 5419 <... rt_sigprocmask resumed> NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], 5419 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5419 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5419 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> [], 8) = 0 5419 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 5419 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5419 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 wait4(-1, 5419 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5419 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5419 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5419 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5419 brk(0) = 0x13e9000 5419 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77a2000 5419 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5419 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5419 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5419 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf779a000 5419 close(4) = 0 5419 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5419 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5419 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5419 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71e7000 5419 mprotect(0xf737d000, 2097152, PROT_NONE) = 0 5419 mmap(0xf757d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf757d000 5419 mmap(0xf7580000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7580000 5419 close(4) = 0 5419 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7799000 5419 arch_prctl(ARCH_SET_FS, 0xf77996c0) = 0 5419 mprotect(0xf757d000, 8192, PROT_READ) = 0 5419 mprotect(0x60c000, 4096, PROT_READ) = 0 5419 mprotect(0xf77a3000, 4096, PROT_READ) = 0 5419 munmap(0xf779a000, 30374) = 0 5419 brk(0) = 0x13e9000 5419 brk(0x140a000) = 0x140a000 5419 brk(0x140b000) = 0x140b000 5419 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5419 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_SYMLINK_NOFOLLOW) = 0 5419 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = 0 5419 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5419 close(0) = 0 5419 close(1) = 0 5419 close(2) = 0 5419 exit_group(0) = ? 5419 +++ exited with 0 +++ 5416 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5419 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5419, si_status=0, si_utime=0, si_stime=0} --- 5416 wait4(-1, 0xffcb1528, WNOHANG, NULL) = -1 ECHILD (No child processes) 5416 rt_sigreturn() = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", X_OK) = 0 5416 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5416 geteuid() = 0 5416 getegid() = 0 5416 getuid() = 0 5416 getgid() = 0 5416 access("/bin/rm", R_OK) = 0 5416 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5416 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77ac948) = 5420 5416 rt_sigprocmask(SIG_SETMASK, [], 5420 close(255 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5420 <... close resumed> ) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5420 rt_sigprocmask(SIG_SETMASK, [], 5416 <... rt_sigprocmask resumed> [], 8) = 0 5420 <... rt_sigprocmask resumed> NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], 5420 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5420 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], 5420 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigprocmask resumed> [], 8) = 0 5420 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 5420 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5420 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 wait4(-1, 5420 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5420 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5420 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5420 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5420 brk(0) = 0x6d8000 5420 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf779d000 5420 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5420 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5420 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5420 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7795000 5420 close(4) = 0 5420 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5420 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5420 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5420 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71e2000 5420 mprotect(0xf7378000, 2097152, PROT_NONE) = 0 5420 mmap(0xf7578000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf7578000 5420 mmap(0xf757b000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf757b000 5420 close(4) = 0 5420 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7794000 5420 arch_prctl(ARCH_SET_FS, 0xf77946c0) = 0 5420 mprotect(0xf7578000, 8192, PROT_READ) = 0 5420 mprotect(0x60c000, 4096, PROT_READ) = 0 5420 mprotect(0xf779e000, 4096, PROT_READ) = 0 5420 munmap(0xf7795000, 30374) = 0 5420 brk(0) = 0x6d8000 5420 brk(0x6f9000) = 0x6f9000 5420 brk(0x6fa000) = 0x6fa000 5420 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5420 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0x6d92f8, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) 5420 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = -1 ENOENT (No such file or directory) 5420 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5420 close(0) = 0 5420 close(1) = 0 5420 close(2) = 0 5420 exit_group(0) = ? 5420 +++ exited with 0 +++ 5416 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5420 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5420, si_status=0, si_utime=0, si_stime=0} --- 5416 wait4(-1, 0xffcb23a8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5416 rt_sigreturn() = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/30-hostname", {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/30-hostname", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5416 read(4, "# Set the hostname from DHCP data if required\n\n# Some systems don't have hostname(1)\n_hostname()\n{\n\tlocal name=\n\n\tif [ -z \"$1\" ]; then\n\t\tif [ -r /proc/sys/kernel/hostname ]; then\n\t\t\tread name /proc/sys/kernel/hostname\n\telse\n\t\thostname \"$1\"\n\tfi\n}\n\nneed_hostname()\n{\n\tlocal hostname=\"\"\n\n\tcase \"$force_hostname\" in\n\t[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|1) ;;\n\t*) hostname=\"$(_hostname)\";;\n\tesac\n\tcase \"$hostname\" in\n\t\"\"|\"(none)\"|localhost|localhost.localdomain)\n\t\t[ -n \"$new_host_name\" -o -n \"$new_fqdn_name\" ];;\n\t\"$old_host_name\"|\"$old_fqdn_name\")\n\t\ttrue;;\n\t*)\n\t\tfalse;;\n\tesac\n}\n\ntry_hostname()\n{\n\tif valid_domainname \"$1\"; then\n\t\t_hostname \"$1\"\n\telse\n\t\tsyslog err \"Invalid hostname: $1\"\n\tfi\n}\n\nset_hostname()\n{\n\tif need_hostname; then\n\t\tif [ -n \"$new_host_name\" ]; then\n\t\t\ttry_hostname \"$new_host_name\"\n\t\telif [ -n \"$new_fqdn_name\" ]; then\n\t\t\ttry_hostname \"$new_fqdn_name\"\n\t\tfi\n\tfi\n}\n\nif $if_up; then\n\tset_hostname\nfi\n", 1050) = 1050 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5416 read(4, "# Sample dhcpcd hook script for ntp\n# Like our resolv.conf hook script, we store a database of ntp.conf files\n# and merge into /etc/ntp.conf\n\n# You can set the env var NTP_CONF to another file like this\n# dhcpcd -e NTP_CONF=/usr/pkg/etc/ntpd.conf\n# or by adding this to /etc/dhcpcd.enter-hook\n# NTP_CONF=/usr/pkg/etc/ntpd.conf\n# to use openntpd from pkgsrc instead of the system provided ntp.\n\nif type invoke-rc.d >/dev/null 2>&1; then\n\t# Debian has a seperate file for DHCP config to avoid stamping on\n\t# the master.\n\t[ -e /var/lib/ntp ] || mkdir /var/lib/ntp\n\t: ${ntp_service:=ntp}\n\t: ${NTP_DHCP_CONF:=/var/lib/ntp/ntp.conf.dhcp}\nfi\n\n: ${ntp_service:=ntpd}\n: ${ntp_restart_cmd:=service_condcommand $ntp_service restart}\nntp_conf_dir=\"$state_dir/ntp.conf\"\nntp_conf=${NTP_CONF:-/etc/ntp.conf}\nNL=\"\n\"\n\nbuild_ntp_conf()\n{\n\tlocal cf=\"$state_dir/ntp.conf.$ifname\"\n\tlocal interfaces= header= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$ntp_conf_dir\")\n\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build a server list\n\t\tsrvs=$(cd \"$ntp_conf_dir\";\n\t\t\tkey_get_value \"server \" $interfaces)\n\t\tif [ -n \"$srvs\" ]; then\n\t\t\tfor x in $(uniqify $srvs); do\n\t\t\t\tservers=\"${servers}server $x$NL\"\n\t\t\tdone\n\t\tfi\n\tfi\n\n\t# Merge our config into ntp.conf\n\t[ -e \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\n\tif [ -n \"$NTP_DHCP_CONF\" ]; then\n\t\t[ -e \"$ntp_conf\" ] && cp \"$ntp_conf\" \"$cf\"\n\t\tntp_conf=\"$NTP_DHCP_CONF\"\n\telif [ -e \"$ntp_conf\" ]; then\n\t\tremove_markers \"$signature_base\" \"$signature_base_end\" \\\n\t\t\t\"$ntp_conf\" > \"$cf\"\n\tfi\n\n\tif [ -n \"$servers\" ]; then\n\t\techo \"$signature_base${header:+ $from }$header\" >> \"$cf\"\n\t\tprintf %s \"$servers\" >> \"$cf\"\n\t\techo \"$signature_base_end${header:+ $from }$header\" >> \"$cf\"\n\telse\n\t\t[ -e \"$ntp_conf\" -a -e \"$cf\" ] || return\n\tfi\n\n\t# If we changed anything, restart ntpd\n\tif change_file \"$ntp_conf\" \"$cf\"; then\n\t\t[ -n \"$ntp_restart_cmd\" ] && eval $ntp_restart_cmd\n\tfi\n}\n\nadd_ntp_conf()\n{\n\tlocal cf=\"$ntp_conf_dir/$ifname\" x=\n\n\t[ -e \"$cf\" ] && rm \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\tif [ -n \"$new_ntp_servers\" ]; then\n\t\tfor x in $new_ntp_servers; do\n\t\t\techo \"server $x\" >> \"$cf\"\n\t\tdone\n\tfi\n\tbuild_ntp_conf\n}\n\nremove_ntp_conf()\n{\n\tif [ -e \"$ntp_conf_dir/$ifname\" ]; then\n\t\trm \"$ntp_conf_dir/$ifname\"\n\tfi\n\tbuild_ntp_conf\n}\n\nif $if_up; then\n\tadd_ntp_conf add\nelif $if_down; then\n\tremove_ntp_conf del\nfi\n", 2487) = 2487 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(1, F_DUPFD, 10) = 10 5416 fcntl(1, F_GETFD) = 0 5416 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(4, 1) = 1 5416 close(4) = 0 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(2, F_DUPFD, 10) = 11 5416 fcntl(2, F_GETFD) = 0 5416 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5416 dup2(1, 2) = 2 5416 fcntl(1, F_GETFD) = 0 5416 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5416 stat("/usr/local/sbin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/local/bin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/sbin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/bin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/sbin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/bin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/opt/bin/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/invoke-rc.d", 0xffcb31c0) = -1 ENOENT (No such file or directory) 5416 write(2, "/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf: line 11: type: invoke-rc.d: not found\n", 76) = 76 5416 dup2(11, 2) = 2 5416 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(11) = 0 5416 dup2(10, 1) = 1 5416 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5416 close(10) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xffcb2bc0) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 pipe([4, 5]) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5416 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77ac948) = 5421 5421 close(255) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], 5421 rt_sigprocmask(SIG_SETMASK, [], 5416 <... rt_sigprocmask resumed> NULL, 8) = 0 5421 <... rt_sigprocmask resumed> NULL, 8) = 0 5416 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 5421 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5421 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 close(5 5421 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 5416 <... close resumed> ) = 0 5421 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5416 read(4, 5421 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], 0}, 8) = 0 5421 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5421 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5421 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5421 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b9e3e0}, 8) = 0 5421 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5421 dup2(5, 1) = 1 5421 close(5) = 0 5421 close(4) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xffcb1090) = -1 ENOENT (No such file or directory) 5421 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5421 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5421 openat(AT_FDCWD, "/var/run/dhcpcd/ntp.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5421 brk(0x26d5000) = 0x26d5000 5421 getdents64(4, /* 2 entries */, 32768) = 48 5421 getdents64(4, /* 0 entries */, 32768) = 0 5421 brk(0x26cd000) = 0x26cd000 5421 close(4) = 0 5421 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5421 stat("/var/run/dhcpcd/ntp.conf/*", 0xffcb0f50) = -1 ENOENT (No such file or directory) 5421 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5421 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5421 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5421 write(1, "\n", 1) = 1 5416 <... read resumed> "\n", 128) = 1 5416 read(4, 5421 exit_group(0) = ? 5421 +++ exited with 0 +++ 5416 <... read resumed> "", 128) = 0 5416 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5421, si_status=0, si_utime=0, si_stime=0} --- 5416 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5421 5416 wait4(-1, 0xffcb18e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5416 rt_sigreturn() = 0 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b9e3e0}, {0x436e40, [], SA_RESTORER, 0xf6b9e3e0}, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xffcb2250) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/var/run/dhcpcd/ntp.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/ntp.conf", 0xffcb2390) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/ntp.conf", 0xffcb24b0) = -1 ENOENT (No such file or directory) 5416 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xffcb24a0) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 open("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", O_RDONLY) = 4 5416 fstat(4, {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5416 read(4, "# Sample dhcpcd hook for ypbind\n# This script is only suitable for the Linux version.\n\nypbind_pid()\n{\n\t[ -s /var/run/ypbind.pid ] && cat /var/run/ypbind.pid\n}\n\nmake_yp_conf()\n{\n\t[ -z \"$new_nis_domain\" -a -z \"$new_nis_servers\" ] && return 0\n\tlocal cf=/etc/yp.conf.\"$ifname\" prefix= x= pid=\n\trm -f \"$cf\"\n\techo \"$signature\" > \"$cf\"\n\tif [ -n \"$new_nis_domain\" ]; then\n\t\tif ! valid_domainname \"$new_nis_domain\"; then\n\t\t\tsyslog err \"Invalid NIS domain name: $new_nis_domain\"\n\t\t\trm -f \"$cf\"\n\t\t\treturn 1\n\t\tfi\n\t\tdomainname \"$new_nis_domain\"\n\t\tif [ -n \"$new_nis_servers\" ]; then\n\t\t\tprefix=\"domain $new_nis_domain server \"\n\t\telse\n\t\t\techo \"domain $new_nis_domain broadcast\" >> \"$cf\"\n\t\tfi\n\telse\n\t\tprefix=\"ypserver \"\n\tfi\n\tfor x in $new_nis_servers; do\n\t\techo \"$prefix$x\" >> \"$cf\"\n\tdone\n\tsave_conf /etc/yp.conf\n\tcat \"$cf\" > /etc/yp.conf\n\trm -f \"$cf\"\n\tpid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nrestore_yp_conf()\n{\n\t[ -n \"$old_nis_domain\" ] && domainname \"\"\n\trestore_conf /etc/yp.conf || return 0\n\tlocal pid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nif $if_up; then\n\tmake_yp_conf\nelif $if_down; then\n\trestore_yp_conf\nfi\n", 1155) = 1155 5416 close(4) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/yp.conf-pre.eth0", 0xffcb2230) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 stat("/etc/dhcpcd.exit-hook", 0xffcb3900) = -1 ENOENT (No such file or directory) 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5416 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5416 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5416 read(255, "", 4680) = 0 5416 exit_group(0) = ? 5416 +++ exited with 0 +++ 5409 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5416 5409 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5416, si_status=0, si_utime=2, si_stime=1} --- 5409 poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN}], 2, 0) = 0 (Timeout) 5409 ioctl(8, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 5409 open("/var/lib/dhcpcd/dhcpcd-eth0.lease", O_RDONLY) = -1 ENOENT (No such file or directory) 5409 open("/dev/urandom", O_RDONLY) = 11 5409 read(11, "\362\272\27\r\225\366\273^\\.\334\271\30a\374\352\244H\33\223)\233\1]Q\3\n\372F\27Jt\0206[\n\253#\375D{\263\t6B\233\325\242i\322seQ\264\312\226\240b\254\317\321\5T\207\304A\374^\323\201\207X=f\364\346\350\317\214\34NL\316\0\201\"\276\343\221\274d\25,\201\205\247\211\223\266\177Z\344d\213\332\24S*\206i\224\255", 112) = 112 5409 close(11) = 0 5409 writev(2, [{"dhcpcd[5409]: eth0: broadcasting for a lease", 44}, {"\n", 1}], 2) = 45 5409 sendto(5, "<30>Jun 29 22:13:12 dhcpcd[5409]: eth0: broadcasting for a lease", 64, MSG_NOSIGNAL, NULL, 0) = 64 5409 socket(PF_PACKET, SOCK_DGRAM, 8) = 11 5409 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 12 5409 ioctl(12, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=3}) = 0 5409 close(12) = 0 5409 setsockopt(11, SOL_SOCKET, SO_ATTACH_FILTER, "\t\0\0\0@[A\0", 8) = -1 EINVAL (Invalid argument) 5409 close(11) = 0 5409 writev(2, [{"dhcpcd[5409]: eth0: open_socket: Invalid argument", 49}, {"\n", 1}], 2) = 50 5409 sendto(5, "<27>Jun 29 22:13:12 dhcpcd[5409]: eth0: open_socket: Invalid argument", 69, MSG_NOSIGNAL, NULL, 0) = 69 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 11 5409 ioctl(11, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=3}) = 0 5409 close(11) = 0 5409 sendto(-1, "E\0\1ZcX\0\0@\21\26<\0\0\0\0\377\377\377\377\0D\0C\1F\257\217\1\1\6\0H\361\271&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\32km\31\235\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0c\202Sc5\1\0019\2\5\334<3dhcpcd-5.5.6:Linux-3.4.4-gentoo:x86_64:GenuineIntel7\17\1y!\3\6\f\17\32\34*36:;w\377", 346, 0, {sa_family=AF_PACKET, proto=0x800, if3, pkttype=PACKET_HOST, addr(6)={256, ffffffffffff}, 128) = -1 EBADF (Bad file descriptor) 5409 writev(2, [{"dhcpcd[5409]: eth0: send_raw_packet: Bad file descriptor", 56}, {"\n", 1}], 2) = 57 5409 sendto(5, "<27>Jun 29 22:13:12 dhcpcd[5409]: eth0: send_raw_packet: Bad file descriptor", 76, MSG_NOSIGNAL, NULL, 0) = 76 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 5409 rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 vfork( 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 execve("/lib/dhcpcd/dhcpcd-run-hooks", ["/lib/dhcpcd/dhcpcd-run-hooks"], [/* 12 vars */] 5409 <... vfork resumed> ) = 5422 5409 rt_sigaction(SIGALRM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5409 wait4(5422, 5422 <... execve resumed> ) = 0 5422 brk(0) = 0x17b8000 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e7000 5422 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5422 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5422 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5422 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77df000 5422 close(4) = 0 5422 open("/libx32/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\1\0004\0\0\0\10\266\3\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Te\3\0Te\3\0\5\0\0\0\0\0 \0\1\0\0\0\\o\3\0\\o#\0\\o#\0\330E\0\0\264Y\0\0\6\0\0\0\0\0 \0\2\0\0\0\250w\3\0\250w#\0\250w#\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0P\345td\324\3\3\0\324\3\3\0\324\3\3\0\324\20\0\0\324\20\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\\o\3\0\\o#\0\\o#\0\244\20\0\0\244\20\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\353\3\0\0\336\2\0\0\31\1\0\0:\1\0\0\277\1\0\0\244\1\0\0\0\0\0\0\354\0\0\0\0\0\0\0002\2\0\0\203\0\0\0\0\0\0\0\323\0\0\0\371\0\0\0\4\0\0\0#\2\0\0\225\2\0\0\274\0\0\0\0\0\0\0^\2\0\0\0\0\0\0\0\0\0\0\304\0\0\0\"\1\0\0\16\2\0\0\0\0\0\0m\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\323\1\0\0\0\0\0\0r\2\0\0\223\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\0\0\0\0\0\0\0\341\1\0\0\0\0\0\0\223\1\0\0%\1\0\0\0\0\0\0\273\0\0\0\0\0\0\0\0\0\0\0}\2\0\0f\1\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0555, st_size=244248, ...}) = 0 5422 mmap(NULL, 2345232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf738b000 5422 mprotect(0xf73c2000, 2093056, PROT_NONE) = 0 5422 mmap(0xf75c1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x36000) = 0xf75c1000 5422 mmap(0xf75c7000, 2320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf75c7000 5422 close(4) = 0 5422 open("/libx32/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0004\0\0\0H\276\4\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\215\4\0\240\215\4\0\5\0\0\0\0\0 \0\1\0\0\0\310\224\4\0\310\224$\0\310\224$\0\254(\0\0\0\1\0\0\0\220\v\0\0004\0\0\0h!\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0 \27\0\0 \27\0\0 \27\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\330\32\0\0\330\32\0\0\5\0\0\0\0\0 \0\1\0\0\0d\36\0\0d\36 \0d\36 \0\30\2\0\0\\\2\0\0\6\0\0\0\0\0 \0\2\0\0\0x\36\0\0x\36 \0x\36 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td<\27\0\0<\27\0\0<\27\0\0\274\0\0\0\274\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdd\36\0\0d\36 \0d\36 \0\234\1\0\0\234\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0002\0\0\0'\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\5\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\34\0\0\0\16\0\0\0\30\0\0\0\7\0\0\0\0\0\0\0\25\0\0\0\31\0\0\0#\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=9672, ...}) = 0 5422 mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6f3b000 5422 mprotect(0xf6f3d000, 2093056, PROT_NONE) = 0 5422 mmap(0xf713c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xf713c000 5422 close(4) = 0 5422 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5422 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6b9f000 5422 mprotect(0xf6d35000, 2097152, PROT_NONE) = 0 5422 mmap(0xf6f35000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf6f35000 5422 mmap(0xf6f38000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6f38000 5422 close(4) = 0 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77de000 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77dd000 5422 arch_prctl(ARCH_SET_FS, 0xf77dd6c0) = 0 5422 mprotect(0xf6f35000, 8192, PROT_READ) = 0 5422 mprotect(0xf713c000, 4096, PROT_READ) = 0 5422 mprotect(0xf7387000, 8192, PROT_READ) = 0 5422 mprotect(0xf75c1000, 8192, PROT_READ) = 0 5422 mprotect(0x6aa000, 4096, PROT_READ) = 0 5422 mprotect(0xf77e8000, 4096, PROT_READ) = 0 5422 munmap(0xf77df000, 30374) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 open("/dev/tty", O_RDWR|O_NONBLOCK) = 4 5422 close(4) = 0 5422 brk(0) = 0x17b8000 5422 brk(0x17d9000) = 0x17d9000 5422 brk(0x17da000) = 0x17da000 5422 getuid() = 0 5422 getgid() = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e6000 5422 read(4, "MemTotal: 2054204 kB\nMemFree: 1887836 kB\nBuffers: 368 kB\nCached: 55844 kB\nSwapCached: 0 kB\nActive: 39428 kB\nInactive: 22604 kB\nActive(anon): 6648 kB\nInactive(anon): 260 kB\nActive(file): 32780 kB\nInactive(file): 22344 kB\nUnevictable: 0 kB\nMlocked: 0 kB\nSwapTotal: 1048572 kB\nSwapFree: 1048572 kB\nDirty: 248 kB\nWriteback: 0 kB\nAnonPages: 5936 kB\nMapped: 6100 kB\nShmem: 1008 kB\nSlab: 55392 kB\nSReclaimable: 42488 kB\nSUnreclaim: 12904 kB\nKernelStack: 600 kB\nPageTables: 1340 kB\nNFS_Unstable: 0 kB\nBounce: 0 kB\nWritebackTmp: 0 kB\nCommitLimit: 2075672 kB\nCommitted_AS: 14768 kB\nVmallocTotal: 34359738367 kB\nVmallocUsed: 75344 kB\nVmallocChunk: 34359647719 kB\nAnonHugePages: 0 kB\nHugePages_Total: 0\nHugePages_Free: 0\nHugePages_Rsvd: ", 1024) = 1024 5422 close(4) = 0 5422 munmap(0xf77e6000, 4096) = 0 5422 brk(0x17d9000) = 0x17d9000 5422 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 uname({sys="Linux", node="localhost", ...}) = 0 5422 getcwd("/", 4096) = 2 5422 getpid() = 5422 5422 getppid() = 5409 5422 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5422 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5422 close(4) = 0 5422 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5422 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5422 close(4) = 0 5422 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 5422 fstat(4, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e6000 5422 read(4, "# /etc/nsswitch.conf:\n# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $\n\npasswd: compat\nshadow: compat\ngroup: compat\n\n# passwd: db files nis\n# shadow: db files nis\n# group: db files nis\n\nhosts: files dns\nnetworks: files dns\n\nservices: db files\nprotocols: db files\nrpc: db files\nethers: db files\nnetmasks: files\nnetgroup: files\nbootparams: files\n\nautomount: files\naliases: files\n", 4096) = 508 5422 read(4, "", 4096) = 0 5422 close(4) = 0 5422 munmap(0xf77e6000, 4096) = 0 5422 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5422 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5422 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77df000 5422 close(4) = 0 5422 open("/libx32/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0004\0\0\0\364r\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360]\0\0\360]\0\0\360]\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Hi\0\0Hi\0\0\5\0\0\0\0\0 \0\1\0\0\0\214n\0\0\214n \0\214n \0|\3\0\0\314\4\0\0\6\0\0\0\0\0 \0\2\0\0\0\230n\0\0\230n \0\230n \0\20\1\0\0\20\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\f^\0\0\f^\0\0\f^\0\0\254\1\0\0\254\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\214n\0\0\214n \0\214n \0t\1\0\0t\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0G\0\0\0006\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\35\0\0\0005\0\0\0\22\0\0\0\t\0\0\0!\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0002\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\27\0\0\0%\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0$\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=30548, ...}) = 0 5422 mmap(NULL, 2126680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6997000 5422 mprotect(0xf699e000, 2093056, PROT_NONE) = 0 5422 mmap(0xf6b9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xf6b9d000 5422 close(4) = 0 5422 open("/libx32/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300=\0\0004\0\0\0000D\1\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\300\31\1\0\300\31\1\0\300\31\1\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210<\1\0\210<\1\0\5\0\0\0\0\0 \0\1\0\0\0T>\1\0T>!\0T>!\0\360\4\0\0x+\0\0\6\0\0\0\0\0 \0\2\0\0\0`>\1\0`>!\0`>!\0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\334\31\1\0\334\31\1\0\334\31\1\0\234\5\0\0\234\5\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdT>\1\0T>!\0T>!\0\254\1\0\0\254\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\1\0\0\365\0\0\0F\0\0\0L\0\0\0\0\0\0\0k\0\0\0\334\0\0\0\204\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0W\0\0\0\322\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=84112, ...}) = 0 5422 mmap(NULL, 2189772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6780000 5422 mprotect(0xf6794000, 2093056, PROT_NONE) = 0 5422 mmap(0xf6993000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0xf6993000 5422 mmap(0xf6995000, 6604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6995000 5422 close(4) = 0 5422 mprotect(0xf6993000, 4096, PROT_READ) = 0 5422 mprotect(0xf6b9d000, 4096, PROT_READ) = 0 5422 munmap(0xf77df000, 30374) = 0 5422 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5422 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5422 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77df000 5422 close(4) = 0 5422 open("/libx32/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\37\0\0004\0\0\0p\242\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\220\206\0\0\220\206\0\0\220\206\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\227\0\0\360\227\0\0\5\0\0\0\0\0 \0\1\0\0\0|\236\0\0|\236 \0|\236 \0\10\3\0\0\254\5\0\0\6\0\0\0\0\0 \0\2\0\0\0\210\236\0\0\210\236 \0\210\236 \0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\254\206\0\0\254\206\0\0\254\206\0\0d\2\0\0d\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td|\236\0\0|\236 \0|\236 \0\204\1\0\0\204\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\0\0\0o\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\25\0\0\0!\0\0\0g\0\0\0A\0\0\0\0\0\0\0b\0\0\0\0\0\0\0S\0\0\0&\0\0\0\0\0\0\0X\0\0\0\"\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\36\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=42704, ...}) = 0 5422 mmap(NULL, 2139176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6575000 5422 mprotect(0xf657f000, 2093056, PROT_NONE) = 0 5422 mmap(0xf677e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xf677e000 5422 close(4) = 0 5422 open("/libx32/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 5422 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0004\0\0\0\300\263\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0000\224\0\0000\224\0\0000\224\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\254\0\0\300\254\0\0\5\0\0\0\0\0 \0\1\0\0\0\204\256\0\0\204\256 \0\204\256 \0P\4\0\0\204\10\0\0\6\0\0\0\0\0 \0\2\0\0\0\220\256\0\0\220\256 \0\220\256 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdL\224\0\0L\224\0\0L\224\0\0D\3\0\0D\3\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\204\256\0\0\204\256 \0\204\256 \0|\1\0\0|\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\331\0\0\0t\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0E\0\0\0\0\0\0\0_\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\34\0\0\0007\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\0\0\0005\0\0\0", 512) = 512 5422 fstat(4, {st_mode=S_IFREG|0755, st_size=47136, ...}) = 0 5422 mmap(NULL, 2144008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6369000 5422 mprotect(0xf6374000, 2093056, PROT_NONE) = 0 5422 mmap(0xf6573000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0xf6573000 5422 close(4) = 0 5422 mprotect(0xf6573000, 4096, PROT_READ) = 0 5422 mprotect(0xf677e000, 4096, PROT_READ) = 0 5422 munmap(0xf77df000, 30374) = 0 5422 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 5422 lseek(4, 0, SEEK_CUR) = 0 5422 fstat(4, {st_mode=S_IFREG|0644, st_size=1052, ...}) = 0 5422 mmap(NULL, 1052, PROT_READ, MAP_SHARED, 4, 0) = 0xf77e6000 5422 lseek(4, 1052, SEEK_SET) = 1052 5422 munmap(0xf77e6000, 1052) = 0 5422 close(4) = 0 5422 getpgrp() = 5405 5422 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5422 getrlimit(RLIMIT_NPROC, {rlim_cur=16025, rlim_max=0}) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-run-hooks", O_RDONLY) = 4 5422 ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xff8efba0) = -1 ENOTTY (Inappropriate ioctl for device) 5422 lseek(4, 0, SEEK_CUR) = 0 5422 read(4, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions", 80) = 80 5422 lseek(4, 0, SEEK_SET) = 0 5422 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5422 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) 5422 dup2(4, 255) = 255 5422 close(4) = 0 5422 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 5422 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|0x8000) 5422 fstat(255, {st_mode=S_IFREG|0555, st_size=4680, ...}) = 0 5422 lseek(255, 0, SEEK_CUR) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 read(255, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions for our hooks to use\nif [ \"$reason\" = ROUTERADVERT ]; then\n\tifsuffix=\":ra\"\nelse\n\tifsuffix=\nfi\nifname=\"$interface$ifsuffix\"\n\nfrom=from\nsignature_base=\"# Generated by dhcpcd\"\nsignature=\"$signature_base $from $ifname\"\nsignature_base_end=\"# End of dhcpcd\"\nsignature_end=\"$signature_base_end $from $ifname\"\nstate_dir=/var/run/dhcpcd\n\n# Ensure that all arguments are unique\nuniqify()\n{\n\tlocal result= i=\n\tfor i do\n\t\tcase \" $result \" in\n\t\t\t*\" $i \"*);;\n\t\t\t*) result=\"$result $i\";;\n\t\tesac\n\tdone\n\techo \"${result# *}\"\n}\n\n# List interface config files in a directory.\n# If dhcpcd is running as a single instance then it will have a list of\n# interfaces in the preferred order.\n# Otherwise we just use what we have.\nlist_interfaces()\n{\n\tlocal i= x= ifaces=\n\tfor i in $interface_order; do\n\t\t[ -e \"$1/$i\" ] && ifaces=\"$ifaces${ifaces:+ }$i\"\n\tdone\n\tfor x in \"$1\"/*; do\n\t\t[ -e \"$x\" ] || continue\n\t\tfor i in $interface_order; do\n\t\t\tif [ $i = \"${x##*/}\" ]; then\n\t\t\t\tunset x\n\t\t\t\tbreak\n\t\t\tfi\n\t\tdone\n\t\t[ -n \"$x\" ] && ifaces=\"$ifaces${ifaces:+ }${x##*/}\"\n\tdone\n\techo \"$ifaces\"\n}\n\n# We normally use sed to extract values using a key from a list of files\n# but sed may not always be available at the time.\nkey_get_value()\n{\n\tlocal key=\"$1\" value= x= line=\n\n\tshift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed -n \"s/^$key//p\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$key\"*) echo \"${line##$key}\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# We normally use sed to remove markers from a configuration file\n# but sed may not always be available at the time.\nremove_markers()\n{\n\tlocal m1=\"$1\" m2=\"$2\" x= line= in_marker=0\n\n\tshift; shift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed \"/^$m1/,/^$m2/d\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$m1\"*) in_marker=1;;\n\t\t\t\t\"$m2\"*) in_marker=0;;\n\t\t\t\t*) [ $in_marker = 0 ] && echo \"$line\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# Compare two files.\n# If different, replace first with second otherwise remove second.\nchange_file()\n{\n\tif [ -e \"$1\" ]; then\n\t\tif type cmp >/dev/null 2>&1; then\n\t\t\tcmp -s \"$1\" \"$2\"\n\t\telif type diff >/dev/null 2>&1; then\n\t\t\tdiff -q \"$1\" \"$2\" >/dev/null\n\t\telse\n\t\t\t# Hopefully we're only working on small text files ...\n\t\t\t[ \"$(cat \"$1\")\" = \"$(cat \"$2\")\" ]\n\t\tfi\n\t\tif [ $? -eq 0 ]; then\n\t\t\trm -f \"$2\"\n\t\t\treturn 1\n\t\tfi\n\tfi\n\tcat \"$2\" > \"$1\"\n\trm -f \"$2\"\n\treturn 0\n}\n\n# Save a config file\nsave_conf()\n{\n\tif [ -f \"$1\" ]; then\n\t\trm -f \"$1-pre.$interface\"\n\t\tcat \"$1\" > \"$1-pre.$interface\"\n\tfi\n}\n\n# Restore a config file\nrestore_conf()\n{\n\t[ -f \"$1-pre.$interface\" ] || return 1\n\tcat \"$1-pre.$interface\" > \"$1\"\n\trm -f \"$1-pre.$interface\"\n}\n\n# Write a syslog entry\nsyslog()\n{\n\tlocal lvl=\"$1\"\n\n\t[ -n \"$lvl\" ] && shift\n\tif [ -n \"$*\" ]; then\n\t\tif type logger >/dev/null 2>&1; then\n\t\t\tlogger -t dhcpcd -p daemon.\"$lvl\" -is \"$interface: $*\"\n\t\tfi\n\tfi\n}\n\n# Check for a valid domain name as per RFC1123 with the exception of\n# allowing - and _ as they seem to be widely used.\nvalid_domainname()\n{\n\tlocal name=\"$1\" label\n\n\t[ -z \"$name\" -o ${#name} -gt 255 ] && return 1\n\t\n\twhile [ -n \"$name\" ]; do\n\t\tlabel=\"${name%%.*}\"\n\t\t[ -z \"$label\" -o ${#label} -gt 63 ] && return 1\n\t\tcase \"$label\" in\n\t\t-*|_*|*-|*_)\t\treturn 1;;\n\t\t*[![:alnum:]-_]*)\treturn 1;;\n\t\tesac\n\t\t[ \"$name\" = \"${name#*.}\" ] && break\n\t\tname=\"${name#*.}\"\n\tdone\n\treturn 0\t\n}\n\nvalid_domainname_list()\n{\n\tlocal name\n\n\tfor name do\n\t\tvalid_domainname \"$name\" || return $?\n\tdone\n\treturn 0\n}\n\n# Check for a valid path\nvalid_path()\n{\n\tcase \"$@\" in\n\t*[![:alnum:]#%+-_:\\.,@~\\\\/\\[\\]=\\ ]*) return 1;;\n\tesac\n\treturn 0\n}\n\n# Check a system service exists \nservice_exists()\n{\n\t/sbin/rc-service -e $1\n}\n\n# Send a command to a system service\nservice_cmd()\n{\n\t/sbin/rc-service $1 -- -D $2\n}\n\n# Send a command to a system service if it is running\nservice_status()\n{\n\tservice_command $1 status >/dev/null 2>&1\n}\n\n# Handy macros for our hooks\nservice_command()\n{\n\tservice_exists $1 && service_cmd $1 $2\n}\nservice_condcommand()\n{\n\tservice_exists $1 && service_status $1 && service_cmd $1 $2\n}\n\n# We source each script in"..., 4680) = 4680 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 openat(AT_FDCWD, "/lib/dhcpcd/dhcpcd-hooks/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5422 getdents64(4, /* 10 entries */, 32768) = 320 5422 getdents64(4, /* 0 entries */, 32768) = 0 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/dhcpcd.enter-hook", 0xff8ef4c0) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/01-test", {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/01-test", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5422 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"TEST\" ]; then\n\tset | grep \"^\\(interface\\|metric\\|pid\\|reason\\|skip_hooks\\)=\" | sort\n\tset | grep \"^\\(new_\\|old_\\)\" | sort\nfi\n", 180) = 180 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/02-dump", {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/02-dump", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5422 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"DUMP\" ]; then\n\tset | sed -ne 's/^new_//p' | sort\nfi\n", 108) = 108 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/10-mtu", {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/10-mtu", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5422 read(4, "# Configure the MTU for the interface\n\nmtu_dir=\"$state_dir/mtu\"\n\nset_mtu()\n{\n\tlocal mtu=$1\n\n\tif [ -w /sys/class/net/$interface/mtu ]; then\n\t\techo \"$mtu\" >/sys/class/net/$interface/mtu\n\telse\n\t\tifconfig \"$interface\" mtu \"$mtu\"\n\tfi\n}\n\nif [ \"$reason\" = PREINIT -a -e \"$mtu_dir/$interface\" ]; then\n\trm \"$mtu_dir/$interface\"\nelif [ -n \"$new_interface_mtu\" ] && $if_up; then\n\t# The smalled MTU dhcpcd can work with is 576\n\tif [ \"$new_interface_mtu\" -ge 576 ]; then\n\t\tif set_mtu \"$new_interface_mtu\"; then\n\t\t\tsyslog info \"$interface: MTU set to $new_interface_mtu\"\n\t\t\t# Save the MTU so we can restore it later\n\t\t\tif [ ! -e \"$mtu_dir/$interface\" ]; then\n\t\t\t\tmkdir -p \"$mtu_dir\"\n\t\t\t\techo \"$ifmtu\" > \"$mtu_dir/$interface\"\n\t\t\tfi\n\t\tfi\n\tfi\nelif [ -e \"$mtu_dir/$interface\" ]; then\n\tif $if_up || $if_down; then\n\t\t# No MTU in this state, so restore the prior MTU\n\t\tmtu=$(cat \"$mtu_dir/$interface\")\n\t\tsyslog info \"$interface: MTU restored to $mtu\"\n\t\tset_mtu \"$mtu\"\n\t\trm \"$mtu_dir/$interface\"\n\tfi\nfi\n", 981) = 981 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/mtu/eth0", 0xff8eee80) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/mtu/eth0", 0xff8eec30) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5422 read(4, "# Generate /etc/resolv.conf\n# Support resolvconf(8) if available\n# We can merge other dhcpcd resolv.conf files into one like resolvconf,\n# but resolvconf is preferred as other applications like VPN clients\n# can readily hook into it.\n# Also, resolvconf can configure local nameservers such as bind\n# or dnsmasq. This is important as the libc resolver isn't that powerful.\n\nresolv_conf_dir=\"$state_dir/resolv.conf\"\nNL=\"\n\"\n\nbuild_resolv_conf()\n{\n\tlocal cf=\"$state_dir/resolv.conf.$ifname\"\n\tlocal interfaces= header= search= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$resolv_conf_dir\")\n\n\t# Build the resolv.conf\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build the search list\n\t\tdomain=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"domain \" ${interfaces})\n\t\tsearch=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"search \" ${interfaces})\n\t\tset -- ${domain}\n\t\tunset domain\n\t\tif [ -n \"$2\" ]; then\n\t\t\tsearch=\"$search $*\"\n\t\telif [ -n \"$1\" ]; then\n\t\t\tdomain=\"domain $1$NL\"\n\t\tfi\n\t\t[ -n \"$search\" ] && search=\"search $(uniqify $search)$NL\"\n\n\t\t# Build the nameserver list\n\t\tsrvs=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"nameserver \" ${interfaces})\n\t\tfor x in $(uniqify ${srvs}); do\n\t\t\tservers=\"${servers}nameserver $x$NL\"\n\t\tdone\n\tfi\n\theader=\"$signature_base${header:+ $from }$header\"\n\n\t# Assemble resolv.conf using our head and tail files\n\t[ -f \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\techo \"$header\" > \"$cf\"\n\tif [ -f /etc/resolv.conf.head ]; then\n\t\tcat /etc/resolv.conf.head >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.head can replace this line\" >> \"$cf\"\n\tfi\n\tprintf %s \"$domain$search$servers\" >> \"$cf\"\n\tif [ -f /etc/resolv.conf.tail ]; then\n\t\tcat /etc/resolv.conf.tail >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.tail can replace this line\" >> \"$cf\"\n\tfi\n\tif change_file /etc/resolv.conf \"$cf\"; then\n\t\tchmod 644 /etc/resolv.conf\n\tfi\n\trm -f \"$cf\"\n}\n\nadd_resolv_conf()\n{\n\tlocal x= conf=\"$signature$NL\" i=${ra_count:-0} ra=\n\n\twhile [ $i -ne 0 ]; do\n\t\teval ra=\\$ra${i}_rdnss\n\t\tnew_domain_name_servers=\"$new_domain_name_servers${new_domain_name_servers:+ }$ra\"\n\t\teval ra=\\$ra${i}_dnssl\n\t\tnew_domain_search=\"$new_domain_search${new_domain_search:+ }$ra\"\n\t\ti=$(($i - 1))\n\tdone\n\n\t# If we don't have any configuration, remove it\n\tif [ -z \"$new_domain_name_servers\" -a \\\n\t\t-z \"$new_domain_name\" -a \\\n\t\t-z \"$new_domain_search\" ]; then\n\t\tremove_resolv_conf\n\t\treturn $?\n\tfi\n\n\tif [ -n \"$new_domain_name\" ]; then\n\t\tset -- $new_domain_name\n\t\tnew_domain_name=\"$1\"\n\t\tif valid_domainname \"$new_domain_name\"; then\n\t\t\tconf=\"${conf}domain $new_domain_name$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name: $new_domain_name\"\n\t\tfi\n\t\t# Support RFC violating search in domain\n\t\tif [ -z \"$new_domain_search\" -a -n \"$2\" ]; then\n\t\t\tnew_domain_search=\"$*\"\n\t\tfi\n\tfi\n\tif [ -n \"$new_domain_search\" ]; then\n\t\tif valid_domainname_list; then\n\t\t\tconf=\"${conf}search $new_domain_search$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name in list: $new_domain_search\"\n\t\tfi\n\tfi\n\tfor x in ${new_domain_name_servers}; do\n\t\tconf=\"${conf}nameserver $x$NL\"\n\tdone\n\tif type resolvconf >/dev/null 2>&1; then\n\t\t[ -n \"$ifmetric\" ] && export IF_METRIC=\"$ifmetric\"\n\t\tprintf %s \"$conf\" | resolvconf -a \"$ifname\"\n\t\treturn $?\n\tfi\n\n\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\trm -f \"$resolv_conf_dir/$ifname\"\n\tfi\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\tprintf %s \"$conf\" > \"$resolv_conf_dir/$ifname\"\n\tbuild_resolv_conf\n}\n\nremove_resolv_conf()\n{\n\tif type resolvconf >/dev/null 2>&1; then\n\t\tresolvconf -d \"$ifname\" -f\n\telse\n\t\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\t\trm -f \"$resolv_conf_dir/$ifname\"\n\t\tfi\n\t\tbuild_resolv_conf\n\tfi\n}\n\nif $if_up || [ \"$reason\" = ROUTERADVERT ]; then\n\tadd_resolv_conf\nelif $if_down; then\n\tremove_resolv_conf\nfi\n", 3850) = 3850 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(2, F_DUPFD, 10) = 11 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(1, 2) = 2 5422 fcntl(1, F_GETFD) = 0 5422 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5422 stat("/usr/local/sbin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/usr/local/bin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/usr/sbin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/usr/bin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/sbin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/bin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/opt/bin/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/resolvconf", 0xff8ee790) = -1 ENOENT (No such file or directory) 5422 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 5422 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xff8ee090) = -1 ENOTTY (Inappropriate ioctl for device) 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e6000 5422 write(2, "/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf: line 131: type: resolvconf: not found\n", 79) = 79 5422 dup2(11, 2) = 2 5422 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(11) = 0 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xff8ee640) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 pipe([4, 5]) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5422 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77dd948) = 5423 5422 rt_sigprocmask(SIG_SETMASK, [], 5423 close(255 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5423 <... close resumed> ) = 0 5422 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 5423 rt_sigprocmask(SIG_SETMASK, [], 5422 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5423 <... rt_sigprocmask resumed> NULL, 8) = 0 5422 close(5 5423 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... close resumed> ) = 0 5423 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 read(4, 5423 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5423 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5423 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5423 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5423 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5423 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5423 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5423 dup2(5, 1) = 1 5423 close(5) = 0 5423 close(4) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xff8ec610) = -1 ENOENT (No such file or directory) 5423 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5423 openat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5423 brk(0x17fb000) = 0x17fb000 5423 getdents64(4, /* 2 entries */, 32768) = 48 5423 getdents64(4, /* 0 entries */, 32768) = 0 5423 brk(0x17f3000) = 0x17f3000 5423 close(4) = 0 5423 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5423 stat("/var/run/dhcpcd/resolv.conf/*", 0xff8ec4d0) = -1 ENOENT (No such file or directory) 5423 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5423 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 5423 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e5000 5423 write(1, "\n", 1) = 1 5422 <... read resumed> "\n", 128) = 1 5422 read(4, 5423 exit_group(0) = ? 5423 +++ exited with 0 +++ 5422 <... read resumed> "", 128) = 0 5422 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5423, si_status=0, si_utime=0, si_stime=0} --- 5422 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5423 5422 wait4(-1, 0xff8ece68, WNOHANG, NULL) = -1 ECHILD (No child processes) 5422 rt_sigreturn() = 0 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/resolv.conf.eth0", 0xff8ed910) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/resolv.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 5422 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e5000 5422 write(1, "# Generated by dhcpcd\n", 22) = 22 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/resolv.conf.head", 0xff8edcd0) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 write(1, "# /etc/resolv.conf.head can replace this line\n", 46) = 46 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/resolv.conf.tail", 0xff8edf50) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 write(1, "# /etc/resolv.conf.tail can replace this line\n", 46) = 46 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(2, F_DUPFD, 10) = 11 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(1, 2) = 2 5422 fcntl(1, F_GETFD) = 0 5422 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5422 stat("/usr/local/sbin/cmp", 0xff8ed470) = -1 ENOENT (No such file or directory) 5422 stat("/usr/local/bin/cmp", 0xff8ed470) = -1 ENOENT (No such file or directory) 5422 stat("/usr/sbin/cmp", 0xff8ed470) = -1 ENOENT (No such file or directory) 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", X_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", R_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", X_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", R_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", X_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", R_OK) = 0 5422 write(1, "cmp is /usr/bin/cmp\n", 20) = 20 5422 dup2(11, 2) = 2 5422 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(11) = 0 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5422 stat("/usr/local/sbin/cmp", 0xff8ed520) = -1 ENOENT (No such file or directory) 5422 stat("/usr/local/bin/cmp", 0xff8ed520) = -1 ENOENT (No such file or directory) 5422 stat("/usr/sbin/cmp", 0xff8ed520) = -1 ENOENT (No such file or directory) 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", X_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", R_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", X_OK) = 0 5422 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/usr/bin/cmp", R_OK) = 0 5422 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 5422 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77dd948) = 5424 5424 close(255) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], 5424 rt_sigprocmask(SIG_SETMASK, [], 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5424 <... rt_sigprocmask resumed> NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5424 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> [], 8) = 0 5424 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], 5424 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5424 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5424 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> [], 8) = 0 5424 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 5424 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5424 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 wait4(-1, 5424 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5424 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5424 execve("/usr/bin/cmp", ["cmp", "-s", "/etc/resolv.conf", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5424 brk(0) = 0x8b1000 5424 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77d1000 5424 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5424 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5424 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5424 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77c9000 5424 close(4) = 0 5424 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5424 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5424 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5424 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf7216000 5424 mprotect(0xf73ac000, 2097152, PROT_NONE) = 0 5424 mmap(0xf75ac000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf75ac000 5424 mmap(0xf75af000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf75af000 5424 close(4) = 0 5424 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77c8000 5424 arch_prctl(ARCH_SET_FS, 0xf77c86c0) = 0 5424 mprotect(0xf75ac000, 8192, PROT_READ) = 0 5424 mprotect(0x608000, 4096, PROT_READ) = 0 5424 mprotect(0xf77d2000, 4096, PROT_READ) = 0 5424 munmap(0xf77c9000, 30374) = 0 5424 brk(0) = 0x8b1000 5424 brk(0x8d2000) = 0x8d2000 5424 brk(0x8d3000) = 0x8d3000 5424 sigaltstack({ss_sp=0x609400, ss_flags=0, ss_size=8192}, NULL) = 0 5424 rt_sigaction(SIGSEGV, {0x402630, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_RESETHAND|SA_SIGINFO, 0xf72463e0}, NULL, 8) = 0 5424 open("/etc/resolv.conf", O_RDONLY) = 4 5424 fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5424 open("/var/run/dhcpcd/resolv.conf.eth0", O_RDONLY) = 5 5424 fstat(5, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5424 lseek(4, 0, SEEK_CUR) = 0 5424 lseek(5, 0, SEEK_CUR) = 0 5424 read(4, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5424 read(4, "", 3982) = 0 5424 read(5, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5424 read(5, "", 3982) = 0 5424 close(4) = 0 5424 close(5) = 0 5424 exit_group(0) = ? 5424 +++ exited with 0 +++ 5422 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5424 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5424, si_status=0, si_utime=0, si_stime=0} --- 5422 wait4(-1, 0xff8ed1e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5422 rt_sigreturn() = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5422 stat("/usr/local/sbin/rm", 0xff8ed400) = -1 ENOENT (No such file or directory) 5422 stat("/usr/local/bin/rm", 0xff8ed400) = -1 ENOENT (No such file or directory) 5422 stat("/usr/sbin/rm", 0xff8ed400) = -1 ENOENT (No such file or directory) 5422 stat("/usr/bin/rm", 0xff8ed400) = -1 ENOENT (No such file or directory) 5422 stat("/sbin/rm", 0xff8ed400) = -1 ENOENT (No such file or directory) 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", X_OK) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", R_OK) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", X_OK) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", R_OK) = 0 5422 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5422 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77dd948) = 5425 5422 rt_sigprocmask(SIG_SETMASK, [], 5425 close(255 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5425 <... close resumed> ) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5425 rt_sigprocmask(SIG_SETMASK, [], 5422 <... rt_sigprocmask resumed> [], 8) = 0 5425 <... rt_sigprocmask resumed> NULL, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], 5425 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5425 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5425 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> [], 8) = 0 5425 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 5425 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5425 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 wait4(-1, 5425 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5425 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5425 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5425 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5425 brk(0) = 0x6c5000 5425 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77b2000 5425 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5425 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5425 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5425 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77aa000 5425 close(4) = 0 5425 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5425 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5425 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5425 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71f7000 5425 mprotect(0xf738d000, 2097152, PROT_NONE) = 0 5425 mmap(0xf758d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf758d000 5425 mmap(0xf7590000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7590000 5425 close(4) = 0 5425 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77a9000 5425 arch_prctl(ARCH_SET_FS, 0xf77a96c0) = 0 5425 mprotect(0xf758d000, 8192, PROT_READ) = 0 5425 mprotect(0x60c000, 4096, PROT_READ) = 0 5425 mprotect(0xf77b3000, 4096, PROT_READ) = 0 5425 munmap(0xf77aa000, 30374) = 0 5425 brk(0) = 0x6c5000 5425 brk(0x6e6000) = 0x6e6000 5425 brk(0x6e7000) = 0x6e7000 5425 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5425 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_SYMLINK_NOFOLLOW) = 0 5425 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = 0 5425 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5425 close(0) = 0 5425 close(1) = 0 5425 close(2) = 0 5425 exit_group(0) = ? 5425 +++ exited with 0 +++ 5422 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5425 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5425, si_status=0, si_utime=0, si_stime=0} --- 5422 wait4(-1, 0xff8ed0e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5422 rt_sigreturn() = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", X_OK) = 0 5422 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5422 geteuid() = 0 5422 getegid() = 0 5422 getuid() = 0 5422 getgid() = 0 5422 access("/bin/rm", R_OK) = 0 5422 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5422 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77dd948) = 5426 5422 rt_sigprocmask(SIG_SETMASK, [], 5426 close(255 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5426 <... close resumed> ) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5426 rt_sigprocmask(SIG_SETMASK, [], 5422 <... rt_sigprocmask resumed> [], 8) = 0 5426 <... rt_sigprocmask resumed> NULL, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], 5426 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5426 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], 5426 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigprocmask resumed> [], 8) = 0 5426 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 5426 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5426 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 wait4(-1, 5426 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5426 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5426 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5426 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5426 brk(0) = 0x19fc000 5426 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7724000 5426 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5426 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5426 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5426 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf771c000 5426 close(4) = 0 5426 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5426 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5426 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5426 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf7169000 5426 mprotect(0xf72ff000, 2097152, PROT_NONE) = 0 5426 mmap(0xf74ff000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf74ff000 5426 mmap(0xf7502000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7502000 5426 close(4) = 0 5426 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf771b000 5426 arch_prctl(ARCH_SET_FS, 0xf771b6c0) = 0 5426 mprotect(0xf74ff000, 8192, PROT_READ) = 0 5426 mprotect(0x60c000, 4096, PROT_READ) = 0 5426 mprotect(0xf7725000, 4096, PROT_READ) = 0 5426 munmap(0xf771c000, 30374) = 0 5426 brk(0) = 0x19fc000 5426 brk(0x1a1d000) = 0x1a1d000 5426 brk(0x1a1e000) = 0x1a1e000 5426 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5426 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0x19fd2f8, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) 5426 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = -1 ENOENT (No such file or directory) 5426 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5426 close(0) = 0 5426 close(1) = 0 5426 close(2) = 0 5426 exit_group(0) = ? 5426 +++ exited with 0 +++ 5422 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5426 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5426, si_status=0, si_utime=0, si_stime=0} --- 5422 wait4(-1, 0xff8edf68, WNOHANG, NULL) = -1 ECHILD (No child processes) 5422 rt_sigreturn() = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/30-hostname", {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/30-hostname", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5422 read(4, "# Set the hostname from DHCP data if required\n\n# Some systems don't have hostname(1)\n_hostname()\n{\n\tlocal name=\n\n\tif [ -z \"$1\" ]; then\n\t\tif [ -r /proc/sys/kernel/hostname ]; then\n\t\t\tread name /proc/sys/kernel/hostname\n\telse\n\t\thostname \"$1\"\n\tfi\n}\n\nneed_hostname()\n{\n\tlocal hostname=\"\"\n\n\tcase \"$force_hostname\" in\n\t[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|1) ;;\n\t*) hostname=\"$(_hostname)\";;\n\tesac\n\tcase \"$hostname\" in\n\t\"\"|\"(none)\"|localhost|localhost.localdomain)\n\t\t[ -n \"$new_host_name\" -o -n \"$new_fqdn_name\" ];;\n\t\"$old_host_name\"|\"$old_fqdn_name\")\n\t\ttrue;;\n\t*)\n\t\tfalse;;\n\tesac\n}\n\ntry_hostname()\n{\n\tif valid_domainname \"$1\"; then\n\t\t_hostname \"$1\"\n\telse\n\t\tsyslog err \"Invalid hostname: $1\"\n\tfi\n}\n\nset_hostname()\n{\n\tif need_hostname; then\n\t\tif [ -n \"$new_host_name\" ]; then\n\t\t\ttry_hostname \"$new_host_name\"\n\t\telif [ -n \"$new_fqdn_name\" ]; then\n\t\t\ttry_hostname \"$new_fqdn_name\"\n\t\tfi\n\tfi\n}\n\nif $if_up; then\n\tset_hostname\nfi\n", 1050) = 1050 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5422 read(4, "# Sample dhcpcd hook script for ntp\n# Like our resolv.conf hook script, we store a database of ntp.conf files\n# and merge into /etc/ntp.conf\n\n# You can set the env var NTP_CONF to another file like this\n# dhcpcd -e NTP_CONF=/usr/pkg/etc/ntpd.conf\n# or by adding this to /etc/dhcpcd.enter-hook\n# NTP_CONF=/usr/pkg/etc/ntpd.conf\n# to use openntpd from pkgsrc instead of the system provided ntp.\n\nif type invoke-rc.d >/dev/null 2>&1; then\n\t# Debian has a seperate file for DHCP config to avoid stamping on\n\t# the master.\n\t[ -e /var/lib/ntp ] || mkdir /var/lib/ntp\n\t: ${ntp_service:=ntp}\n\t: ${NTP_DHCP_CONF:=/var/lib/ntp/ntp.conf.dhcp}\nfi\n\n: ${ntp_service:=ntpd}\n: ${ntp_restart_cmd:=service_condcommand $ntp_service restart}\nntp_conf_dir=\"$state_dir/ntp.conf\"\nntp_conf=${NTP_CONF:-/etc/ntp.conf}\nNL=\"\n\"\n\nbuild_ntp_conf()\n{\n\tlocal cf=\"$state_dir/ntp.conf.$ifname\"\n\tlocal interfaces= header= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$ntp_conf_dir\")\n\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build a server list\n\t\tsrvs=$(cd \"$ntp_conf_dir\";\n\t\t\tkey_get_value \"server \" $interfaces)\n\t\tif [ -n \"$srvs\" ]; then\n\t\t\tfor x in $(uniqify $srvs); do\n\t\t\t\tservers=\"${servers}server $x$NL\"\n\t\t\tdone\n\t\tfi\n\tfi\n\n\t# Merge our config into ntp.conf\n\t[ -e \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\n\tif [ -n \"$NTP_DHCP_CONF\" ]; then\n\t\t[ -e \"$ntp_conf\" ] && cp \"$ntp_conf\" \"$cf\"\n\t\tntp_conf=\"$NTP_DHCP_CONF\"\n\telif [ -e \"$ntp_conf\" ]; then\n\t\tremove_markers \"$signature_base\" \"$signature_base_end\" \\\n\t\t\t\"$ntp_conf\" > \"$cf\"\n\tfi\n\n\tif [ -n \"$servers\" ]; then\n\t\techo \"$signature_base${header:+ $from }$header\" >> \"$cf\"\n\t\tprintf %s \"$servers\" >> \"$cf\"\n\t\techo \"$signature_base_end${header:+ $from }$header\" >> \"$cf\"\n\telse\n\t\t[ -e \"$ntp_conf\" -a -e \"$cf\" ] || return\n\tfi\n\n\t# If we changed anything, restart ntpd\n\tif change_file \"$ntp_conf\" \"$cf\"; then\n\t\t[ -n \"$ntp_restart_cmd\" ] && eval $ntp_restart_cmd\n\tfi\n}\n\nadd_ntp_conf()\n{\n\tlocal cf=\"$ntp_conf_dir/$ifname\" x=\n\n\t[ -e \"$cf\" ] && rm \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\tif [ -n \"$new_ntp_servers\" ]; then\n\t\tfor x in $new_ntp_servers; do\n\t\t\techo \"server $x\" >> \"$cf\"\n\t\tdone\n\tfi\n\tbuild_ntp_conf\n}\n\nremove_ntp_conf()\n{\n\tif [ -e \"$ntp_conf_dir/$ifname\" ]; then\n\t\trm \"$ntp_conf_dir/$ifname\"\n\tfi\n\tbuild_ntp_conf\n}\n\nif $if_up; then\n\tadd_ntp_conf add\nelif $if_down; then\n\tremove_ntp_conf del\nfi\n", 2487) = 2487 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(1, F_DUPFD, 10) = 10 5422 fcntl(1, F_GETFD) = 0 5422 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(4, 1) = 1 5422 close(4) = 0 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(2, F_DUPFD, 10) = 11 5422 fcntl(2, F_GETFD) = 0 5422 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5422 dup2(1, 2) = 2 5422 fcntl(1, F_GETFD) = 0 5422 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5422 stat("/usr/local/sbin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/usr/local/bin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/usr/sbin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/usr/bin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/sbin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/bin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/opt/bin/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/invoke-rc.d", 0xff8eed80) = -1 ENOENT (No such file or directory) 5422 write(2, "/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf: line 11: type: invoke-rc.d: not found\n", 76) = 76 5422 dup2(11, 2) = 2 5422 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(11) = 0 5422 dup2(10, 1) = 1 5422 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5422 close(10) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xff8ee780) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 pipe([4, 5]) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5422 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf77dd948) = 5427 5427 close(255) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], 5427 rt_sigprocmask(SIG_SETMASK, [], 5422 <... rt_sigprocmask resumed> NULL, 8) = 0 5427 <... rt_sigprocmask resumed> NULL, 8) = 0 5422 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 5427 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5427 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 close(5 5427 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 5422 <... close resumed> ) = 0 5427 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5422 read(4, 5427 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], 0}, 8) = 0 5427 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5427 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_IGN, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5427 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5427 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6bcf3e0}, 8) = 0 5427 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5427 dup2(5, 1) = 1 5427 close(5) = 0 5427 close(4) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xff8ecc50) = -1 ENOENT (No such file or directory) 5427 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5427 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5427 openat(AT_FDCWD, "/var/run/dhcpcd/ntp.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5427 brk(0x1800000) = 0x1800000 5427 getdents64(4, /* 2 entries */, 32768) = 48 5427 getdents64(4, /* 0 entries */, 32768) = 0 5427 brk(0x17f8000) = 0x17f8000 5427 close(4) = 0 5427 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5427 stat("/var/run/dhcpcd/ntp.conf/*", 0xff8ecb10) = -1 ENOENT (No such file or directory) 5427 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5427 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5427 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5427 write(1, "\n", 1) = 1 5422 <... read resumed> "\n", 128) = 1 5422 read(4, 5427 exit_group(0) = ? 5427 +++ exited with 0 +++ 5422 <... read resumed> "", 128) = 0 5422 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5427, si_status=0, si_utime=0, si_stime=0} --- 5422 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5427 5422 wait4(-1, 0xff8ed4a8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5422 rt_sigreturn() = 0 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6bcf3e0}, {0x436e40, [], SA_RESTORER, 0xf6bcf3e0}, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xff8ede10) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/var/run/dhcpcd/ntp.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/ntp.conf", 0xff8edf50) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/ntp.conf", 0xff8ee070) = -1 ENOENT (No such file or directory) 5422 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xff8ee060) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 open("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", O_RDONLY) = 4 5422 fstat(4, {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5422 read(4, "# Sample dhcpcd hook for ypbind\n# This script is only suitable for the Linux version.\n\nypbind_pid()\n{\n\t[ -s /var/run/ypbind.pid ] && cat /var/run/ypbind.pid\n}\n\nmake_yp_conf()\n{\n\t[ -z \"$new_nis_domain\" -a -z \"$new_nis_servers\" ] && return 0\n\tlocal cf=/etc/yp.conf.\"$ifname\" prefix= x= pid=\n\trm -f \"$cf\"\n\techo \"$signature\" > \"$cf\"\n\tif [ -n \"$new_nis_domain\" ]; then\n\t\tif ! valid_domainname \"$new_nis_domain\"; then\n\t\t\tsyslog err \"Invalid NIS domain name: $new_nis_domain\"\n\t\t\trm -f \"$cf\"\n\t\t\treturn 1\n\t\tfi\n\t\tdomainname \"$new_nis_domain\"\n\t\tif [ -n \"$new_nis_servers\" ]; then\n\t\t\tprefix=\"domain $new_nis_domain server \"\n\t\telse\n\t\t\techo \"domain $new_nis_domain broadcast\" >> \"$cf\"\n\t\tfi\n\telse\n\t\tprefix=\"ypserver \"\n\tfi\n\tfor x in $new_nis_servers; do\n\t\techo \"$prefix$x\" >> \"$cf\"\n\tdone\n\tsave_conf /etc/yp.conf\n\tcat \"$cf\" > /etc/yp.conf\n\trm -f \"$cf\"\n\tpid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nrestore_yp_conf()\n{\n\t[ -n \"$old_nis_domain\" ] && domainname \"\"\n\trestore_conf /etc/yp.conf || return 0\n\tlocal pid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nif $if_up; then\n\tmake_yp_conf\nelif $if_down; then\n\trestore_yp_conf\nfi\n", 1155) = 1155 5422 close(4) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/yp.conf-pre.eth0", 0xff8eddf0) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 stat("/etc/dhcpcd.exit-hook", 0xff8ef4c0) = -1 ENOENT (No such file or directory) 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5422 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5422 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5422 read(255, "", 4680) = 0 5422 exit_group(0) = ? 5422 +++ exited with 0 +++ 5409 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5422 5409 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5422, si_status=0, si_utime=1, si_stime=3} --- 5409 poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN}], 2, 30000) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) 5409 --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} --- 5409 write(7, "\2\0\0\0", 4) = 4 5409 rt_sigreturn() = -1 EINTR (Interrupted system call) 5409 poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN}], 2, 26268) = 1 ([{fd=6, revents=POLLIN}]) 5409 read(6, "\2\0\0\0", 16) = 4 5409 writev(2, [{"dhcpcd[5409]: received SIGINT, stopping", 39}, {"\n", 1}], 2) = 40 5409 sendto(5, "<30>Jun 29 22:13:16 dhcpcd[5409]: received SIGINT, stopping", 59, MSG_NOSIGNAL, NULL, 0) = 59 5409 writev(2, [{"dhcpcd[5409]: eth0: removing interface", 38}, {"\n", 1}], 2) = 39 5409 sendto(5, "<30>Jun 29 22:13:16 dhcpcd[5409]: eth0: removing interface", 58, MSG_NOSIGNAL, NULL, 0) = 58 5409 ioctl(8, SIOCGIFMTU, {ifr_name="eth0", ifr_mtu=1500}) = 0 5409 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 5409 rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 vfork( 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 execve("/lib/dhcpcd/dhcpcd-run-hooks", ["/lib/dhcpcd/dhcpcd-run-hooks"], [/* 12 vars */] 5409 <... vfork resumed> ) = 5428 5409 rt_sigaction(SIGALRM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5409 rt_sigaction(SIGHUP, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5428 <... execve resumed> ) = 0 5409 <... rt_sigaction resumed> NULL, 8) = 0 5409 rt_sigaction(SIGINT, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5428 brk(0 5409 <... rt_sigaction resumed> NULL, 8) = 0 5428 <... brk resumed> ) = 0xa1f000 5409 rt_sigaction(SIGPIPE, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, NULL, 8) = 0 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 5409 rt_sigaction(SIGTERM, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5428 <... mmap resumed> ) = 0xf7760000 5409 <... rt_sigaction resumed> NULL, 8) = 0 5409 rt_sigaction(SIGUSR1, {0x40f3c0, [], SA_RESTORER, 0xf6fa63e0}, 5428 access("/etc/ld.so.preload", R_OK 5409 <... rt_sigaction resumed> NULL, 8) = 0 5428 <... access resumed> ) = -1 ENOENT (No such file or directory) 5409 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5409 wait4(5428, 5428 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5428 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5428 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7758000 5428 close(4) = 0 5428 open("/libx32/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\1\0004\0\0\0\10\266\3\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Te\3\0Te\3\0\5\0\0\0\0\0 \0\1\0\0\0\\o\3\0\\o#\0\\o#\0\330E\0\0\264Y\0\0\6\0\0\0\0\0 \0\2\0\0\0\250w\3\0\250w#\0\250w#\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0P\345td\324\3\3\0\324\3\3\0\324\3\3\0\324\20\0\0\324\20\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\\o\3\0\\o#\0\\o#\0\244\20\0\0\244\20\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\353\3\0\0\336\2\0\0\31\1\0\0:\1\0\0\277\1\0\0\244\1\0\0\0\0\0\0\354\0\0\0\0\0\0\0002\2\0\0\203\0\0\0\0\0\0\0\323\0\0\0\371\0\0\0\4\0\0\0#\2\0\0\225\2\0\0\274\0\0\0\0\0\0\0^\2\0\0\0\0\0\0\0\0\0\0\304\0\0\0\"\1\0\0\16\2\0\0\0\0\0\0m\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\323\1\0\0\0\0\0\0r\2\0\0\223\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\0\0\0\0\0\0\0\341\1\0\0\0\0\0\0\223\1\0\0%\1\0\0\0\0\0\0\273\0\0\0\0\0\0\0\0\0\0\0}\2\0\0f\1\0\0\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0555, st_size=244248, ...}) = 0 5428 mmap(NULL, 2345232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf7304000 5428 mprotect(0xf733b000, 2093056, PROT_NONE) = 0 5428 mmap(0xf753a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x36000) = 0xf753a000 5428 mmap(0xf7540000, 2320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7540000 5428 close(4) = 0 5428 open("/libx32/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0004\0\0\0H\276\4\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\215\4\0\240\215\4\0\5\0\0\0\0\0 \0\1\0\0\0\310\224\4\0\310\224$\0\310\224$\0\254(\0\0\0\1\0\0\0\220\v\0\0004\0\0\0h!\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0 \27\0\0 \27\0\0 \27\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\330\32\0\0\330\32\0\0\5\0\0\0\0\0 \0\1\0\0\0d\36\0\0d\36 \0d\36 \0\30\2\0\0\\\2\0\0\6\0\0\0\0\0 \0\2\0\0\0x\36\0\0x\36 \0x\36 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td<\27\0\0<\27\0\0<\27\0\0\274\0\0\0\274\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdd\36\0\0d\36 \0d\36 \0\234\1\0\0\234\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0002\0\0\0'\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\5\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\34\0\0\0\16\0\0\0\30\0\0\0\7\0\0\0\0\0\0\0\25\0\0\0\31\0\0\0#\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=9672, ...}) = 0 5428 mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6eb4000 5428 mprotect(0xf6eb6000, 2093056, PROT_NONE) = 0 5428 mmap(0xf70b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xf70b5000 5428 close(4) = 0 5428 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5428 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6b18000 5428 mprotect(0xf6cae000, 2097152, PROT_NONE) = 0 5428 mmap(0xf6eae000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf6eae000 5428 mmap(0xf6eb1000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6eb1000 5428 close(4) = 0 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7757000 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7756000 5428 arch_prctl(ARCH_SET_FS, 0xf77566c0) = 0 5428 mprotect(0xf6eae000, 8192, PROT_READ) = 0 5428 mprotect(0xf70b5000, 4096, PROT_READ) = 0 5428 mprotect(0xf7300000, 8192, PROT_READ) = 0 5428 mprotect(0xf753a000, 8192, PROT_READ) = 0 5428 mprotect(0x6aa000, 4096, PROT_READ) = 0 5428 mprotect(0xf7761000, 4096, PROT_READ) = 0 5428 munmap(0xf7758000, 30374) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 open("/dev/tty", O_RDWR|O_NONBLOCK) = 4 5428 close(4) = 0 5428 brk(0) = 0xa1f000 5428 brk(0xa40000) = 0xa40000 5428 brk(0xa41000) = 0xa41000 5428 getuid() = 0 5428 getgid() = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf775f000 5428 read(4, "MemTotal: 2054204 kB\nMemFree: 1887992 kB\nBuffers: 368 kB\nCached: 55984 kB\nSwapCached: 0 kB\nActive: 39468 kB\nInactive: 22752 kB\nActive(anon): 6624 kB\nInactive(anon): 264 kB\nActive(file): 32844 kB\nInactive(file): 22488 kB\nUnevictable: 0 kB\nMlocked: 0 kB\nSwapTotal: 1048572 kB\nSwapFree: 1048572 kB\nDirty: 380 kB\nWriteback: 0 kB\nAnonPages: 5912 kB\nMapped: 6148 kB\nShmem: 1016 kB\nSlab: 55312 kB\nSReclaimable: 42488 kB\nSUnreclaim: 12824 kB\nKernelStack: 616 kB\nPageTables: 1288 kB\nNFS_Unstable: 0 kB\nBounce: 0 kB\nWritebackTmp: 0 kB\nCommitLimit: 2075672 kB\nCommitted_AS: 14768 kB\nVmallocTotal: 34359738367 kB\nVmallocUsed: 75344 kB\nVmallocChunk: 34359647719 kB\nAnonHugePages: 0 kB\nHugePages_Total: 0\nHugePages_Free: 0\nHugePages_Rsvd: ", 1024) = 1024 5428 close(4) = 0 5428 munmap(0xf775f000, 4096) = 0 5428 brk(0xa40000) = 0xa40000 5428 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 uname({sys="Linux", node="localhost", ...}) = 0 5428 getcwd("/", 4096) = 2 5428 getpid() = 5428 5428 getppid() = 5409 5428 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5428 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5428 close(4) = 0 5428 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 5428 connect(4, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 5428 close(4) = 0 5428 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 5428 fstat(4, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf775f000 5428 read(4, "# /etc/nsswitch.conf:\n# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $\n\npasswd: compat\nshadow: compat\ngroup: compat\n\n# passwd: db files nis\n# shadow: db files nis\n# group: db files nis\n\nhosts: files dns\nnetworks: files dns\n\nservices: db files\nprotocols: db files\nrpc: db files\nethers: db files\nnetmasks: files\nnetgroup: files\nbootparams: files\n\nautomount: files\naliases: files\n", 4096) = 508 5428 read(4, "", 4096) = 0 5428 close(4) = 0 5428 munmap(0xf775f000, 4096) = 0 5428 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5428 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5428 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7758000 5428 close(4) = 0 5428 open("/libx32/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0004\0\0\0\364r\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360]\0\0\360]\0\0\360]\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Hi\0\0Hi\0\0\5\0\0\0\0\0 \0\1\0\0\0\214n\0\0\214n \0\214n \0|\3\0\0\314\4\0\0\6\0\0\0\0\0 \0\2\0\0\0\230n\0\0\230n \0\230n \0\20\1\0\0\20\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\f^\0\0\f^\0\0\f^\0\0\254\1\0\0\254\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\214n\0\0\214n \0\214n \0t\1\0\0t\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0G\0\0\0006\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\35\0\0\0005\0\0\0\22\0\0\0\t\0\0\0!\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0002\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\27\0\0\0%\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0$\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=30548, ...}) = 0 5428 mmap(NULL, 2126680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf6910000 5428 mprotect(0xf6917000, 2093056, PROT_NONE) = 0 5428 mmap(0xf6b16000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xf6b16000 5428 close(4) = 0 5428 open("/libx32/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300=\0\0004\0\0\0000D\1\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\300\31\1\0\300\31\1\0\300\31\1\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210<\1\0\210<\1\0\5\0\0\0\0\0 \0\1\0\0\0T>\1\0T>!\0T>!\0\360\4\0\0x+\0\0\6\0\0\0\0\0 \0\2\0\0\0`>\1\0`>!\0`>!\0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\334\31\1\0\334\31\1\0\334\31\1\0\234\5\0\0\234\5\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdT>\1\0T>!\0T>!\0\254\1\0\0\254\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\1\0\0\365\0\0\0F\0\0\0L\0\0\0\0\0\0\0k\0\0\0\334\0\0\0\204\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0W\0\0\0\322\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=84112, ...}) = 0 5428 mmap(NULL, 2189772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf66f9000 5428 mprotect(0xf670d000, 2093056, PROT_NONE) = 0 5428 mmap(0xf690c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0xf690c000 5428 mmap(0xf690e000, 6604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf690e000 5428 close(4) = 0 5428 mprotect(0xf690c000, 4096, PROT_READ) = 0 5428 mprotect(0xf6b16000, 4096, PROT_READ) = 0 5428 munmap(0xf7758000, 30374) = 0 5428 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5428 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5428 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7758000 5428 close(4) = 0 5428 open("/libx32/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\37\0\0004\0\0\0p\242\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\220\206\0\0\220\206\0\0\220\206\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\227\0\0\360\227\0\0\5\0\0\0\0\0 \0\1\0\0\0|\236\0\0|\236 \0|\236 \0\10\3\0\0\254\5\0\0\6\0\0\0\0\0 \0\2\0\0\0\210\236\0\0\210\236 \0\210\236 \0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\254\206\0\0\254\206\0\0\254\206\0\0d\2\0\0d\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td|\236\0\0|\236 \0|\236 \0\204\1\0\0\204\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\323\0\0\0o\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\25\0\0\0!\0\0\0g\0\0\0A\0\0\0\0\0\0\0b\0\0\0\0\0\0\0S\0\0\0&\0\0\0\0\0\0\0X\0\0\0\"\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\36\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=42704, ...}) = 0 5428 mmap(NULL, 2139176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf64ee000 5428 mprotect(0xf64f8000, 2093056, PROT_NONE) = 0 5428 mmap(0xf66f7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xf66f7000 5428 close(4) = 0 5428 open("/libx32/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 5428 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0004\0\0\0\300\263\0\0\0\0\0\0004\0 \0\n\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0000\224\0\0000\224\0\0000\224\0\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\254\0\0\300\254\0\0\5\0\0\0\0\0 \0\1\0\0\0\204\256\0\0\204\256 \0\204\256 \0P\4\0\0\204\10\0\0\6\0\0\0\0\0 \0\2\0\0\0\220\256\0\0\220\256 \0\220\256 \0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345tdL\224\0\0L\224\0\0L\224\0\0D\3\0\0D\3\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\204\256\0\0\204\256 \0\204\256 \0|\1\0\0|\1\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\331\0\0\0t\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0E\0\0\0\0\0\0\0_\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\34\0\0\0007\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\0\0\0005\0\0\0", 512) = 512 5428 fstat(4, {st_mode=S_IFREG|0755, st_size=47136, ...}) = 0 5428 mmap(NULL, 2144008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf62e2000 5428 mprotect(0xf62ed000, 2093056, PROT_NONE) = 0 5428 mmap(0xf64ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0xf64ec000 5428 close(4) = 0 5428 mprotect(0xf64ec000, 4096, PROT_READ) = 0 5428 mprotect(0xf66f7000, 4096, PROT_READ) = 0 5428 munmap(0xf7758000, 30374) = 0 5428 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 5428 lseek(4, 0, SEEK_CUR) = 0 5428 fstat(4, {st_mode=S_IFREG|0644, st_size=1052, ...}) = 0 5428 mmap(NULL, 1052, PROT_READ, MAP_SHARED, 4, 0) = 0xf775f000 5428 lseek(4, 1052, SEEK_SET) = 1052 5428 munmap(0xf775f000, 1052) = 0 5428 close(4) = 0 5428 getpgrp() = 5405 5428 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5428 getrlimit(RLIMIT_NPROC, {rlim_cur=16025, rlim_max=0}) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-run-hooks", O_RDONLY) = 4 5428 ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xff91d4c0) = -1 ENOTTY (Inappropriate ioctl for device) 5428 lseek(4, 0, SEEK_CUR) = 0 5428 read(4, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions", 80) = 80 5428 lseek(4, 0, SEEK_SET) = 0 5428 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=0}) = 0 5428 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) 5428 dup2(4, 255) = 255 5428 close(4) = 0 5428 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 5428 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|0x8000) 5428 fstat(255, {st_mode=S_IFREG|0555, st_size=4680, ...}) = 0 5428 lseek(255, 0, SEEK_CUR) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 read(255, "#!/bin/sh\n# dhcpcd client configuration script \n\n# Handy variables and functions for our hooks to use\nif [ \"$reason\" = ROUTERADVERT ]; then\n\tifsuffix=\":ra\"\nelse\n\tifsuffix=\nfi\nifname=\"$interface$ifsuffix\"\n\nfrom=from\nsignature_base=\"# Generated by dhcpcd\"\nsignature=\"$signature_base $from $ifname\"\nsignature_base_end=\"# End of dhcpcd\"\nsignature_end=\"$signature_base_end $from $ifname\"\nstate_dir=/var/run/dhcpcd\n\n# Ensure that all arguments are unique\nuniqify()\n{\n\tlocal result= i=\n\tfor i do\n\t\tcase \" $result \" in\n\t\t\t*\" $i \"*);;\n\t\t\t*) result=\"$result $i\";;\n\t\tesac\n\tdone\n\techo \"${result# *}\"\n}\n\n# List interface config files in a directory.\n# If dhcpcd is running as a single instance then it will have a list of\n# interfaces in the preferred order.\n# Otherwise we just use what we have.\nlist_interfaces()\n{\n\tlocal i= x= ifaces=\n\tfor i in $interface_order; do\n\t\t[ -e \"$1/$i\" ] && ifaces=\"$ifaces${ifaces:+ }$i\"\n\tdone\n\tfor x in \"$1\"/*; do\n\t\t[ -e \"$x\" ] || continue\n\t\tfor i in $interface_order; do\n\t\t\tif [ $i = \"${x##*/}\" ]; then\n\t\t\t\tunset x\n\t\t\t\tbreak\n\t\t\tfi\n\t\tdone\n\t\t[ -n \"$x\" ] && ifaces=\"$ifaces${ifaces:+ }${x##*/}\"\n\tdone\n\techo \"$ifaces\"\n}\n\n# We normally use sed to extract values using a key from a list of files\n# but sed may not always be available at the time.\nkey_get_value()\n{\n\tlocal key=\"$1\" value= x= line=\n\n\tshift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed -n \"s/^$key//p\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$key\"*) echo \"${line##$key}\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# We normally use sed to remove markers from a configuration file\n# but sed may not always be available at the time.\nremove_markers()\n{\n\tlocal m1=\"$1\" m2=\"$2\" x= line= in_marker=0\n\n\tshift; shift\n\tif type sed >/dev/null 2>&1; then\n\t\tsed \"/^$m1/,/^$m2/d\" $@\n\telse\n\t\tfor x do\n\t\t\twhile read line; do\n\t\t\t\tcase \"$line\" in\n\t\t\t\t\"$m1\"*) in_marker=1;;\n\t\t\t\t\"$m2\"*) in_marker=0;;\n\t\t\t\t*) [ $in_marker = 0 ] && echo \"$line\";;\n\t\t\t\tesac\n\t\t\tdone < \"$x\"\n\t\tdone\n\tfi\n}\n\n# Compare two files.\n# If different, replace first with second otherwise remove second.\nchange_file()\n{\n\tif [ -e \"$1\" ]; then\n\t\tif type cmp >/dev/null 2>&1; then\n\t\t\tcmp -s \"$1\" \"$2\"\n\t\telif type diff >/dev/null 2>&1; then\n\t\t\tdiff -q \"$1\" \"$2\" >/dev/null\n\t\telse\n\t\t\t# Hopefully we're only working on small text files ...\n\t\t\t[ \"$(cat \"$1\")\" = \"$(cat \"$2\")\" ]\n\t\tfi\n\t\tif [ $? -eq 0 ]; then\n\t\t\trm -f \"$2\"\n\t\t\treturn 1\n\t\tfi\n\tfi\n\tcat \"$2\" > \"$1\"\n\trm -f \"$2\"\n\treturn 0\n}\n\n# Save a config file\nsave_conf()\n{\n\tif [ -f \"$1\" ]; then\n\t\trm -f \"$1-pre.$interface\"\n\t\tcat \"$1\" > \"$1-pre.$interface\"\n\tfi\n}\n\n# Restore a config file\nrestore_conf()\n{\n\t[ -f \"$1-pre.$interface\" ] || return 1\n\tcat \"$1-pre.$interface\" > \"$1\"\n\trm -f \"$1-pre.$interface\"\n}\n\n# Write a syslog entry\nsyslog()\n{\n\tlocal lvl=\"$1\"\n\n\t[ -n \"$lvl\" ] && shift\n\tif [ -n \"$*\" ]; then\n\t\tif type logger >/dev/null 2>&1; then\n\t\t\tlogger -t dhcpcd -p daemon.\"$lvl\" -is \"$interface: $*\"\n\t\tfi\n\tfi\n}\n\n# Check for a valid domain name as per RFC1123 with the exception of\n# allowing - and _ as they seem to be widely used.\nvalid_domainname()\n{\n\tlocal name=\"$1\" label\n\n\t[ -z \"$name\" -o ${#name} -gt 255 ] && return 1\n\t\n\twhile [ -n \"$name\" ]; do\n\t\tlabel=\"${name%%.*}\"\n\t\t[ -z \"$label\" -o ${#label} -gt 63 ] && return 1\n\t\tcase \"$label\" in\n\t\t-*|_*|*-|*_)\t\treturn 1;;\n\t\t*[![:alnum:]-_]*)\treturn 1;;\n\t\tesac\n\t\t[ \"$name\" = \"${name#*.}\" ] && break\n\t\tname=\"${name#*.}\"\n\tdone\n\treturn 0\t\n}\n\nvalid_domainname_list()\n{\n\tlocal name\n\n\tfor name do\n\t\tvalid_domainname \"$name\" || return $?\n\tdone\n\treturn 0\n}\n\n# Check for a valid path\nvalid_path()\n{\n\tcase \"$@\" in\n\t*[![:alnum:]#%+-_:\\.,@~\\\\/\\[\\]=\\ ]*) return 1;;\n\tesac\n\treturn 0\n}\n\n# Check a system service exists \nservice_exists()\n{\n\t/sbin/rc-service -e $1\n}\n\n# Send a command to a system service\nservice_cmd()\n{\n\t/sbin/rc-service $1 -- -D $2\n}\n\n# Send a command to a system service if it is running\nservice_status()\n{\n\tservice_command $1 status >/dev/null 2>&1\n}\n\n# Handy macros for our hooks\nservice_command()\n{\n\tservice_exists $1 && service_cmd $1 $2\n}\nservice_condcommand()\n{\n\tservice_exists $1 && service_status $1 && service_cmd $1 $2\n}\n\n# We source each script in"..., 4680) = 4680 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 openat(AT_FDCWD, "/lib/dhcpcd/dhcpcd-hooks/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5428 getdents64(4, /* 10 entries */, 32768) = 320 5428 getdents64(4, /* 0 entries */, 32768) = 0 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/dhcpcd.enter-hook", 0xff91cde0) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/01-test", {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/01-test", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=180, ...}) = 0 5428 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"TEST\" ]; then\n\tset | grep \"^\\(interface\\|metric\\|pid\\|reason\\|skip_hooks\\)=\" | sort\n\tset | grep \"^\\(new_\\|old_\\)\" | sort\nfi\n", 180) = 180 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/02-dump", {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/02-dump", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=108, ...}) = 0 5428 read(4, "# Just echo our DHCP options we have\n\nif [ \"$reason\" = \"DUMP\" ]; then\n\tset | sed -ne 's/^new_//p' | sort\nfi\n", 108) = 108 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/10-mtu", {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/10-mtu", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=981, ...}) = 0 5428 read(4, "# Configure the MTU for the interface\n\nmtu_dir=\"$state_dir/mtu\"\n\nset_mtu()\n{\n\tlocal mtu=$1\n\n\tif [ -w /sys/class/net/$interface/mtu ]; then\n\t\techo \"$mtu\" >/sys/class/net/$interface/mtu\n\telse\n\t\tifconfig \"$interface\" mtu \"$mtu\"\n\tfi\n}\n\nif [ \"$reason\" = PREINIT -a -e \"$mtu_dir/$interface\" ]; then\n\trm \"$mtu_dir/$interface\"\nelif [ -n \"$new_interface_mtu\" ] && $if_up; then\n\t# The smalled MTU dhcpcd can work with is 576\n\tif [ \"$new_interface_mtu\" -ge 576 ]; then\n\t\tif set_mtu \"$new_interface_mtu\"; then\n\t\t\tsyslog info \"$interface: MTU set to $new_interface_mtu\"\n\t\t\t# Save the MTU so we can restore it later\n\t\t\tif [ ! -e \"$mtu_dir/$interface\" ]; then\n\t\t\t\tmkdir -p \"$mtu_dir\"\n\t\t\t\techo \"$ifmtu\" > \"$mtu_dir/$interface\"\n\t\t\tfi\n\t\tfi\n\tfi\nelif [ -e \"$mtu_dir/$interface\" ]; then\n\tif $if_up || $if_down; then\n\t\t# No MTU in this state, so restore the prior MTU\n\t\tmtu=$(cat \"$mtu_dir/$interface\")\n\t\tsyslog info \"$interface: MTU restored to $mtu\"\n\t\tset_mtu \"$mtu\"\n\t\trm \"$mtu_dir/$interface\"\n\tfi\nfi\n", 981) = 981 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/mtu/eth0", 0xff91c7a0) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/mtu/eth0", 0xff91c550) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=3850, ...}) = 0 5428 read(4, "# Generate /etc/resolv.conf\n# Support resolvconf(8) if available\n# We can merge other dhcpcd resolv.conf files into one like resolvconf,\n# but resolvconf is preferred as other applications like VPN clients\n# can readily hook into it.\n# Also, resolvconf can configure local nameservers such as bind\n# or dnsmasq. This is important as the libc resolver isn't that powerful.\n\nresolv_conf_dir=\"$state_dir/resolv.conf\"\nNL=\"\n\"\n\nbuild_resolv_conf()\n{\n\tlocal cf=\"$state_dir/resolv.conf.$ifname\"\n\tlocal interfaces= header= search= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$resolv_conf_dir\")\n\n\t# Build the resolv.conf\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build the search list\n\t\tdomain=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"domain \" ${interfaces})\n\t\tsearch=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"search \" ${interfaces})\n\t\tset -- ${domain}\n\t\tunset domain\n\t\tif [ -n \"$2\" ]; then\n\t\t\tsearch=\"$search $*\"\n\t\telif [ -n \"$1\" ]; then\n\t\t\tdomain=\"domain $1$NL\"\n\t\tfi\n\t\t[ -n \"$search\" ] && search=\"search $(uniqify $search)$NL\"\n\n\t\t# Build the nameserver list\n\t\tsrvs=$(cd \"$resolv_conf_dir\"; \\\n\t\t\tkey_get_value \"nameserver \" ${interfaces})\n\t\tfor x in $(uniqify ${srvs}); do\n\t\t\tservers=\"${servers}nameserver $x$NL\"\n\t\tdone\n\tfi\n\theader=\"$signature_base${header:+ $from }$header\"\n\n\t# Assemble resolv.conf using our head and tail files\n\t[ -f \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\techo \"$header\" > \"$cf\"\n\tif [ -f /etc/resolv.conf.head ]; then\n\t\tcat /etc/resolv.conf.head >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.head can replace this line\" >> \"$cf\"\n\tfi\n\tprintf %s \"$domain$search$servers\" >> \"$cf\"\n\tif [ -f /etc/resolv.conf.tail ]; then\n\t\tcat /etc/resolv.conf.tail >> \"$cf\"\n\telse\n\t\techo \"# /etc/resolv.conf.tail can replace this line\" >> \"$cf\"\n\tfi\n\tif change_file /etc/resolv.conf \"$cf\"; then\n\t\tchmod 644 /etc/resolv.conf\n\tfi\n\trm -f \"$cf\"\n}\n\nadd_resolv_conf()\n{\n\tlocal x= conf=\"$signature$NL\" i=${ra_count:-0} ra=\n\n\twhile [ $i -ne 0 ]; do\n\t\teval ra=\\$ra${i}_rdnss\n\t\tnew_domain_name_servers=\"$new_domain_name_servers${new_domain_name_servers:+ }$ra\"\n\t\teval ra=\\$ra${i}_dnssl\n\t\tnew_domain_search=\"$new_domain_search${new_domain_search:+ }$ra\"\n\t\ti=$(($i - 1))\n\tdone\n\n\t# If we don't have any configuration, remove it\n\tif [ -z \"$new_domain_name_servers\" -a \\\n\t\t-z \"$new_domain_name\" -a \\\n\t\t-z \"$new_domain_search\" ]; then\n\t\tremove_resolv_conf\n\t\treturn $?\n\tfi\n\n\tif [ -n \"$new_domain_name\" ]; then\n\t\tset -- $new_domain_name\n\t\tnew_domain_name=\"$1\"\n\t\tif valid_domainname \"$new_domain_name\"; then\n\t\t\tconf=\"${conf}domain $new_domain_name$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name: $new_domain_name\"\n\t\tfi\n\t\t# Support RFC violating search in domain\n\t\tif [ -z \"$new_domain_search\" -a -n \"$2\" ]; then\n\t\t\tnew_domain_search=\"$*\"\n\t\tfi\n\tfi\n\tif [ -n \"$new_domain_search\" ]; then\n\t\tif valid_domainname_list; then\n\t\t\tconf=\"${conf}search $new_domain_search$NL\"\n\t\telse\n\t\t\tsyslog err \"Invalid domain name in list: $new_domain_search\"\n\t\tfi\n\tfi\n\tfor x in ${new_domain_name_servers}; do\n\t\tconf=\"${conf}nameserver $x$NL\"\n\tdone\n\tif type resolvconf >/dev/null 2>&1; then\n\t\t[ -n \"$ifmetric\" ] && export IF_METRIC=\"$ifmetric\"\n\t\tprintf %s \"$conf\" | resolvconf -a \"$ifname\"\n\t\treturn $?\n\tfi\n\n\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\trm -f \"$resolv_conf_dir/$ifname\"\n\tfi\n\t[ -d \"$resolv_conf_dir\" ] || mkdir -p \"$resolv_conf_dir\"\n\tprintf %s \"$conf\" > \"$resolv_conf_dir/$ifname\"\n\tbuild_resolv_conf\n}\n\nremove_resolv_conf()\n{\n\tif type resolvconf >/dev/null 2>&1; then\n\t\tresolvconf -d \"$ifname\" -f\n\telse\n\t\tif [ -e \"$resolv_conf_dir/$ifname\" ]; then\n\t\t\trm -f \"$resolv_conf_dir/$ifname\"\n\t\tfi\n\t\tbuild_resolv_conf\n\tfi\n}\n\nif $if_up || [ \"$reason\" = ROUTERADVERT ]; then\n\tadd_resolv_conf\nelif $if_down; then\n\tremove_resolv_conf\nfi\n", 3850) = 3850 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(2, F_DUPFD, 10) = 11 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(1, 2) = 2 5428 fcntl(1, F_GETFD) = 0 5428 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5428 stat("/usr/local/sbin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/local/bin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/sbin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/bin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/sbin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/bin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/opt/bin/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/resolvconf", 0xff91c0b0) = -1 ENOENT (No such file or directory) 5428 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 5428 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xff91b9b0) = -1 ENOTTY (Inappropriate ioctl for device) 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf775f000 5428 write(2, "/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf: line 131: type: resolvconf: not found\n", 79) = 79 5428 dup2(11, 2) = 2 5428 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(11) = 0 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xff91bf60) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 pipe([4, 5]) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5428 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7756948) = 5429 5429 close(255) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5429 rt_sigprocmask(SIG_SETMASK, [], 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5429 <... rt_sigprocmask resumed> NULL, 8) = 0 5428 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 5429 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5429 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 close(5 5429 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... close resumed> ) = 0 5429 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 read(4, 5429 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], 0}, 8) = 0 5429 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5429 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5429 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5429 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5429 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5429 dup2(5, 1) = 1 5429 close(5) = 0 5429 close(4) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 stat("/var/run/dhcpcd/resolv.conf/eth0", 0xff919f30) = -1 ENOENT (No such file or directory) 5429 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5429 openat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5429 brk(0xa62000) = 0xa62000 5429 getdents64(4, /* 2 entries */, 32768) = 48 5429 getdents64(4, /* 0 entries */, 32768) = 0 5429 brk(0xa5a000) = 0xa5a000 5429 close(4) = 0 5429 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5429 stat("/var/run/dhcpcd/resolv.conf/*", 0xff919df0) = -1 ENOENT (No such file or directory) 5429 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5429 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 5429 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf775e000 5429 write(1, "\n", 1) = 1 5428 <... read resumed> "\n", 128) = 1 5429 exit_group(0) = ? 5428 read(4, 5429 +++ exited with 0 +++ 5428 <... read resumed> "", 128) = 0 5428 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5429, si_status=0, si_utime=0, si_stime=0} --- 5428 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5429 5428 wait4(-1, 0xff91a7a8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5428 rt_sigreturn() = 0 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/resolv.conf.eth0", 0xff91b230) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/resolv.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 5428 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf775e000 5428 write(1, "# Generated by dhcpcd\n", 22) = 22 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/resolv.conf.head", 0xff91b5f0) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 write(1, "# /etc/resolv.conf.head can replace this line\n", 46) = 46 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/resolv.conf.tail", 0xff91b870) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/var/run/dhcpcd/resolv.conf.eth0", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 write(1, "# /etc/resolv.conf.tail can replace this line\n", 46) = 46 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(2, F_DUPFD, 10) = 11 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(1, 2) = 2 5428 fcntl(1, F_GETFD) = 0 5428 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5428 stat("/usr/local/sbin/cmp", 0xff91ad90) = -1 ENOENT (No such file or directory) 5428 stat("/usr/local/bin/cmp", 0xff91ad90) = -1 ENOENT (No such file or directory) 5428 stat("/usr/sbin/cmp", 0xff91ad90) = -1 ENOENT (No such file or directory) 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", X_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", R_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", X_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", R_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", X_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", R_OK) = 0 5428 write(1, "cmp is /usr/bin/cmp\n", 20) = 20 5428 dup2(11, 2) = 2 5428 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(11) = 0 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5428 stat("/usr/local/sbin/cmp", 0xff91ae40) = -1 ENOENT (No such file or directory) 5428 stat("/usr/local/bin/cmp", 0xff91ae40) = -1 ENOENT (No such file or directory) 5428 stat("/usr/sbin/cmp", 0xff91ae40) = -1 ENOENT (No such file or directory) 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", X_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", R_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", X_OK) = 0 5428 stat("/usr/bin/cmp", {st_mode=S_IFREG|0755, st_size=38676, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/usr/bin/cmp", R_OK) = 0 5428 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 5428 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7756948) = 5430 5430 close(255) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5430 rt_sigprocmask(SIG_SETMASK, [], 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5430 <... rt_sigprocmask resumed> NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5430 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> [], 8) = 0 5430 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5430 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5430 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5430 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> [], 8) = 0 5430 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 5430 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5430 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 wait4(-1, 5430 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5430 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5430 execve("/usr/bin/cmp", ["cmp", "-s", "/etc/resolv.conf", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5430 brk(0) = 0x200f000 5430 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7769000 5430 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5430 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5430 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5430 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7761000 5430 close(4) = 0 5430 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5430 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5430 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5430 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71ae000 5430 mprotect(0xf7344000, 2097152, PROT_NONE) = 0 5430 mmap(0xf7544000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf7544000 5430 mmap(0xf7547000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7547000 5430 close(4) = 0 5430 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7760000 5430 arch_prctl(ARCH_SET_FS, 0xf77606c0) = 0 5430 mprotect(0xf7544000, 8192, PROT_READ) = 0 5430 mprotect(0x608000, 4096, PROT_READ) = 0 5430 mprotect(0xf776a000, 4096, PROT_READ) = 0 5430 munmap(0xf7761000, 30374) = 0 5430 brk(0) = 0x200f000 5430 brk(0x2030000) = 0x2030000 5430 brk(0x2031000) = 0x2031000 5430 sigaltstack({ss_sp=0x609400, ss_flags=0, ss_size=8192}, NULL) = 0 5430 rt_sigaction(SIGSEGV, {0x402630, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_RESETHAND|SA_SIGINFO, 0xf71de3e0}, NULL, 8) = 0 5430 open("/etc/resolv.conf", O_RDONLY) = 4 5430 fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5430 open("/var/run/dhcpcd/resolv.conf.eth0", O_RDONLY) = 5 5430 fstat(5, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0 5430 lseek(4, 0, SEEK_CUR) = 0 5430 lseek(5, 0, SEEK_CUR) = 0 5430 read(4, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5430 read(4, "", 3982) = 0 5430 read(5, "# Generated by dhcpcd\n# /etc/resolv.conf.head can replace this line\n# /etc/resolv.conf.tail can replace this line\n", 4096) = 114 5430 read(5, "", 3982) = 0 5430 close(4) = 0 5430 close(5) = 0 5430 exit_group(0) = ? 5430 +++ exited with 0 +++ 5428 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5430 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5430, si_status=0, si_utime=0, si_stime=0} --- 5428 wait4(-1, 0xff91ab28, WNOHANG, NULL) = -1 ECHILD (No child processes) 5428 rt_sigreturn() = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5428 stat("/usr/local/sbin/rm", 0xff91ad20) = -1 ENOENT (No such file or directory) 5428 stat("/usr/local/bin/rm", 0xff91ad20) = -1 ENOENT (No such file or directory) 5428 stat("/usr/sbin/rm", 0xff91ad20) = -1 ENOENT (No such file or directory) 5428 stat("/usr/bin/rm", 0xff91ad20) = -1 ENOENT (No such file or directory) 5428 stat("/sbin/rm", 0xff91ad20) = -1 ENOENT (No such file or directory) 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", X_OK) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", R_OK) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", X_OK) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", R_OK) = 0 5428 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5428 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7756948) = 5431 5428 rt_sigprocmask(SIG_SETMASK, [], 5431 close(255 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5431 <... close resumed> ) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5431 rt_sigprocmask(SIG_SETMASK, [], 5428 <... rt_sigprocmask resumed> [], 8) = 0 5431 <... rt_sigprocmask resumed> NULL, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5431 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5431 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5431 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> [], 8) = 0 5431 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 5431 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5431 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 wait4(-1, 5431 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5431 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5431 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5431 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5431 brk(0) = 0x1d91000 5431 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf779d000 5431 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5431 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5431 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5431 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7795000 5431 close(4) = 0 5431 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5431 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5431 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5431 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf71e2000 5431 mprotect(0xf7378000, 2097152, PROT_NONE) = 0 5431 mmap(0xf7578000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf7578000 5431 mmap(0xf757b000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf757b000 5431 close(4) = 0 5431 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7794000 5431 arch_prctl(ARCH_SET_FS, 0xf77946c0) = 0 5431 mprotect(0xf7578000, 8192, PROT_READ) = 0 5431 mprotect(0x60c000, 4096, PROT_READ) = 0 5431 mprotect(0xf779e000, 4096, PROT_READ) = 0 5431 munmap(0xf7795000, 30374) = 0 5431 brk(0) = 0x1d91000 5431 brk(0x1db2000) = 0x1db2000 5431 brk(0x1db3000) = 0x1db3000 5431 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5431 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_SYMLINK_NOFOLLOW) = 0 5431 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = 0 5431 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5431 close(0) = 0 5431 close(1) = 0 5431 close(2) = 0 5431 exit_group(0) = ? 5431 +++ exited with 0 +++ 5428 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5431 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5431, si_status=0, si_utime=0, si_stime=0} --- 5428 wait4(-1, 0xff91a9e8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5428 rt_sigreturn() = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", X_OK) = 0 5428 stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=55220, ...}) = 0 5428 geteuid() = 0 5428 getegid() = 0 5428 getuid() = 0 5428 getgid() = 0 5428 access("/bin/rm", R_OK) = 0 5428 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5428 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7756948) = 5432 5428 rt_sigprocmask(SIG_SETMASK, [], 5432 close(255 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5432 <... close resumed> ) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5432 rt_sigprocmask(SIG_SETMASK, [], 5428 <... rt_sigprocmask resumed> [], 8) = 0 5432 <... rt_sigprocmask resumed> NULL, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5432 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5432 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], 5432 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigprocmask resumed> [], 8) = 0 5432 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 5432 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigaction resumed> {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5432 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 wait4(-1, 5432 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5432 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5432 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5432 execve("/bin/rm", ["rm", "-f", "/var/run/dhcpcd/resolv.conf.eth0"], [/* 15 vars */]) = 0 5432 brk(0) = 0x62f000 5432 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77e6000 5432 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5432 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 5432 fstat(4, {st_mode=S_IFREG|0644, st_size=30374, ...}) = 0 5432 mmap(NULL, 30374, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf77de000 5432 close(4) = 0 5432 open("/libx32/libc.so.6", O_RDONLY|O_CLOEXEC) = 4 5432 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\274\1\0004\0\0\0\24\217\31\0\0\0\0\0004\0 \0\v\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\251\26\0\360\251\26\0\360\251\26\0\32\0\0\0\32\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009X\31\0009X\31\0\5\0\0\0\0\0 \0\1\0\0\0\344`\31\0\344`9\0\344`9\0\320,\0\0\270[\0\0\6\0\0\0\0\0 \0\2\0\0\0p|\31\0p|9\0p|9\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\344`\31\0\344`9\0\344`9\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\f\252\26\0\f\252\26\0\f\252\26\0\204j\0\0\204j\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344`\31\0\344`9\0\344`9\0\34\37\0\0\34\37\0\0\4\0\0\0\1\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0#\0\0\0\371\3\0\0T\10\0\0\306\1\0\0\360\2\0\0\33\10\0\0\340\3\0\0V\5\0\0\250\2\0\0\0\0\0\0\250\0\0\0\6\6\0\0\30\6\0\0\236\0\0\0\365\3\0\0\r\1\0\0006\4\0\0}\1\0\0\206\6\0\0\302\1\0\0", 512) = 512 5432 fstat(4, {st_mode=S_IFREG|0755, st_size=1676348, ...}) = 0 5432 mmap(NULL, 3783836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xf722b000 5432 mprotect(0xf73c1000, 2097152, PROT_NONE) = 0 5432 mmap(0xf75c1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x196000) = 0xf75c1000 5432 mmap(0xf75c4000, 11420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf75c4000 5432 close(4) = 0 5432 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77dd000 5432 arch_prctl(ARCH_SET_FS, 0xf77dd6c0) = 0 5432 mprotect(0xf75c1000, 8192, PROT_READ) = 0 5432 mprotect(0x60c000, 4096, PROT_READ) = 0 5432 mprotect(0xf77e7000, 4096, PROT_READ) = 0 5432 munmap(0xf77de000, 30374) = 0 5432 brk(0) = 0x62f000 5432 brk(0x650000) = 0x650000 5432 brk(0x651000) = 0x651000 5432 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 5432 newfstatat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0x6302f8, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) 5432 unlinkat(AT_FDCWD, "/var/run/dhcpcd/resolv.conf.eth0", 0) = -1 ENOENT (No such file or directory) 5432 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 5432 close(0) = 0 5432 close(1) = 0 5432 close(2) = 0 5432 exit_group(0) = ? 5432 +++ exited with 0 +++ 5428 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5432 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5432, si_status=0, si_utime=0, si_stime=0} --- 5428 wait4(-1, 0xff91b868, WNOHANG, NULL) = -1 ECHILD (No child processes) 5428 rt_sigreturn() = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/30-hostname", {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/30-hostname", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=1050, ...}) = 0 5428 read(4, "# Set the hostname from DHCP data if required\n\n# Some systems don't have hostname(1)\n_hostname()\n{\n\tlocal name=\n\n\tif [ -z \"$1\" ]; then\n\t\tif [ -r /proc/sys/kernel/hostname ]; then\n\t\t\tread name /proc/sys/kernel/hostname\n\telse\n\t\thostname \"$1\"\n\tfi\n}\n\nneed_hostname()\n{\n\tlocal hostname=\"\"\n\n\tcase \"$force_hostname\" in\n\t[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|1) ;;\n\t*) hostname=\"$(_hostname)\";;\n\tesac\n\tcase \"$hostname\" in\n\t\"\"|\"(none)\"|localhost|localhost.localdomain)\n\t\t[ -n \"$new_host_name\" -o -n \"$new_fqdn_name\" ];;\n\t\"$old_host_name\"|\"$old_fqdn_name\")\n\t\ttrue;;\n\t*)\n\t\tfalse;;\n\tesac\n}\n\ntry_hostname()\n{\n\tif valid_domainname \"$1\"; then\n\t\t_hostname \"$1\"\n\telse\n\t\tsyslog err \"Invalid hostname: $1\"\n\tfi\n}\n\nset_hostname()\n{\n\tif need_hostname; then\n\t\tif [ -n \"$new_host_name\" ]; then\n\t\t\ttry_hostname \"$new_host_name\"\n\t\telif [ -n \"$new_fqdn_name\" ]; then\n\t\t\ttry_hostname \"$new_fqdn_name\"\n\t\tfi\n\tfi\n}\n\nif $if_up; then\n\tset_hostname\nfi\n", 1050) = 1050 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=2487, ...}) = 0 5428 read(4, "# Sample dhcpcd hook script for ntp\n# Like our resolv.conf hook script, we store a database of ntp.conf files\n# and merge into /etc/ntp.conf\n\n# You can set the env var NTP_CONF to another file like this\n# dhcpcd -e NTP_CONF=/usr/pkg/etc/ntpd.conf\n# or by adding this to /etc/dhcpcd.enter-hook\n# NTP_CONF=/usr/pkg/etc/ntpd.conf\n# to use openntpd from pkgsrc instead of the system provided ntp.\n\nif type invoke-rc.d >/dev/null 2>&1; then\n\t# Debian has a seperate file for DHCP config to avoid stamping on\n\t# the master.\n\t[ -e /var/lib/ntp ] || mkdir /var/lib/ntp\n\t: ${ntp_service:=ntp}\n\t: ${NTP_DHCP_CONF:=/var/lib/ntp/ntp.conf.dhcp}\nfi\n\n: ${ntp_service:=ntpd}\n: ${ntp_restart_cmd:=service_condcommand $ntp_service restart}\nntp_conf_dir=\"$state_dir/ntp.conf\"\nntp_conf=${NTP_CONF:-/etc/ntp.conf}\nNL=\"\n\"\n\nbuild_ntp_conf()\n{\n\tlocal cf=\"$state_dir/ntp.conf.$ifname\"\n\tlocal interfaces= header= srvs= servers= x=\n\n\t# Build a list of interfaces\n\tinterfaces=$(list_interfaces \"$ntp_conf_dir\")\n\n\tif [ -n \"$interfaces\" ]; then\n\t\t# Build the header\n\t\tfor x in ${interfaces}; do\n\t\t\theader=\"$header${header:+, }$x\"\n\t\tdone\n\n\t\t# Build a server list\n\t\tsrvs=$(cd \"$ntp_conf_dir\";\n\t\t\tkey_get_value \"server \" $interfaces)\n\t\tif [ -n \"$srvs\" ]; then\n\t\t\tfor x in $(uniqify $srvs); do\n\t\t\t\tservers=\"${servers}server $x$NL\"\n\t\t\tdone\n\t\tfi\n\tfi\n\n\t# Merge our config into ntp.conf\n\t[ -e \"$cf\" ] && rm -f \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\n\tif [ -n \"$NTP_DHCP_CONF\" ]; then\n\t\t[ -e \"$ntp_conf\" ] && cp \"$ntp_conf\" \"$cf\"\n\t\tntp_conf=\"$NTP_DHCP_CONF\"\n\telif [ -e \"$ntp_conf\" ]; then\n\t\tremove_markers \"$signature_base\" \"$signature_base_end\" \\\n\t\t\t\"$ntp_conf\" > \"$cf\"\n\tfi\n\n\tif [ -n \"$servers\" ]; then\n\t\techo \"$signature_base${header:+ $from }$header\" >> \"$cf\"\n\t\tprintf %s \"$servers\" >> \"$cf\"\n\t\techo \"$signature_base_end${header:+ $from }$header\" >> \"$cf\"\n\telse\n\t\t[ -e \"$ntp_conf\" -a -e \"$cf\" ] || return\n\tfi\n\n\t# If we changed anything, restart ntpd\n\tif change_file \"$ntp_conf\" \"$cf\"; then\n\t\t[ -n \"$ntp_restart_cmd\" ] && eval $ntp_restart_cmd\n\tfi\n}\n\nadd_ntp_conf()\n{\n\tlocal cf=\"$ntp_conf_dir/$ifname\" x=\n\n\t[ -e \"$cf\" ] && rm \"$cf\"\n\t[ -d \"$ntp_conf_dir\" ] || mkdir -p \"$ntp_conf_dir\"\n\tif [ -n \"$new_ntp_servers\" ]; then\n\t\tfor x in $new_ntp_servers; do\n\t\t\techo \"server $x\" >> \"$cf\"\n\t\tdone\n\tfi\n\tbuild_ntp_conf\n}\n\nremove_ntp_conf()\n{\n\tif [ -e \"$ntp_conf_dir/$ifname\" ]; then\n\t\trm \"$ntp_conf_dir/$ifname\"\n\tfi\n\tbuild_ntp_conf\n}\n\nif $if_up; then\n\tadd_ntp_conf add\nelif $if_down; then\n\tremove_ntp_conf del\nfi\n", 2487) = 2487 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(1, F_DUPFD, 10) = 10 5428 fcntl(1, F_GETFD) = 0 5428 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(4, 1) = 1 5428 close(4) = 0 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(2, F_DUPFD, 10) = 11 5428 fcntl(2, F_GETFD) = 0 5428 fcntl(11, F_SETFD, FD_CLOEXEC) = 0 5428 dup2(1, 2) = 2 5428 fcntl(1, F_GETFD) = 0 5428 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 5428 stat("/usr/local/sbin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/local/bin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/sbin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/bin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/sbin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/bin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/opt/bin/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/invoke-rc.d", 0xff91c6a0) = -1 ENOENT (No such file or directory) 5428 write(2, "/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf: line 11: type: invoke-rc.d: not found\n", 76) = 76 5428 dup2(11, 2) = 2 5428 fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(11) = 0 5428 dup2(10, 1) = 1 5428 fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) 5428 close(10) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xff91c0a0) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 pipe([4, 5]) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 5428 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7756948) = 5433 5433 close(255) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], 5433 rt_sigprocmask(SIG_SETMASK, [], 5428 <... rt_sigprocmask resumed> NULL, 8) = 0 5433 <... rt_sigprocmask resumed> NULL, 8) = 0 5428 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 5433 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... rt_sigaction resumed> {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5433 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 close(5 5433 rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 5428 <... close resumed> ) = 0 5433 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0 5428 read(4, 5433 rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], 0}, 8) = 0 5433 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5433 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {SIG_IGN, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5433 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5433 rt_sigaction(SIGCHLD, {0x4399c0, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0xf6b483e0}, 8) = 0 5433 rt_sigaction(SIGINT, {0x44f220, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5433 dup2(5, 1) = 1 5433 close(5) = 0 5433 close(4) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 stat("/var/run/dhcpcd/ntp.conf/eth0", 0xff91a570) = -1 ENOENT (No such file or directory) 5433 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5433 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5433 openat(AT_FDCWD, "/var/run/dhcpcd/ntp.conf/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 5433 brk(0xa67000) = 0xa67000 5433 getdents64(4, /* 2 entries */, 32768) = 48 5433 getdents64(4, /* 0 entries */, 32768) = 0 5433 brk(0xa5f000) = 0xa5f000 5433 close(4) = 0 5433 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5433 stat("/var/run/dhcpcd/ntp.conf/*", 0xff91a430) = -1 ENOENT (No such file or directory) 5433 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5433 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5433 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5433 write(1, "\n", 1) = 1 5428 <... read resumed> "\n", 128) = 1 5433 exit_group(0) = ? 5428 read(4, 5433 +++ exited with 0 +++ 5428 <... read resumed> "", 128) = 0 5428 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5433, si_status=0, si_utime=0, si_stime=0} --- 5428 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 5433 5428 wait4(-1, 0xff91ade8, WNOHANG, NULL) = -1 ECHILD (No child processes) 5428 rt_sigreturn() = 0 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigaction(SIGINT, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0xf6b483e0}, {0x436e40, [], SA_RESTORER, 0xf6b483e0}, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xff91b730) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/var/run/dhcpcd/ntp.conf", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/ntp.conf", 0xff91b870) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/ntp.conf", 0xff91b990) = -1 ENOENT (No such file or directory) 5428 stat("/var/run/dhcpcd/ntp.conf.eth0", 0xff91b980) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 open("/lib/dhcpcd/dhcpcd-hooks/50-yp.conf", O_RDONLY) = 4 5428 fstat(4, {st_mode=S_IFREG|0444, st_size=1155, ...}) = 0 5428 read(4, "# Sample dhcpcd hook for ypbind\n# This script is only suitable for the Linux version.\n\nypbind_pid()\n{\n\t[ -s /var/run/ypbind.pid ] && cat /var/run/ypbind.pid\n}\n\nmake_yp_conf()\n{\n\t[ -z \"$new_nis_domain\" -a -z \"$new_nis_servers\" ] && return 0\n\tlocal cf=/etc/yp.conf.\"$ifname\" prefix= x= pid=\n\trm -f \"$cf\"\n\techo \"$signature\" > \"$cf\"\n\tif [ -n \"$new_nis_domain\" ]; then\n\t\tif ! valid_domainname \"$new_nis_domain\"; then\n\t\t\tsyslog err \"Invalid NIS domain name: $new_nis_domain\"\n\t\t\trm -f \"$cf\"\n\t\t\treturn 1\n\t\tfi\n\t\tdomainname \"$new_nis_domain\"\n\t\tif [ -n \"$new_nis_servers\" ]; then\n\t\t\tprefix=\"domain $new_nis_domain server \"\n\t\telse\n\t\t\techo \"domain $new_nis_domain broadcast\" >> \"$cf\"\n\t\tfi\n\telse\n\t\tprefix=\"ypserver \"\n\tfi\n\tfor x in $new_nis_servers; do\n\t\techo \"$prefix$x\" >> \"$cf\"\n\tdone\n\tsave_conf /etc/yp.conf\n\tcat \"$cf\" > /etc/yp.conf\n\trm -f \"$cf\"\n\tpid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nrestore_yp_conf()\n{\n\t[ -n \"$old_nis_domain\" ] && domainname \"\"\n\trestore_conf /etc/yp.conf || return 0\n\tlocal pid=\"$(ypbind_pid)\"\n\tif [ -n \"$pid\" ]; then\n\t\tkill -HUP \"$pid\"\n\tfi\n}\n\nif $if_up; then\n\tmake_yp_conf\nelif $if_down; then\n\trestore_yp_conf\nfi\n", 1155) = 1155 5428 close(4) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/yp.conf-pre.eth0", 0xff91b710) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 stat("/etc/dhcpcd.exit-hook", 0xff91cde0) = -1 ENOENT (No such file or directory) 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 5428 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 5428 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 5428 read(255, "", 4680) = 0 5428 exit_group(0) = ? 5428 +++ exited with 0 +++ 5409 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 5428 5409 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5428, si_status=0, si_utime=0, si_stime=0} --- 5409 close(10) = 0 5409 close(4) = 0 5409 unlink("/var/run/dhcpcd-eth0.pid") = 0 5409 exit_group(1) = ? 5409 +++ exited with 1 +++