From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 28 Aug 2019 23:53:15 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20190828205315.GA32468@altlinux.org> References: <5fc37cf2-88c3-f6ad-512a-fd0378fe4c3a@altlinux.org> <20190828090428.GA23631@altlinux.org> <20190828135443.GC27391@altlinux.org> <20190828143326.5sylulzw75hxdocx@Legion-PC.fortress> <20190828150220.GA28277@altlinux.org> <20190828151145.6imbysxtvebmv4vs@Legion-PC.fortress> <20190828152342.GB28277@altlinux.org> <20190828180827.n6mnvu4hyuqw35kv@Legion-PC.fortress> <20190828181552.GA30394@altlinux.org> <20190828195018.dgzy42qxdyzoa7u5@Legion-PC.fortress> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <20190828195018.dgzy42qxdyzoa7u5@Legion-PC.fortress> Subject: Re: [devel] /dev/shm X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2019 20:53:15 -0000 Archived-At: List-Archive: List-Post: --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 28, 2019 at 09:50:18PM +0200, Alexey Gladkov wrote: > On Wed, Aug 28, 2019 at 09:15:52PM +0300, Dmitry V. Levin wrote: > > =E9=DA=CD=C5=CE=C5=CE=C9=C5 =D0=CF =D3=D5=D4=C9 =CF=C4=CE=CF =C9 =CF=CE= =CF =D4=CF=DE=C5=DE=CE=CF=C5. > >=20 > > =F3=CF=C4=C5=D2=D6=C9=CD=CF=C5 hasher/chroot/dev =C2=D5=C4=C5=D4 =CE=C5= =C4=CF=D3=D4=D5=D0=CE=CF =D0=D2=CF=C3=C5=D3=D3=C1=CD =D7 =DE=D2=D5=D4=C5, > > =D0=CF=D3=CB=CF=CC=D8=CB=D5 =D5 =CE=C9=C8 =C2=D5=C4=C5=D4 =D3=D7=CF=CA = /dev =CE=C1 tmpfs, =D3=CF=DA=C4=C1=D7=C1=C5=CD=D9=CA =CB=C1=D6=C4=D9=CA =D2= =C1=DA > > =D0=D2=C9 =DA=C1=D0=D5=D3=CB=C5 =DC=D4=C9=C8 =D0=D2=CF=C3=C5=D3=D3=CF= =D7 =D7 =C9=C8 mount namespace =C9, =D3=CF=CF=D4=D7=C5=D4=D3=D4=D7=C5=CE=CE= =CF, > > =CE=C5=C4=CF=D3=D4=D5=D0=CE=D9=CA =D0=D2=CF=C3=C5=D3=D3=C1=CD =D3=CE=C1= =D2=D5=D6=C9. >=20 > =EE=D5 setns =D7=D3=A3-=D4=C1=CB=C9 =C5=D3=D4=D8 :) =FC=D4=CF =D0=D2=CF=C3=C5=D3=D3=D9 =D2=C1=DA=CE=D9=C8 =D0=CF=CC=D8=DA=CF=D7= =C1=D4=C5=CC=C5=CA, =C9 setns =CE=C5 =D3=D2=C1=C2=CF=D4=C1=C5=D4 =D3 hidepi= d=3D1. > > > =F1 =CE=C5 =D3=D0=C5=C3=C9=C1=CC=C9=D3=D4 =D7 hasher-priv :) > >=20 > > =F4=CF=C7=C4=C1 =D1 =D4=CF=D6=C5. :) >=20 > =E1 =D0=CF=DE=C5=CD=D5 =D4=C5=D0=C5=D2=D8 /dev/shm =CF=C2=D1=DA=C1=D4=C5= =CC=C5=CE =C9 =CE=C5 =CF=D4=CB=CC=C0=DE=C1=C5=CD ? =F2=C1=CE=D8=DB=C5 =D6= =C5 =C2=C5=DA =CE=C5=C7=CF > =CF=C2=C8=CF=C4=C9=CC=C9=D3=D8. =F2=C1=CE=D8=DB=C5 =C5=C7=CF =CE=C5=CF=D4=CB=CC=C0=DE=C1=C5=CD=CF =D3=CF=DA= =C4=C1=D7=C1=CC hasher, =D4=C5=D0=C5=D2=D8 hasher-priv. =F7 =D0=D2=C9=CE=C3=C9=D0=C5, =C5=C7=CF =CD=CF=D6=CE=CF =CF=D4=CB=CC=C0=DE= =C9=D4=D8 =DE=C5=D2=C5=DA /etc/hasher-priv/fstab, =CE=C1=D0=C9=D3=C1=D7 =CB=C1=CB=CF=CA-=CE=C9=C2=D5=C4=D8 mode=3D755, =CE=CF= =DA=C1=DE=C5=CD? > http://git.altlinux.org/tasks/236645/gears/340/git?p=3Dgit;a=3Dblob;f=3Dh= asher-priv/mount.c;h=3D5b99354f6c64ba440980fe27a9f3738130a9be6e;hb=3D1a2f92= 3ab0ca822de9406198ed409c79eb000ce7#l284 >=20 > =F7 requested_mountpoints =D4=D9 =D0=D2=CF=D7=C5=D2=D1=C5=DB=D8 =C9 =C9= =C7=CE=CF=D2=C9=D2=D5=C5=DB=D8 /dev/shm, =CE=CF =CE=C5 =D3=C1=CD > /dev. =E8=CF=D4=D1 =C4=C1=D6=C5 =CB=CF=CD=CD=C5=CE=D4=C1=D2=C9=CA =CE=C1= =CD=C5=CB=C1=C5=D4 :) =EE=C1 =D4=CF=D4 =D3=CC=D5=DE=C1=CA, =C5=D3=CC=C9 =CE=C5=D2=C1=C4=C9=D7=D9= =CA =C1=C4=CD=C9=CE =C4=CF=C2=C1=D7=C9=D4 /dev =D7 allowed_mountpoints? OK, =C8=C1=D2=C4=C5=CE=C9=CE=C7=C1 =CD=CE=CF=C7=CF =CE=C5 =C2=D9=D7=C1=C5= =D4. > http://git.altlinux.org/tasks/236645/gears/340/git?p=3Dgit;a=3Dblob;f=3Dh= asher-priv/mount.c;h=3D5b99354f6c64ba440980fe27a9f3738130a9be6e;hb=3D1a2f92= 3ab0ca822de9406198ed409c79eb000ce7#l304 >=20 > =E4=C9=CD, =DA=C1=DE=C5=CD =D4=D9 =CF=D4=C4=C5=CC=D8=CE=CF =D0=D2=CF=C8= =CF=C4=C9=DB=D8 =D0=CF =D7=D3=C5=CD=D5 mount_vec, =CB=CF=D4=CF=D2=D9=CA =DA= =C1=D0=CF=CC=CE=D1=C5=DB=D8 > =DE=D5=D4=D8 =D7=D9=DB=C5 ? =F2=C1=DA=D7=C5 =CE=C5 =D0=D2=CF=DD=C5 =D3=C4= =C5=CC=C1=D4=D8: >=20 > --- a/hasher-priv/mount.c > +++ b/hasher-priv/mount.c > @@ -301,6 +301,8 @@ setup_mountpoints(void) > mpoint_vec =3D > xgrowarray(mpoint_vec, &mpoint_al= located, > sizeof(*mpoint_vec)); > + if (!strcmp("/dev/pts", item)) > + dev_pts_mounted =3D 1; > mpoint_vec[mpoint_size++] =3D item; > } else { > error(EXIT_FAILURE, 0, =FC=D4=CF =D6=C5 =CF=D0=D4=C9=CD=C9=DA=C1=C3=C9=D1! :) --=20 ldv --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJdZum7AAoJEAVFT+BVnCUIjFcP/1Osz5vyaniB7eZnfeST92rh 5vqqYQAWRGAtmnljva1tPsU4KJOOjpzFgk5Ra0thoMT8MlOpT7QPhJi93LaxHtV1 9/eVRa+j2LFZAGGGQu0aLvmKyb/6nIw9/w/SYhq3vPOm95qA+3eiWHuKotqjss86 7Yio8K5atoGIHXAPkjYKl4OIkJZi643q+Fia/Dd6AYSOhDZEUQJm74muC+w8jlQh WZNKGngRxjYwibBjg5i3jTsgtlaDl1FqCbdqjh/GhifmGUTcr73xGP3JWBd0brRp 2AAEMwmDaWTiapgSIlnADwGItu1cVblMzaFbF+DLxUHGGH975ljnHFkKrObA/RXd 9fg6tKXwYAF2w5m1DIze95iBS5tPiSNvhgpRUB50UAtzG6mmAPC//4CWtA8W2ycx SCzQi93TDLOQw/dt4MVQevf8rWa+sglst83Ds0KSXS+EcUcJUBeOOeLGNLlV3UkB cJ7r+ZzAPAZHXbNF/I+Fj3sljeuS6zxNdBF/ksFiBbc/MbylwCmhpNnUHO44AomS 0SducjOEVLDvBJLujRpujUe1rHcRloaC+1OkYaPsvFd374Jp5gHmtLpeq1xp/D1K 98GU1k+Y5qVD3z42IT8Peq+e7vZ+3GYIPoGkLj8CGeMoFss48kFath+xY+pf73Lv 4Tzktr3LnGUul9EbHPyW =5UB3 -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--