diff options
author | md2prof | 2017-04-18 17:54:53 -0500 |
---|---|---|
committer | md2prof | 2017-04-18 17:54:53 -0500 |
commit | 38bf020abc1d3d7d429417ab34278b0eea82a71c (patch) | |
tree | d0e9c4dbb5114459f658a6f5550a8ea40b383296 | |
parent | cc0165f278906fa36becd37e6b803ed2a6283acb (diff) | |
download | aur-38bf020abc1d3d7d429417ab34278b0eea82a71c.tar.gz |
Added pascalcoin_daemon service and ownership fixes
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | UTime.patch | 24 | ||||
-rw-r--r-- | pascalcoin.install | 11 | ||||
-rw-r--r-- | pascalcoin.service | 14 |
5 files changed, 39 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = pascalcoin pkgdesc = PascalCoin Wallet and Daemon - pkgver = 1.5.4 + pkgver = 1.5.5 pkgrel = 2 url = https://github.com/PascalCoin/PascalCoin arch = i686 @@ -14,9 +14,13 @@ pkgbase = pascalcoin source = git+https://github.com/PascalCoin/PascalCoin.git source = https://www.openssl.org/source/openssl-1.1.0e.tar.gz source = pascalcoinwallet.desktop + source = pascalcoin.service + source = pascalcoin.install sha256sums = SKIP sha256sums = 57be8618979d80c910728cfc99369bf97b2a1abd8f366ab6ebdee8975ad3874c sha256sums = 547801a11497ee52220e4dc6cb6d2c43aeb6e94d989697cb0a54d26e4a4cad58 + sha256sums = 74713e3702cbd13a8847de340029f6c3608f1dbae536e58cfa53c5035101d060 + sha256sums = 56f6556490db1f4d3723faef3df09467295342de1d8e45618ddded179c42220c pkgname = pascalcoin @@ -1,7 +1,7 @@ # Maintainer: Jeff Keyte <jeff@keyte.me> pkgname=pascalcoin -pkgver=1.5.4 +pkgver=1.5.5 pkgrel=2 pkgdesc='PascalCoin Wallet and Daemon' arch=('i686' 'x86_64') @@ -11,10 +11,14 @@ depends=('qt4' 'qt4pas') makedepends=('lazarus' 'lazarus-qt' 'fpc') source=("git+https://github.com/PascalCoin/PascalCoin.git" "https://www.openssl.org/source/openssl-1.1.0e.tar.gz" - 'pascalcoinwallet.desktop') + 'pascalcoinwallet.desktop' + 'pascalcoin.service' + 'pascalcoin.install') sha256sums=('SKIP' '57be8618979d80c910728cfc99369bf97b2a1abd8f366ab6ebdee8975ad3874c' -'547801a11497ee52220e4dc6cb6d2c43aeb6e94d989697cb0a54d26e4a4cad58') +'547801a11497ee52220e4dc6cb6d2c43aeb6e94d989697cb0a54d26e4a4cad58' +'74713e3702cbd13a8847de340029f6c3608f1dbae536e58cfa53c5035101d060' +'56f6556490db1f4d3723faef3df09467295342de1d8e45618ddded179c42220c') pkgver() { cd "$srcdir/PascalCoin" @@ -38,4 +42,6 @@ package() { install -m 644 "${srcdir}"/PascalCoin/pascalcoin_daemon.ini "${pkgdir}"/opt/pascalcoin install -d "${pkgdir}"/usr/share/applications install -m 644 "${srcdir}"/pascalcoinwallet.desktop "${pkgdir}"/usr/share/applications + install -d "${pkgdir}"/etc/systemd/system + install -m 644 "${srcdir}"/pascalcoin.service "${pkgdir}"/etc/systemd/system } diff --git a/UTime.patch b/UTime.patch deleted file mode 100644 index b8a0da267845..000000000000 --- a/UTime.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- ../PascalCoin/Units/PascalCoin/UTime.pas 2017-02-27 18:09:55.824437711 -0600 -+++ PascalCoin/Units/PascalCoin/UTime.pas 2017-02-27 18:24:33.071085332 -0600 -@@ -75,8 +75,8 @@ - Function DateTime2UnivDateTime(d:TDateTime):TDateTime; - {$IFDEF FPC} - begin -- Result := UniversalTimeToLocal(d); --// Result := LocalTimeToUniversal(d); -+// Result := UniversalTimeToLocal(d); -+ Result := LocalTimeToUniversal(d); - end; - {$ELSE} - var -@@ -93,8 +93,8 @@ - Function UnivDateTime2LocalDateTime(d:TDateTime):TDateTime; - {$IFDEF FPC} - begin --// Result := UniversalTimeToLocal(d); -- Result := LocalTimeToUniversal(d); -+Result := UniversalTimeToLocal(d); -+// Result := LocalTimeToUniversal(d); - end; - - {$ELSE} diff --git a/pascalcoin.install b/pascalcoin.install new file mode 100644 index 000000000000..840bda5c78c0 --- /dev/null +++ b/pascalcoin.install @@ -0,0 +1,11 @@ +post_install() { +echo "Adding user pascal, pascalcoin-daemon runs as this user." +useradd -m pascal +echo "Enable and start pascalcoin.service if desired." +echo "Giving user pascal ownership of /opt/pascalcoin/pascalcoin_daemon.ini" +chown pascal:pascal /opt/pascalcoin/pascalcoin_daemon.ini +chmod u+rw /opt/pascalcoin/pascalcoin_daemon.ini +} +post_remove() { +echo "Remove user pascal and delete the home directory of this user if desired." +} diff --git a/pascalcoin.service b/pascalcoin.service new file mode 100644 index 000000000000..b50b725dc155 --- /dev/null +++ b/pascalcoin.service @@ -0,0 +1,14 @@ +[Unit] +Description=PascalCoin Daemon +After=network.target + +[Service] +Type=simple +WorkingDirectory=/opt/pascalcoin +ExecStart=/opt/pascalcoin/pascalcoin_daemon -r +User=pascal + +[Install] +WantedBy=multi-user.target + + |