From 4e4228629a8cbe0d38e929aa076f4b638b5fe4a6 Mon Sep 17 00:00:00 2001 From: scop Date: May 09 2003 22:46:19 +0000 Subject: 0.0.9-0.fdr.1 --- diff --git a/develrpms.conf b/develrpms.conf new file mode 100644 index 0000000..02c86bf --- /dev/null +++ b/develrpms.conf @@ -0,0 +1,4 @@ +# To prevent fedora-rmdevelrpms from removing some packages, add them to +# the KEEP_DEVEL_RPMS variable, separated by space. + +KEEP_DEVEL_RPMS="" diff --git a/devgpgkeys/3C9DB0AA b/devgpgkeys/3C9DB0AA new file mode 100644 index 0000000..0c53cef --- /dev/null +++ b/devgpgkeys/3C9DB0AA @@ -0,0 +1,26 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD5fLPARBACrk96TyoHpqxwCM+H8aQbookbhLFUqyAMoepaAD3jxgOQu4LZs +rQeh+UtdCgIPKJarIk/Ktkt8MACwJxD1ooLIQGnWikynTwof/6mbclDrnXOqcRub +1MazZa4dsE3IX41qGQES3IDKBAyCz7n7Js7UCCWmOisdHH3djQ07+6k4EwCg5En1 +ROnalznvGHvcub8ajKfvyxMEAIg9BPQkB1lFzig3zxmPzH0VLuzDQzNw4dw2DPer +poAF+mCFVSpMc8tdCjYYLvpZMXlyCu0U63anbfzG1Og+LzdmMkDw8/L2lfV+xJlX +CqnLzxl+FrYRPKkGW/xn3mDRV5BBDmL30TWBV2m6cnSRRaFfxIH6ShvVZ1WRyyAh +QnRvA/0fekihRcJksByz2T1lhWkbM/5L3dYLzu5lnvSNgQJL8D9tc4l2o2cadDCB +t4xik1qr4SjO2biLNQzJV5B+l+po56ZpoCeHq2vKhKkGAxDeYDM2zyRV7xb2ATq+ +bKds+yfAZG1czjOITJ76WA9toYCCgnSc3rYQ6kkTLDt3nLaAE7QkUGFudSBNYXRp +bGFpbmVuIDxwbWF0aWxhaUB3ZWxoby5jb20+iFkEExECABkFAj5fLPAECwcDAgMV +AgMDFgIBAh4BAheAAAoJEJWuVPI8nbCqsmUAmwZ20w4BrycqLIfNNupinWgiKOO1 +AKDLO7vscvLjn8btZrh4KeRZQc+V6YhGBBIRAgAGBQI+iJwfAAoJEGvd/o5Uoqzx +WgsAn0QEo6nCiizkQfUBMkFLSoFey9NMAJ0bnVVRQDVm/vhtfU6mSz1q/A/yu7kB +DQQ+XyzzEAQAwdnBqA6nvPm2f1dw9m9Lt5bTvd35awCrLXK9qiJ1PlYtMidQSvNw +ekWFASCpZECjF+ML/C50mmWPuyy+oaiO5VRu9JjckDuSGRT8YoOZZGYWEWIfHOBC +ZQnVeDzLLK/LkAPoSzt409qQKhUCgZ5kbhyBDAJDNSnOsq4tfDv2BdcAAwUD/1Lp +9MPf6lj2IMNy6jEcBw8sQOVR5RuX4uTpTd21H7sC1s+j+jU4oTKxYHnI30pSurue +fKkn+LptX7BGQy8wgk+3WO63E/dJI/iRaMslQc998A8Uzvu3DJb/QVyUj6A/7coA +FDVDvD8C7yl8ewgliZIaptf1VAcKm28p4Gx9jhS5iEYEGBECAAYFAj5fLPMACgkQ +la5U8jydsKqvzgCeOxE29sWTcD2ssTnmwpUkw7TlmOkAoJDQNRyATdGOEMRzSFAT +7A4rosu+ +=tmSm +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/3FF87D98 b/devgpgkeys/3FF87D98 new file mode 100644 index 0000000..09fb656 --- /dev/null +++ b/devgpgkeys/3FF87D98 @@ -0,0 +1,26 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD4lCjsRBADZzWlTg9ypvURrTo0xTZstuUAm3oSKYNFrrt1kyyzSQ3IC4LMh +neG9nVdePIbDNYHfeoKhi+ku2d9FFtNU2E9YPacP+uNfhP+mL2vMMyLsD5vsy0Jg +NOj28vwkzEZ4wdBfea2/GY9VmwTOw5GLY3E6EuDCh/xqToRGeLTvnrMrLwCgtY5a ++TIXAIQpyKaCGej4ERhP0gMD/2np4uzHHRXb2jVaqLDFnOi7u2BVz/K0+uh/QZJg +7Ieyj6CQw+p2lWjPxiunJTojfwIGynQaA6gvApGmFAjMPE1wT9d3gLChBb4IyJ48 +jmHd0UJQ1ACMVPm6WjiLlEXzAqTLwB+QPNA4TNKUUrPNvHq5Pv8+m2wMN3uJzdej +n3TJBADS8JlflcpXEFFrKgZYt3GVmspq25y/dzJqW3OtLMfZVw+DTUZosZyR+qJs +FEcu2xU7oKJvIAuDVnwdZsqbpPXMI2lWh3SFeRB4giuM8zJTWVCgoK3cYluvsvya +V26MYi6fiG6P2AYk1GSA3FYttXzAczsW04UtQU+GocgF9SlbAbQrUGhpbGxpcCBD +b21wdG9uIDxwY29tcHRvbkBwcm90ZWlubWVkaWEuY29tPohZBBMRAgAZBQI+JQo7 +BAsHAwIDFQIDAxYCAQIeAQIXgAAKCRB4C3z6P/h9mMV2AJ9eBzijNwmAvnRzmmf9 +eS2r8c44NwCeMNRU9D4z7DAFtVXjTHuH7m6MQ32IRgQSEQIABgUCPkXRIwAKCRBr +3f6OVKKs8d88AJwPzY/IAagTAo+tUMuxkeChWtJefQCfSO6QQCU4Tc9Oa8UtxFIb +brOKNZy5AQ0EPiUKPRAEAKD80289n74vcakbMGdqol51RPiLdIZ8M5ivKJc6KZ9Y +0LWa0q1WKNoh0+SBFuoYY3hRQ/CDkxoJYTQfJKcix4jkfEqqbYUkS5nKVGHnV6mI +c6T1DROVswRzfd9Dni6r0b0+MD78g5UnfS49DgGf2TDpk2GXDzaNDyiuVqyoZQV3 +AAMFBACG1zW9CKJ5K6PzdANDBk8bBVCyEQN/ZDM9ZBMTUZJ7BbHkpJ+lxEKYtJt1 +zc9pQVuPVwuE/TfmXuOwIGeb65MwLd1PopSShWJR90wQMON230sDoxe7SewLTybw +DjqbFzkYfUIA1bA69bmJuf+0BH543G/7at9XZ5DADABAsasaKohGBBgRAgAGBQI+ +JQo9AAoJEHgLfPo/+H2YVwEAoKKd/Hs8DbZlCO6pgTXMUMhus/ZpAJ4tRc3zQx4q +8VeRWwIoNZab4aMSAg== +=LyY2 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/54A2ACF1 b/devgpgkeys/54A2ACF1 new file mode 100644 index 0000000..d910c12 --- /dev/null +++ b/devgpgkeys/54A2ACF1 @@ -0,0 +1,31 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD3hagoRBACTBif5VLPpjkWaVZ5v2Q8mrul4GksTTJgjfmj9Iclyco0+32t7 +VtCj2eblvYMEDS3FI/6XPkZWhvE6QPqw2FN+ufA+8yBfzTe3hvZRdOCEHsrjFGb6 +QX4uV8wP41gfyzsFd1nCcuHxuf6gz06aTkJU576ZyLCWjfySih0uoJOy3wCgj9jO +HlJ6FzINPuedOhXxkZTyETkD/1TMM96wqdHwm5JEzSO3MqVIlH4v6ocUvCPwta+8 +ERR4fQaxQfKSjbFcI0SQQyQ+DZNPcg+22dK2Ck8JPviYcl3x2dT689NRyIxq/0GI +EoH2DM/kD4tzTxdGExsEOFKfXt3BvTF0lsI2d97ipT4nUZc+d9FR7l3oDKy4GK+M +nOV7A/wKAkTta52sKEZti+LNhXudO9A5DDl0q2HfqFoVdVJ5yjC352mvuvho7cbG +LjFnHJ2bO1ZsmE2mAlKdbCOegsisXiZHC0863vVWD2Mzh9j7JXrDTFnDCxhlVdmI +76geoQXgfU3rIeRfxEsLDDQXTa4/qAm51pqsBFjflo7R5y9+YbQpV2FycmVuIFRv +Z2FtaSAoTGludXgpIDx3YXJyZW5AdG9nYW1pLmNvbT6IXwQTEQIAHwUCPeFqCgUJ +CWYBgAQLBwMCAxUCAwMWAgECHgECF4AACgkQa93+jlSirPG26QCZAZbY0Dmd1ixj +54Y8qlyBBgdDa5kAmwWlz9mJc1NnG1LrjpFBdL3uxTnDiEwEEhECAAwFAj3hbtgF +gwll/LIACgkQp/ynIBsDkOC7ewCeM/vZQXFkjRpRLdva34MUl5Zei/oAnA3nTm+K +a+6AGMigwHRyXUBb/4FJuQINBD3hahkQCADGXzLPoqnHRRYX+aMV27DRPzGijDUk +WYomXOpQhYQmk246XerupqhAafXs5luDIk6JJBksa/jYDfhA9jfKJuZsQYq60dPx +mLcm5Wd+pF9XiQqfrg5/xT1Dt0SaBbT8wLxg/XD9Ea8TXeDQm7x5m5beels46CSV +9xiZ2g/qifC6UJYUOl8QiJX14hJ5IF5pay/jyTw6yBjTOwL5WHM5v/GCBDVkj9qx +jjog7ZnrB0oIueX7txEWxmIoEnjw5sjOiBssghvG8v2r1anuHANnnLrESI7rEL6F +vh4T2idJqLAmxd6mU6EzKNJd78hbYgNEUmwwcN/WRwyXtFiXO6Mo6ASXAAQLB/wK +/L/p8TsPzfb7zLeEFnhxGtPK2l6bBdN1jdELnkXKMp0gMnhbg6D5aZRV2CPZqo4x +NIj/tiRonmj52dFVPSw5sRpdwdN9EfYP8umN6gX0hmRtPCH/KfiDKrQ2ReTTZ6Mv +rpuZVNf2TaZgg7ff19yChE0Uoxb7ZflLiVajEgeI2MZySEpZeRK2mpE4HHq732t3 +PXdZpBh2sGELJV7cwY7RQo0y+bNwYKFREr+ujOqcuh8KOBVYFYjVQWleI1/vTku/ +gQ6c+hStZJ+NVtkqzoHA5HdhVTtqczKBdBuNeCs/SP5HTgtvDpqrCaLb2IlP6GOP +mCXVlaPepFxXNGUyZXN+iEwEGBECAAwFAj3hahkFCQlmAYAACgkQa93+jlSirPFG +XACcC4v8D9V7137rEtu3wFCqy81oHSEAoIhMQQ6blWCyTrVUSylKnN8pmJ6k +=9J7L +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/55F3AA6F b/devgpgkeys/55F3AA6F new file mode 100644 index 0000000..457cc50 --- /dev/null +++ b/devgpgkeys/55F3AA6F @@ -0,0 +1,27 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD4wjggRBADKiWkLKKj611QxeUyOaPTIWP5SYY7DY/v7DaknTgES2GHhozER +LycGkPUIWZi6AqWTDURMMbR6fHOOsYd0eeK9Ivl8cwXMMBzqeKI03Ugd36r75nTp +wXYNhecppAi+BrcjfDXaGOTt65/BJW4pwbBq3OY1863Q250A328ptoml4wCgh9xr +l+tNNmGA7qNg+1WJccp42v8EAKBtVjDGp3UvSkyiEYQ4es4bEySCVFJRYXj9d3Ks +GGLNv2qi4MdbOeFT9UBw0C3vNIJk4kuxxUIN7BV2KqtV+SpEZ169Y/Qqu6fF4iyy +VZ8Htpmp2IvYD3lG+pgUh3fzdfhodWJZp5iwxu4gkxHbuo8qsB3cmPdvpk5Bvd5m +YldrBACWtdl2KgCtGVfVDJua1exApr3g4URNv5cy4HJWv6u6LICXzFtAEbOTph8e +dlEsZbEhfCs4M53jRPaDvc8gMkm37wRyDsz9F9pVfq6oh0EkO4KTO8M0a0Xm09n8 +0e/xmUaJWO6Msux9m+QcA4Atl0AgauTUNN3a66rbHbDCmpYO4bQtVGhvbWFzIFZh +bmRlciBTdGljaGVsZSA8dGhvbWFzQGFwZXN0YWFydC5vcmc+iFkEExECABkFAj4w +jggECwcDAgMVAgMDFgIBAh4BAheAAAoJEACnFExV86pvlPAAnRlwRx9AXhKKfwBY +80YeXZemz+spAJ98EouW8E5n+xmtLqRgZ5pYbE0WgohGBBMRAgAGBQI+MJjzAAoJ +EGvd/o5UoqzxFtwAn1i+xOiX4Qeo5DI58pRSsbJpdkjJAKCN1U9axpIxHXTKAMow +E2Nsfm3t9YhGBBMRAgAGBQI+MJ/+AAoJEJwJFVzun8OLMJwAn2M6RyGj0z1BFTIj +sTJGcBDNXI9wAKCPONrqW34qlr3G8gjonHsZIZSfZLkBDQQ+MI4MEAQA4ek3Pteq +Bp8djIsC5b2aJMT/b3xla5S0i7vwwxmaV01PkRz9oZhOrbJ7ELHYohKqHa+sX9RD +MTK9pV6+JTwcCsBX+jSqRmwyyXE+4B2FWz0PyLPYC9fqNyLqj1fFMDLnkx0veGGE +Wy2YFDpPo/XuqyGQiTrmRqsJzhffqhhikcMAAwUD/0rT1EQ697di7R4Q2Z2PPpiX +azFS/OGbiNI1ohhvU07raROHJ3zjnktXC3juhnSRw8MZ31RGlniTrlpjJVP/EjHy +tDuIh8C6vgM7D/a+/PKuyrGkPA6NUti/+M0L/83jkd6gr4p8I6Y/xCljJwyz6dIg +NjEtqkKpqm+cCM52r/44iEYEGBECAAYFAj4wjgwACgkQAKcUTFXzqm8bMwCfb2ma +7bzNsAX8q+Wa+gMHMG4YkkIAnR+B2RJjcLHaEuGvJ5qqQ3o7qCez +=w0tG +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/69886CC7 b/devgpgkeys/69886CC7 new file mode 100644 index 0000000..1f733f1 --- /dev/null +++ b/devgpgkeys/69886CC7 @@ -0,0 +1,34 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBDulLisRBAD+Xj/eG67mpJo3v31MwUI9m7CCeTX++/uG1jNUH49+tPRGzDvG +zKxAwo1SkuDOxgIyVqBCWNEFWMfH4eWDkt3pPrwikCdqxzkUKKhUVdje571cM6QF +Lb4iIfbqymYvC/bjWamk+zWUr2Pu5T4kXPXtmYHX7df78Ss79usXdYw7nwCgrsss +4+eukY5exRr+L+r1By4ABJkD/i99sLORptHOsWEC5k0J+K2aVdH+8Ie75BDpsrpQ +fdZl8GToky94sRwjpMc+3MsilMWQUWiq5HrpuLT3KrvwCP78Cr/wSHDoU2QPRQKW +Npy4nwgLp13AGyouUYF57uVeHIcI4pQpTOUrj1UtxE6igvPG/+XRQXzzM7KBWIdl +pWFzA/9OMd2KqDWB8ca2BdTMnqtEVBgAQvkKj/80ZeXRYGJTpHCRh+cNZcPamTNB +Ut9IlTAhGd4JzsiRrv5c0TjrhywzGGIzwVqPJV7DPU5THRycFJ7hTvgUIdlcn4b9 +F9Y80v+nqorN5oW24BiQ9zmVU8UtIkPgQ0OS2XTWVQBdKBum0LQhU2V0aCBWaWRh +bCA8c2t2aWRhbEBwaHkuZHVrZS5lZHU+iEYEEBECAAYFAjzEks0ACgkQoAAZ2RME +wrOLKACfeiEfpJeK36fhDjZzf7cCQHmKJh0AoKpEESFzqlrPGjPuma6gboIz8t0+ +iEYEEBECAAYFAjveLTEACgkQo20Ufln7ZDBXwgCeNJJq/WMYH9EWEjWVEGvP/oA5 +62AAoJCbsEAdHNafv2kPaHedbatKyjnCiEYEEBECAAYFAjyHyzEACgkQqtG3xorr +QfPPmACfbjcsOReaa4GUTjBj+VrAl4m3zbcAn0xCOBdAuaerlnPLUTtEfm1xbEvc +iFcEExECABcFAjulLisFCwcKAwQDFQMCAxYCAQIXgAAKCRDUCPfHaYhsxxixAJ4w +Rsd1d+reTEXJag0WYvW54oJXTwCglIOBfxufyHfr6dp9N4w08lfoIBm5Ag0EO6Uu +OhAIANP4TYUckWcuzSpdtfHjiqQvF+UBtiuUjizTqVjoyJg45v0k3kSob4jbQQ2+ +zk8iN2yeIogREtBskPeHmirm4bqojlv+UBEBzVCvG9jqzdqEPktZJ9EmTbySPgpV +TDa1y4FXDVg/FAUJn2i0L277Of2s5nKfdjO5pmLgHHk4WfJ76Xr+evO1RLR5pcCI +8VdsvfnkH9Iz+ANH7d9OFXLpGhhc/RYwvzQjrQZsM09mQHuRi9L1WP+CE78WPS2R +plocVn4mXb8gvNNNb2CdgGMIslKQKTSExQLOlsQMCgnDgFLWyybxxAq1zi3f8epB +1RtFV3DPajF8pkQsfEoCCRxyq+sAAwYH/33jwsBWO/IvuJtdPqQyJOps6RJQKDMQ +GhUKkTAMRsMdBAEQqv6IETqH3vxiJUxus8aWlLSlcLtTA8ssqs70777fvJX7vJ8L +b2Kk5nkk90J3CUDRGJximSFnFidwa4YazqeVkKMulNk5HG9kZnc086Sqkbw7IoNs +ceQavf71zvO7RqcQA4BgSFW5EED5kIN4cI/kVV2U2EdOH7qMEncSkymD8Jghb34q +ppU0Cft61f/9OgpRMkgFrMjyIdDBPbv/DnzK/GV1F5F0EoetHUsUqklh288Z91My +t7NFhMXFFUMCXMKtREYmRqm/UtxDjrD27+Ubf4Jfft4/O/eHG8ZdCF2IRgQYEQIA +BgUCO6UuOgAKCRDUCPfHaYhsx79yAJ940p33zglce30f3kSp8QUUoagX7wCgj6p9 +m8SCAJcA6cCgfBoVDfv+9Yo= +=+2RG +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/8DF56D05 b/devgpgkeys/8DF56D05 new file mode 100644 index 0000000..57d2c39 --- /dev/null +++ b/devgpgkeys/8DF56D05 @@ -0,0 +1,31 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD6CiXcRBADRl/8a/0rk988FsjUr0Sg2YThF3j8Ry3gtpFQwl5MAN2XKr6LN +QDCtpdjmyNUjBCjVwxCx7eB3LVzA0UJft+8kDo8KzEPSf3dhkCmsslvcC2FEBa1s +9B64M5aZymu5YbKTAEwnrBaLn90W/0oc9wsd3iMU/Xl2lBmkpAgc3v4MuwCgwVqB +G/D7hAOBmF5Bnasm4u0sMhkD/1G7AwV5DQkxsmiDzuYi5WZ87mfCwYbRxfyWfpIQ +ai1VoUpvsGtaqp1sfLtGFRfpjBq0UHwf+Y/wZlgOqjh4+28dZ5buim+4IJCjyIM8 +zjBG1uBswhQJP+UIKXfRPrYRuQ26Ik6BztrOSmAaJ3t9yQJguIvBTQcz1dtfHeQj +mXDjA/40LfOZ4+TUMxdmqRR+DM/VE/pYusUqQYCjE7lK4lx34fPIqc6bYCCP3JTN +Vv40UR6ijcKcJjgZRdp7PgKEx3cGsNOF4inmZC3GpVIHYBSrYYUT49jKwmztY66Y +m3QpozLnrArYCax30WcrvLrCPRCvlqwSdxs0h/keXBS1OQe2SbQoRmVkb3JhIExp +bnV4IChSUE1TKSA8c2VjdXJpdHlAZmVkb3JhLnVzPohZBBMRAgAZBQI+gol3BAsH +AwIDFQIDAxYCAQIeAQIXgAAKCRAp1bokjfVtBVE0AJ99pna/2OyMoassLszeMAgd +rNs3WwCgkznQAYMbGffaERd0pst+VMaqm8OIRgQTEQIABgUCPoKK5QAKCRBr3f6O +VKKs8e0DAJ9DwQYg93WLEtgkINXJpJXN7T8esgCdFJnXcfa8W/Y+PiS3R1fYPs9Y +lBG5Ag0EPoKJjxAIAIHVhCe/Li4Dm0JqNTWxS6iStDxCDxRXqX2xMuRqjbcqkwCP +B+Z97cTzJH9MTZu+tSqgOpjNktlEz/VXD6s1HoZTYj7TEsAQs31AcSiu7VD0utqG +VM0f0/FBSRK2qaIUFFi0EngFtN66mOMB5xwddORpDA97NjNw5eU9hOZv3vU8uR6O +jpbG9I9eettGFuG9yJ6f2nlPgDZDdoSwt8pSbTgiwpSeq9+egKA9CC4TO/RKM4/J +DSz1IBsLcJ6mF0ueUvYtOuIn3l0hT8Rq2a1oVla0Nm5Nkjnu3BQgPMfOuAAuJEz7 +T89fpL/MbJiJfIQoXmWRKby8b0J2oMyBsmN8+uMAAwYH/A4TxKTUg1u5RNiW6hu4 +jZzDrUiNQj3N0qLGy0JPkx3r7Q+8o6j7Jm7RNSgKZYrVmYTmNRfLJpSgXIFPC2sj +T9IID5MPJ2M28sX277OpZZ9TLjGKy8/6LYbcMxgcLO9EFEMUafqe7cBXqIY9Ervi +13QJBWlnjePkQGWhxbUGJnYXlAbN3mcjxmTUpt1dGrahgZR8uxrjeRfUhGPgZXtL +OmZsBPJ2Bz7OtOkIBgp/MCQuahIcsRxmrIRy3FoBrnJ9+6h+PDgU07C5g5OZs84X +33BkNcKlCD1jYJD9kgvrSPs27yTx5hiB+iZONE5Kcl2Xgt52mtDyh3b+liAQDVWj +XG2IRgQYEQIABgUCPoKJjwAKCRAp1bokjfVtBQRpAKCChkOhOWHN7PQqlmYZKTwP +2O5aQgCeKCirfjC2sh7Wjt8UMw0CBhvsCxU= +=tYis +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/8E279021 b/devgpgkeys/8E279021 new file mode 100644 index 0000000..a856966 --- /dev/null +++ b/devgpgkeys/8E279021 @@ -0,0 +1,25 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD5V1qoRBACZnpQxa5lD0nruSRUoxtkPzapLN3xXJDYhmZ0oDRmOGnk7fpMi +DYCn0v42PV1yaOQR1FJWyaMecWxglybKu1nMpLq3KAfpHiOYc+HG9k5tbPVzbLIu +1HnaYRjhn1y0iLly1VI0i6vxgFPTvqf9EOGA+/cNWyWm6UoBYIXx7sYQSwCgsQtu +J2dRykGPNeAUvB0KwNIFirED/0tKNLF1Q5yS9ZKoleN6k6KiwxAGLy/oMIv+NEDi +4izP48w4cka7YnkEOx3qKz13ypSr7U4ouFz303sDVxKFdg7mvAJTAoSWeB0MiTcA +q0GIVBIJMCfbtl2on/pPs5gKHvHts6/Dr7HcPQcGTUw7VD1aZ/eYVsqCqz+nc1RN +vvvAA/9rRgSwIncmHnH4kSZ75xSC3tDrBrqHBd4J3Ia81tlCPtAfiZ5yukt+UE+8 +Q/XZP4sOwP+DTqSFHVKoKwEuLwTkBecob6pyCRwqRbEtSBKzEFlTUI5Enk1ifvgU +H386KJQdUjoBeBKhpYG/zq9/FettcisYLG2vvhWRTQdj1PWmGrQdRGFtaWVuIE5h +ZGUgPGFudmlsQGxpdm5hLm9yZz6IWQQTEQIAGQUCPlXWqgQLBwMCAxUCAwMWAgEC +HgECF4AACgkQW/+JAo4nkCF+WQCeMIrhWCpp7Qllvdgg6vWLvpEdXjgAoKVdLql4 +zCgb7UU+XqseuhY2A4ebiEYEEBECAAYFAj5XVasACgkQa93+jlSirPEvfwCeIgJY +NaPe/TtTVCdKV0J9ASvlOT0AoIeAxKkXGITaPJG21FfYV4vE90YcuQENBD5V1q0Q +BACFkie8cV88y7h1KkXHw9YVVIu4ln8JyaPTO6TpZaVwEPCwNvsJ3SSJqqrREeTq +7/LUVCgGCzO7WCQ4lWdtzvy9aI9oYp1vzL18ZYlXIG6jADkPZPbvHH+jnIB7xXgt +Gud9caBmYA55w8HFCz3rEkDE0TmHLHIF3IAHKGTpOniQrwADBQP/a90Y2VfNh8mJ +j1+FfvOfp2u/xNtIFI1cSVIcutfCbfHU7tDkaZ734qgo0svMh2+RwA0cN+vAAMyt +Kbih3M5hMK7n3BIn8E9egLvvffZ4QPA1HuIUNutULRbNh5GWioEVJd49gA0Eb3O4 +LhrRa2vEmd3i4N1vfVA0+QHYNi8+TmKIRgQYEQIABgUCPlXWrQAKCRBb/4kCjieQ +IRf3AJoD6Uh30XpO8wQwX3smX5shZIQh4QCfYibr88eyzDwvl1Ro56sPBsMkTyU= +=rjEs +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/BCD241CB b/devgpgkeys/BCD241CB new file mode 100644 index 0000000..c927d7e --- /dev/null +++ b/devgpgkeys/BCD241CB @@ -0,0 +1,56 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +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 +=S62q +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/BETA-RPM-GPG-KEY b/devgpgkeys/BETA-RPM-GPG-KEY new file mode 100644 index 0000000..5332931 --- /dev/null +++ b/devgpgkeys/BETA-RPM-GPG-KEY @@ -0,0 +1,27 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +mQGiBDySTqsRBACzc7xuCIp10oj5B2PAV4XzDeVxprv/WTMreSNSK+iC0bEz0IBp +Vnn++qtyiXfH+bGIE9jqZgIEnpttWhUOaU5LhcLFzy+m8NWfngIFP9QfGmGAe9Gd +LFeAdhj4RmSG/vgr7vDd83Hz22dv403Ar/sliWO4vDOrMmZBG57WGYTWtwCgkMsi +UUQuJ6slbzKn82w+bYxOlL0EAIylWJGaTkKOTL5DqVR3ik9aT0Dt3FNVYiuhcKBe +II4E3KOIVA9kO8in1IZjx2gs6K2UV+GsoAVANdfKL7l9O+k+J8OxhE74oycvYJxW +QzCgXMZkNcvW5wyXwEMcr6TVd/5BGztcMw8oT3/l2MtAEG/vn1XaWToRSO1XDMDz ++AjUA/4m0mTkN8S4wjzJG8lqN7+quW3UOaiCe8J3SFrrrhE0XbY9cTJI/9nuXHU1 +VjqOSmXQYH2Db7UOroFTBiWhlAedA4O4yuK52AJnvSsHbnJSEmn9rpo5z1Q8F+qI +mDlzriJdrIrVLeDiUeTlpH3kpG38D7007GhXBV72k1gpMoMcpbQ3UmVkIEhhdCwg +SW5jLiAoQmV0YSBUZXN0IFNvZnR3YXJlKSA8cmF3aGlkZUByZWRoYXQuY29tPohX +BBMRAgAXBQI8l5p/BQsHCgMEAxUDAgMWAgECF4AACgkQ/TcmiYl9oHqdeQCfZjw4 +F9sir3XfRAjVe9kYNcQ8hnIAn0WgyT7H5RriWYTOCfauOmd+cAW4iEYEEBECAAYF +AjyXmqQACgkQIZGAzdtCpg5nDQCfepuRUyuVJvhuQkPWySETYvRw+WoAnjAWhx6q +0npMx4OE1JGFi8ymKXktuQENBDySTq4QBADKL/mK7S8E3synxISlu7R6fUvu07Oc +RoX96n0Di6T+BS99hC44XzHjMDhUX2ZzVvYS88EZXoUDDkB/8g7SwZrOJ/QE1zrI +JmSVciNhSYWwqeT40Evs88ajZUfDiNbS/cSC6oui98iS4vxd7sE7IPY+FSx9vuAR +xOa9vBnJY/dx0wADBQQAosm+Iltt2uigC6LJzxNOoIdB5r0GqTC1o5sHCeNqXJhU +ExAG8m74uzMlYVLOpGZi4y4NwwAWvCWC0MWWnnu+LGFy1wKiJKRjhv5F+WkFutY5 +WHV5L44vp9jSIlBCRG+84jheTh8xqhndM9wOfPwWdYYu1vxrB8Tn6kA17PcYfHSI +RgQYEQIABgUCPJJergAKCRD9NyaJiX2geiCPAJ4nEM4NtI9Uj8lONDk6FU86PmoL +yACfb68fBd2pWEzLKsOk9imIobHHpzE= +=gpIn +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/D881FF60 b/devgpgkeys/D881FF60 new file mode 100644 index 0000000..a673b09 --- /dev/null +++ b/devgpgkeys/D881FF60 @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBDocXNsRBACk9IBgq4Ty+gTUKRpAns7EqzwFlvPV8XJVUMdcfx8WFeOu1ABR +oUbMsZU3sHXtnn7SzNvc35xuFmjg1PeiHbeh9x0VZcGFxhwL7bVCKFLrsAShc6ls +7jFwpwvDMWgR8XcVtMwHOmHntITiO9CR9DGPehw0erLnNyBs6/fE3lAA1wCgqUoW +z69NjHsgoOIsybONa5G5jYsD/A1MEFrMlil5Vrkzv0HbGoVhQKIn1eCeC2y8xfSK +jGbS+zz2ElXh4i2vL9BKdcqmv4JSaDmHyV1/5UwjQHi4AO+XUPlJNQJAYMJYSL4u +FmQYo9LEXI52OmD7ih75a7PkDJE8QoG9FhaMwZWvjSXW11kivGyrTLDEA28ZbkGc +vGhlBACVCRRJSvQ33H7o3INDZ3+AkeRsMKptN2fj/HpYty2WVuJerQahbieCAv6Z +2NNn1kr/KdLAtBnURBSFem8wblpD/p1EA80CorLQbaLmNzdy+nXVtkA3drUoJ3eN +AnU2t1hirv1l5AU4y71x2r9pomYcpyMqReWLO2vcp36SRpg7orQ2TWFyaXVzIExh +cnNlbiBKb2huZGFsIDxtYXJpdXNsakBzdHVkZW50Lm1hdG5hdC51aW8ubm8+iGIE +ExECACIFAj56THECGwMFCQggVpYECwcDAgMVAgMDFgIBAh4BAheAAAoJEKfeQ+HY +gf9gjVYAn0sT5gdTDnfJ71I/QtEeg0hJrexkAKCmMBSKlNVeQzQSS9JTdQiR8+Dz +xLQoTWFyaXVzIExhcnNlbiBKb2huZGFsIDxtbGpAYmlyZHN0ZXAuY29tPohdBBMR +AgAdBQI8B4NTBQkFrY1yBQsHCgMEAxUDAgMWAgECF4AACgkQp95D4diB/2BG9wCg +hjXLQDS/Axu/AUU6eY6qvvLFT4wAnj119Cc7niNJ15hKlO2UBJRQF/gjtClNYXJp +dXMgTGFyc2VuIErDuGhuZGFsIDxtbGpAYmlyZHN0ZXAuY29tPohdBBMRAgAdBQI8 +B4NUBQkFrY1yBQsHCgMEAxUDAgMWAgECF4AACgkQp95D4diB/2APcgCfSmdYrcfr +FLvUxTsLy3xCvPV5/toAnjmOaRacUhpZG2UtpDQrSB1rayVbtCtNYXJpdXMgTGFy +c2VuIEpvaG5kYWwgPG1hcml1c2xqQGlmaS51aW8ubm8+iGIEExECACIFAj56THsC +GwMFCQggVpYECwcDAgMVAgMDFgIBAh4BAheAAAoJEKfeQ+HYgf9gIfAAoJH6Wx/A +MOxyZoV4dBsbWi+D3ObGAJ45RFOCf2L4qxf3//gGo6TJ/PygWrQsTWFyaXVzIExh +cnNlbiBKw7hobmRhbCA8bWFyaXVzbGpAaWZpLnVpby5ubz6IXQQTEQIAHQUCPAeD +VAUJBa2NcgULBwoDBAMVAwIDFgIBAheAAAoJEKfeQ+HYgf9gl8YAn0TFGYYws101 +12zp5xXamoYdOXncAKCSTYLLgpr2t6H/gP190hjS3HCYnLQtTWFyaXVzIExhcnNl +biBKb2huZGFsIDxtYXJpdXNsakB1bHJpay51aW8ubm8+iF0EExECAB0FAjwHg1QF +CQWtjXIFCwcKAwQDFQMCAxYCAQIXgAAKCRCn3kPh2IH/YEMjAKCUl2r9ClIxHezP +wzh6eKqhttq/5QCgpWNqnuYGIuf5L4quKTcIde1SI8a0Lk1hcml1cyBMYXJzZW4g +SsO4aG5kYWwgPG1hcml1c2xqQHVscmlrLnVpby5ubz6IXQQTEQIAHQUCPAeDVAUJ +Ba2NcgULBwoDBAMVAwIDFgIBAheAAAoJEKfeQ+HYgf9gcWMAnjXcKqcO6Bkih4WY +nyfZMxBQmXo2AJ9GmVmunQLqpKLQ1V/sweqb85mnULQxTWFyaXVzIExhcnNlbiBK +b2huZGFsIDxtYXJpdXNsakBwYWtpc3Rhbm1haWwuY29tPohdBBMRAgAdBQI8B4NU +BQkFrY1yBQsHCgMEAxUDAgMWAgECF4AACgkQp95D4diB/2DyOACfU+YAvhFvUJsd +HNui/1742XDJ//UAoIAqMDE8YL8z3R29V8histHPYITvtDJNYXJpdXMgTGFyc2Vu +IErDuGhuZGFsIDxtYXJpdXNsakBwYWtpc3Rhbm1haWwuY29tPohdBBMRAgAdBQI8 +B4NUBQkFrY1yBQsHCgMEAxUDAgMWAgECF4AACgkQp95D4diB/2DM2QCfdLtuxk2t +Z+gHseuuqDbzcPtrsusAn2cCrBEILbtvQSXOtJaD6FDcAvb4tDdNYXJpdXMgTGFy +c2VuIErDuGhuZGFsIDxtYXJpdXNsakBzdHVkZW50Lm1hdG5hdC51aW8ubm8+iF0E +ExECAB0FAjwHg1QFCQWtjXIFCwcKAwQDFQMCAxYCAQIXgAAKCRCn3kPh2IH/YExz +AJ9R7chbK9budLqsLPxacIcqNTycQgCeJ9EDptG0VbeqeEfPVrbxPtp7x/e5AQ0E +Ohxc7BAEAM2HqaJ3GLmcqxK6PWMxST5hVbHrg7lNy8JjexajTxLrJqeKoZa3ocbs +hBKNRLikCFpN5B+vXprl8m0s5JBRMtdcdDQex7kFFp4l0Qeoj5pM3/RrAxqm8Nb0 +m5CD+7TlT0XZ78lR2048wVd5wnQvR8hUrZpTPkFmrWijGxVGRdC7AAMFBAC7XJO5 +l6lY/W7iGuXxTa4PqcbaHpqJuGS/8xzXzMsiYPOrVIJVrtib11ZgJrDTOZM9w8xA +eGf/eC3SIknO2QQrg1W3S92undsPOoiPdC1kLfB5QkwHDITjEbsAEcLwjobxRanm +R/hjepTBPvVCa1i2L3FfLcp1XtUOUy2fHRxd4ohMBBgRAgAMBQI+ekyWBQkIIFaq +AAoJEKfeQ+HYgf9g398An2gTr3p4IMxBVoh7LxC3qogjy2nVAJ4rediluyzofM2W +SPLVeSd0yI88UQ== +=BciE +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/E42D547B b/devgpgkeys/E42D547B new file mode 100644 index 0000000..af8dff2 --- /dev/null +++ b/devgpgkeys/E42D547B @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBDlgvfERBADevsErSu+DAnE90dFPnpEX20elyZAmuRExGbcUJWSoJynohtGC +a9fW6JY8zm/Dm2dC8f1sSNQ2w7CFG7XRBfyQcL4AqrNKbOMeCl66Tgj+NURUHsnV +yU3ASXROxVQ4/yJ69PVFomj0sealdEyDXDQoXhvgyI26qe3rriKBefCbRwCg+TdH +q5I8B/9X7QLnWg7sZk7iI7sD/27S9r4PS+FU9N26BvdgOvGeW6+1O/oqAU6HB+EF +eGw0+uNbLjxPy1A9R5+M/FBZBMeyTO0S8i4hYKnGbeESfUWdFom7kc0DOEF3bLlf +NOe+6rsqH2DPOOVbPfcJdOjBTldR7ETx/IyYLWSwdNx71kl/C8GTKKtw31BPUOf7 +sZ7FA/9aDy9sG5Km7fJBGKx66Z3Tmu9bH7oNDesm7uQ8+45qO+njOjFvQ6CfAzzV +MjzKEm0LSIySaKttDSU9AnlxNypbH9gCx1FwcPcip6vgV10D6YRG8n4cl0LB6Ins +DoR/MbAv4c8ROw/xiNVYrukxoX7EVpJuNQaP+UoqS9waVfqOh7Q6TWF0dGhpYXMg +U2FvdSAoVGhpYXMpIDxtYXR0aGlhcy5zYW91QGVzdC51bmUubWFybW90dGUubmV0 +PohGBBARAgAGBQI7rIA+AAoJEFJYpqCMZ2ulUkUAnidt3GnCL9R4B0TFPPls8apv +2jGOAJ9fhs8I5Qb/8aGN6ukop2870AfgrohGBBIRAgAGBQI9w0BHAAoJEF06Twev +sXBAY5QAn3hUCMkGnGH3L78Ovf0+iD7Gzy+EAKC5y3ULqNd+p1+xXL6MflIMERcT +3IhWBBMRAgAWBQI5YL3xBAsKBAMDFQMCAxYCAQIXgAAKCRBpKsRZ5C1Ue2rvAKDa +sk63CmO+/L8cq7HdI98AheFMBwCgwjgUeOCQTVHIlMypOLLvnni7tEaIRgQQEQIA +BgUCPFciXQAKCRBpPaEVqNYOQZckAKCUWDxjjCsEUwKcJmZWgYJ8u8IH9wCgpXDV +DeMyWeU7TkGozWZKK4eAawO5AQ0EOWC99hAEAMa6uFwa3AZVJW3kTkeoijTmOGkT +o15fOivfuyfV5o8JdTc9Fxs/yFV6YVgxiKTSUQkPti33irv19bMx5m5nHYccftka +gh3y+lDXj4TVrFhgMeucZndXMqREsmbNoy3vBdKx/YChWuhRrnhye5ZBztYWgEgM +trIC0F+slHWIdTaTAAMFBAC1g46HPYSAUplLYRdd5oTXWG7SoiCvu4wLmNOkVclI +K1tepMVFAKhhu3m5w1EiYdfMYW4sRFWA+z9YyzmWeoJwBkbkmWgR8MHvf5Xp56GS +KlB93artFRPuad45vVnoFuwX6yZeSj1iTbXFe+YxVm/YoqJkegLMX2HU/C4u2rOc +oIhGBBgRAgAGBQI5YL32AAoJEGkqxFnkLVR7G4UAoLkksoQD45ntA5PUkJbIGXaE +qokPAKCa3RVrnNfp5qzfAn8uo4EWg8eb1w== +=7Jff +-----END PGP PUBLIC KEY BLOCK----- diff --git a/devgpgkeys/RPM-GPG-KEY b/devgpgkeys/RPM-GPG-KEY new file mode 100644 index 0000000..075b958 --- /dev/null +++ b/devgpgkeys/RPM-GPG-KEY @@ -0,0 +1,34 @@ +The following public key can be used to verify RPM packages built and +signed by Red Hat Software using `rpm -K' using the GNU GPG package. +Questions about this key should be sent to security@redhat.com. + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.0 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +mQGiBDfqVDgRBADBKr3Bl6PO8BQ0H8sJoD6p9U7Yyl7pjtZqioviPwXP+DCWd4u8 +HQzcxAZ57m8ssA1LK1Fx93coJhDzM130+p5BG9mYSWShLabR3N1KXdXQYYcowTOM +GxdwYRGr1Spw8QydLhjVfU1VSl4xt6bupPbWJbyjkg5Z3P7BlUOUJmrx3wCgobNV +EDGaWYJcch5z5B1of/41G8kEAKii6q7Gu/vhXXnLS6m15oNnPVybyngiw/23dKjS +ZVG7rKANEK2mxg1VB+vc/uUc4k49UxJJfCZg1gu1sPFV3GSa+Y/7jsiLktQvCiLP +lncQt1dV+ENmHR5BdIDPWDzKBVbgWnSDnqQ6KrZ7T6AlZ74VMpjGxxkWU6vV2xsW +XCLPA/9P/vtImA8CZN3jxGgtK5GGtDNJ/cMhhuv5tnfwFg4b/VGo2Jr8mhLUqoIb +E6zeGAmZbUpdckDco8D5fiFmqTf5+++pCEpJLJkkzel/32N2w4qzPrcRMCiBURES +PjCLd4Y5rPoU8E4kOHc/4BuHN903tiCsCPloCrWsQZ7UdxfQ5LQiUmVkIEhhdCwg +SW5jIDxzZWN1cml0eUByZWRoYXQuY29tPohVBBMRAgAVBQI36lQ4AwsKAwMVAwID +FgIBAheAAAoJECGRgM3bQqYOsBQAnRVtg7B25Hm11PHcpa8FpeddKiq2AJ9aO8sB +XmLDmPOEFI75mpTrKYHF6rkCDQQ36lRyEAgAokgI2xJ+3bZsk8jRA8ORIX8DH05U +lMH27qFYzLbT6npXwXYIOtVn0K2/iMDj+oEB1Aa2au4OnddYaLWp06v3d+XyS0t+ +5ab2ZfIQzdh7wCwxqRkzR+/H5TLYbMG+hvtTdylfqIX0WEfoOXMtWEGSVwyUsnM3 +Jy3LOi48rQQSCKtCAUdV20FoIGWhwnb/gHU1BnmES6UdQujFBE6EANqPhp0coYoI +hHJ2oIO8ujQItvvNaU88j/s/izQv5e7MXOgVSjKe/WX3s2JtB/tW7utpy12wh1J+ +JsFdbLV/t8CozUTpJgx5mVA3RKlxjTA+On+1IEUWioB+iVfT7Ov/0kcAzwADBQf9 +E4SKCWRand8K0XloMYgmipxMhJNnWDMLkokvbMNTUoNpSfRoQJ9EheXDxwMpTPwK +ti/PYrrL2J11P2ed0x7zm8v3gLrY0cue1iSba+8glY+p31ZPOr5ogaJw7ZARgoS8 +BwjyRymXQp+8Dete0TELKOL2/itDOPGHW07SsVWOR6cmX4VlRRcWB5KejaNvdrE5 +4XFtOd04NMgWI63uqZc4zkRa+kwEZtmbz3tHSdRCCE+Y7YVP6IUf/w6YPQFQriWY +FiA6fD10eB+BlIUqIw80VgjsBKmCwvKkn4jg8kibXgj4/TzQSx77uYokw1EqQ2wk +OZoaEtcubsNMquuLCMWijYhGBBgRAgAGBQI36lRyAAoJECGRgM3bQqYOhyYAnj7h +VDY/FJAGqmtZpwVp9IlitW5tAJ4xQApr/jNFZCTksnI+4O1765F7tA== +=3AHZ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/fedora-buildrpmtree b/fedora-buildrpmtree new file mode 100644 index 0000000..cb71577 --- /dev/null +++ b/fedora-buildrpmtree @@ -0,0 +1,64 @@ +#!/bin/sh +# +# Set up a 'plain userid' SRPM build environment +# +# See also: http://freshrpms.net/docs/fight.html +# +# based on a post: +# Date: Tue, 30 Jul 2002 17:00:21 +0200 +# From: Ralf Ertzinger +# Reply-To: rpm-list@freshrpms.net +# +VER="0.03-021210" +# copyright (c) 2002 Owl River Company - Columbus OH +# info@owlriver.com -- GPL v.2 +# +# rev 0.03 021210 RPH -- put the home in the right place +# automatically +# rev 0.02 021207 RPH -- add %make macro for people using +# Mandrake .spec files on non-Mandrake platforms +# initial 0.01 020731 RPH - initial release +# +[ "x$1" = "x-d" ] && { + DEBUG="y" + export DEBUG + shift 1 + } +# +IAM=`id -un` +# returns bare username +# +HOMEDIR=`grep ^$IAM: /etc/passwd | awk -F":" '{print $6}'` +# and home directory +# +# +RHDIR="$HOMEDIR/redhat" +# +RPMMACROS="$HOMEDIR/.rpmmacros" +touch $RPMMACROS +# +TOPDIR="%_topdir" +ISTOP=`grep -c ^$TOPDIR $RPMMACROS` +[ $ISTOP -lt 1 ] && { + echo "%_topdir %(echo $HOME)/redhat" >> $RPMMACROS + } +# +MAKE="%make " +ISTOP=`grep -c ^$MAKE $RPMMACROS` +[ $ISTOP -lt 1 ] && { + echo "$MAKE make" >> $RPMMACROS + } +# +[ "x$DEBUG" != "x" ] && { + echo "$IAM $HOMEDIR $RPMMACROS" + echo "$RHDIR $TOPDIR $ISTOP" + } +# +[ ! -d $RHDIR ] && mkdir -p $RHDIR +cd $RHDIR +for i in RPMS SOURCES SPECS SRPMS BUILD ; do + [ ! -d ./$i ] && mkdir ./$i +done +# +exit +# diff --git a/fedora-installdevkeys b/fedora-installdevkeys new file mode 100644 index 0000000..03013d0 --- /dev/null +++ b/fedora-installdevkeys @@ -0,0 +1,75 @@ +#!/bin/sh +# +# fedora-installdevkeys +# +# Author: Warren Togami +# License: GPL + +echo "Fedora Trusted Developer Key Installer" +echo " This script will install trusted developer keys into an alternate RPM keyring." +echo " This allows you to easily check signatures of packages without the risk of " +echo " installing extra keys in your system RPM keyring." +echo +if [ "$(whoami)" != "root" ]; then + echo "Installing alternate RPM keyring in ~/.fedorarpm" + RPMROOT=~/.fedorarpm +else + echo "Installing alternate RPM keyring in /var/fedora/rpm" + RPMROOT=/var/fedora/rpm +fi +mkdir -p $RPMROOT + +echo "pub 1024D/8DF56D05 2003-03-27 Fedora Linux (RPMS) " +echo " Key fingerprint = B5BD CEB2 8F0D 54DE 6F4D 2275 29D5 BA24 8DF5 6D05" +echo "sub 2048g/6E208B8B 2003-03-27" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/8DF56D05 +echo "pub 1024D/DB42A60E 1999-09-23 Red Hat, Inc " +echo " Key fingerprint = CA20 8686 2BD6 9DFC 65F6 ECC4 2191 80CD DB42 A60E" +echo "sub 2048g/961630A2 1999-09-23" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/RPM-GPG-KEY +echo "pub 1024D/897DA07A 2002-03-15 Red Hat, Inc. (Beta Test Software) " +echo " Key fingerprint = 17E8 543D 1D4A A5FA A96A 7E9F FD37 2689 897D A07A" +echo "sub 1024g/9E774FDD 2002-03-15" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/BETA-RPM-GPG-KEY +echo "pub 1024D/54A2ACF1 2002-11-25 Warren Togami (Linux) " +echo " Key fingerprint = 785A 304B 08C1 F291 F54F 9A68 6BDD FE8E 54A2 ACF1" +echo "sub 2048g/4AD75982 2002-11-25 [expires: 2007-11-24]" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/54A2ACF1 +echo "pub 1024D/BCD241CB 2002-04-07 Ville Skyttä " +echo " Key fingerprint = 4E0D EBAB 3106 F1FA 3FA9 B875 D98C D635 BCD2 41CB" +echo "sub 2048g/9426F4D1 2002-04-07" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/BCD241CB +echo "pub 1024D/3FF87D98 2003-01-15 Phillip Compton " +echo " Key fingerprint = 8669 5A77 7B8C 748B E857 E5E0 780B 7CFA 3FF8 7D98" +echo "sub 1024g/AC321A3B 2003-01-15" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/3FF87D98 +echo "pub 1024D/3C9DB0AA 2003-02-28 Panu Matilainen " +echo " Key fingerprint = F117 8ACB 14DD CB35 6B31 D65F 95AE 54F2 3C9D B0AA" +echo "sub 1024g/51FEBA3F 2003-02-28" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/3C9DB0AA +echo "pub 1024D/D881FF60 2000-11-22 Marius Larsen Johndal " +echo " Key fingerprint = 561B CBC3 DF8A 5350 3A62 416E A7DE 43E1 D881 FF60" +echo "sub 1024g/52098C02 2000-11-22 [expires: 2005-03-19]" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/D881FF60 +echo "pub 1024D/55F3AA6F 2003-01-24 Thomas Vander Stichele " +echo " Key fingerprint = 5EC3 04AE 424E 807E CD5F E165 00A7 144C 55F3 AA6F" +echo "sub 1024g/DB2C7E95 2003-01-24" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/55F3AA6F +echo "pub 1024D/8E279021 2003-02-21 Damien Nade " +echo " Key fingerprint = 99A0 3D10 CD3F BD31 CFE7 CBCC 5BFF 8902 8E27 9021" +echo "sub 1024g/A4FC25D7 2003-02-21" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/8E279021 +echo "pub 1024D/E42D547B 2000-07-03 Matthias Saou (Thias) " +echo " Key fingerprint = E55D C93E BF12 8CDA 2D36 2482 692A C459 E42D 547B" +echo "sub 1024g/40043CA7 2000-07-03" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/E42D547B +echo "pub 1024D/69886CC7 2001-09-16 Seth Vidal " +echo " Key fingerprint = CB55 05F9 8868 0962 DF52 F6A6 D408 F7C7 6988 6CC7" +echo "sub 2048g/65B66ED3 2001-09-16" +rpm --root $RPMROOT --import /etc/fedora-rpmdevtools/devgpgkeys/69886CC7 + + +echo +echo " Installation complete within $RPMROOT. You may now use the following command:" +echo " fedora-rpmchecksig " +echo diff --git a/fedora-newrpmspec b/fedora-newrpmspec new file mode 100644 index 0000000..f7b5bcc --- /dev/null +++ b/fedora-newrpmspec @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ -f newpackage.spec ]; then + echo "newpackage.spec already exists. Exiting." +else + echo "RPM spec template has been copied to newpackage.spec." + cp /etc/fedora-rpmdevtools/spectemplate.spec newpackage.spec +fi diff --git a/fedora-rmdevelrpms b/fedora-rmdevelrpms new file mode 100644 index 0000000..9bce4b7 --- /dev/null +++ b/fedora-rmdevelrpms @@ -0,0 +1,77 @@ +#!/bin/sh + +# +# fedora-rmdevelrpms -- Find (and optionally remove) "development" RPMs +# +# Author: Ville Skyttä +# License: GPL +# +# This script is useful in cleaning up development RPMs from your system, +# eg. when starting to make a new RPM package. +# +# Currently, "development RPMs" include: +# - Any package whose %{NAME} ends with "-devel", except gcc requirements. +# - The ones listed in $DEVPKGS below. +# +# If you want to keep some devel RPMs around, put their names into the +# KEEP_DEVEL_RPMS environment variable, separated by space. You can +# persist the setting in the system-wide configuration file +# /etc/fedora-rpmdevtools/develrpms.conf or a per-user ~/.develrpmsrc. + +DEVPKGS="bison byacc compat-gcc compat-gcc-c++ compface djbfft flex gettext glade glade2 kernel-source libgcj nasm texinfo" + +if [ -r /etc/fedora-rpmdevtools/develrpms.conf ]; then + . /etc/fedora-rpmdevtools/develrpms.conf +fi +if [ -r $HOME/.develrpmsrc ]; then + . $HOME/.develrpmsrc +fi + +# Find -devel RPMs. + +echo "Finding development RPMs..." +for rpm in `rpm -qa --queryformat "%{NAME}\n" | grep '\-devel$'`; do + if [ -z "`rpm -q --whatrequires $rpm | grep '^gcc'`" ]; then + devels="$rpm $devels" + fi +done + +# Check if we have some common others that are primarily for building. + +for rpm in `rpm -q --queryformat "%{NAME}\n" $DEVPKGS | grep -v 'not installed'`; do + devels="$rpm $devels" +done + +# Filter out what we want to keep. +for k in $KEEP_DEVEL_RPMS; do + devels=$(echo "$devels" | sed "s| *\\b$k\\b||") +done +devels=$(echo "$devels" | sed "s|^ *||") + +# Remove, if the user wishes so. + +if [ -n "$devels" ]; then + + echo "Development RPMs found: $devels" + if [ "$(whoami)" = "root" ]; then + if [ "z$1" = "z-y" ]; then + REPLY=y + else + echo -n "Remove them? (y/N): " + read + fi + case "$REPLY" in + y|Y) + echo "Removing: rpm -e --allmatches $devels" + rpm -e --allmatches $devels + ;; + *) + echo "Not removed." + ;; + esac + else + echo "Not running as root, skipping remove." + fi +else + echo "No development RPMs found." +fi diff --git a/fedora-rpmchecksig b/fedora-rpmchecksig new file mode 100644 index 0000000..352382e --- /dev/null +++ b/fedora-rpmchecksig @@ -0,0 +1,166 @@ +#!/usr/bin/python -tt +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Library General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +#Copyright 2003 Duke University +# Seth Vidal skvidal at phy.duke.edu + + +###### +# Simple docs: run it with a list of rpms as the args +# it will tell you if any of them is damaged and if so how +# it will tell you if any of them has a bad key or invalid sig or whatever +# it exits with the largest error code possible for the set of pkgs + +# error codes are: +# 0 - all fine +# 100 = damaged pkg +# 101 = unsigned pkg +# 102 = signed but bad pkg - if we ever get this one I'll be amazed +# 103 = signed - but key not in rpmdb +# 104 = signed but untrusted key + +import rpm +import re +import os +import os.path +import sys + + +def lookupKeyID(ts, keyid): + """looks up a key id - returns the header""" + mi = ts.dbMatch('name','gpg-pubkey') + mi.pattern('version', rpm.RPMMIRE_STRCMP, keyid) + for hdr in mi: + sum = hdr['summary'] + mo = re.search('\<.*\>', sum) + email = mo.group() + return email + +def checkSig(ts, package): + """ take a package, check it's sigs, return 0 if they are all fine, return + 103 if the gpg key can't be found, 104 if the key is not trusted,100 if the + header is in someway damaged""" + try: + fdno = os.open(package, os.O_RDONLY) + except OSError, e: + return 100 + stderr = os.dup(2) + null = os.open("/dev/null", os.O_WRONLY | os.O_APPEND) + os.dup2(null, 2) + try: + ts.hdrFromFdno(fdno) + except rpm.error, e: + if str(e) == "public key not availaiable": + error = 103 + if str(e) == "public key not available": + error = 103 + if str(e) == "public key not trusted": + error = 104 + if str(e) == "error reading package header": + error = 100 + os.dup2(stderr, 2) + os.close(null) + os.close(stderr) + os.close(fdno) + return error + os.dup2(stderr, 2) + os.close(null) + os.close(stderr) + os.close(fdno) + return 0 + +def returnHdr(ts, package): + """hand back the hdr - duh - if the pkg is foobar handback None""" + try: + fdno = os.open(package, os.O_RDONLY) + except OSError, e: + hdr = None + return hdr + ts.setVSFlags(~(rpm.RPMVSF_NOMD5|rpm.RPMVSF_NEEDPAYLOAD)) + try: + hdr = ts.hdrFromFdno(fdno) + except rpm.error, e: + hdr = None + if type(hdr) != rpm.hdr: + hdr = None + ts.setVSFlags(0) + os.close(fdno) + return hdr + + +def getSigInfo(hdr): + """hand back signature information and an error code""" + string = '%|DSAHEADER?{%{DSAHEADER:pgpsig}}:{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:{%|SIGGPG?{%{SIGGPG:pgpsig}}:{%|SIGPGP?{%{SIGPGP:pgpsig}}:{(none)}|}|}|}|' + siginfo = hdr.sprintf(string) + if siginfo != '(none)': + error = 0 + sigtype, sigdate, sigid = siginfo.split(',') + else: + error = 101 + sigtype = 'MD5' + sigdate = 'None' + sigid = 'None' + + infotuple = (sigtype, sigdate, sigid) + return error, infotuple + + + +def main(args): + rpmroot = os.path.expanduser('~/.fedorarpm') + if not os.path.exists(rpmroot) or not os.path.isdir(rpmroot): + rpmroot = '/var/fedora/rpm' + if not os.path.exists(rpmroot) or not os.path.isdir(rpmroot): + print 'ERROR: Alternate RPM keyring is not installed. Please run fedora-installdevkeys.' + sys.exit(1) + + finalexit = 0 + ts = rpm.TransactionSet(rpmroot) + for package in args: + error = 0 + sigerror = 0 + ts.setVSFlags(0) + error = checkSig(ts, package) + hdr = returnHdr(ts, package) + if hdr == None: + error = 100 + print '%s: FAILED - None ' % package + else: + sigerror, (sigtype, sigdate, sigid) = getSigInfo(hdr) + if sigid == 'None': + email = '' + keyid = 'None' + else: + keyid = sigid[-8:] + email = lookupKeyID(ts, keyid) + if error != 0: + if error == 103: + print '%s: MISSING KEY - %s' % (package, keyid) + else: + print '%s: FAILED - %s %s' % (package, keyid, email) + else: + print '%s: %s - %s - %s' % (package, sigtype, keyid, email) + + if error < sigerror: + error = sigerror + if error > finalexit: + finalexit = error + + del hdr + sys.exit(finalexit) + + +if __name__ == '__main__': + main(sys.argv[1:]) + diff --git a/fedora-rpmdevtools.spec b/fedora-rpmdevtools.spec new file mode 100644 index 0000000..fa6d1b6 --- /dev/null +++ b/fedora-rpmdevtools.spec @@ -0,0 +1,110 @@ +Summary: Fedora RPM Development Tools +Name: fedora-rpmdevtools +Epoch: 0 +Version: 0.0.9 +Release: 0.fdr.1 +URL: http://www.fedora.us/tools +License: GPL +Group: Development/Tools +Source0: fedora-rpmdevtools-0.0.9.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +# Required for tool operations +Requires: rpm-python, python, cpio, sed +# Minimal RPM build requirements +Requires: rpm-build, gcc, gcc-c++, redhat-rpm-config +BuildArch: noarch + +%description +Scripts to aid in development of Fedora RPM packages. These +tools are designed for Red Hat Linux 8 and higher. +fedora-newrpmspec Creates new .spec from template +fedora-rpmvercmp RPM version comparison checker +fedora-buildrpmtree Create RPM build tree within user homedir +fedora-rmdevelrpms Find (and optionally remove) "development" RPMs +fedora-installdevkeys Install developer keys in alternate RPM keyring +fedora-rpmsigcheck Check package sigs using alterate RPM keyring +fedora-wipebuildtree Erases all files within ~/redhat +fedora-unrpm Extract a RPM, "tar zxvf"-style + +#--------------------------------------------------------------------- + +%prep +%setup -q + +#--------------------------------------------------------------------- + +%build + +#--------------------------------------------------------------------- + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_sysconfdir}/fedora-rpmdevtools/devgpgkeys/ +cp -p fedora-newrpmspec %{buildroot}%{_bindir} +cp -p fedora-rpmvercmp %{buildroot}%{_bindir} +cp -p fedora-buildrpmtree %{buildroot}%{_bindir} +cp -p fedora-rmdevelrpms %{buildroot}%{_bindir} +cp -p fedora-installdevkeys %{buildroot}%{_bindir} +cp -p fedora-rpmchecksig %{buildroot}%{_bindir} +cp -p fedora-wipebuildtree %{buildroot}%{_bindir} +cp -p fedora-unrpm %{buildroot}%{_bindir} +cp -p devgpgkeys/* %{buildroot}%{_sysconfdir}/fedora-rpmdevtools/devgpgkeys/ +cp -p spectemplate.spec %{buildroot}%{_sysconfdir}/fedora-rpmdevtools/ +cp -p develrpms.conf %{buildroot}%{_sysconfdir}/fedora-rpmdevtools/ + +#--------------------------------------------------------------------- + +%clean +rm -rf %{buildroot} + +#--------------------------------------------------------------------- + +%files +%defattr(0644,root,root,0755) +%attr(0755,root,root) %{_bindir}/* +%dir %{_sysconfdir}/fedora-rpmdevtools +%config(noreplace) %{_sysconfdir}/fedora-rpmdevtools/develrpms.conf +%config %{_sysconfdir}/fedora-rpmdevtools/spectemplate.spec +%dir %{_sysconfdir}/fedora-rpmdevtools/devgpgkeys +%config %{_sysconfdir}/fedora-rpmdevtools/devgpgkeys/* + +#--------------------------------------------------------------------- + +%changelog +* Sat Apr 26 2003 Warren Togami - 0:0.0.9-0.fdr.1 +- #224 fedora-installdevkeys added RH's key and beta key +- #224 RH8 has redhat-rpm-config too +- #224 -y option for fedora-rmdevelrpms + +* Mon Apr 22 2003 Warren Togami - 0:0.0.8-0.fdr.1 +- #181 changes to rmdevelrpms +- #181 added Requires +- #181 rpmchecksig file not found crash + +* Mon Apr 14 2003 Warren Togami - 0:0.0.7-0.fdr.1 +- Update Seth's rpmchecksig - non-zero exit codes with errors +- Include Seth's key + +* Sun Apr 13 2003 Ville Skyttä - 0:0.0.6-0.fdr.1 +- Make KEEP_DEVEL_RPMS actually work, include a sample develrpms.conf. +- Mark stuff in %%{_sysconfdir}/fedora-rpmdevtools properly as %%config. +- Some spectemplate.spec updates. + +* Sat Apr 12 2003 Ville Skyttä - 0:0.0.5-0.fdr.1 +- Improved version of fedora-rmdevelrpms: configurable packages to keep. +- Add fedora-unrpm. +- Use whoami instead of $USER in fedora-installdevkeys. +- Some spec file tweaks. + +* Thu Apr 10 2003 Warren Togami 0.0.4-0.fdr.1 +- Replace rpmchecksig with Seth Vidal's python version with more verbose output + +* Wed Apr 09 2003 Warren Togami 0.0.3-0.fdr.1 +- Update spec template +- Add Ville Skyttä's fedora-rmdevelrpms script +- Add Warren's installdevkeys and rpmchecksig +- Add Warren's wipebuildtree + +* Thu Mar 27 2003 Warren Togami 0.0.1-0.fdr.1 +- Initial RPM release. diff --git a/fedora-rpmvercmp b/fedora-rpmvercmp new file mode 100644 index 0000000..0e5dbb8 --- /dev/null +++ b/fedora-rpmvercmp @@ -0,0 +1,50 @@ +#!/usr/bin/python +#Seth Vidal - yadda yadda yadda GPL Yadda yadda yadda Use at own risk +import rpm +import sys + +def usage(): + print """ + rpmvercmp epoch1, ver1, release1, epoch2, ver2, release2 + or just let it ask you. + """ + +def vercmp((e1, v1, r1), (e2, v2, r2)): + rc = rpm.labelCompare((e1, v1, r1), (e2, v2, r2)) + return rc + + +def askforstuff(thingname): + thing = raw_input('%s :' % thingname) + return thing + +def main(): + if len(sys.argv) > 1 and sys.argv[1] in ['-h', '--help', '-help', '--usage']: + usage() + sys.exit(0) + elif len(sys.argv) < 7: + e1 = askforstuff('Epoch1') + v1 = askforstuff('Version1') + r1 = askforstuff('Release1') + e2 = askforstuff('Epoch2') + v2 = askforstuff('Version2') + r2 = askforstuff('Release2') + else: + (e1, v1, r1, e2, v2, r2) = sys.argv[1:] + + rc = vercmp((e1, v1, r1), (e2, v2, r2)) + if rc > 0: + print "%s:%s-%s is newer" % (e1, v1, r1) + elif rc == 0: + print "These are Equal" + elif rc < 0: + print "%s:%s-%s is newer" % (e2, v2, r2) + +if __name__ == "__main__": + main() + + + + + + diff --git a/fedora-unrpm b/fedora-unrpm new file mode 100644 index 0000000..d55cf07 --- /dev/null +++ b/fedora-unrpm @@ -0,0 +1,44 @@ +#!/bin/sh + +# +# fedora-unrpm +# Extract RPMs into PWD, "tar zxvf"-style +# +# Author: Ville Skyttä +# License: GPL + +usage() +{ + echo "Usage: `basename $0` RPMFILE..." +} + +extract() +{ + name=$(rpm -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}" "$1") + if [ $? -ne 0 -o -z "$name" ]; then + echo "Warning: can't extract $name" + return 1 + fi + + # Is it an absolute filename? + absname="$1" + if ! echo "$1" | grep -q "^/" -; then + absname="$PWD/$1" + fi + + (mkdir -p "$name" && \ + cd "$name" && \ + rpm2cpio "$absname" \ + | cpio --quiet -ivdum 2>&1 \ + | sed "s|^\(\./\)\?|$name/|" && \ + cd ..) +} + +if [ -z "$*" ]; then + usage + exit 1 +fi + +for file in $*; do + extract "$file" +done diff --git a/fedora-wipebuildtree b/fedora-wipebuildtree new file mode 100644 index 0000000..9b195eb --- /dev/null +++ b/fedora-wipebuildtree @@ -0,0 +1,19 @@ +#!/bin/sh +# +# fedora-wipebuildtree +# Erases all files within ~/redhat +# +# Author: Warren Togami +# License: GPL + +if [ ! -d ~/redhat ]; then + echo "~/redhat does not exist, unable to wipe clean." + exit 1 +fi + +echo "Removing all files from ~/redhat/..." +rm -rf ~/redhat/BUILD/* +rm -rf ~/redhat/SOURCES/* +rm -rf ~/redhat/SRPMS/* +rm -rf ~/redhat/SPECS/* +rm -f `find ~/redhat |grep rpm` diff --git a/spectemplate.spec b/spectemplate.spec new file mode 100644 index 0000000..c6feb3b --- /dev/null +++ b/spectemplate.spec @@ -0,0 +1,99 @@ +# --- For kernel modules ------------------------------------------------------ +# # "uname -r" output of the kernel to build for, the running one +# # if none was specified with "--define 'kernel '" +# %{!?kernel: %{expand: %%define kernel %(uname -r)}} +# +# %define kversion %(echo %{kernel} | sed -e s/smp// -) +# %define krelver %(echo %{kversion} | tr -s '-' '_') +# %if %(echo %{kernel} | grep -c smp) +# %{expand:%%define ksmp -smp} +# %endif +# ----------------------------------------------------------------------------- + +Summary: +Name: +Version: +Release: 0.fdr.x +Epoch: 0 +URL: http:// +License: +Group: +Source0: +#Source99: +#Patch0: +#Patch1: +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: +Requires: +#Conflicts: +#Obsoletes: +#BuildConflicts: +#Requires(pre,post): + +%description + +#%package devel +#Summary: +#Group: Development/Libraries +#Requires: %{name} = %{epoch}:%{version}-%{release} + +#%description devel + +# ----------------------------------------------------------------------------- + +%prep +%setup -q + +# ----------------------------------------------------------------------------- + +%build +# For QT apps: [ -n "$QTDIR" ] || . %{_sysconfdir}/profile.d/qt.sh +%configure +make %{?_smp_mflags} + +#make test +#make check + +# ----------------------------------------------------------------------------- + +%install +rm -rf %{buildroot} +%makeinstall +%find_lang %{name} + +# ----------------------------------------------------------------------------- + +%clean +rm -rf %{buildroot} + +# ----------------------------------------------------------------------------- + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +# ----------------------------------------------------------------------------- + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog NEWS README TODO +%{_bindir}/* +%{_libdir}/*.so.* +%{_datadir}/%{name} +%{_mandir}/man[^3]/* + +#%files devel +#%defattr(-,root,root,-) +#%doc HACKING +#%{_libdir}/*.a +#%{_libdir}/*.so +#%{_mandir}/man3/* + +%exclude %{_libdir}/*.la +%exclude %{_infodir}/dir + +# ----------------------------------------------------------------------------- + +%changelog +* Fri Apr 04 2003 Your Name - epoch:version-release +- Initial RPM release.