summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/splashy/splashy.initcpio_install
blob: 86efda88a64b63f370708ca1e466e5367e3d2838 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# vim: set ft=sh:
install() {
    [ -x /sbin/splashy ] || return 1

    THEMES_DIR="$(splashy_config --get-key /splashy/themes 2> /dev/null)"
    CURRENT_THEME="$(splashy_config --get-key /splashy/current_theme 2> /dev/null)"

    add_binary "/sbin/splashy"
    add_file "/sbin/splashy_chvt"
    add_file "/etc/splashy/config.xml"
    add_full_dir "${THEMES_DIR}/${CURRENT_THEME}"

    #shared libraries needed by splashy
    add_file "/usr/lib/libsplashycnf.so.1"
    add_file "/usr/lib/libsplashy.so.1"
    add_file "/usr/lib/libglib-2.0.so.0"
    add_file "/usr/lib/libdirectfb-1.2.so.0"
    add_file "/usr/lib/libfusion-1.2.so.0"
    add_file "/usr/lib/libdirect-1.2.so.0"
    add_file "/usr/lib/libpng12.so.0"
    add_file "/usr/lib/libjpeg.so.62"
    add_file "/usr/lib/libfreetype.so.6"
    add_file "/lib/libm.so.6"
    add_file "/lib/libpthread.so.0"
    add_file "/usr/lib/libz.so.1"
    add_file "/lib/libdl.so.2"
    add_file "/lib/libc.so.6"
    add_file "/lib/libpcre.so.0"
    add_file "/lib/libsysfs.so.2"
    add_file "/usr/lib/directfb-1.2-0/wm/libdirectfbwm_default.so"
    add_file "/usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so"
    add_file "/usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so"
    add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so"
    add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_default.so"
    add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so"
    add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so"

    if [ $(arch) = "x86_64" ]; then
        add_file "/lib/ld-linux-x86-64.so.2"
    else
        add_file "/lib/ld-linux.so.2"
    fi

    SCRIPT="splashy"
}

help() {
echo "This hook includes Splashy in the initramfs image."
}

#EOF