diff options
author | Kr1ss | 2021-11-05 19:06:15 +0100 |
---|---|---|
committer | Kr1ss | 2021-11-05 19:06:15 +0100 |
commit | 2d167f547ed7206e9d8bf824f3fa6dad7505f1c1 (patch) | |
tree | 6b6afab7dbee0de7bd9cbad9ddb28f222e463a64 | |
parent | bd1289ceb17d08541a824cce1f0c799e94d7c5e2 (diff) | |
download | aur-2d167f547ed7206e9d8bf824f3fa6dad7505f1c1.tar.gz |
fix logs/reports destination
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 12 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = dirsearch-git pkgdesc = Web path scanner/fuzzer, written in Python - pkgver = 0.4.2.r0.746dd50 + pkgver = 0.4.2.r11.e5f4c0c pkgrel = 1 epoch = 1 url = https://github.com/maurosoria/dirsearch @@ -6,7 +6,7 @@ _name="${pkgname%-git}" epoch=1 pkgver() { git -C "$_name" describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g'; } -pkgver=0.4.2.r0.746dd50 +pkgver=0.4.2.r11.e5f4c0c pkgrel=1 pkgdesc='Web path scanner/fuzzer, written in Python' @@ -27,15 +27,21 @@ source=("git+$url.git") sha256sums=('SKIP') +prepare() { + # refrain from trying to write logs/reports into the apps (readonly) folder + sed -i '/report-ou\|logs-lo/s/^# *\([^=]*\)=.*/\1= ./' "$_name/default.conf" +} + package() { cd "$_name" PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 install -Dm644 *.md -t"$pkgdir/usr/share/doc/$_name/" - # hack to fix the default.conf file location + # fix the default.conf file location local py_ver="$(python -V | sed 's/Python \(3\.[0-9]\+\).*/\1/')" - install -dm755 "$pkgdir/etc/$_name" - mv "$pkgdir/usr/lib/python$py_ver/site-packages/$_name/default.conf" "$pkgdir/etc/$_name/" - ln -s "/etc/$_name/default.conf" "$pkgdir/usr/lib/python$py_ver/site-packages/$_name/" + cd "$pkgdir" + install -dm755 "etc/$_name" + mv "usr/lib/python$py_ver/site-packages/$_name/default.conf" "etc/$_name/" + ln -sv "/etc/$_name/default.conf" "usr/lib/python$py_ver/site-packages/$_name/" } |