Add 'rc-local/' from commit 'f0441047ba45e4e81ab398f055db9f68480fd492'
git-subtree-dir: rc-local git-subtree-mainline:c91488a4fe
git-subtree-split:f0441047ba
This commit is contained in:
commit
0ac56c082a
5 changed files with 81 additions and 0 deletions
16
rc-local/.SRCINFO
Normal file
16
rc-local/.SRCINFO
Normal file
|
@ -0,0 +1,16 @@
|
|||
pkgbase = rc-local
|
||||
pkgdesc = Support for legacy rc.local scripts
|
||||
pkgver = 4
|
||||
pkgrel = 1
|
||||
url = https://aur.archlinux.org/packages/rc-local/
|
||||
install = rc-local.install
|
||||
arch = any
|
||||
license = LGPL2.1
|
||||
depends = systemd
|
||||
backup = etc/rc.local
|
||||
source = rc.local
|
||||
source = rc-local.service
|
||||
sha256sums = 8aa661c15cf9a35c32c79055bf69ab2d16354128ddd67a1bce0a7e48fe26f2e3
|
||||
sha256sums = f8c4f7a72833bb568bd4848ad16442cb3150b438184e0a6d30348fb518f969ae
|
||||
|
||||
pkgname = rc-local
|
23
rc-local/PKGBUILD
Normal file
23
rc-local/PKGBUILD
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Maintainer: Manuel Hüsers <aur@huesers.de>
|
||||
# Contributor: megadriver <megadriver at gmx dot com>
|
||||
# Contributor: $pooky Hunter <spookyh+arch@gmail.org>
|
||||
|
||||
pkgname=rc-local
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgdesc='Support for legacy rc.local scripts'
|
||||
url="https://aur.archlinux.org/packages/${pkgname}/"
|
||||
arch=('any')
|
||||
license=('LGPL2.1')
|
||||
install="${pkgname}.install"
|
||||
depends=('systemd')
|
||||
backup=('etc/rc.local')
|
||||
source=('rc.local'
|
||||
'rc-local.service')
|
||||
sha256sums=('8aa661c15cf9a35c32c79055bf69ab2d16354128ddd67a1bce0a7e48fe26f2e3'
|
||||
'f8c4f7a72833bb568bd4848ad16442cb3150b438184e0a6d30348fb518f969ae')
|
||||
|
||||
package() {
|
||||
install -Dm755 'rc.local' "${pkgdir}/etc/rc.local"
|
||||
install -Dm644 'rc-local.service' "${pkgdir}/usr/lib/systemd/system/rc-local.service"
|
||||
}
|
8
rc-local/rc-local.install
Normal file
8
rc-local/rc-local.install
Normal file
|
@ -0,0 +1,8 @@
|
|||
post_install() {
|
||||
cat <<EOF
|
||||
|
||||
==> Please activate the rc-local service to execute /etc/rc.local on boot.
|
||||
==> Run as root: systemctl enable rc-local.service
|
||||
|
||||
EOF
|
||||
}
|
20
rc-local/rc-local.service
Normal file
20
rc-local/rc-local.service
Normal file
|
@ -0,0 +1,20 @@
|
|||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=/etc/rc.local Compatibility
|
||||
ConditionFileIsExecutable=/etc/rc.local
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
ExecStart=/etc/rc.local start
|
||||
TimeoutSec=0
|
||||
StandardOutput=tty
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
14
rc-local/rc.local
Normal file
14
rc-local/rc.local
Normal file
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh -e
|
||||
#
|
||||
# rc.local
|
||||
#
|
||||
# This script is executed at the end of each multiuser runlevel.
|
||||
# Make sure that the script will "exit 0" on success or any other
|
||||
# value on error.
|
||||
#
|
||||
# In order to enable or disable this script just change the execution
|
||||
# bits.
|
||||
#
|
||||
# By default this script does nothing.
|
||||
|
||||
exit 0
|
Loading…
Reference in a new issue