diff options
author | cofob | 2021-09-14 10:02:58 +0700 |
---|---|---|
committer | cofob | 2021-09-14 10:02:58 +0700 |
commit | 43dfd9862d6d73b0e78292c7c8d6ecf5fe8b60d4 (patch) | |
tree | 3811e60cacb3440df4c50ad69ca4e6c319cd2d85 | |
parent | aebe86bc2adc8ca8c628d1f5fd377dd11942b208 (diff) | |
download | aur-43dfd9862d6d73b0e78292c7c8d6ecf5fe8b60d4.tar.gz |
Update
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | emercoin.install | 41 | ||||
-rw-r--r-- | emercoind.service | 15 |
4 files changed, 40 insertions, 41 deletions
@@ -16,11 +16,15 @@ pkgbase = emercoin-bin depends = protobuf source_i686 = https://github.com/emercoin/emercoin/releases/download/v0.7.10emc/emercoin-0.7.10-i686-pc-linux-gnu.tar.gz source_i686 = emercoin.install + source_i686 = emercoind.service sha256sums_i686 = 993ddbebbd78bb654762d7dd9b0fb69bd365dc270a922d566d1adba0ac002174 - sha256sums_i686 = fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e + sha256sums_i686 = cc46cc37e4e59901c6605e567b5299b43b8e8bcd699526afc3913111f6be6d2d + sha256sums_i686 = 9e0832225a161a0c2694890e4d1791eedf943f96556db153e3cd5e40906ef5ed source_x86_64 = https://github.com/emercoin/emercoin/releases/download/v0.7.10emc/emercoin-0.7.10-x86_64-linux-gnu.tar.gz source_x86_64 = emercoin.install + source_x86_64 = emercoind.service sha256sums_x86_64 = 6e851f289c652fd1055bd6084abe454ad172cc8df0926efcf05441e58fc14973 - sha256sums_x86_64 = fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e + sha256sums_x86_64 = cc46cc37e4e59901c6605e567b5299b43b8e8bcd699526afc3913111f6be6d2d + sha256sums_x86_64 = 9e0832225a161a0c2694890e4d1791eedf943f96556db153e3cd5e40906ef5ed pkgname = emercoin-bin @@ -7,16 +7,17 @@ depends=("libevent>=2.1.8" "qt5-base" "dbus>=1.10.14" "miniupnpc>=2.0.20170509" url="http://emercoin.com/" license=('GPL3') install='emercoin.install' -source_i686=("https://github.com/emercoin/emercoin/releases/download/v${pkgver}emc/emercoin-${pkgver}-i686-pc-linux-gnu.tar.gz" "emercoin.install") -source_x86_64=("https://github.com/emercoin/emercoin/releases/download/v${pkgver}emc/emercoin-${pkgver}-x86_64-linux-gnu.tar.gz" "emercoin.install") -sha256sums_i686=('993ddbebbd78bb654762d7dd9b0fb69bd365dc270a922d566d1adba0ac002174' 'fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e') -sha256sums_x86_64=('6e851f289c652fd1055bd6084abe454ad172cc8df0926efcf05441e58fc14973' 'fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e') +source_i686=("https://github.com/emercoin/emercoin/releases/download/v${pkgver}emc/emercoin-${pkgver}-i686-pc-linux-gnu.tar.gz" "emercoin.install" "emercoind.service") +source_x86_64=("https://github.com/emercoin/emercoin/releases/download/v${pkgver}emc/emercoin-${pkgver}-x86_64-linux-gnu.tar.gz" "emercoin.install" "emercoind.service") +sha256sums_i686=('993ddbebbd78bb654762d7dd9b0fb69bd365dc270a922d566d1adba0ac002174' 'bfd188c3f8acfb3a6a39cc812e069d026f32b04b15633ddf61ee193c2874f81d' '9e0832225a161a0c2694890e4d1791eedf943f96556db153e3cd5e40906ef5ed') +sha256sums_x86_64=('6e851f289c652fd1055bd6084abe454ad172cc8df0926efcf05441e58fc14973' 'bfd188c3f8acfb3a6a39cc812e069d026f32b04b15633ddf61ee193c2874f81d' '9e0832225a161a0c2694890e4d1791eedf943f96556db153e3cd5e40906ef5ed') package() { + install -Dm644 ${srcdir}/emercoind.service ${pkgdir}/usr/lib/systemd/system/emercoind.service cd "emercoin-$pkgver" - install -D -m771 ./bin/emercoind $pkgdir/usr/bin/emercoind - install -D -m771 ./bin/emercoin-qt $pkgdir/usr/bin/emercoin-qt - install -D -m771 ./bin/emercoin-tx $pkgdir/usr/bin/emercoin-tx - install -D -m771 ./bin/emercoin-cli $pkgdir/usr/bin/emercoin-cli + install -D -m6750 ./bin/emercoind $pkgdir/usr/bin/emercoind + install -D -m6750 ./bin/emercoin-qt $pkgdir/usr/bin/emercoin-qt + install -D -m6750 ./bin/emercoin-tx $pkgdir/usr/bin/emercoin-tx + install -D -m6750 ./bin/emercoin-cli $pkgdir/usr/bin/emercoin-cli install -D -m444 ./include/emercoinconsensus.h $pkgdir/usr/include/emercoinconsensus.h install -D ./lib/libemercoinconsensus.so $pkgdir/usr/lib/libemercoinconsensus.so install -D ./lib/libemercoinconsensus.so.0 $pkgdir/usr/lib/libemercoinconsensus.so.0 diff --git a/emercoin.install b/emercoin.install index 706aab044fd8..ea8f74ccdc7b 100644 --- a/emercoin.install +++ b/emercoin.install @@ -1,12 +1,8 @@ -# This is a default template for a post-install scriptlet. -# Uncomment only required functions and remove any functions -# you don't need (and this header). - ## arg 1: the new package version pre_install() { -/usr/sbin/groupadd -r emercoin -/usr/sbin/useradd -r -d "/usr/local/emercoin" -m -g emercoin -c "emercoin user" -s /bin/false emercoin -/usr/sbin/usermod -a -G emercoin root + /usr/sbin/groupadd -r emercoin + /usr/sbin/useradd -r -d "/var/lib/emc" -m -g emercoin -c "emercoin user" -s /bin/false emercoin + /usr/sbin/usermod -a -G emercoin root } ## arg 1: the new package version @@ -17,35 +13,18 @@ post_install() { chown emercoin:emercoin /usr/bin/emercoin-cli chown emercoin:emercoin /usr/include/emercoinconsensus.h chown emercoin:emercoin /usr/lib/libemercoinconsensus.so.0.0.0 - chown emercoin:emercoin /share/man/man1/bitcoind.1 + chown emercoin:emercoin /share/man/man1/bitcoind.1 chown emercoin:emercoin /share/man/man1/bitcoin-qt.1 chown emercoin:emercoin /share/man/man1/bitcoin-tx.1 chown emercoin:emercoin /share/man/man1/bitcoin-cli.1 - chmod 6771 /usr/bin/emercoind - chmod 771 /usr/bin/emercoin-qt - chmod 6771 /usr/bin/emercoin-tx - chmod 6771 /usr/bin/emercoin-cli + chmod 6750 /usr/bin/emercoind + chmod 6750 /usr/bin/emercoin-qt + chmod 6750 /usr/bin/emercoin-tx + chmod 6750 /usr/bin/emercoin-cli } -## arg 1: the new package version -## arg 2: the old package version -#pre_upgrade() { - # do something here -#} - -## arg 1: the new package version -## arg 2: the old package version -#post_upgrade() { - # do something here -#} - -## arg 1: the old package version -#pre_remove() { - # do something here -#} - ## arg 1: the old package version post_remove() { -/usr/sbin/groupdel -f emercoin -/usr/sbin/userdel -f emercoin + /usr/sbin/groupdel -f emercoin + /usr/sbin/userdel -f emercoin } diff --git a/emercoind.service b/emercoind.service new file mode 100644 index 000000000000..ee047c1c27f2 --- /dev/null +++ b/emercoind.service @@ -0,0 +1,15 @@ +[Unit] +Description=Emercoin Wallet +After=network.target + +[Service] +Type=forking +User=emercoin +Group=emercoin +ExecStart=/usr/bin/emercoind -daemon -pid=/var/lib/emc/.emercoin/emercoind.pid +ExecStop=/usr/bin/emercoin-cli -datadir=/var/lib/emc/.emercoin stop +PIDFile=/var/lib/emc/.emercoin/emercoind.pid +Restart=on-failure + +[Install] +WantedBy=multi-user.target |