From 08ce318a1b68c8f043daa0395fb102122773890c Mon Sep 17 00:00:00 2001 From: Yunohost Date: Sun, 23 Jun 2013 20:25:44 +0200 Subject: [PATCH] Init --- README | 19 ++++++++ extras/.bashrc | 80 +++++++++++++++++++++++++++++++++ extras/.vimrc | 12 +++++ extras/bandeau.png | Bin 0 -> 11442 bytes extras/splash.png | Bin 0 -> 2041 bytes profiles/advanced.base_include | 39 ++++++++++++++++ profiles/advanced.description | 1 + profiles/advanced.downloads | 39 ++++++++++++++++ profiles/advanced.packages | 4 ++ profiles/advanced.preseed | 59 ++++++++++++++++++++++++ profiles/advanced.udebs | 2 + profiles/default.base_include | 39 ++++++++++++++++ profiles/default.description | 1 + profiles/default.downloads | 39 ++++++++++++++++ profiles/default.packages | 4 ++ profiles/default.preseed | 80 +++++++++++++++++++++++++++++++++ profiles/default.udebs | 2 + simple-cdd-amd64.conf | 13 ++++++ simple-cdd-i386.conf | 13 ++++++ simple-cdd-multi.conf | 13 ++++++ 20 files changed, 459 insertions(+) create mode 100644 README create mode 100644 extras/.bashrc create mode 100644 extras/.vimrc create mode 100644 extras/bandeau.png create mode 100644 extras/splash.png create mode 100644 profiles/advanced.base_include create mode 100644 profiles/advanced.description create mode 100644 profiles/advanced.downloads create mode 100644 profiles/advanced.packages create mode 100644 profiles/advanced.preseed create mode 100644 profiles/advanced.udebs create mode 100644 profiles/default.base_include create mode 100644 profiles/default.description create mode 100644 profiles/default.downloads create mode 100644 profiles/default.packages create mode 100644 profiles/default.preseed create mode 100644 profiles/default.udebs create mode 100644 simple-cdd-amd64.conf create mode 100644 simple-cdd-i386.conf create mode 100644 simple-cdd-multi.conf diff --git a/README b/README new file mode 100644 index 0000000..0153b47 --- /dev/null +++ b/README @@ -0,0 +1,19 @@ +Fully automated webservices installer +* Mail server +* Web syndication +* Instant messaging +* Calendar & contact synchonization +* And More + +Open source components +* Debian +* Postfix +* Dovecot +* OpenLDAP +* Apache2 +* Ejabberd +* LemonLDAP-NG + + +How-to build +http://wiki.yunohost.org/BuildCD diff --git a/extras/.bashrc b/extras/.bashrc new file mode 100644 index 0000000..0cde941 --- /dev/null +++ b/extras/.bashrc @@ -0,0 +1,80 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# don't put duplicate lines in the history. See bash(1) for more options +export HISTCONTROL=ignoredups +# ... and ignore same sucessive entries. +export HISTCONTROL=ignoreboth + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in +xterm-color) + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' + ;; +*) + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + ;; +esac + +# Comment in the above and uncomment this below for a color prompt +#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +PS1='\[\e[35m\][\u@\h]\[\e[0m\] \[\e[36m\]\W\[\e[0m\] \[\e[34m\]\$\[\e[0m\] ' +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PROMPT_COMMAND='echo -ne "\033]0;${HOSTNAME}: ${PWD/$HOME/~}\007"' + ;; +*) + ;; +esac + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +#if [ -f ~/.bash_aliases ]; then +# . ~/.bash_aliases +#fi + +# enable color support of ls and also add handy aliases +if [ "$TERM" != "dumb" ]; then + eval "`dircolors -b`" + alias ls='ls --color=auto' + #alias dir='ls --color=auto --format=vertical' + #alias vdir='ls --color=auto --format=long' +fi + +# some more ls aliases +alias ll='ls -l' +alias la='ls -A' + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if [ -f /etc/bash_completion ]; then + . /etc/bash_completion +fi + +if [[ $(whoami) = "root" ]] && [[ -z $DISPLAY ]] && [[ -z $SSH_CLIENT ]] && [[ -z $SUDO_USER ]] && [[ ! -f /root/.disablemenu ]]; +then + /usr/bin/yunomenu +fi + + diff --git a/extras/.vimrc b/extras/.vimrc new file mode 100644 index 0000000..7013638 --- /dev/null +++ b/extras/.vimrc @@ -0,0 +1,12 @@ +" Activation de la syntaxe +if has("syntax") + syntax on +endif + +set bg=dark + +set ruler + +set encoding=utf-8 +set fileencoding=utf-8 + diff --git a/extras/bandeau.png b/extras/bandeau.png new file mode 100644 index 0000000000000000000000000000000000000000..db9e650186c41578a0b141a39d681f9b73071519 GIT binary patch literal 11442 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 YREF(S*Vh@-aR-GImbnlA4${RJ-r1+KyG~ z5Fs?1Lp7vnceW4g&WlnZjVPq_BAQan=A%TMsp~rbo&U}s&;2~leLcV5b>H`MUC)yp z669+@wWI<74E+6kLIHqL03ZTJw2Yt9WxsZU(n5W`Ky3%}m3Bi52@Kx^U=Y16YVZZI zusA>BbE{Iz>xuoM(*U5~`aGb5Rdg!=C_nl8Yz$9-^7h%r)FG~+jxbVi#qBoh!lRqgmG{)dPYt4;;JE9icfN6!8=Gc~``=?X7q zv-F>iDwCZm%uDLb@ukE_r1tWZ0*8BfZaC9=XD6m(ysUDei8vX4;zM79wO6>5^sS*Q-k#M|r zN%i|f>kXp(FIJIgqX**5!jMhms9%sa6rVo_bf*5;GR)emD+AuSntpCRb2*g{Q3UbW zdamjRPtLB~hJfKI{_H`a{faIN@YxklXApxK?N<}?)fr1IULzK@}~7@_s{ zacg7pv)LNK-a?RaV_n4YJJX7Ee^C~4z2Zn`3`Y$nLh5p~$`U-@COJ`EvHri(lbz-Z z1~Od66*;dhRzZw)ryrDMlaO*7%)M;20N!qc<(MyMZ`w#C?qlZ}#9TB(jU}>rgdH$^ zjNJ{{Ord|%6=^0AT$&^)GFKc4Z=tda0 zR#8*m%*|XMC@GoIUw>#mY1Zd7x@`JGn9hLjAbYKNXxmA}aIkecRfWm$F}LK+gb(pz z;`@;I{_ma#I%r-3XDczW@p^+Ac{I77D}HFjbZ%Xvi>=1;6YBC?Q|>Bhf$ML*TY)=q zG>R=z7cYbtcU2X?CRr8jc10Mh4N#G!k;-7O7(ke?kik{e+>y z)aNHDR5$rjmC5p6KDzKVhb0G;LNDnO!{+@AmhVKri9Ls@DLv%cBf6G3V^AObNe`Cn z+wm>A{nvBg>4u0Sq#)<^xf*34;<@lHdjAqIF+(|B#m{Oc-Hvb3Gjx?gz4ou`U;75D6*no;^` zF}DjVE-F;LCoj z?5rRI*~hBIqnGaCIc%}F9Y!+t`#<5yu`pbY2GfnQ;L+fqP;dB2;<6NbXfiRe0D|6j zHMgSZY}fFB7@e8T*yD!J&t~l4@F$1-HdqK3hVHI|m%;a|MOItU+3GYcIzO-`K_zE= z)3QLEty3{`Xa8&y0mr7Anwu9X-8Xx#Ry`(gOQ!ZoOco1+q_(PV(nlywA~c}8kTT&k zn1{JyKk&VY3rLza3e7Pj`M-&%Abp82n_i>BTs`D`N}(F3T1Pb_TGC(Ilk&1#^w0!O zP8VWyRwri0l?OpCwq%wH+W|}4Apt3~p(rZ2Jx_tJh(53X^ga@FFYoZmkSXj*in;t- zP?~=`Y$Cwr>?}u!S!VI%4&wOSDQ$lXUcj3>kiN<&i0twk=BU|MELRVWce~OS^G@`|4l(YwO+!k{{RpMa;*RW literal 0 HcmV?d00001 diff --git a/profiles/advanced.base_include b/profiles/advanced.base_include new file mode 100644 index 0000000..da49666 --- /dev/null +++ b/profiles/advanced.base_include @@ -0,0 +1,39 @@ +# keep grub or debian-installer may not work properly. +grub + +popularity-contest +localization-config +console-tools + +usbutils +acpi +acpid +eject + +# needed for debian-installer's LVM, software RAID or encrypted disks: +lvm2 +mdadm +cryptsetup + +# to support reiserfs, JFS and XFS filesystems +reiserfsprogs +jfsutils +xfsprogs + +# type-handling tiny package needed for xorg on most architectures +type-handling + +# debian-cd uses debootstrap from the mirror +debootstrap + +# initramfs-tools recommends busybox, and we don't yet support recommends +busybox + +# newer debian-cd (0.3.5+) requires syslinux-common or syslinux in the mirror +syslinux-common +syslinux + +# add non-free firmware +firmware-linux-nonfree +file +libc6-i386 diff --git a/profiles/advanced.description b/profiles/advanced.description new file mode 100644 index 0000000..f531b8e --- /dev/null +++ b/profiles/advanced.description @@ -0,0 +1 @@ +Y U NO HOST full automatic webservices installer diff --git a/profiles/advanced.downloads b/profiles/advanced.downloads new file mode 100644 index 0000000..da49666 --- /dev/null +++ b/profiles/advanced.downloads @@ -0,0 +1,39 @@ +# keep grub or debian-installer may not work properly. +grub + +popularity-contest +localization-config +console-tools + +usbutils +acpi +acpid +eject + +# needed for debian-installer's LVM, software RAID or encrypted disks: +lvm2 +mdadm +cryptsetup + +# to support reiserfs, JFS and XFS filesystems +reiserfsprogs +jfsutils +xfsprogs + +# type-handling tiny package needed for xorg on most architectures +type-handling + +# debian-cd uses debootstrap from the mirror +debootstrap + +# initramfs-tools recommends busybox, and we don't yet support recommends +busybox + +# newer debian-cd (0.3.5+) requires syslinux-common or syslinux in the mirror +syslinux-common +syslinux + +# add non-free firmware +firmware-linux-nonfree +file +libc6-i386 diff --git a/profiles/advanced.packages b/profiles/advanced.packages new file mode 100644 index 0000000..dd11cb0 --- /dev/null +++ b/profiles/advanced.packages @@ -0,0 +1,4 @@ +# less is more intuituve +less +simple-cdd-profiles +firmware-linux-nonfree diff --git a/profiles/advanced.preseed b/profiles/advanced.preseed new file mode 100644 index 0000000..1a57085 --- /dev/null +++ b/profiles/advanced.preseed @@ -0,0 +1,59 @@ +d-i netcfg/use_dhcp false +d-i netcfg/choose_interface select auto +d-i netcfg/disable_dhcp boolean true +d-i netcfg/dhcp_failed note +d-i netcfg/get_hostname string yunohost +d-i netcfg/get_domain string mondomaine.fr +d-i netcfg/get_domain seen true +d-i mirror/country string manual +d-i mirror/http/hostname string ftp.debian.org +d-i mirror/http/directory string /debian +d-i mirror/http/proxy string +d-i mirror/http/proxy seen false +d-i clock-setup/utc boolean true +d-i time/zone string Europe/Paris +d-i clock-setup/ntp boolean true +d-i clock-setup/ntp-server string 3.fr.pool.ntp.org +d-i passwd/root-password-crypted password $1$6xBdkGvE$8nLCNRxwABespdFJniEiX0 +d-i passwd/make-user boolean fasle +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true +d-i apt-setup/local0/repository string \ + http://repo.yunohost.org/ lemonldap main +d-i apt-setup/local1/repository string \ + http://repo.yunohost.org/ megusta main +d-i apt-setup/local0/key string http://lemonldap-ng.org/_media/rpm-gpg-key-ow2 +d-i apt-setup/local1/key string http://repo.yunohost.org/yunohost.asc +d-i debian-installer/allow_unauthenticated string true +tasksel tasksel/first multiselect standard, web-server, ssh-server +d-i pkgsel/include postfix yunohost +popularity-contest popularity-contest/participate boolean false +debconf debconf/frontend select Noninteractive +d-i grub-installer/only_debian boolean true +d-i grub-installer/with_other_os boolean true +d-i finish-install/reboot_in_progress note +d-i cdrom-detect/eject boolean true +d-i debian-installer/exit/reboot boolean true +slapd slapd/domain string yunohost.org +slapd shared/organization string yunohost +slapd slapd/password1 password yunohost +slapd slapd/password2 password yunohost +postfix postfix/main_mailer_type select Internet Site +postfix postfix/mailname string /etc/mailname +mysql-server-5.5 mysql-server/root_password password yunohost +mysql-server-5.5 mysql-server/root_password_again password yunohost +samba-common samba-common/workgroup string WORKGROUP +samba-common samba-common/workgroup boolean true +nslcd nslcd/ldap-bindpw password +nslcd nslcd/ldap-starttls boolean false +nslcd nslcd/ldap-reqcert select +nslcd nslcd/ldap-uris string ldap://localhost/ +nslcd nslcd/ldap-binddn string +nslcd nslcd/ldap-base string dc=yunohost,dc=org +proftpd-basic shared/proftpd/inetd_or_standalone select standalone +iptables-persistent iptables-persistent/autosave_v6 boolean false +iptables-persistent iptables-persistent/autosave_v4 boolean false +libnss-ldapd libnss-ldapd/nsswitch multiselect group, passwd, shadow +d-i preseed/late_command string \ + cp cdrom/simple-cdd/.bashrc /target/root; \ + cp cdrom/simple-cdd/.vimrc /target/root; diff --git a/profiles/advanced.udebs b/profiles/advanced.udebs new file mode 100644 index 0000000..9fd0035 --- /dev/null +++ b/profiles/advanced.udebs @@ -0,0 +1,2 @@ +# the udeb needed for simple-cdd +simple-cdd-profiles diff --git a/profiles/default.base_include b/profiles/default.base_include new file mode 100644 index 0000000..da49666 --- /dev/null +++ b/profiles/default.base_include @@ -0,0 +1,39 @@ +# keep grub or debian-installer may not work properly. +grub + +popularity-contest +localization-config +console-tools + +usbutils +acpi +acpid +eject + +# needed for debian-installer's LVM, software RAID or encrypted disks: +lvm2 +mdadm +cryptsetup + +# to support reiserfs, JFS and XFS filesystems +reiserfsprogs +jfsutils +xfsprogs + +# type-handling tiny package needed for xorg on most architectures +type-handling + +# debian-cd uses debootstrap from the mirror +debootstrap + +# initramfs-tools recommends busybox, and we don't yet support recommends +busybox + +# newer debian-cd (0.3.5+) requires syslinux-common or syslinux in the mirror +syslinux-common +syslinux + +# add non-free firmware +firmware-linux-nonfree +file +libc6-i386 diff --git a/profiles/default.description b/profiles/default.description new file mode 100644 index 0000000..f531b8e --- /dev/null +++ b/profiles/default.description @@ -0,0 +1 @@ +Y U NO HOST full automatic webservices installer diff --git a/profiles/default.downloads b/profiles/default.downloads new file mode 100644 index 0000000..da49666 --- /dev/null +++ b/profiles/default.downloads @@ -0,0 +1,39 @@ +# keep grub or debian-installer may not work properly. +grub + +popularity-contest +localization-config +console-tools + +usbutils +acpi +acpid +eject + +# needed for debian-installer's LVM, software RAID or encrypted disks: +lvm2 +mdadm +cryptsetup + +# to support reiserfs, JFS and XFS filesystems +reiserfsprogs +jfsutils +xfsprogs + +# type-handling tiny package needed for xorg on most architectures +type-handling + +# debian-cd uses debootstrap from the mirror +debootstrap + +# initramfs-tools recommends busybox, and we don't yet support recommends +busybox + +# newer debian-cd (0.3.5+) requires syslinux-common or syslinux in the mirror +syslinux-common +syslinux + +# add non-free firmware +firmware-linux-nonfree +file +libc6-i386 diff --git a/profiles/default.packages b/profiles/default.packages new file mode 100644 index 0000000..dd11cb0 --- /dev/null +++ b/profiles/default.packages @@ -0,0 +1,4 @@ +# less is more intuituve +less +simple-cdd-profiles +firmware-linux-nonfree diff --git a/profiles/default.preseed b/profiles/default.preseed new file mode 100644 index 0000000..c178397 --- /dev/null +++ b/profiles/default.preseed @@ -0,0 +1,80 @@ +d-i netcfg/choose_interface select auto +d-i netcfg/dhcp_failed note +d-i netcfg/dhcp_options select Configure network manually +d-i netcfg/disable_dhcp boolean false +d-i netcfg/get_hostname string yunohost +d-i netcfg/get_domain string yunohost.org +d-i netcfg/get_domain seen true +d-i mirror/country string manual +d-i mirror/http/hostname string ftp.debian.org +d-i mirror/http/directory string /debian +d-i mirror/http/proxy string +d-i clock-setup/utc boolean true +d-i time/zone string Europe/Paris +d-i clock-setup/ntp boolean true +d-i clock-setup/ntp-server string 3.fr.pool.ntp.org +d-i partman-auto/method string regular +d-i partman-auto/choose_recipe select multi +#d-i partman-auto/expert_recipe string \ +# condpart :: \ +# 300 4000 7000 ext3 \ +# $primary{ } $bootable{ } \ +# method{ format } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ / } \ +# . \ +# 64 512 300% linux-swap \ +# method{ swap } format{ } \ +# . \ +# 100 10000 1000000000 ext3 \ +# method{ keep } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ /var } \ +# . +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean false +d-i partman/confirm_nooverwrite boolean true +d-i passwd/root-password-crypted password $1$6xBdkGvE$8nLCNRxwABespdFJniEiX0 +d-i passwd/make-user boolean fasle +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true +d-i apt-setup/local0/repository string \ + http://repo.yunohost.org/ lemonldap main +d-i apt-setup/local1/repository string \ + http://repo.yunohost.org/ megusta main +d-i apt-setup/local0/key string http://lemonldap-ng.org/_media/rpm-gpg-key-ow2 +d-i apt-setup/local1/key string http://repo.yunohost.org/yunohost.asc +d-i debian-installer/allow_unauthenticated string true +tasksel tasksel/first multiselect standard, web-server, ssh-server +d-i pkgsel/include postfix yunohost +popularity-contest popularity-contest/participate boolean false +debconf debconf/frontend select Noninteractive +d-i grub-installer/only_debian boolean true +d-i grub-installer/with_other_os boolean true +d-i finish-install/reboot_in_progress note +d-i cdrom-detect/eject boolean true +d-i debian-installer/exit/reboot boolean true +slapd slapd/domain string yunohost.org +slapd shared/organization string yunohost +slapd slapd/password1 password yunohost +slapd slapd/password2 password yunohost +postfix postfix/main_mailer_type select Internet Site +postfix postfix/mailname string /etc/mailname +mysql-server-5.5 mysql-server/root_password password yunohost +mysql-server-5.5 mysql-server/root_password_again password yunohost +samba-common samba-common/workgroup string WORKGROUP +samba-common samba-common/workgroup boolean true +nslcd nslcd/ldap-bindpw password +nslcd nslcd/ldap-starttls boolean false +nslcd nslcd/ldap-reqcert select +nslcd nslcd/ldap-uris string ldap://localhost/ +nslcd nslcd/ldap-binddn string +nslcd nslcd/ldap-base string dc=yunohost,dc=org +proftpd-basic shared/proftpd/inetd_or_standalone select standalone +iptables-persistent iptables-persistent/autosave_v6 boolean false +iptables-persistent iptables-persistent/autosave_v4 boolean false +libnss-ldapd libnss-ldapd/nsswitch multiselect group, passwd, shadow +d-i preseed/late_command string \ + cp cdrom/simple-cdd/.bashrc /target/root; \ + cp cdrom/simple-cdd/.vimrc /target/root; diff --git a/profiles/default.udebs b/profiles/default.udebs new file mode 100644 index 0000000..9fd0035 --- /dev/null +++ b/profiles/default.udebs @@ -0,0 +1,2 @@ +# the udeb needed for simple-cdd +simple-cdd-profiles diff --git a/simple-cdd-amd64.conf b/simple-cdd-amd64.conf new file mode 100644 index 0000000..bb3d2f8 --- /dev/null +++ b/simple-cdd-amd64.conf @@ -0,0 +1,13 @@ +server="ftp.fr.debian.org" +debian_mirror="ftp://$server/debian/" +rsync_debian_mirror="$server::debian" +profiles="default advanced" +mirror_components="main contrib non-free" +export ARCH="amd64" +export DISKINFO="YunoHost $(date --utc +%Y%m%d)" +export OMIT_MANUAL=1 +export OMIT_RELEASE_NOTES=1 +export INSTALLER_CD=2 +export DOJIGDO=0 +all_extras="`pwd`/extras/.vimrc `pwd`/extras/.bashrc" +export SPLASHPNG="`pwd`/extras/splash.png" diff --git a/simple-cdd-i386.conf b/simple-cdd-i386.conf new file mode 100644 index 0000000..8dbe38e --- /dev/null +++ b/simple-cdd-i386.conf @@ -0,0 +1,13 @@ +server="ftp.fr.debian.org" +debian_mirror="ftp://$server/debian/" +rsync_debian_mirror="$server::debian" +profiles="default advanced" +mirror_components="main contrib non-free" +export ARCH="i386" +export DISKINFO="YunoHost $(date --utc +%Y%m%d)" +export OMIT_MANUAL=1 +export OMIT_RELEASE_NOTES=1 +export INSTALLER_CD=2 +export DOJIGDO=0 +all_extras="`pwd`/extras/.vimrc `pwd`/extras/.bashrc" +export SPLASHPNG="`pwd`/extras/splash.png" diff --git a/simple-cdd-multi.conf b/simple-cdd-multi.conf new file mode 100644 index 0000000..4edcbd0 --- /dev/null +++ b/simple-cdd-multi.conf @@ -0,0 +1,13 @@ +server="ftp.fr.debian.org" +debian_mirror="ftp://$server/debian/" +rsync_debian_mirror="$server::debian" +profiles="default" +mirror_components="main contrib non-free" +export ARCH="i386 amd64" +export DISKINFO="YunoHost $(date --utc +%Y%m%d)" +export OMIT_MANUAL=1 +export OMIT_RELEASE_NOTES=1 +export INSTALLER_CD=2 +export DOJIGDO=0 +all_extras="`pwd`/extras/.vimrc `pwd`/extras/.bashrc" +export SPLASHPNG="`pwd`/extras/splash.png"