void usage( char *app )
{
- fprintf( stderr, "Usage: %s [-test] [-port NNNN]\n", app );
+ fprintf( stderr, "Usage: %s [-test] [-port NNNN] [-c config-file]\n", app );
exit( 0 );
}
int clip_index;
int is_logged;
} asrun[ MAX_UNITS ];
+ const char *config_file = "/etc/melted.conf";
// Use realtime scheduling if possible
memset( &scp, '\0', sizeof( scp ) );
melted_server_set_proxy( server, argv[ ++ index ] );
else if ( !strcmp( argv[ index ], "-test" ) )
background = 0;
+ else if ( !strcmp( argv[ index ], "-c" ) )
+ config_file = argv[ ++ index ];
else
usage( argv[ 0 ] );
}
atexit( main_cleanup );
/* Set the config script */
- melted_server_set_config( server, "/etc/melted.conf" );
+ melted_server_set_config( server, config_file );
/* Execute the server */
error = melted_server_execute( server );