1 |
Mielőtt az ebuildek írásába belevágtok mindenképp olvassatok át pár |
2 |
eclass-t. Kezdők gondja szokott lenni, hogy implementálják azt, ami |
3 |
már eclassban sokkal jobban meg van írva. Ez különösen igaz a patch, |
4 |
aclocale, autoconf, automake, libtoolize és egyéb programokra, mindnek |
5 |
van megfeleője (általában egy 'e' betű van a nevük előtt, pl. epatch, |
6 |
elibtoolize). |
7 |
Érdemes megismerni a do* parancsok logikáját, illetve a listáját. Egy |
8 |
induló infó lehet az, hogy ls /usr/lib/portager/bin |
9 |
Ebben a 'do' kezdetű parancsok UGYANAZON NÉVVEL másolnak át a |
10 |
célmappába, a 'new' kezdetűek pedig a $1 másolják $2 néven (ennekokán |
11 |
minden new* parancs 1etlen fájlt kezel csak) |
12 |
Professzionális ebuild írók szinte sosem használják a 'cp valami |
13 |
${D}/egy/mappa/ahova/másolok' szintaxist, mert erre vannak a do* és |
14 |
new* parancsok. |
15 |
Egyetlen kivétel ha egy-az-egyben másolsz egy nagyobb anyagot, a mv |
16 |
valami ${D}/egy/mappa megengedett |
17 |
|
18 |
Init szkriptekre érdemes odafigyelni, kihasználni a Gentoo stíliusú |
19 |
init szjripteket, sokszor jobb init szkriptet lehet from scratch írni, |
20 |
mint az adott program saját init szkriptjei. |
21 |
|
22 |
Arra is ügyelni kell, hogy ha egy program pl. zpi fájlban van, a |
23 |
portage nem teszi be by default a DEPEND="app-arch/unzip" sort, ezt a |
24 |
készítőnek kell. |
25 |
A függőségeknek alaposan utána kell járni, ami bináris csomagok esetén |
26 |
esetleg nehéz. |
27 |
Bináris alapú csomag esetén fontos kérdés, hogy ha egy amúgy |
28 |
opensource lib legfordított verzióját is szállítja a program, mit |
29 |
érdemes használni. Nos, ezt csak tesztelés tudja eldönteni. Alapvetően |
30 |
az a cél, hogyha a program együtt tud működni a lib külön fordított |
31 |
verziójával, akkor ne a szállítottat használjuk, mert az egyfelől nem |
32 |
biztos, hogy ugyanúgy optimalizált, másfelől pedig a portage-s libbe |
33 |
esetleg oly biztonsági javítások is kerültek, melyek a szállíott libbe |
34 |
nem. |
35 |
|
36 |
Elsőre így ennyi. Ha van pár ebuild, és magánba elkülditek, mondok |
37 |
róla véleményt. |
38 |
|
39 |
appa <aronp@×××××××××.hu> írta, 2007.09.20.: |
40 |
> Természetesen ebuild-et. Minden segítségnek örülök/örülünk. Bár a |
41 |
> koncepció már alakul, esetleg néhány jó ötlet is jöhet még. |
42 |
> |
43 |
> a |
44 |
> |
45 |
> |
46 |
> |
47 |
> George Hron wrote: |
48 |
> > A csomag alatt ebuildot értesz? Mert akkor érdekel engem is, és tudok |
49 |
> > esetleg segíteni is. |
50 |
> > |
51 |
> > appa <aronp@×××××××××.hu> írta, 2007.09.19.: |
52 |
> > |
53 |
> >> Csak gentoo, az tuti megy. |
54 |
> >> |
55 |
> >> Admin felületnek tudom ajánlani a SysCP-t, megbolondítva a RoboVZ nevű |
56 |
> >> csodával. Esetleg csinálhatnánk belőlük egy komplex csomagot, érdekel? |
57 |
> >> |
58 |
> >> a |
59 |
> >> |
60 |
> >> |
61 |
> >> Most |
62 |
> >> Pongracz Istvan wrote: |
63 |
> >> |
64 |
> >>> Vazze, ott tartok, hogy kidobom az összes centos-es VE-t a túróba és |
65 |
> >>> újraépítem gentoo-val. |
66 |
> >>> |
67 |
> >>> Most lett elegem belőle. |
68 |
> >>> |
69 |
> >>> appa, jól csináltad :) |
70 |
> >>> |
71 |
> >>> Üdv, |
72 |
> >>> P. |
73 |
> >>> |
74 |
> >>> Nálam ez lesz: cyrus+postfix+spamassassin+clamav+mysql |
75 |
> >>> |
76 |
> >>> |
77 |
> >>> |
78 |
> >>> 2007. 09. 16, vasárnap keltezéssel 13.19-kor appa ezt írta: |
79 |
> >>> |
80 |
> >>> |
81 |
> >>>> Bevált, köszönöm. |
82 |
> >>>> |
83 |
> >>>> a |
84 |
> >>>> |
85 |
> >>>> |
86 |
> >>>> Toth Laszlo wrote: |
87 |
> >>>> |
88 |
> >>>> |
89 |
> >>>>> Hali. |
90 |
> >>>>> |
91 |
> >>>>> Mar en is jartam igy,nalam a ludas a courier imap volt. |
92 |
> >>>>> a /etc/courier-imap/imapd fajlban volt a hiba |
93 |
> >>>>> megpedig ez: |
94 |
> >>>>> OUTBOX=.Outbox |
95 |
> >>>>> Miutan ezt kikommenteztem jo lett. |
96 |
> >>>>> Az ide tartozo doksi: |
97 |
> >>>>> http://www.courier-mta.org/imap/INSTALL.html#imapsend |
98 |
> >>>>> |
99 |
> >>>>> udv: |
100 |
> >>>>> |
101 |
> >>>>> zui |
102 |
> >>>>> |
103 |
> >>>>> |
104 |
> >>>>> |
105 |
> >>>>> Pongracz Istvan írta: |
106 |
> >>>>> |
107 |
> >>>>> |
108 |
> >>>>>> Szia! |
109 |
> >>>>>> |
110 |
> >>>>>> Hát igen, az ISPConfig-ot megtekintettem, teszteltem, hogy hogyan is |
111 |
> >>>>>> kezeli a dolgokat. |
112 |
> >>>>>> Kicsit bizarr. |
113 |
> >>>>>> |
114 |
> >>>>>> Ellenben ócó shared hostingra meg jó azért, bár nem magyar. |
115 |
> >>>>>> |
116 |
> >>>>>> Kezd megerősödni bennem az az érzés, hogy inkább a több VE-n alapuló |
117 |
> >>>>>> megoldást kellene inkább kidolgozni. |
118 |
> >>>>>> |
119 |
> >>>>>> Jelenleg a következő VE-ket állítottam be: |
120 |
> >>>>>> DNS, |
121 |
> >>>>>> mysql, postgresql, mail (postfix, cyrus, spam, clamav), subversion, |
122 |
> >>>>>> admin, |
123 |
> >>>>>> ISPConfig complete. |
124 |
> >>>>>> |
125 |
> >>>>>> Üdv, |
126 |
> >>>>>> P. |
127 |
> >>>>>> |
128 |
> >>>>>> 2007. 09. 11, kedd keltezéssel 09.06-kor appa ezt írta: |
129 |
> >>>>>> |
130 |
> >>>>>> |
131 |
> >>>>>> |
132 |
> >>>>>>> Szia. |
133 |
> >>>>>>> |
134 |
> >>>>>>> A postfix-szel semmi gond, az ISPconfig rendszerszervezése a ludas, |
135 |
> >>>>>>> felhasználó és domain kezelése elavult. Tényleges fizikai usereket |
136 |
> >>>>>>> használ, pamból authentikál saslauth-tal és egy táblából veszi hozzá az |
137 |
> >>>>>>> emilcímet, egy másikból a local(!?) domaineket. (Semmi virtualhost, |
138 |
> >>>>>>> semmi virtualuser...) Sajnos egy bonyolultabb szerver esetében |
139 |
> >>>>>>> előfordulhat a leírt esethez hasonló probléma. Elvileg az ispconfig |
140 |
> >>>>>>> következő sorozatában fejlesztenek ezen, de még így sem lesz a mai |
141 |
> >>>>>>> igényeknek teljesen megfelelő. |
142 |
> >>>>>>> Akit érdekel, szívesen publikálom az általam gentoo-ra optimalizált |
143 |
> >>>>>>> forrást. De ajánlanám helyette a chtekk-syscp overlay-ben megtalálható |
144 |
> >>>>>>> syscp rendszert, bár ebből is inkább a honlapjukról letölthető |
145 |
> >>>>>>> legfrissebbet (van ebuild! :) ). |
146 |
> >>>>>>> |
147 |
> >>>>>>> Jelenleg a GNUpanel nevű, eredetileg debianra írt rendszert portolom |
148 |
> >>>>>>> gentoo alá. Nagyon ígéretes, jól bővíthető, könnyen átalakítható egy |
149 |
> >>>>>>> komplett VPS+Hosting Control Panel rendszerré. István, ezügyben |
150 |
> >>>>>>> nemsokára írok neked magánban. |
151 |
> >>>>>>> |
152 |
> >>>>>>> a |
153 |
> >>>>>>> |
154 |
> >>>>>>> |
155 |
> >>>>>>> |
156 |
> >>>>>>> Pongracz Istvan wrote: |
157 |
> >>>>>>> |
158 |
> >>>>>>> |
159 |
> >>>>>>> |
160 |
> >>>>>>>> Hali, |
161 |
> >>>>>>>> |
162 |
> >>>>>>>> ISPConfig-os rendszerből küldtem emilt, 1 példányban ment ki. |
163 |
> >>>>>>>> Igaz, nekem csak a HN gentoo. |
164 |
> >>>>>>>> |
165 |
> >>>>>>>> Ha érdekel, elküldöm a postfix config-ot neked. |
166 |
> >>>>>>>> |
167 |
> >>>>>>>> P. |
168 |
> >>>>>>>> |
169 |
> >>>>>>>> 2007. 09. 9, vasárnap keltezéssel 10.54-kor appa ezt írta: |
170 |
> >>>>>>>> |
171 |
> >>>>>>>> |
172 |
> >>>>>>>> |
173 |
> >>>>>>>>> Sziasztok. |
174 |
> >>>>>>>>> |
175 |
> >>>>>>>>> Átítram az ISPconfigot gentoo-ra, a levelezést postfix+courier-rel |
176 |
> >>>>>>>>> használom. Sasl-lal authentikálok, postfix a luzernevet |
177 |
> >>>>>>>>> virtual_alias_map-ben megadott file alapján társítja. Thunderbird |
178 |
> >>>>>>>>> gyönyörűen csatlakozik imap-ssl-en keresztül, postfix fogadja a |
179 |
> >>>>>>>>> leveleket, beteszi a mailfolderbe. Eddig az öröm. A küldés már |
180 |
> >>>>>>>>> macerás: |
181 |
> >>>>>>>>> ugyanis 1 helyett 2 levelet küld, egyikben az emilcím van mint |
182 |
> >>>>>>>>> feladó, |
183 |
> >>>>>>>>> ez rendben el is megy, a másikban viszont a tényleges username a |
184 |
> >>>>>>>>> feladó, |
185 |
> >>>>>>>>> ezt természetesen nem jó. |
186 |
> >>>>>>>>> |
187 |
> >>>>>>>>> Valakinek valami ötlet, hogy miért küld két levelet, vagy hogyan |
188 |
> >>>>>>>>> tudom |
189 |
> >>>>>>>>> megakadályozni? |
190 |
> >>>>>>>>> |
191 |
> >>>>>>>>> Köszi! |
192 |
> >>>>>>>>> |
193 |
> >>>>>>>>> a |
194 |
> >>>>>>>>> |
195 |
> >>>>>>>>> |
196 |
> >>>>>>>>> |
197 |
> >>>>>>>>> |
198 |
> >> -- |
199 |
> >> gentoo-user-hu@g.o mailing list |
200 |
> >> |
201 |
> >> |
202 |
> >> |
203 |
> > �éí˘�Źz¸n�éí˘�+�f˘�)ŕ�+- |
204 |
> |
205 |
> -- |
206 |
> gentoo-user-hu@g.o mailing list |
207 |
> |
208 |
> |