]> git.pld-linux.org Git - packages/linux_logo.git/blob - linux_logo-PLDlogo.patch
- updated to 4.04: bugfixes,
[packages/linux_logo.git] / linux_logo-PLDlogo.patch
1 diff -Nur linux_logo-3.05/banner_logos/pld_ascii_banner.h linux_logo-3.05.new/banner_logos/pld_ascii_banner.h
2 --- linux_logo-3.05/banner_logos/pld_ascii_banner.h     Thu Jan  1 01:00:00 1970
3 +++ linux_logo-3.05.new/banner_logos/pld_ascii_banner.h Thu Apr 27 00:29:43 2000
4 @@ -0,0 +1,15 @@
5 +/* by Michal Zawalich <michuz@pld.org.pl> */
6 +const char ascii_banner2[][400]={
7 +"%                               _______      ___          _______              ",
8 +"%            ###               /       `\\   |   |        /       `\\            ",
9 +"%           #o#o#             /______    |  |   |       /______    `\\          ",
10 +"%           # V #              .----_)   |  |   |        .---. `\\    |         ",
11 +"%          #     ##            |         /  |   |        |   |   |   |         ",
12 +"%         #       ##           |    ___/'   |   |______  |   |__/'   |         ",
13 +"%         Q#      #Q           |   |        |         /  |          /'         ",
14 +"%        QQQQ#   #QQQ          |___|        |________/   |________/'           ",
15 +"%         QQQ####QQQ                                                           ",
16 +"%                                                                              ",
17 +"%                         Polish(ed) Linux Distribution                        ",
18 +"%                        Homepage: http://www.pld.org.pl/                      "
19 +};
20 \ No newline at end of file
21 diff -Nur linux_logo-3.05/banner_logos/pld_banner.h linux_logo-3.05.new/banner_logos/pld_banner.h
22 --- linux_logo-3.05/banner_logos/pld_banner.h   Thu Jan  1 01:00:00 1970
23 +++ linux_logo-3.05.new/banner_logos/pld_banner.h       Thu Apr 27 00:39:18 2000
24 @@ -0,0 +1,15 @@
25 +/* by Michal Zawalich <michuz@pld.org.pl> */
26 +const char banner2[][400]={
27 +"\e[0;0;30;36m                                _______      ___          _______              \e[1;37;40m",
28 +"\e[0;0;30;32m             ###\e[0;0;30;36m               /       `\\   |   |        /       `\\            \e[1;37;40m",
29 +"\e[0;0;30;32m            #\e[0;1;30;39mo\e[0;0;30;32m#\e[0;1;30;39mo\e[0;0;30;32m#\e[0;0;30;36m             /______    |  |   |       /______    `\\          \e[1;37;40m",
30 +"\e[0;0;30;32m            # \e[0;0;30;36mV \e[0;0;30;32m#\e[0;0;30;36m              .----_)   |  |   |        .---. `\\    |         \e[1;37;40m",
31 +"\e[0;0;30;32m           #     ##\e[0;0;30;36m            |         /  |   |        |   |   |   |         \e[1;37;40m",
32 +"\e[0;0;30;32m          #       ##\e[0;0;30;36m           |    ___/'   |   |______  |   |__/'   |         \e[1;37;40m",
33 +"\e[0;0;30;36m          Q\e[0;0;30;32m#      #\e[0;0;30;36mQ           |   |        |         /  |          /'         \e[1;37;40m",
34 +"\e[0;0;30;36m         QQQQ\e[0;0;30;32m#   #\e[0;0;30;36mQQQ          |___|        |________/   |________/'           \e[1;37;40m",
35 +"\e[0;0;30;36m          QQQ\e[0;0;30;32m####\e[0;0;30;36mQQQ                                                           \e[1;37;40m",
36 +"\e[0;0;30;32m                                                                              \e[1;37;40m",
37 +"\e[0;0;30;36m                         P\e[0;0;30;32molish(ed) \e[0;0;30;36mL\e[0;0;30;32minux \e[0;0;30;36mD\e[0;0;30;32mistribution                        \e[1;37;40m",
38 +"\e[0;0;30;32m                        Homepage: http://www.pld.org.pl/                      \e[1;37;40m"
39 +};
40 diff -Nur linux_logo-3.05/defaults.h linux_logo-3.05.new/defaults.h
41 --- linux_logo-3.05/defaults.h  Wed Mar  1 01:16:13 2000
42 +++ linux_logo-3.05.new/defaults.h      Thu Apr 27 00:19:34 2000
43 @@ -12,6 +12,9 @@
44  /* If a 0 is picked, classic mode (which some people prefer)will be default.*\\r
45  \* You can over-ride this with the -banner and -classic switches.           */\r
46  #define DEFAULT_BANNER_MODE 1\r
47 +
48 +/* by MZ */
49 +#define DEFAULT_PLD_MODE 1\r
50  \r
51  /* By setting this option to 1 you can have linux_logo always run in plain *\\r
52  \* ascii mode.                                                             */\r
53 @@ -111,3 +114,9 @@
54  \r
55  /* This file contains the regular version of the banner logo */\r
56  #include "./banner_logos/banner.h"\r
57 +
58 +/* by MZ */
59 +#include "./banner_logos/pld_ascii_banner.h"\r
60 +
61 +/* by MZ */
62 +#include "./banner_logos/pld_banner.h"\r
63 diff -Nur linux_logo-3.05/getsysinfo.h linux_logo-3.05.new/getsysinfo.h
64 --- linux_logo-3.05/getsysinfo.h        Tue Jun 22 17:35:07 1999
65 +++ linux_logo-3.05.new/getsysinfo.h    Thu Apr 27 00:19:34 2000
66 @@ -24,6 +24,7 @@
67         int offset;
68         int plain_ascii;
69         int banner_mode;
70 +       int pld_mode;
71         int wipe_screen;
72         int show_uptime;
73         int show_load;
74 diff -Nur linux_logo-3.05/linux_logo.c linux_logo-3.05.new/linux_logo.c
75 --- linux_logo-3.05/linux_logo.c        Thu Jan 13 19:44:36 2000
76 +++ linux_logo-3.05.new/linux_logo.c    Thu Apr 27 00:35:09 2000
77 @@ -48,6 +48,7 @@
78      logo_info->offset=DEFAULT_OFFSET;                /* Defaults to 0    */\r
79      logo_info->plain_ascii=DEFAULT_PLAIN_ASCII;      /* Defaults to No   */\r
80      logo_info->banner_mode=DEFAULT_BANNER_MODE;      /* Defualts to Yes  */\r
81 +    logo_info->pld_mode=DEFAULT_PLD_MODE;           /* Defaults to Yes by MZ */
82      logo_info->wipe_screen=DEFAULT_WIPE_SCREEN;      /* Defaults to No   */\r
83      logo_info->show_uptime=DEFAULT_SHOW_UPTIME;      /* Defaults to No   */\r
84      logo_info->show_load=DEFAULT_SHOW_LOAD;          /* Defaults to No   */\r
85 @@ -151,9 +152,11 @@
86            "[-l]\n"\r
87            "                    [-n] [-o num] [-p] [-rX] [-s] [-t str] [-u] "\r
88            "[-v] [-w Num]\n"\r
89 -           "                    [-x] [-y] [-F format]\n",binname);\r
90 +           "                    [-x] [-y] [-F format] [-A] [-B]\n",binname);\r
91      printf("         [-a]     -- Display logo as ascii only monochrome\n");\r
92 -    printf("         [-b]     -- New default Banner Logo!\n");\r
93 +    printf("         [-A]     -- PLD ascii logo\n");
94 +    printf("         [-b]     -- New Banner Logo!\n");\r
95 +    printf("         [-B]     -- PLD banner logo (default)\n");
96      printf("         [-c]     -- The Old [classic] linux_logo look\n");\r
97      printf("         [-d]     -- disable \"prettying\" of output\n");\r
98      printf("         [-e file]-- Use \"file\" instead of /proc/cpuinfo [for "\r
99 @@ -294,10 +297,15 @@
100      if (!logo_info->display_sysinfo_only) {\r
101         for(i=0;i<12;i++) {\r
102            do_spacing((logo_info->width-80)/2,logo_info->plain_ascii);\r
103 -          if (logo_info->plain_ascii) \r
104 +          if ((logo_info->plain_ascii) && !(logo_info->pld_mode)) \r
105              ansi_print(ascii_banner[i],0,0,logo_info->symbol,' ',logo_info);\r
106 -          else ansi_print(banner[i],0,0,logo_info->symbol,\r
107 -                         logo_info->symbol_bgnd,logo_info);\r
108 +         else if ((logo_info->plain_ascii) && (logo_info->pld_mode)) \r
109 +            ansi_print(ascii_banner2[i],0,0,logo_info->symbol,' ',logo_info);\r
110 +          else if (!(logo_info->pld_mode))
111 +            ansi_print(banner[i],0,0,logo_info->symbol,\r
112 +               logo_info->symbol_bgnd,logo_info);
113 +\r        else ansi_print(banner2[i],0,0,logo_info->symbol,
114 +            logo_info->symbol_bgnd,logo_info);
115            printf("\n");\r
116         }\r
117         if (!logo_info->display_logo_only) printf("\n");\r
118 @@ -331,10 +339,12 @@
119      logo_info.cpuinfo_file=strdup("/proc/cpuinfo");\r
120     \r
121      while ((c = getopt (argc, argv,"F:"\r
122 -                                  "a::b::c::de:fghk:lno:pr:st:uvw:xy"))!=-1)\r
123 +                                  "a::A::b::B::c::de:fghk:lno:pr:st:uvw:xy"))!=-1)\r
124         switch (c) {\r
125 -         case 'a': logo_info.plain_ascii=1; break;\r
126 -         case 'b': logo_info.banner_mode=1; break;\r
127 +         case 'a': logo_info.plain_ascii=1; logo_info.pld_mode=0; break;\r
128 +         case 'A': logo_info.plain_ascii=1; logo_info.pld_mode=1; break;
129 +         case 'b': logo_info.banner_mode=1; logo_info.pld_mode=0; break;\r
130 +         case 'B': logo_info.banner_mode=1; logo_info.pld_mode=1; break;
131           case 'c': logo_info.banner_mode=0; break;\r
132           case 'd': logo_info.pretty_output=0; break; \r
133           case 'e': logo_info.cpuinfo_file=strdup(optarg); break;\r
This page took 0.066759 seconds and 3 git commands to generate.