On Wed February 13 2008, Tim Ansell wrote: > I was then very disappointed to find out that there are no puppies (or > dogs of any kind) to be found when searching the code. I was about to > flame the list for this blatant false advertising when I remembered, > this is FOSS, I could submit a patch! > > So here it is, a patch which adds puppy dog goodness to lguest. You can > even play with the lguest puppy! Just type "make Puppy" > in ./drivers/lguest directory.
Lol, a funny patch. But it only works if you use "echo -e" instead of "echo" in the Makefile. Otherwise the "\n" are not evaluated. See the attached patch. Regards, Till
>From 81d8a6d0a07bd796dc57cae5c632e27cda827e75 Mon Sep 17 00:00:00 2001 From: Tim Ansell <[EMAIL PROTECTED]> Date: Mon, 11 Feb 2008 18:13:42 +1030 Subject: [PATCH] Add puppies which where previously missing. lguest doesn't have features, it has puppies! diff --git a/Documentation/lguest/lguest.txt b/Documentation/lguest/lguest.txt index 722d4e7..578cb3b 100644 --- a/Documentation/lguest/lguest.txt +++ b/Documentation/lguest/lguest.txt @@ -1,6 +1,7 @@ -Rusty's Remarkably Unreliable Guide to Lguest - - or, A Young Coder's Illustrated Hypervisor -http://lguest.ozlabs.org + __ + (___()'`; Rusty's Remarkably Unreliable Guide to Lguest + /, /` - or, A Young Coder's Illustrated Hypervisor + \\"--\\ http://lguest.ozlabs.org Lguest is designed to be a minimal hypervisor for the Linux kernel, for Linux developers and users to experiment with virtualization with the diff --git a/drivers/lguest/Makefile b/drivers/lguest/Makefile index 5e8272d..c7637ef 100644 --- a/drivers/lguest/Makefile +++ b/drivers/lguest/Makefile @@ -19,3 +19,12 @@ Beer: @for f in Preparation Guest Drivers Launcher Host Switcher Mastery; do echo "{==- $$f -==}"; make -s $$f; done; echo "{==-==}" Preparation Preparation! Guest Drivers Launcher Host Switcher Mastery: @sh ../../Documentation/lguest/extract $(PREFIX) `find ../../* -name '*.[chS]' -wholename '*lguest*'` +Puppy: + @clear + @echo -e " __ \n (___()'\`;\n /, /\`\n \\\\\\\"--\\\\\\ \n" + @sleep 2; clear; echo -e "\n\n Sit!\n\n"; sleep 1; clear + @echo -e " __ \n ()'\`; \n /\\|\` \n / | \n(/_)_|_ \n" + @sleep 2; clear; echo -e "\n\n Stand!\n\n"; sleep 1; clear + @echo -e " __ \n ()'\`; \n /\\|\` \n /._.= \n /| / \n(_\_)_ \n" + @sleep 2; clear; echo -e "\n\n Good puppy!\n\n"; sleep 1; clear + -- 1.5.3.8
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Lguest mailing list [email protected] https://ozlabs.org/mailman/listinfo/lguest
