From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by sourceware.org (Postfix) with ESMTPS id 5A7483858D28 for ; Mon, 28 Aug 2023 05:14:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5A7483858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-500bb392ab7so493920e87.1 for ; Sun, 27 Aug 2023 22:14:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693199645; x=1693804445; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=ariC7ntPP029XecazxOmevXMS2p4jazJVQBlwUAafpE=; b=MBVxr5PP6LdMRnfJ8RHyy+8zMGs+4NxwV/wv6CWNHVZdyjMLSiOHHu3CVwr9qjjVJ3 jGf7iA1acTgbyUlIY3nozYCn+ly6IqiQdJtdYfF9CfBNpBqsf2u0e9DiS6hIJAbRDtsp hfBMwUEbqL0RCGWOFVflw6WzoDJKpBYYW+WTdam6TnramqHuHar8FMTFL838F7Q3tTIR EZ22jH849Muelbx4tLNDJ9qJOqdxK62XMtaAYqvJpYDN6FkUL0LfYlqd8VZfNxiN4SbB jYqrUmYj6aST9jWnbsAl1oimAon1/aJ5HyUq7cRZv4fM5VvNRlQ9KeM7aNgMFEhDANiG 734A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693199645; x=1693804445; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ariC7ntPP029XecazxOmevXMS2p4jazJVQBlwUAafpE=; b=JziV5W/5qRSegLfG/zRYB9BBZNSx4myAgGeLRWWlIxWXJsefvOPs5yZJxqPd0E0z8H kiqYHhRMJDPjXaXO6W2Cd2LUOqeaSlM+PrC8uX9BRwmH3JcJd+cOD3/0YUKNls7+CmP0 yH8c0Pd1TIaa9TAt6LrzMWC1yH0sbDOnXeI4ozS3KLCZxbn3ko+rjmbKAeiZJ1BDjdeC RmX01/axVNvOT97i186MfBxDZ56NmOKe4kZKdGh8POV14WdBn36I9YcWPj7Mdw232ZGu ghQm14PVVzQXTNGfQWlO1Cl40ZYt9SwyHCX+Nuf4SwErBIhG2Jc2Wi/eR6G0T4G1X7um IOhQ== X-Gm-Message-State: AOJu0Yw7Dat3A5TMOJ7jcBb/kDVhGRl+0C8rz9g1ckmFg0RHjjNkrgvb qK63PgOFnsEqFssYEUTW590Za5iXjc572LDRxt1dNnRuJagWbg== X-Google-Smtp-Source: AGHT+IFrxu9Lw9xM4mfeYa49nmejgSL4LKQ4NnuTWlIxCZzp2y6RdCZ5IL5AGxAalc+3s9QcROVjGWksKNC+oi8/zJI= X-Received: by 2002:ac2:5b52:0:b0:500:86b4:5282 with SMTP id i18-20020ac25b52000000b0050086b45282mr12175552lfp.34.1693199645263; Sun, 27 Aug 2023 22:14:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Cedric Blancher Date: Mon, 28 Aug 2023 07:13:00 +0200 Message-ID: Subject: Re: process substitution to create a virtual file doesn't work in chroot environment To: cygwin@cygwin.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 28 Aug 2023 at 00:14, Cary Lewis via Cygwin wrote: > > In a cygwin process that is started either from mintty or bash directly the > following: > > $ user=234 > > $ ./cat <(echo $user) > 234 > works as expected. > > But after a chroot: > > $ chroot . ./bash > user=234 > $ ./cat <(echo $user) > ./cat: /dev/fd/63: No such file or directory > > In the directory I am chrooting in, I created a tmp folder, as well as > proc, proc/self, and proc/self/fd, and a dev directory. Can you strace -f the bash process to see what happens? How does ls -l /dev/ look like? Ced -- Cedric Blancher [https://plus.google.com/u/0/+CedricBlancher/] Institute Pasteur