diff options
author | Antonio Orefice | 2015-06-09 08:36:12 +0200 |
---|---|---|
committer | Antonio Orefice | 2015-06-09 08:36:12 +0200 |
commit | e2503ff5f9e7275873063bfb1b83091184fc38b1 (patch) | |
tree | 8f1e0f429bccad4a2c98b625394eb3b23991eddb | |
download | aur-e2503ff5f9e7275873063bfb1b83091184fc38b1.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | gopreload.install | 27 |
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d0cdbd3d2f09 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = gopreload-git + pkgdesc = Preloads files needed for given programs. + pkgver = 20131125 + pkgrel = 1 + url = http://forums.gentoo.org/viewtopic-t-622085-highlight-preload.html + install = gopreload.install + arch = any + license = GPL + depends = strace + depends = coreutils + conflicts = gopreload + +pkgname = gopreload-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cd10053b1f9b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer : Antonio Orefice <kokoko3k@gmail.com> +pkgname=gopreload-git +pkgver=20131125 +pkgrel=1 +pkgdesc="Preloads files needed for given programs." +arch=('any') +license=('GPL') +depends=('strace' 'coreutils') +conflicts=('gopreload') +url="http://forums.gentoo.org/viewtopic-t-622085-highlight-preload.html" +_gitroot="https://github.com/kokoko3k/gopreload" +install=gopreload.install + +build() { + rm -R $srcdir/gopreload &>/dev/null || echo "No old repository found, proceding to git clone..." + git clone --depth 1 $_gitroot || return 1 + cd $srcdir/gopreload/usr/share/gopreload/mapandlock.source + ./compile.sh && ./install.sh + rm -R $srcdir/gopreload/usr/share/gopreload/mapandlock.source +} + +package() { + mv $srcdir/gopreload/* $pkgdir + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/lib/systemd/system + ln -s /usr/share/gopreload/bin/Prepare.sh $pkgdir/usr/bin/gopreload-prepare +} diff --git a/gopreload.install b/gopreload.install new file mode 100644 index 000000000000..1f0396aed7aa --- /dev/null +++ b/gopreload.install @@ -0,0 +1,27 @@ +post_upgrade() { + echo "" + echo "Issuing systemctl daemon-reload..." + systemctl daemon-reload + echo "Done." + echo "" +} +post_install() { + echo "" + echo "Issuing systemctl daemon-reload..." + systemctl daemon-reload + echo "Done." + echo "" + echo "Please, read docs in /usr/share/gopreload/README" + echo "" + echo "Use gopreload-prepare to add programs to the preload list" + echo "and systemctl start gopreload to preload them" + echo "" +} + +post_remove() { + echo "" + echo "Issuing systemctl daemon-reload && ststemctl stop gopreload..." + systemctl daemon-reload && systemctl stop gopreload &>/dev/null + echo "Done." + echo "" +} |