mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-28 21:02:25 +01:00
changelog:
Added include_dir directive to include split configuration files from a directory.
Added possibility of using 'all' for sudo commands
Replaced os.system by subprocess (python)
Added support for sudo -u
Corrected shell variable expansion
Corrected bugs in aliases support
Fixed timer (idle session)
Added exit code support
Fixed wrong group reference for logging
Replaced Python os.system with subprocess
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
|
|
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
|
|
pkgname=lshell
|
|
pkgver=0.9.17
|
|
pkgrel=0
|
|
pkgdesc="Python-based limited Shell"
|
|
url="http://ghantoos.org/limited-shell-lshell"
|
|
arch="noarch"
|
|
license="GPL3+"
|
|
depends="python"
|
|
depends_dev=""
|
|
makedepends="python-dev py-setuptools"
|
|
install=""
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/ghantoos/$pkgname/archive/$pkgver.tar.gz"
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
prepare() {
|
|
local i
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
python setup.py build || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
python setup.py install --prefix=/usr --root="$pkgdir" || return 1
|
|
}
|
|
|
|
md5sums="028e7e67f459a3cc99a965ebb98a6e3c lshell-0.9.17.tar.gz"
|
|
sha256sums="e3ec1dad37e8da192604ee39f83d26acc8c8e8a227a8ba216e9caaa6abd7809d lshell-0.9.17.tar.gz"
|
|
sha512sums="74d273d584e3da7e4ed97c035aecec04a49ce0260044fb9f23917358927cf1b3ac65ccb41ebe7bbc55d4f87d39f89c846be94c764e09457f44469a610abd763b lshell-0.9.17.tar.gz"
|