Age | Commit message (Collapse) | Author |
|
Both Jason Schoon and Giuseppe Ciotta deserve credit for this, I used elements
of both. It's been upgraded so that you can specify that a given command
should run at create, at delete, or at both using different special characters
(@, $, and * respectively). It uses the system() method of running command
lines which means you can use environment variables on the command line (it
sets $MDEV to the name of the current device being created/deleted, which is
useful if you matched it via regex), and the documentation warns that you need
a /bin/sh to make that work, so you probably want to pick a default shell.
|
|
Poked to do this by Jason Schoon.
|
|
the infrastructure to merge global structs into a union...
|
|
comment that null terminating the string we sscanf() shouldn't be required
since the kernel adds \n to the end of it and sscanf will stop there.
|
|
|
|
|
|
code is smaller
|
|
|
|
if read() file return less than 1, we should close the fd and then goto end.
|
|
|
|
I have no idea _how_), and a simpler fix for the extra \n problem. I tested
this and it worked for me, for what that's worth...
|
|
to come up with a test suite for all the stuff that requires root access.
Something involving User Mode Linux or QEMU, probably...)
|
|
|
|
|
|
|
|
|
|
Not buying it, eh?
I know I said new features before 1.1, but, well... (I was weak!)
The config file and hotplug modes aren't implemented yet. Might take a stab at
those tomorrow. (I _should_ go back to focusing on the bug triage list.)
|