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

Up tazlito (444)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Dec 24 10:22:25 2016 +0100 (2016-12-24)
parents 88ac4a69bf11
children d95ae0b39830
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"
16 ROOT="$1"
17 [ -d "$ROOT" ] || ROOT=""
19 if [ $(id -u) -ne 0 ]; then
20 echo -e "\nYou must be root to run `basename $0`."
21 echo -e "Please type 'su' and root password to become super-user.\n"
22 exit 0
23 fi
25 if [ -d $ROOT$INSTALLED/$PKGNAME ]; then
26 [ -n "$ROOT" ] && exit 1
27 tazpkg remove $PKGNAME
28 [ -d $INSTALLED/$PKGNAME ] && exit 1
29 fi
31 # Source Download
32 TARBALL="master.zip"
33 URL="${WEB_SITE}/archive/$TARBALL"
34 TMP_DIR="$(mktemp -d)"
35 CUR_DIR=$(pwd)
36 cd $TMP_DIR
37 busybox wget -O $TARBALL $URL
39 if [ ! -f $TARBALL ]; then
40 echo "Could not download $TARBALL. Exiting."
41 exit 1
42 fi
44 # Unzip Package
45 busybox unzip $TARBALL
47 # Building Base
48 mkdir -p $PKGNAME-$VERSION/fs/usr/share/images
49 mv $PKGNAME-master/* $PKGNAME-$VERSION/fs/usr/share/images
50 rm -irf $PKGNAME-$VERSION/fs/usr/share/images/README.md
51 rm -irf $PKGNAME-master
52 rm -irf $TARBALL
55 # Writing The Receipt
56 cat > $PKGNAME-$VERSION/receipt <<EOT
57 PACKAGE="$PKGNAME"
58 VERSION="$VERSION"
59 CATEGORY="x-window"
60 SHORT_DESC="$SHORT_DESC"
61 WEB_SITE="$WEB_SITE"
62 MAINTAINER="$MAINTAINER"
63 TAGS="$TAGS"
65 EOT
67 # Creating The Tazpkg Package
68 tazpkg pack $PKGNAME-$VERSION
70 # Install Package
71 tazpkg -i $PKGNAME-$VERSION.tazpkg --root=$ROOT
72 case " $@ " in
73 *\ --k*) mv $PKGNAME-$VERSION.tazpkg $CUR_DIR ;;
74 esac
76 # Clean
77 cd $CUR_DIR
78 rm -rf "$TMP_DIR"