[sisyphus] etcnet и переименование интерфейсов
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Сб Мар 14 00:27:34 MSK 2009
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)
{
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Sisyphus