aboutsummaryrefslogtreecommitdiffstats
path: root/main/busybox
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-06-11 06:53:51 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-06-11 06:53:51 +0000
commit911b4c9faec49211e166df344dee23964e6de726 (patch)
treeed4e1997b948e699ebbbe245375cb25cb9ad809a /main/busybox
parent5f553368b2cdce4d8bf1b3022558a748fa006c0d (diff)
downloadaports-911b4c9faec49211e166df344dee23964e6de726.tar.bz2
aports-911b4c9faec49211e166df344dee23964e6de726.tar.xz
main/busybox: fix adduser without options
fixes #3024
Diffstat (limited to 'main/busybox')
-rw-r--r--main/busybox/APKBUILD6
-rw-r--r--main/busybox/addgroup.patch25
2 files changed, 30 insertions, 1 deletions
diff --git a/main/busybox/APKBUILD b/main/busybox/APKBUILD
index e89ad7bf72..4e9327d8b8 100644
--- a/main/busybox/APKBUILD
+++ b/main/busybox/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=busybox
pkgver=1.21.1
-pkgrel=0
+pkgrel=1
pkgdesc="Size optimized toolbox of many common UNIX utilities"
url=http://busybox.net
arch="all"
@@ -19,6 +19,7 @@ source="http://busybox.net/downloads/$pkgname-$pkgver.tar.bz2
bb-app-location.patch
loginutils-sha512.patch
busybox-musl-fixes.patch
+ addgroup.patch
0001-ifupdown-pass-interface-device-name-for-ipv6-route-c.patch
0001-ifupdown-use-x-hostname-NAME-with-udhcpc.patch
@@ -108,6 +109,7 @@ b5375210f13fd6e1ca61a565e8fabd35 busybox-uname-is-not-gnu.patch
c5a8dbc8696db6da9c4624b0e11d8fba bb-app-location.patch
8c42c9ef0f0419c314c86bcaf7796106 loginutils-sha512.patch
f718d6d53b6cd1e012edcee32686a846 busybox-musl-fixes.patch
+cdd7e88338f6858d7715a4328afcfc50 addgroup.patch
04eeda8c49d4688e6dec02451f8b6aae 0001-ifupdown-pass-interface-device-name-for-ipv6-route-c.patch
e1c183cbe1ca18a0fa0d9597314076c9 0001-ifupdown-use-x-hostname-NAME-with-udhcpc.patch
b4e7c47c05c1fdaee0a418731e1d1135 busyboxconfig
@@ -120,6 +122,7 @@ a31ce8bcb8b81b20e80ffa407600a530d085806c6471f4e4249fcb3a491b79ef busybox-uname-
576366b4d50f1078da6c0364ef70415de92d97c93c64f4d790b11d7a34cdccd2 bb-app-location.patch
57674b20158c0b266ed028b0c65299f9cbcad7d33d19c9fcc403d3967daba493 loginutils-sha512.patch
06e0804532b1253019061078c3cd0a46cba74cb8a32a2d3f80cec23e04fa0386 busybox-musl-fixes.patch
+feb28cb9f3476fc7d370f9873e4072cffabdef7c80e0dbc4a577ef41d42cd40f addgroup.patch
2e9d56335ca39e944b9abd9ecc91d0e47a3fe3434f8b7ec3f526bc8fa0895ada 0001-ifupdown-pass-interface-device-name-for-ipv6-route-c.patch
53563c6dc4db13004d0b37f7bf1748e861b5a5c4244c1d34f102c23b689420c5 0001-ifupdown-use-x-hostname-NAME-with-udhcpc.patch
7774d71ddab017c4e436bc575637bd54e3936a7e82574756afced8e1e0077c57 busyboxconfig
@@ -132,6 +135,7 @@ eb7cce973bfd53ce3350713437b9e2751becfb8dfb10b14f27c4f812297c403b90f80dc2906179d4
5c42b05be69c834c9fd5372c6b0d55a6399c74146a94ea09eae7285dd4fa75d1bde38bf7ab73e98638f65eb72db02115453cbdfe85a0085d742940366f617c7d bb-app-location.patch
69af4800fcf765b4ae029daced7ff171b6b04d810c94a987c7ba848e275a27b77b18b38df1b85f4a12c4a47ed42f62e0768260eb1198e2aff1c3cea898b85c61 loginutils-sha512.patch
eed527c8cab79347ed786929c36da76028bf9592a4f047706c3ce14bc96787fc7e685441eca14006eab88b0b8d5ed939116daea95110fa0f87f8b94b1f5e9673 busybox-musl-fixes.patch
+6f10ce677b7968a1b814a955c057a0a278b8c6a93621420756c2698f95a4b730657785b9ab51c88c5bc54d28aca1776d38530064bac8c588c791e1e243326e2f addgroup.patch
f2ed7bf994766a20ceecb28bea8c66307b6b66cdd7099408b1f29a529786ce07e55824b21256321708663e00d6fe9428480b0d3e121b67d6ebd8a8a87b1486d1 0001-ifupdown-pass-interface-device-name-for-ipv6-route-c.patch
b1a1cc2ada657a3d3364c8c96853575d73784e769cd8768c170c27a3e59abd2beace75dff6d5047c4391725e961d93149f9c3f45ed75fb1c582bf18b818282c9 0001-ifupdown-use-x-hostname-NAME-with-udhcpc.patch
373b23c3a0db5353dc19bc1f758ec1ebaec82a05f99ac1ab839b95c94e6214f1c252b6b39fcd56cd5f0e0b3bd6c32bd9dde72a4afa5be49c49b6bc9190a8776f busyboxconfig
diff --git a/main/busybox/addgroup.patch b/main/busybox/addgroup.patch
new file mode 100644
index 0000000000..eb95278647
--- /dev/null
+++ b/main/busybox/addgroup.patch
@@ -0,0 +1,25 @@
+From e83e1c50f20f01fbb10cf65532a966f7f63a6b6d Mon Sep 17 00:00:00 2001
+From: Denys Vlasenko <vda.linux@googlemail.com>
+Date: Fri, 20 Dec 2013 19:45:02 +0000
+Subject: adduser: check whether run with no USERNAME. Closes 6728
+
+Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
+---
+diff --git a/loginutils/adduser.c b/loginutils/adduser.c
+index dc02444..ef390ad 100644
+--- a/loginutils/adduser.c
++++ b/loginutils/adduser.c
+@@ -162,9 +162,9 @@ int adduser_main(int argc UNUSED_PARAM, char **argv)
+ pw.pw_shell = (char *)get_shell_name();
+ pw.pw_dir = NULL;
+
+- /* at most two non-option args */
++ /* at least one and at most two non-option args */
+ /* disable interactive passwd for system accounts */
+- opt_complementary = "?2:SD:u+";
++ opt_complementary = "-1:?2:SD:u+";
+ if (sizeof(pw.pw_uid) == sizeof(int)) {
+ opts = getopt32(argv, "h:g:s:G:DSHu:", &pw.pw_dir, &pw.pw_gecos, &pw.pw_shell, &usegroup, &pw.pw_uid);
+ } else {
+--
+cgit v0.9.1