aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/archlogo.conf3
-rw-r--r--hook/archlogo5
-rw-r--r--install/archlogo11
-rw-r--r--share/archlogo10
-rw-r--r--share/archlogo219
5 files changed, 48 insertions, 0 deletions
diff --git a/etc/archlogo.conf b/etc/archlogo.conf
new file mode 100644
index 0000000..b4d653c
--- /dev/null
+++ b/etc/archlogo.conf
@@ -0,0 +1,3 @@
+# ASCII Arch Logo on bootup
+
+ARCHLOGO="archlogo"
diff --git a/hook/archlogo b/hook/archlogo
new file mode 100644
index 0000000..a9d7e82
--- /dev/null
+++ b/hook/archlogo
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+run_earlyhook() {
+ cat < /archlogo
+}
diff --git a/install/archlogo b/install/archlogo
new file mode 100644
index 0000000..c2f77ea
--- /dev/null
+++ b/install/archlogo
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+build() {
+ source /etc/archlogo.conf
+ add_file "/usr/share/archlogo/${ARCHLOGO}" /archlogo
+ add_runscript
+}
+
+help() {
+ echo "This hook adds an Arch Linux logo to the boot process."
+}
diff --git a/share/archlogo b/share/archlogo
new file mode 100644
index 0000000..7e13122
--- /dev/null
+++ b/share/archlogo
@@ -0,0 +1,10 @@
+
+ , _ _ _
+ /#\ __ _ _ __ ___| |__ | (_)_ __ _ ___ __
+ ,###\ / _` | '__/ __| '_ \| | | '_ \| | | \ \/ /
+ /#####\ | (_| | | | (__| | | | | | | | | |_| |> <
+ /##;-;##\ \__,_|_| \___|_| |_|_|_|_| |_|\__,_/_/\_\TM
+ /##( )##`
+ /#;-- --;#\ Make it simple and lightweight.
+ /` `\
+
diff --git a/share/archlogo2 b/share/archlogo2
new file mode 100644
index 0000000..60f5e0a
--- /dev/null
+++ b/share/archlogo2
@@ -0,0 +1,19 @@
+
+ #
+ ###
+ #####
+ ######
+ ; #####;
+ +##.##### ArchLinux
+ +########## Keep it Simple, Stupid. :P
+ #############;
+ ###############+
+ ####### #######
+ .######; ;###;`".
+ .#######; ;#####.
+ #########. .########`
+ ######' '######
+ ;#### ####;
+ ##' '##
+ #' `#
+