Re: Runit on debian hurd
Small update:
rpctrace of package/install
<snip>
task394-> 2023 (16936960 12) = 0
119->auth_getids () = 0 0 {0 0} 0 {0 0}
task394-> 2021 (0 4 1) = 0 16936960
task394-> 2021 (0 8 1) = 0 16945152
task394-> 2021 (0 4 1) = 0 18927616
task394-> 2021 (0 8 1) = 0 18931712
118->dir_lookup ("root/runit/rpc/admin/runit-2.1.1" 0 0) = 0 1 "" 134
134->io_stat_request () = 0 {23 3 0 93428 0 1312150977 0 16877 7 0 0
4096 0 1312150122 0 1254689042 0 1312150032 0 8192 8 0 0 0 0 0 0 0 0 0
0 0}
task394-> 3206 (pn{ 21}) = 0
117->dir_lookup ("." 0 0) = 0 1 "" 136
136->io_stat_request () = 0 {23 3 0 93428 0 1312150977 0 16877 7 0 0
4096 0 1312150122 0 1254689042 0 1312150032 0 8192 8 0 0 0 0 0 0 0 0 0
0 0}
task394-> 3206 (pn{ 21}) = 0
117->dir_lookup ("package/install" 1 0) = 0 1 "" 134
134->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID)
task394-> 3208 (pn{ 21} 0 1) = 0
task394-> 3206 (pn{ 21}) = 0
134->io_read_request (-1 8192) = 0 "#!/bin/sh
set -e
package/compile
package/check
package/upgrade
"
120->proc_dostop_request ( 138) = 0
</snip>
and rpctrace package/check (run directly from the console)
117->dir_lookup ("package/check" 1 0) = 0 1 "" 134
134->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID)
task428-> 3208 (pn{ 21} 0 1) = 0
task428-> 3206 (pn{ 21}) = 0
134->io_read_request (-1 8192) = 0 "#!/bin/sh
set -e
umask 022
test -d package || sh -cx '! : Wrong working directo"
117->dir_lookup ("package" 0 0) = 0 1 "" 136
136->io_stat_request () = 0 {23 3 0 93439 0 1312151409 0 16877 2 0 0
4096 0 1312150290 0 1254689042 0 1312150030 0 8192 8 0 0 0 23 3 0
93655 0 1312150807 0 0}
task428-> 3206 (pn{ 22}) = 0
117->dir_lookup ("compile" 0 0) = 0x40000002 (No such file or directory)
118->dir_lookup ("usr/local/sbin/sh" 0 0) = 0x40000002 (No such file
or directory)
118->dir_lookup ("usr/local/bin/sh" 0 0) = 0x40000002 (No such file
or directory)
118->dir_lookup ("usr/sbin/sh" 0 0) = 0x40000002 (No such file or directory)
118->dir_lookup ("usr/bin/sh" 0 0) = 0x40000002 (No such file or directory)
118->dir_lookup ("sbin/sh" 0 0) = 0x40000002 (No such file or directory)
118->dir_lookup ("bin/sh" 0 0) = 0 1 "" 138
138->io_stat_request () = 0 {23 3 0 16351 0 1305681512 0 33261 1 0 0
84144 0 1305666563 0 1292369444 0 1305666733 0 8192 176 0 0 0 0 0 0 0
0 0 0 0}
task428-> 3206 (pn{ 22}) = 0
120->proc_dostop_request ( 138) = 0
<snip>
This line looks look interesting to me, and it appears in both the snippets
134->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID)
Also, as sent in the (by mistake) offlist email, runit list is not
turning away subscribers, the confirmation mail used to be put into my
spam folder .. sorry about the confusion.
Regards,
Harish
Reply to: