diff --git a/debian/patches/netrom-motd.patch b/debian/patches/netrom-motd.patch index c92c050..d8243fa 100644 --- a/debian/patches/netrom-motd.patch +++ b/debian/patches/netrom-motd.patch @@ -1,60 +1,18 @@ --- a/node.c +++ b/node.c -@@ -301,42 +301,19 @@ +@@ -301,6 +301,7 @@ node_log(LOGLVL_LOGIN, "%s @ %s logged in", User.call, User.ul_name); #ifdef HAVEMOTD if (User.ul_type == AF_NETROM) { -+ axio_printf(NodeIo, "Fit like eh day. \n"); ++ axio_printf(NodeIo, "Fit like eh day Netrommie. \n"); /* axio_printf(NodeIo, "%s} Welcome.\n", NodeId); */ -- } else -- if ((User.ul_type == AF_INET) || (User.ul_type == AF_INET6)) { -- if (check_perms(PERM_ANSI, 0L) != -1) { -- node_msg("\n\e[01;34m[\e[01;37m%s\e[01;34m]\e[0m\nWelcome %s to the %s packet shell.", VERSION, User.call, HostName); -- } else if (check_perms(PERM_ANSI, 0L) == -1) { -- node_msg("\n[%s]\nWelcome %s to the %s packet shell.", VERSION, User.call, HostName); -- } -- if ((fp = fopen(HAVEMOTD, "r")) != NULL) { -- while (fgets(buf,256, fp) != NULL) axio_puts(buf,NodeIo); -- axio_printf (NodeIo, "\n"); --/* axio_flush(NodeIo); */ -- } -- } else if (User.ul_type == AF_AX25) { -- if (check_perms(PERM_ANSI, 0L) != -1) { -+ /* if (check_perms(PERM_ANSI, 0L) != -1) { - node_msg("\e[01;34m[\e[01;37m%s\e[01;34m]\e[0m - Welcome to %s", VERSION, FlexId); - } else - node_msg("%s - Welcome to %s", VERSION, FlexId); - if ((fp = fopen(HAVEMOTD, "r")) != NULL) { - while (fgets(buf, 256, fp) != NULL) axio_puts(buf,NodeIo); - axio_puts ("\n",NodeIo); --/* axio_flush(NodeIo); */ -- } -- } else if (User.ul_type == AF_ROSE) { -- node_msg("%s - Welcome to %s", VERSION, RoseId); -- if ((fp = fopen(HAVEMOTD, "r")) != NULL) { -- while (fgets(buf, 256, fp) != NULL) axio_puts(buf,NodeIo); -- axio_puts ("\n",NodeIo); --/* axio_flush(NodeIo); */ -- } -- } -- lastlog(); --#endif -- axio_flush(NodeIo); -- while (1) { if (User.ul_type != AF_NETROM) { -- axio_flush(NodeIo); -+ } -+ */ -+ } else -+ if ((User.ul_type == AF_INET) || (User.ul_type == AF_INET6)) { - if (check_perms(PERM_ANSI, 0L) != -1) { - axio_printf(NodeIo,"\e[01;34m"); - } -@@ -362,7 +339,7 @@ + } else + if ((User.ul_type == AF_INET) || (User.ul_type == AF_INET6)) { +@@ -362,6 +363,7 @@ else if ((User.ul_type != AF_NETROM) && (User.ul_type != AF_ROSE)) { node_prompt(); } else if ((User.ul_type == AF_NETROM) || (User.ul_type == AF_ROSE)) { -- axio_printf(NodeIo,"\n"); -+ node_prompt(); ++ node_prompt(); + axio_printf(NodeIo,"\n"); } } - }