Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 119989 | Differences between
and this patch

Collapse All | Expand All

(-)udev-094.orig/udevtrigger.c (-5 / +15 lines)
Lines 321-326 Link Here
321
int main(int argc, char *argv[], char *envp[])
321
int main(int argc, char *argv[], char *envp[])
322
{
322
{
323
	int i;
323
	int i;
324
	int scan_block = 1;
325
	int scan_bus = 1;
326
	int scan_class = 1;
324
327
325
	logging_init("udevtrigger");
328
	logging_init("udevtrigger");
326
	udev_config_init();
329
	udev_config_init();
Lines 331-351 Link Here
331
	for (i = 1 ; i < argc; i++) {
334
	for (i = 1 ; i < argc; i++) {
332
		char *arg = argv[i];
335
		char *arg = argv[i];
333
336
334
		if (strcmp(arg, "--verbose") == 0 || strcmp(arg, "-v") == 0)
337
		if (strcmp(arg, "--no-scan-block") == 0)
338
			scan_block = 0;
339
		else if (strcmp(arg, "--no-scan-bus") == 0)
340
			scan_bus = 0;
341
		else if (strcmp(arg, "--no-scan-class") == 0)
342
			scan_class = 0;
343
		else if (strcmp(arg, "--verbose") == 0 || strcmp(arg, "-v") == 0)
335
			verbose = 1;
344
			verbose = 1;
336
		else if (strcmp(arg, "--dry-run") == 0 || strcmp(arg, "-n") == 0)
345
		else if (strcmp(arg, "--dry-run") == 0 || strcmp(arg, "-n") == 0)
337
			dry_run = 1;
346
			dry_run = 1;
338
		else {
347
		else {
339
			fprintf(stderr, "Usage: udevtrigger [--verbose] [--dry-run]\n");
348
			fprintf(stderr, "Usage: udevtrigger [--no-scan-block] [--no-scan-bus] [--no-scan-class]\n");
349
			fprintf(stderr, "                   [--verbose] [--dry-run]\n");
340
			goto exit;
350
			goto exit;
341
		}
351
		}
342
	}
352
	}
343
353
344
	sysfs_init();
354
	sysfs_init();
345
355
346
	udev_scan_bus();
356
	if (scan_bus) udev_scan_bus();
347
	udev_scan_class();
357
	if (scan_class) udev_scan_class();
348
	udev_scan_block();
358
	if (scan_block) udev_scan_block();
349
	exec_lists();
359
	exec_lists();
350
360
351
	sysfs_cleanup();
361
	sysfs_cleanup();

Return to bug 119989