wok view get-community-backgrounds/stuff/get-community-backgrounds @ rev 18985

Add: Backgrounds created by the community. See: https://github.com/hackdorte/slitaz-community-backgrounds
author Leonardo Laporte <hackdorte@sapo.pt>
date Thu Mar 17 00:11:28 2016 -0300 (2016-03-17)
parents
children f671f3a6699d
line source
1 #!/bin/sh -e
3 [ -f '/etc/slitaz/slitaz.conf' ] && . /etc/slitaz/slitaz.conf
4 [ -z "$INSTALLED" ] && INSTALLED='/var/lib/tazpkg/installed'
6 PACKAGE="get-community-backgrounds"
7 PKGNAME="slitaz-community-backgrounds"
8 VERSION="001"
9 CATEGORY="x-window"
10 SHORT_DESC="Beautiful wallpapers created by the Slitaz Community."
11 MAINTAINER="hackdorte@sapo.pt"
12 LICENSE="BSD"
13 WEB_SITE="https://github.com/hackdorte/slitaz-community-backgrounds"
14 TAGS="artwork background wallpaper"
15 DEPENDS="unzip"
17 ROOT="$1"
18 [ -d "$ROOT" ] || ROOT=""
20 if [ $(id -u) -ne 0 ]; then
21 echo -e "\nYou must be root to run `basename $0`."
22 echo -e "Please type 'su' and root password to become super-user.\n"
23 exit 0
24 fi
26 if [ -d $ROOT$INSTALLED/$PKGNAME ]; then
27 [ -n "$ROOT" ] && exit 1
28 tazpkg remove $PKGNAME
29 [ -d $INSTALLED/$PKGNAME ] && exit 1
30 fi
32 # Source Download
33 TARBALL="master.zip"
34 URL="${WEB_SITE}/archive/$TARBALL"
35 TMP_DIR="$(mktemp -d)"
36 CUR_DIR=$(pwd)
37 cd $TMP_DIR
38 busybox wget -O $TARBALL $URL
40 if [ ! -f $TARBALL ]; then
41 echo "Could not download $TARBALL. Exiting."
42 exit 1
43 fi
45 # Unzip Package
46 unzip $TARBALL
48 # Building Base
49 mkdir -p $PKGNAME-$VERSION/fs/usr/share/images
50 mv $PKGNAME-master/* $PKGNAME-$VERSION/fs/usr/share/images
51 rm -irf $PKGNAME-$VERSION/fs/usr/share/images/README.md
52 rm -irf $PKGNAME-master
53 rm -irf $TARBALL
56 # Writing The Receipt
57 cat > $PKGNAME-$VERSION/receipt <<EOT
58 PACKAGE="$PKGNAME"
59 VERSION="$VERSION"
60 CATEGORY="x-window"
61 SHORT_DESC="$SHORT_DESC"
62 WEB_SITE="$WEB_SITE"
63 MAINTAINER="$MAINTAINER"
64 TAGS="$TAGS"
65 DEPENDS="$DEPENDS"
67 EOT
69 # Creating The Tazpkg Package
70 tazpkg pack $PKGNAME-$VERSION
72 # Install Package
73 tazpkg -i $PKGNAME-$VERSION.tazpkg --root=$ROOT
74 case " $@ " in
75 *\ --k*) mv $PKGNAME-$VERSION.tazpkg $CUR_DIR ;;
76 esac
78 # Clean
79 cd $CUR_DIR
80 rm -rf "$TMP_DIR"