public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Ebuild: How to deal with external repositories properly (best practise)?
@ 2020-07-28  4:47 Ramon Fischer
  2020-07-28  8:53 ` tastytea
  2020-07-28 10:01 ` Neil Bothwick
  0 siblings, 2 replies; 11+ messages in thread
From: Ramon Fischer @ 2020-07-28  4:47 UTC (permalink / raw
  To: Gentoo User

Hello list,

I have set up my first ebuild repository[1] with one package 
"x11-misc/drm_master_util" to run "X" without root privileges. I am 
still making it to work[2]. The ebuild file accesses an external git 
repository[3].

The thing I am concerned about, is, that I am pulling something from an 
external source, which I am installing on my system and giving it root 
privileges[4].

The only best practise I can think of, is, to fork the external 
repository, linking the ebuild to my fork and updating it on demand, so 
I have full control over it.

Would this be the way to do it?

[1] https://codeberg.org/keks24/gentoo-overlay
[2] https://wiki.gentoo.org/wiki/User:Keks24/drafts/Non_root_Xorg
[3] https://github.com/gch1p/drm_master_util.git
[4] https://wiki.gentoo.org/wiki/Non_root_Xorg#Handling_of_DRM_ioctls


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-08-05  0:03 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-28  4:47 [gentoo-user] Ebuild: How to deal with external repositories properly (best practise)? Ramon Fischer
2020-07-28  8:53 ` tastytea
2020-07-28 10:02   ` Ramon Fischer
2020-07-28 12:52     ` tastytea
2020-07-28 13:32       ` Ramon Fischer
2020-08-02 10:51         ` [SOLVED] " Ramon Fischer
2020-08-04 22:57           ` Alexey Mishustin
2020-08-04 23:36             ` Rich Freeman
2020-08-04 23:51               ` tastytea
2020-08-05  0:03                 ` Rich Freeman
2020-07-28 10:01 ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox