summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD14
1 files changed, 6 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 567046c4abd9..30c6c0919cf6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,16 +26,14 @@ sha256sums=('3ce6de32bce048d12429d9431b36d8437c1934266475b6a9f5235b3dff54f918')
# TODO: What about `adduser.local`? What even is that?
# TODO: Locale/translation files should also be included
package() {
- install -D -m755 ${_pkgname}-${pkgver}/adduser "${pkgdir}/usr/bin/adduser"
- install -D -m755 ${_pkgname}-${pkgver}/deluser "${pkgdir}/usr/bin/deluser"
+ cd ${_pkgname}-${pkgver}
+ install -Dm755 adduser "${pkgdir}/usr/bin/adduser"
+ install -Dm755 deluser "${pkgdir}/usr/bin/deluser"
ln -s adduser "${pkgdir}/usr/bin/addgroup"
ln -s deluser "${pkgdir}/usr/bin/delgroup"
# TODO: Do the policies defined in these files match Arch policy? Do I need
# to develop any patches for them?
- install -D -m755 ${_pkgname}-${pkgver}/adduser.conf "${pkgdir}/etc/adduser.conf"
- install -D -m755 ${_pkgname}-${pkgver}/deluser.conf "${pkgdir}/etc/deluser.conf"
- install -D -m755 ${_pkgname}-${pkgver}/AdduserCommon.pm "${pkgdir}/usr/share/perl5/vendor_perl/Debian/AdduserCommon.pm"
- # TODO: Patching should be done in `prepare()` step
- sed -i "s/'-w',$gecos_work/'-p',$gecos_work/" ${pkgdir}/usr/bin/adduser
- sed -i "s/'-r', $gecos_room/'-o', $gecos_room/" ${pkgdir}/usr/bin/adduser
+ install -Dm755 adduser.conf "${pkgdir}/etc/adduser.conf"
+ install -Dm755 deluser.conf "${pkgdir}/etc/deluser.conf"
+ install -Dm755 AdduserCommon.pm "${pkgdir}/usr/share/perl5/vendor_perl/Debian/AdduserCommon.pm"
}