Added Mono v3.4.0 and NzbDrone v2.0.0.1350 - Updated sqlite to v3.8.4.3 and added SQLITE_ENABLE_COLUMN_METADATA. Updated mediainfo & libmediainfo to v0.7.68

This commit is contained in:
maxrogers
2014-03-31 12:18:37 -06:00
parent 984cd1f938
commit 0f67aeb2c6
24 changed files with 555 additions and 13 deletions

View File

@ -1,5 +1,5 @@
PKG_NAME = libmediainfo
PKG_VERS = 0.7.64
PKG_VERS = 0.7.68
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)_$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://downloads.sourceforge.net/project/mediainfo/source/$(PKG_NAME)/$(PKG_VERS)

View File

@ -1,3 +1,3 @@
libmediainfo_0.7.64.tar.gz SHA1 2e81fc890d0c2b320dc4e580893ea20b7ed8f84f
libmediainfo_0.7.64.tar.gz SHA256 f1e3ec0010ca5ccab885a23b8ca43edf9d7027f93420f305698680ad9d6e9852
libmediainfo_0.7.64.tar.gz MD5 745df7fc2df710e62e599373fa0052d0
libmediainfo_0.7.68.tar.gz SHA1 3e4a06bdd90e66817855a67dd5249d52ae6a6e98
libmediainfo_0.7.68.tar.gz SHA256 c264c21ba53f729e0ef36fe975d71f91c29ce858d34be3920cd3a6e89f9f3f71
libmediainfo_0.7.68.tar.gz MD5 1f4764c2b31245822085104692a2107a

View File

@ -1,5 +1,5 @@
PKG_NAME = mediainfo
PKG_VERS = 0.7.64
PKG_VERS = 0.7.68
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)_$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://downloads.sourceforge.net/project/mediainfo/source/$(PKG_NAME)/$(PKG_VERS)

View File

@ -1,3 +1,3 @@
mediainfo_0.7.64.tar.gz SHA1 9af5d63bd227820e603c399e198908fdc6512c8b
mediainfo_0.7.64.tar.gz SHA256 4fc261c0d461cde80e956c17891e2ed76f011ce625fe38d428744d41fc44eeff
mediainfo_0.7.64.tar.gz MD5 139ac661efd0f318555ad24bf47b1fda
mediainfo_0.7.68.tar.gz SHA1 d2f9832e6b1e6d81c1ae165810ffe448cf1d49a8
mediainfo_0.7.68.tar.gz SHA256 f88d0f208994e274fbaf604ed4d2e98c659e353f2d453240f5f6d0be021b3fc9
mediainfo_0.7.68.tar.gz MD5 345ac89f1bbe177d2ce151ad6419bca0

39
cross/mono/Makefile Normal file
View File

@ -0,0 +1,39 @@
PKG_NAME = mono
PKG_VERS = 3.4.0
PKG_EXT = tar.bz2
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://download.mono-project.com/sources/mono
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
DEPENDS = native/$(PKG_NAME)
HOMEPAGE = http://www.mono-project.com/
COMMENT = Cross platform, open source .NET development framework
LICENSE =
GNU_CONFIGURE = 1
CONFIGURE_ARGS =
PRE_CONFIGURE_TARGET = myPreConfigure
# Notify of unsupported architectures
ifneq ($(findstring $(ARCH),bromolow cedarview evansport x86 armada370 88f6281 armadaxp),$(ARCH))
$(error $(ARCH) is not a supported architecture)
endif
POST_INSTALL_TARGET = myPostInstall
include ../../mk/spksrc.cross-cc.mk
MONO_NATIVE_INSTALL = $(WORK_DIR)/../../../native/$(PKG_NAME)/work-native/install
.PHONY: myPreConfigure
myPreConfigure:
$(RUN) autoreconf
.PHONY: myPostInstall
myPostInstall:
install -m 755 -d $(STAGING_DIR)/lib
tar -cpf - -C $(MONO_NATIVE_INSTALL)/usr/local/lib . | tar -xpkf - -C $(STAGING_DIR)/lib
install -m 755 -d $(STAGING_DIR)/etc/mono
tar -cpf - -C $(MONO_NATIVE_INSTALL)/usr/local/etc/mono . | tar -xpkf - -C $(STAGING_DIR)/etc/mono

74
cross/mono/PLIST Normal file
View File

@ -0,0 +1,74 @@
bin:bin/al
bin:bin/al2
bin:bin/gacutil
bin:bin/gacutil2
bin:bin/gmcs
bin:bin/ilasm
bin:bin/makecert
bin:bin/mcs
bin:bin/mdassembler
bin:bin/mdoc-assemble
bin:bin/mdoc-export-html
bin:bin/mdoc-export-msxdoc
bin:bin/mdoc-update
bin:bin/mdoc-validate
bin:bin/mdvalidater
bin:bin/mkbundle
bin:bin/mono
bin:bin/mono-boehm
bin:bin/mono-configuration-crypto
bin:bin/monodis
bin:bin/monodocer
bin:bin/monodocs2html
bin:bin/monodocs2slashdoc
bin:bin/mono-find-provides
bin:bin/mono-find-requires
bin:bin/mono-gdb.py
bin:bin/mono-heapviz
bin:bin/monop
bin:bin/monop2
bin:bin/mono-service
bin:bin/mono-service2
bin:bin/mono-sgen
bin:bin/mono-sgen-gdb.py
bin:bin/mono-test-install
bin:bin/mprof-report
bin:bin/nunit-console
bin:bin/nunit-console2
bin:bin/nunit-console4
bin:bin/pedump
bin:bin/peverify
bin:bin/resgen
bin:bin/resgen2
bin:bin/sn
bin:bin/wsdl
bin:bin/wsdl2
rsc:etc/mono/2.0/Browsers/Compat.browser
rsc:etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
rsc:etc/mono/2.0/machine.config
rsc:etc/mono/2.0/settings.map
rsc:etc/mono/2.0/web.config
lib:lib/libikvm-native.so
lnk:lib/libmono-2.0.so
lnk:lib/libmono-2.0.so.1
lib:lib/libmono-2.0.so.1.0.0
lnk:lib/libmonoboehm-2.0.so
lnk:lib/libmonoboehm-2.0.so.1
lib:lib/libmonoboehm-2.0.so.1.0.0
lib:lib/libMonoPosixHelper.so
lnk:lib/libmono-profiler-aot.so
lnk:lib/libmono-profiler-aot.so.0
lib:lib/libmono-profiler-aot.so.0.0.0
lnk:lib/libmono-profiler-cov.so
lnk:lib/libmono-profiler-cov.so.0
lib:lib/libmono-profiler-cov.so.0.0.0
lnk:lib/libmono-profiler-iomap.so
lnk:lib/libmono-profiler-iomap.so.0
lib:lib/libmono-profiler-iomap.so.0.0.0
lnk:lib/libmono-profiler-log.so
lnk:lib/libmono-profiler-log.so.0
lib:lib/libmono-profiler-log.so.0.0.0
lnk:lib/libmonosgen-2.0.so
lnk:lib/libmonosgen-2.0.so.1
lib:lib/libmonosgen-2.0.so.1.0.0
lib:lib/libMonoSupportW.so

3
cross/mono/digests Normal file
View File

@ -0,0 +1,3 @@
mono-3.4.0.tar.bz2 SHA1 bae86f50f9a29d68d4e1917358996e7186e7f89e
mono-3.4.0.tar.bz2 SHA256 fd4cadc6a849896c6a4382321f06ce9f224326affd2c8aaa47ba7218c0d951d4
mono-3.4.0.tar.bz2 MD5 698024a40ee0721c2a24c45be2e39f28

25
cross/nzbdrone/Makefile Normal file
View File

@ -0,0 +1,25 @@
PKG_NAME = NzbDrone
PKG_BRANCH = master
PKG_VERS = 2.0.0.1350
PKG_LANG = mono
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME).$(PKG_BRANCH).$(PKG_VERS).$(PKG_LANG).$(PKG_EXT)
PKG_DIST_SITE = http://update.nzbdrone.com/v2/master/mono
PKG_DIR = $(PKG_NAME)
DEPENDS =
HOMEPAGE = http://nzbdrone.com
COMMENT = NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.
LICENSE =
CONFIGURE_TARGET = nop
COMPILE_TARGET = nop
INSTALL_TARGET = myInstall
include ../../mk/spksrc.cross-cc.mk
myInstall:
mkdir -p $(STAGING_INSTALL_PREFIX)/share/$(PKG_NAME)
tar -cf - -C $(WORK_DIR)/$(PKG_DIR) . | tar -xf - -C $(STAGING_INSTALL_PREFIX)/share/$(PKG_NAME)

1
cross/nzbdrone/PLIST Normal file
View File

@ -0,0 +1 @@
rsc:share/NzbDrone

3
cross/nzbdrone/digests Normal file
View File

@ -0,0 +1,3 @@
NzbDrone.master.2.0.0.1350.mono.tar.gz SHA1 86b9800c56ec012ab19a93cd2c1198790e4b6791
NzbDrone.master.2.0.0.1350.mono.tar.gz SHA256 3d5fc1daf671249b68bd76ce0bf05cc15c7c010fa400ad7b9a02b31f574e6292
NzbDrone.master.2.0.0.1350.mono.tar.gz MD5 b6bff219248ea4326e3e6d77831d6716

View File

@ -1,8 +1,8 @@
PKG_NAME = sqlite-autoconf
PKG_VERS = 3080200
PKG_VERS = 3080403
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://www.sqlite.org/2013
PKG_DIST_SITE = http://www.sqlite.org/2014
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
DEPENDS = cross/zlib cross/speex
@ -13,4 +13,6 @@ LICENSE = http://www.sqlite.org/copyright.html
GNU_CONFIGURE = 1
ADDITIONAL_CFLAGS = -DSQLITE_ENABLE_COLUMN_METADATA
include ../../mk/spksrc.cross-cc.mk

View File

@ -1,3 +1,3 @@
sqlite-autoconf-3080200.tar.gz SHA1 6033ef603ce221d367c665477514d972ef1dc90e
sqlite-autoconf-3080200.tar.gz SHA256 a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92
sqlite-autoconf-3080200.tar.gz MD5 f62206713e6a08d4ccbc60b1fd712a1a
sqlite-autoconf-3080403.tar.gz SHA1 70f3b100fa22e5bfebfe1b0a2102612e3c6c53fb
sqlite-autoconf-3080403.tar.gz SHA256 e0e995e23a324a5d6ae95d8a836240382a4d7475d09707fc469c8cafcbd48d65
sqlite-autoconf-3080403.tar.gz MD5 0f5459cde43cb269e5120ecd2c671ced

17
native/mono/Makefile Normal file
View File

@ -0,0 +1,17 @@
PKG_NAME = mono
PKG_VERS = 3.4.0
PKG_EXT = tar.bz2
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://download.mono-project.com/sources/mono
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
DEPENDS =
HOMEPAGE = http://www.mono-project.com/
COMMENT = .NET for linux... dude
LICENSE =
GNU_CONFIGURE = 1
CONFIGURE_ARGS =
include ../../mk/spksrc.native-cc.mk

51
spk/mono/Makefile Normal file
View File

@ -0,0 +1,51 @@
SPK_NAME = mono
SPK_VERS = 3.4.0
SPK_REV = 1
SPK_ICON = src/mono.png
BETA = 1
FIRMWARE = 4.0-2198
DEPENDS = cross/$(SPK_NAME)
MAINTAINER = SynoCommunity
DESCRIPTION = Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsofts .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standardized software platform, we can lower the barriers to producing great applications for Linux.
DESCRIPTION_FRE = Mono est une plateforme logicielle conçue pour permettre aux développeurs de créer facilement des applications multiplateformes. Il s agit d une mise en œuvre de Microsofts. Net Framework basé sur les normes ECMA pour C # et le Common Language Runtime open source. Nous pensons qu'en adoptant une plate-forme de logiciel de succès, standardisé, nous pouvons réduire les obstacles à la production de grandes applications pour Linux.
DESCRIPTION_SPN = Mono es una plataforma de software diseñada para permitir a los desarrolladores crear fácilmente aplicaciones de plataforma cruzada. Es una implementación de código abierto de Microsoft de. Net Framework basado en los estándares ECMA para C # y el Common Language Runtime. Creemos que al abrazar una exitosa plataforma de software estandarizada, podemos bajar las barreras a la producción de grandes aplicaciones para Linux.
RELOAD_UI = yes
DISPLAY_NAME = Mono
CHANGELOG = "1. Initial release"
HOMEPAGE = http://mono-project.com/
LICENSE =
INSTALLER_SCRIPT = src/installer.sh
SSS_SCRIPT = src/dsm-control.sh
ADDITIONAL_SCRIPTS =
INSTALL_PREFIX = /usr/local/$(SPK_NAME)
POST_STRIP_TARGET = mono_extra_install
BUSYBOX_CONFIG = usrmng
ENV += BUSYBOX_CONFIG="$(BUSYBOX_CONFIG)"
MONO_NATIVE_INSTALL = $(WORK_DIR)/../../../native/$(SPK_NAME)/work-native/install
include ../../mk/spksrc.spk.mk
.PHONY: mono_extra_install
mono_extra_install:
install -m 755 -d $(STAGING_DIR)/lib
tar -cpf - -C $(MONO_NATIVE_INSTALL)/usr/local/lib . | tar -xpkf - -C $(STAGING_DIR)/lib
install -m 755 -d $(STAGING_DIR)/etc/mono
tar -cpf - -C $(MONO_NATIVE_INSTALL)/usr/local/etc/mono . | tar -xpkf - -C $(STAGING_DIR)/etc/mono
install -m 755 -d $(STAGING_DIR)/var
install -m 755 -d $(STAGING_DIR)/app
install -m 755 -d $(STAGING_DIR)/app/images
for size in 16 24 32 48 72 ; \
do \
convert $(SPK_ICON) -thumbnail $${size}x$${size} \
$(STAGING_DIR)/app/images/$(SPK_NAME)-$${size}.png ; \
done

0
spk/mono/PLIST Normal file
View File

30
spk/mono/src/dsm-control.sh Executable file
View File

@ -0,0 +1,30 @@
#!/bin/sh
# Package
PACKAGE="mono"
DNAME="Mono"
INSTALL_LOG="${INSTALL_DIR}/var/install.log"
case "$1" in
start)
exit 0
;;
stop)
exit 0
;;
status)
exit 0
;;
killall)
;;
log)
echo "${INSTALL_LOG}"
exit 0
;;
*)
echo "Usage: $0 [start|stop|status]"
exit 1
;;
esac
#exit 0

58
spk/mono/src/installer.sh Executable file
View File

@ -0,0 +1,58 @@
#!/bin/sh
# Package
PACKAGE="mono"
DNAME="Mono"
# Others
INSTALL_DIR="/usr/local/${PACKAGE}"
PATH="${INSTALL_DIR}/bin:${PATH}"
INSTALL_LOG="${INSTALL_DIR}/var/install.log"
preinst ()
{
exit 0
}
postinst ()
{
# Link
ln -s ${SYNOPKG_PKGDEST} ${INSTALL_DIR}
# Complete installation items & log
echo " -- || Mono Installed | $(date) | Version Info: || -- " >> ${INSTALL_LOG}
${INSTALL_DIR}/bin/mono -V >> ${INSTALL_LOG} 2>&1
# Correct the files ownership
chown -R ${USER}:root ${SYNOPKG_PKGDEST}
exit 0
}
preuninst ()
{
# Remove link
rm -f ${INSTALL_DIR}
exit 0
}
postuninst ()
{
exit 0
}
preupgrade ()
{
exit 0
}
postupgrade ()
{
exit 0
}

BIN
spk/mono/src/mono.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

51
spk/nzbdrone/Makefile Normal file
View File

@ -0,0 +1,51 @@
SPK_NAME = nzbdrone
SPK_VERS = 2.0.0.1350
SPK_REV = 1
SPK_ICON = src/nzbdrone.png
BETA = 1
FIRMWARE = 4.0-2198
DEPENDS = cross/busybox cross/mediainfo cross/sqlite cross/$(SPK_NAME)
SPK_DEPENDS = "mono>3.2"
MAINTAINER = SynoCommunity
DESCRIPTION = NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.
DESCRIPTION_FRE = NZBDrone est un PVR pour les utilisateurs de groupes de discussion. Il peut surveiller plusieurs flux RSS pour les nouveaux épisodes de vos séries préférées et saisira, sortes et les renomme. Il peut également être configuré pour mettre à jour automatiquement la qualité des fichiers déjà téléchargés si un meilleur format de qualité devient disponible.
DESCRIPTION_SPN = NZBDrone es un PVR para los usuarios de grupos de noticias. Se puede controlar múltiples canales RSS para nuevos episodios de sus programas favoritos y se agarra, tipo y les cambia el nombre. También puede ser configurado para actualizar automáticamente la calidad de los archivos ya descargados si un formato de mejor calidad disponible.
ADMIN_PORT = 8989
RELOAD_UI = yes
DISPLAY_NAME = NzbDrone
CHANGELOG = "1. Initial package"
HOMEPAGE = http://nzbdrone.com
LICENSE =
INSTALLER_SCRIPT = src/installer.sh
SSS_SCRIPT = src/dsm-control.sh
ADDITIONAL_SCRIPTS =
INSTALL_PREFIX = /usr/local/$(SPK_NAME)
POST_STRIP_TARGET = nzbdrone_extra_install
BUSYBOX_CONFIG = usrmng daemon
ENV += BUSYBOX_CONFIG="$(BUSYBOX_CONFIG)"
include ../../mk/spksrc.spk.mk
.PHONY: nzbdrone_extra_install
nzbdrone_extra_install:
install -m 755 -d $(STAGING_DIR)/
install -m 755 -d $(STAGING_DIR)/var
install -m 755 -d $(STAGING_DIR)/app
install -m 644 src/app/config $(STAGING_DIR)/app/config
install -m 755 -d $(STAGING_DIR)/app/images
for size in 16 24 32 48 72 ; \
do \
convert $(SPK_ICON) -thumbnail $${size}x$${size} \
$(STAGING_DIR)/app/images/$(SPK_NAME)-$${size}.png ; \
done

3
spk/nzbdrone/PLIST Normal file
View File

@ -0,0 +1,3 @@
lnk:lib/libsqlite3.so
lnk:lib/libsqlite3.so.0
lib:lib/libsqlite3.so.0.8.6

View File

@ -0,0 +1,15 @@
{
".url": {
"com.synocommunity.packages.nzbdrone": {
"title": "NzbDrone",
"desc": "NzbDrone Web UI",
"icon": "images/nzbdrone-{0}.png",
"type": "url",
"protocol": "http",
"port": "8989",
"url": "/",
"allUsers": true,
"grantPrivilege": "local"
}
}
}

View File

@ -0,0 +1,79 @@
#!/bin/sh
# Package
PACKAGE="nzbdrone"
DNAME="NzbDrone"
INSTALL_DIR="/usr/local/${PACKAGE}"
INSTALL_LOG="${INSTALL_DIR}/var/install.log"
PATH="${INSTALL_DIR}/bin:${PATH}"
USER="nzbdrone"
PID_FILE="${INSTALL_DIR}/var/${PACKAGE}.pid"
MONO_PATH="/usr/local/mono/bin"
MONO="${MONO_PATH}/mono"
NZBDRONE="${INSTALL_DIR}/share/NzbDrone/NzbDrone.exe"
COMMAND="env PATH=${MONO_PATH}:${PATH} LD_LIBRARY_PATH=${INSTALL_DIR}/lib ${MONO} ${NZBDRONE}"
start_daemon ()
{
start-stop-daemon -S -q -m -b -N 10 -x ${COMMAND} -c ${USER} -u ${USER} -p ${PID_FILE} > /dev/null
}
stop_daemon ()
{
start-stop-daemon -K -q -u ${USER} -p ${PID_FILE}
wait_for_status 1 20 || start-stop-daemon -K -s 9 -q -p ${PID_FILE}
}
daemon_status ()
{
ps | grep nzbdrone | grep -v grep | awk "{ print \$1 }" > ${PID_FILE}
sleep 1
start-stop-daemon -K -q -t -u ${USER} -p ${PID_FILE}
}
wait_for_status ()
{
counter=$2
while [ ${counter} -gt 0 ]; do
daemon_status
[ $? -eq $1 ] && return
let counter=counter-1
sleep 1
done
return 1
}
case $1 in
start)
if daemon_status; then
echo ${DNAME} is already running
else
echo Starting ${DNAME} ...
start_daemon
fi
;;
stop)
if daemon_status; then
echo Stopping ${DNAME} ...
stop_daemon
else
echo ${DNAME} is not running
fi
;;
status)
if daemon_status; then
echo ${DNAME} is running
exit 0
else
echo ${DNAME} is not running
exit 1
fi
;;
log)
echo "${INSTALL_LOG}"
exit 0
;;
*)
exit 1
;;
esac

View File

@ -0,0 +1,91 @@
#!/bin/sh
# Package
PACKAGE="nzbdrone"
DNAME="NzbDrone"
# Others
INSTALL_DIR="/usr/local/${PACKAGE}"
INSTALL_LOG="${INSTALL_DIR}/var/install.log"
SSS="/var/packages/${PACKAGE}/scripts/start-stop-status"
PATH="${INSTALL_DIR}/bin:${PATH}"
USER="${PACKAGE}"
GROUP="users"
TMP_DIR="${SYNOPKG_PKGDEST}/../../@tmp"
PID_FILE="${INSTALL_DIR}/var/${PACKAGE}.pid"
preinst ()
{
exit 0
}
postinst ()
{
# Link
ln -s ${SYNOPKG_PKGDEST} ${INSTALL_DIR}
# Install busybox stuff
${INSTALL_DIR}/bin/busybox --install ${INSTALL_DIR}/bin
# Create user
adduser -h ${INSTALL_DIR}/var -g "${DNAME} User" -G ${GROUP} -s /bin/sh -S -D ${USER}
# Correct the files ownership
chown -R ${USER}:root ${SYNOPKG_PKGDEST}
# Log
echo " -- || Package Install Complete - $(date) || -- " >> ${INSTALL_LOG} 2>&1
exit 0
}
preuninst ()
{
# Stop the package
${SSS} stop > /dev/null
# Remove the user (if not upgrading)
if [ "${SYNOPKG_PKG_STATUS}" != "UPGRADE" ]; then
delgroup ${USER} ${GROUP}
deluser ${USER}
fi
exit 0
}
postuninst ()
{
# Remove link
rm -f ${INSTALL_DIR}
exit 0
}
preupgrade ()
{
# Log Upgrade
echo " -- || Beginning package upgrade - $(date) || -- " >> ${INSTALL_LOG} 2>&1
# Stop the package
${SSS} stop > /dev/null
# Save some stuff
rm -fr ${TMP_DIR}/${PACKAGE} >> ${INSTALL_LOG} 2>&1
mkdir -p ${TMP_DIR}/${PACKAGE} >> ${INSTALL_LOG} 2>&1
mv ${INSTALL_DIR}/var ${TMP_DIR}/${PACKAGE}/ >> ${INSTALL_LOG} 2>&1
exit 0
}
postupgrade ()
{
# Restore some stuff
rm -fr ${INSTALL_DIR}/var >> ${TMP_DIR}/${PACKAGE}/var/install.log 2>&1
mv ${TMP_DIR}/${PACKAGE}/var ${INSTALL_DIR}/ >> ${TMP_DIR}/${PACKAGE}/var/install.log 2>&1
rm -fr ${TMP_DIR}/${PACKAGE} >> ${INSTALL_LOG} 2>&1
# Finish Logging
echo " -- || Finished package upgrade - $(date) || -- " >> ${INSTALL_LOG} 2>&1
exit 0
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB