You are not logged in.

#176 2008-09-05 20:46:02

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: Arch Linux and Splashy, a big update

Many thanks for doing that smile. Now hoping for an update to 2008.08 wink.

Regards

André

Offline

#177 2008-09-05 23:37:54

deltaecho
Member
From: Georgia (USA)
Registered: 2008-08-06
Posts: 185

Re: Arch Linux and Splashy, a big update

georgia_tech_swagger wrote:

I pushed some of this stuff to AUR in the hopes of getting it back into community.   I adopted the orphaned splashy package.   It now works out of AUR:

- splashy:  http://aur.archlinux.org/packages.php?ID=10211

- splash-themes:  http://aur.archlinux.org/packages.php?ID=19626

- initscripts-splashy:  http://aur.archlinux.org/packages.php?ID=19624


I also updated the appauling out of date wiki page on Splashy.

http://wiki.archlinux.org/index.php/Splashy

I just installed the updated versions, thanks!  You may want to change Splashy's dependency on initscripts-splash to initscripts-splashy.


Dylon

Offline

#178 2008-09-06 02:55:15

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Arch Linux and Splashy, a big update

Done.  I updated the AUR build to depend on initscripts-splashy instead.


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#179 2008-09-06 07:31:54

funkyou
Member
From: Berlin, DE
Registered: 2006-03-19
Posts: 848
Website

Re: Arch Linux and Splashy, a big update

As the suggestion box only accepts patches:

Quick port to initscripts 2008.08, get the PKGBUILD here: initscripts-splashy.tar.bz2

Untested. But it was so easy, it must work wink

backported_patch_from_git.patch -> not needed anymore, code is now in initscripts
proposed_patch_to_git.patch -> not needed anymore, code is now in initscripts
splash.patch -> renamed to rc.shutdown-splash.patch and added some easy checks to make it more general. if this one would be in the official initscripts too, then we only must get rid of the patched sysvinit smile Now it looks like this:

rc.shutdown-splash.patch

diff -Naur initscripts-2008.08-1.orig/rc.shutdown initscripts-2008.08-1/rc.shutdown
--- initscripts-2008.08-1.orig/rc.shutdown    2008-08-14 11:43:55.000000000 +0200
+++ initscripts-2008.08-1/rc.shutdown    2008-09-06 09:16:20.000000000 +0200
@@ -41,12 +41,20 @@
 
 # Terminate all processes
 stat_busy "Sending SIGTERM To Processes"
-/sbin/killall5 -15 &> /dev/null
+if [ -e "/etc/rc.d/functions.d/splash" ] ; then
+    /sbin/killall5 -15 $KILLALL5_OPTS &> /dev/null
+else
+    /sbin/killall5 -15 &> /dev/null
+fi
 /bin/sleep 5
 stat_done
 
 stat_busy "Sending SIGKILL To Processes"
-/sbin/killall5 -9 &> /dev/null
+if [ -e "/etc/rc.d/functions.d/splash" ] ; then
+    /sbin/killall5 -9 $KILLALL5_OPTS &> /dev/null
+else
+    /sbin/killall5 -9 &> /dev/null
+fi
 /bin/sleep 1
 stat_done
 
@@ -123,12 +131,22 @@
 if [ "$RUNLEVEL" = "0" ]; then
     printsep
     printhl "${C_H2}POWER OFF"
+
+    if [ -e "/etc/rc.d/functions.d/splash" ] ; then
+        splash_exit
+    fi
+
     /sbin/poweroff -d -f -h -i
 else
     printsep
     printhl "${C_H2}REBOOTING"
     # if kexec is installed and a kernel is loaded, use it
     [ -x /sbin/kexec ] && /sbin/kexec -e > /dev/null 2>&1
+
+    if [ -e "/etc/rc.d/functions.d/splash" ] ; then
+        splash_exit
+    fi
+
     /sbin/reboot -d -f -i
 fi

EDIT: Somehow this does not work (says something about /etc/rc.d/functions.d//etc/rc.d/functions.d/splash not found):

/etc/rc.d/functions, line 167

#Source additional functions at the end to allow overrides
for f in /etc/rc.d/functions.d/*; do
  [ -e $f ] && . /etc/rc.d/functions.d/$f
done

But this does:

/etc/rc.d/functions, line 167

#Source additional functions at the end to allow overrides
if [ -d /etc/rc.d/functions.d/ ]; then
    for f in $(/bin/ls /etc/rc.d/functions.d/); do
        . /etc/rc.d/functions.d/$f
    done
fi

I have updated the tarball in this post, now it works...

Last edited by funkyou (2008-09-06 12:25:40)


want a modular and tweaked KDE for arch? try kdemod

Offline

#180 2008-09-06 20:38:34

hash
Member
From: Poland
Registered: 2008-07-31
Posts: 111

Re: Arch Linux and Splashy, a big update

Awesome work funkyou! big_smile Thanks wink

Last edited by hash (2008-09-06 20:51:29)

Offline

#181 2008-09-07 22:52:25

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Arch Linux and Splashy, a big update

Done!  Thanks for contributing funkyou!


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#182 2008-09-08 17:04:30

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: Arch Linux and Splashy, a big update

Awesome, I just installed splashy and it is great. Many thanks for all the hard work smile.

Regards

André

Offline

#183 2008-09-09 11:55:51

Berseker
Member
From: Near Lecco, Italy
Registered: 2008-04-24
Posts: 258

Re: Arch Linux and Splashy, a big update

ehm.. why this initscripts package is called initscripts-splashy ? the previous one was called 'initscripts-splash' without the last 'y'..
i've corrected it in my PKGBUILD.

Last edited by Berseker (2008-09-09 11:57:26)

Offline

#184 2008-09-09 12:56:08

fflarex
Member
Registered: 2007-09-15
Posts: 466

Re: Arch Linux and Splashy, a big update

No, I'm pretty sure that wasn't a mistake, Berseker... if go back one page in this thread you'll see that the PKGBUILD was explicitly changed to depend on initscripts-splashy.

Anyways, I've been waiting for this stuff to make it into some kind of a semi-official repo. Any word on when it gets into community?

Offline

#185 2008-09-09 19:54:46

Mikko777
Member
From: Suomi, Finland
Registered: 2006-10-30
Posts: 837

Re: Arch Linux and Splashy, a big update

fflarex wrote:

No, I'm pretty sure that wasn't a mistake, Berseker... if go back one page in this thread you'll see that the PKGBUILD was explicitly changed to depend on initscripts-splashy.

Anyways, I've been waiting for this stuff to make it into some kind of a semi-official repo. Any word on when it gets into community?

Here's a repo for you:
(oh yeah i use the newer splashy and funkyou's initscripts)

http://mikko.likbilen.com/?q=node/3

It prolly wont go to community ever, unless the initscripts-splashy and sysvinit-mod are removed as deps.

And yes initscripts-splashy makes "way" more sense than initscripts-splash.

Anyways splashy sucks according to funkyou and he's working on getting this to run on arch:

http://www.exactcode.de/site/open_source/escreen/

that would be kiss smile

Last edited by Mikko777 (2008-09-09 19:57:25)

Offline

#186 2008-09-10 03:42:13

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Arch Linux and Splashy, a big update

initscripts-splash already exists in AUR --> horribly broken, horribly out of date, barely maintained.

So even if you WANTED it to be initscripts-splash, that aint gonna happen.

Last edited by georgia_tech_swagger (2008-09-10 03:43:47)


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#187 2008-09-10 04:14:47

Megamixman
Member
Registered: 2008-05-04
Posts: 73

Re: Arch Linux and Splashy, a big update

eScreen looks like really nice actually. What's the status on the current splashy implementation? Do sleep/hibernate work with it yet? I'm basically holding out for those two since 95% of the time I don't shutdown my laptop; just put it to sleep.

Offline

#188 2008-09-10 13:30:33

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Arch Linux and Splashy, a big update

Megamixman wrote:

eScreen looks like really nice actually. What's the status on the current splashy implementation? Do sleep/hibernate work with it yet? I'm basically holding out for those two since 95% of the time I don't shutdown my laptop; just put it to sleep.

Yes and no.

Yes, pm-suspend and pm-hibernate are working fine for me and I have splashy installed and working.   

No, a splashy screen does not appear during the suspend or hibernate process.   Just a black screen.


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#189 2008-09-12 06:24:10

Berseker
Member
From: Near Lecco, Italy
Registered: 2008-04-24
Posts: 258

Re: Arch Linux and Splashy, a big update

georgia_tech_swagger wrote:

initscripts-splash already exists in AUR --> horribly broken, horribly out of date, barely maintained.

So even if you WANTED it to be initscripts-splash, that aint gonna happen.

ehm.. in fact i had only changed the name of tha package in the PKGBUILD and it installed without problems.. btw i didn't notice the change of the previous page, so now I'll try to update everything.. with the 'y' new package..!

i've got an error when i try to compile splashy 0.3.10

/bin/grep -E -e "splashy_.*" ".libs/libsplashycnf.exp" > ".libs/libsplashycnf.expT"
mv -f ".libs/libsplashycnf.expT" ".libs/libsplashycnf.exp"
/usr/bin/ld: cannot find -lsplashycnf  ## <<---------- i think that's where the error starts
collect2: ld returned 1 exit status
make[2]: *** [libsplashy.la] Error 1
make[2]: *** Waiting for unfinished jobs....
echo "{ global:" > .libs/libsplashycnf.ver
 cat .libs/libsplashycnf.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libsplashycnf.ver
 echo "local: *; };" >> .libs/libsplashycnf.ver
 gcc -shared  .libs/xml_config.o .libs/xml_parser.o  -lglib-2.0  -march=core2 -Wl,-soname -Wl,libsplashycnf.so.1 -Wl,-version-script -Wl,.libs/libsplashycnf.ver -o .libs/libsplashycnf.so.1.0.0
(cd .libs && rm -f libsplashycnf.so.1 && ln -s libsplashycnf.so.1.0.0 libsplashycnf.so.1)
(cd .libs && rm -f libsplashycnf.so && ln -s libsplashycnf.so.1.0.0 libsplashycnf.so)
mv -f .deps/splashy_config-splashy_config-functions.Tpo .deps/splashy_config-splashy_config-functions.Po
creating libsplashycnf.la
(cd .libs && rm -f libsplashycnf.la && ln -s ../libsplashycnf.la libsplashycnf.la)
make[2]: Leaving directory `/tmp/yaourt-tmp-berseker/aur-splashy/splashy/src/splashy-0.3.10/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-berseker/aur-splashy/splashy/src/splashy-0.3.10'
make: *** [all] Error 2
==> ERRORE: Compilazione interrotta.
    L'operazione sta per essere interrotta...
Error: Makepkg was unable to build splashy package.

initscripts-splashy compiled and installed without problems

Last edited by Berseker (2008-09-12 06:38:54)

Offline

#190 2008-09-17 00:38:36

JasonSpine
Member
Registered: 2008-09-17
Posts: 3

Re: Arch Linux and Splashy, a big update

My GNOME still can't shutdown. Any ideas? I see only message says that the system is shutting down and when I change "screen" with Alt+F8 it's really performed. Is there any solution to get back to normal? XFCE and it's xfce4-session works fine. But I'd like to use GNOME smile

Offline

#191 2008-09-24 22:44:18

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Arch Linux and Splashy, a big update

maybe it would be usefull for the splashy users to add an install script, i changed for myself the PKGBUILD and added an installscript because i'm building this package not only for myself and i found it very anoying that i had to reconfigure after every splashy update

in the install script i also added the mkinitcpio -p kernel26 because you should rebuilt after every update

PKGBUILD:

# Contributor: Lexiw <llexiw@gmail.com>
# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
# Contributor: dongiovanni <dongiovanni@archlinux.de>
# Contributor: Darwin Bautista <djclue917@gmail.com>
# Contributor: Jeremy Sands <cto@jeremysands.com>
# Contributor: Tons of people here http://bbs.archlinux.org/viewtopic.php?id=48978
# if you want to Contributor : BlackEagle <ike.devolder@scarlet.be>

pkgname=splashy
pkgver=0.3.11
pkgrel=4
pkgdesc="A next-generation user-space boot splashing system for Linux systems"
arch=('i686' 'x86_64')
url="http://splashy.alioth.debian.org/"
license=('GPL')
depends=('file' 'glib2' 'initscripts-splashy' 'directfb')
makedepends=('perl' 'pkgconfig' 'procps' 'gcc' 'make')
[b]install=${pkgname}.install[/b]
options=('!libtool')
source=(http://alioth.debian.org/frs/download.php/2519/splashy-0.3.11.tar.gz
    splashy.initcpio_install
    splashy.initcpio_hook
    splashy-functions)
md5sums=('a0c69f379377bdb2169fbb78f7212a56'
         '89ab896c3b6d8edc70f7233d4f447897'
         'f2d1b7ca4560a2888b08c5580dc8afae'
         '91972fc154635806923befe3a70a1299')

build() {
    cd ${startdir}/src/${pkgname}-${pkgver}

    ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --sbindir=/sbin --datarootdir=/usr/share --mandir=/usr/share/man --includedir=/usr/include
    make || return 1
    make DESTDIR=${startdir}/pkg install

    # Remove unnecessary files
    rm -rf ${startdir}/pkg/etc/{console-tools,default,init.d,lsb-base-logging.sh}
    rm -rf ${startdir}/pkg/usr/share/initramfs-tools

    install -D -m644 ${startdir}/splashy.initcpio_install ${startdir}/pkg/lib/initcpio/install/splashy
    install -D -m644 ${startdir}/splashy.initcpio_hook ${startdir}/pkg/lib/initcpio/hooks/splashy
    install -D -m644 ${startdir}/splashy-functions ${startdir}/pkg/etc/rc.d/splashy-functions

    sed -e 's|>/etc/splashy/themes<|>/usr/share/splashy/themes<|' -i ${startdir}/pkg/etc/splashy/config.xml
}

and of course
splashy.install:

## arg 1: splashy 0.3.11-4 
post_install() {
  echo ">>> run mkinitcpio"
  echo ">>> if your mkinitcpio.conf is not configured, configure it and run"
  echo ">>> mkinitcpio -p kernel26"
}

## arg 1: splashy 0.3.11-4
## arg 2: splashy 0.3.11-3
pre_upgrade() {
  echo ">>> save your configuration file if it exists"
  if [ -f /etc/splashy/config.xml ]; then
    mv /etc/splashy/config.xml /etc/splashy/config.xml.user
  fi
}

## arg 1: splashy 0.3.11-4 
## arg 2: splashy 0.3.11-3
post_upgrade() {
  if [ -f /etc/splashy/config.xml.user ]; then
    echo ">>> move standard configuration to .pacnew"
    mv /etc/splashy/config.xml /etc/splashy/config.xml.pacnew
    echo ">>> move your configuration file back in position"
    mv /etc/splashy/config.xml.user /etc/splashy/config.xml
  fi
  echo ">>> run mkinitcpio"
  echo ">>> when splashy gets updated we have to rebuild the kernel26.img"
  mkinitcpio -p kernel26
}

# vim:set ts=2 sw=2 et:

because i made some mistakes i'm already at version 4

Hoping this might be usefull

Last edited by BlackIkeEagle (2008-09-24 22:45:45)


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#192 2008-10-03 15:13:21

pjjanak
Member
Registered: 2008-08-17
Posts: 128

Re: Arch Linux and Splashy, a big update

Using the new splashy and initscripts-splashy, install went smoothly and shutdown/restart/boot are still giving me a splash screen. Out of curiosity, what seems to be the challenge in making a splash screen on hibernate/suspend?

Peter

Offline

#193 2008-10-03 19:45:33

archdave
Member
From: St. Louis, MO
Registered: 2008-02-26
Posts: 99
Website

Re: Arch Linux and Splashy, a big update

1) added to /etc/pacman.conf
[archlinuxve]
Server = http://repo.archlinux.com.ve/x86_64
# pacman -S splashy

2) Get up-to-date first
pacman -Syu

3)
pacman -S splashy
resolving dependencies...
looking for inter-conflicts...
:: initscripts-splash conflicts with initscripts. Remove initscripts? [Y/n] y
:: sysvinit-mod conflicts with sysvinit. Remove sysvinit? [Y/n] y

Remove (2): sysvinit-2.86-4  initscripts-2008.08-1

Total Removed Size:   0.31 MB

Targets (4): sysvinit-mod-2.86-1  initscripts-splash-2008.05-6  directfb-1.2.0-1  splashy-0.3.10-1

Total Download Size:    3.39 MB
Total Installed Size:   9.42 MB

Proceed with installation? [Y/n] y
:: Retrieving packages from community...
directfb-1.2.0-1           2.2M  213.0K/s 00:00:10 [############################################################################################] 100%
:: Retrieving packages from archlinuxve...
error: failed retrieving file 'sysvinit-mod-2.86-1-i686.pkg.tar.gz' from repo.archlinux.com.ve : Not Found
initscripts-splash-...    15.3K  131.5K/s 00:00:00 [############################################################################################] 100%
splashy-0.3.10-1-x86_64 1161.0K  326.6K/s 00:00:04 [############################################################################################] 100%
warning: failed to retrieve some files from archlinuxve
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.


Wtf?
error: failed retrieving file 'sysvinit-mod-2.86-1-i686.pkg.tar.gz' from repo.archlinux.com.ve : Not Found

Shouldn't this be an -x86_64 package?

Last edited by archdave (2008-10-03 19:49:35)


Running GNU/Linux Arch (Core Dump) x86_64 on System Dell-a-zoid
on Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz

Offline

#194 2008-10-03 22:56:29

pjjanak
Member
Registered: 2008-08-17
Posts: 128

Re: Arch Linux and Splashy, a big update

Well, it looks like the latest developments have been put into the AUR (finally), so I don't think you'll need to install from the 3rd party repos anymore.

Peter

Offline

#195 2008-10-05 05:45:35

archdave
Member
From: St. Louis, MO
Registered: 2008-02-26
Posts: 99
Website

Re: Arch Linux and Splashy, a big update

==> splashy dependencies:
- file (already installed)
- glib2 (already installed)
- initscripts-splashy (building from AUR)
- directfb (package found)
- perl (already installed)
- pkgconfig (already installed)
- procps (already installed)
- gcc (already installed)
- make (already installed)


Oh well, this depends on using "initscripts-splashy".  What guarentee is there that the maintainer (none?)  will keep this package up to date with changes in initscripts?


Running GNU/Linux Arch (Core Dump) x86_64 on System Dell-a-zoid
on Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz

Offline

#196 2008-10-15 06:38:34

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: Arch Linux and Splashy, a big update

Might we see an update to version 2008.09-2 of initscripts-splashy?

Regards

André

Offline

#197 2008-12-03 08:02:40

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: Arch Linux and Splashy, a big update

Splashy 0.3.12 is out. Might we see an update of that too along with initscripts-splashy?

Regards

Offline

#198 2008-12-27 02:45:24

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Arch Linux and Splashy, a big update

I just pushed out the very latest initscripts-splashy and splashy.   Enjoy.   Works great on my new Core i7 box.


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#199 2008-12-27 10:25:17

Berseker
Member
From: Near Lecco, Italy
Registered: 2008-04-24
Posts: 258

Re: Arch Linux and Splashy, a big update

I will try them as fast as I can! thankyou

Offline

#200 2008-12-27 16:25:27

hash
Member
From: Poland
Registered: 2008-07-31
Posts: 111

Re: Arch Linux and Splashy, a big update

georgia_tech_swagger wrote:

I just pushed out the very latest initscripts-splashy and splashy.   Enjoy.   Works great on my new Core i7 box.

Works great! Thanks for update!

Offline

Board footer

Powered by FluxBB