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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Lguest mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/lguest

Reply via email to