[sisyphus] etcnet и переименование интерфейсов
Led
=?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Сб Мар 14 00:34:00 MSK 2009
On Friday, 13 March 2009 23:27:34 Igor Vlasenko wrote:
> On Fri, Mar 13, 2009 at 05:56:44PM +0300, Alexey Gladkov wrote:
> > Мы всё ещё ждём ваших патчей... я по крайней мере.
>
> Вклинюсь в разговор,
>
> а что патчить то?
>
> Сходу придумал патч для ifrename, где
> при отсутствии /etc/iftab ifrename, дернутый udev-ом,
> станет использовать /etc/net/iftab.
>
> Это решит проблему?
Вот уж действительно - "сходу"...
>
> --- ifrename.c 2009-03-13 22:05:57 +0200
> +++ ifrename.c 2009-03-13 23:12:03 +0200
> @@ -59,6 +59,7 @@
>
> /* Our default configuration file */
> const char DEFAULT_CONF[] = "/etc/iftab";
> +const char ETCNET_CONF[] = "/etc/net/iftab";
>
> /* Debian stuff */
> const char DEBIAN_CONFIG_FILE[] = "/etc/network/interfaces";
> @@ -2620,7 +2621,10 @@
> int is_debian = 0;
> int skfd;
> int ret;
> -
> + FILE * file_exist;
> + file_exist = fopen(DEFAULT_CONF, "r");
> + if(!file_exist) conf_file = ETCNET_CONF;
> + else fclose(file_exist);
> /* Loop over all command line options */
> while(1)
> {
--
Led
Подробная информация о списке рассылки Sisyphus