#!/bin/sh ################################################################ # APTify FC4 # This script will install apt sources and required GPG keys # for all important apt repositories. # (C)2005 Veit Wahlich , all rights reserved. ################################################################ APTETC=/etc/apt mkdir -p $APTETC/gpg mkdir -p $APTETC/sources.list.d echo -n "Installing GPG keys..." ################################################################ # Cru GPG Key ################################################################ cat <<__EOF >$APTETC/gpg/RPM-GPG-KEY-cru -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.1 (GNU/Linux) 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 aJFurng= =mMDI -----END PGP PUBLIC KEY BLOCK----- __EOF rpm --import $APTETC/gpg/RPM-GPG-KEY-cru ################################################################ # FreshRPMs GPG Key ################################################################ cat <<__EOF >$APTETC/gpg/RPM-GPG-KEY-freshrpms The following public key can be used to verify RPM packages downloaded from http://freshrpms.net/ using 'rpm -K' if you have the GNU GPG package. Questions about this key should be sent to : Matthias Saou -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org 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 PohWBBMRAgAWBQI5YL3xBAsKBAMDFQMCAxYCAQIXgAAKCRBpKsRZ5C1Ue2rvAKDa sk63CmO+/L8cq7HdI98AheFMBwCgwjgUeOCQTVHIlMypOLLvnni7tEa5AQ0EOWC9 9hAEAMa6uFwa3AZVJW3kTkeoijTmOGkTo15fOivfuyfV5o8JdTc9Fxs/yFV6YVgx iKTSUQkPti33irv19bMx5m5nHYccftkagh3y+lDXj4TVrFhgMeucZndXMqREsmbN oy3vBdKx/YChWuhRrnhye5ZBztYWgEgMtrIC0F+slHWIdTaTAAMFBAC1g46HPYSA UplLYRdd5oTXWG7SoiCvu4wLmNOkVclIK1tepMVFAKhhu3m5w1EiYdfMYW4sRFWA +z9YyzmWeoJwBkbkmWgR8MHvf5Xp56GSKlB93artFRPuad45vVnoFuwX6yZeSj1i TbXFe+YxVm/YoqJkegLMX2HU/C4u2rOcoIhGBBgRAgAGBQI5YL32AAoJEGkqxFnk LVR7G4UAoLkksoQD45ntA5PUkJbIGXaEqokPAKCa3RVrnNfp5qzfAn8uo4EWg8eb 1w== =Sm+P -----END PGP PUBLIC KEY BLOCK----- __EOF rpm --import $APTETC/gpg/RPM-GPG-KEY-freshrpms ################################################################ # Livna Repository GPG Key ################################################################ cat <<__EOF >$APTETC/gpg/RPM-GPG-KEY-livna -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.3 (GNU/Linux) mQGiBD9uKNURBAD9LSuQNt6yzZ4Zvs1eRit7qnEXxptel30kSX5pFT4+e3NwLAr6 Krlw8Ieo7w4o+kaHL1likVLCAZzBnz9X6l5C2LtUcKX772ieRZUnLd93wWRQiRYj u8QRD5CFS7sgT0xG6KZV1GJ13BjqBb3VRHJXw2lQn9JrQkhzuRF+YItW+wCgpFKN VMWJQXjSy87RLOELulEA7YEEAOCvbVSB/yfm2VByB9yb3S2OOEDyeQpx75xzW1tK 5paC6qmu6ptCN7MvBOlIPqJtJzk9dxcJIQrOeCkmm4rUhuNIujr+1h+vOwtm158K IahJMGirDJjXxAKJdAU/OCo6z54TLR9WkiNieZhcMvHNeVwgcmSv5o0lBwzYnsvN U9JIBACaXi6fQ3yFeoUhCXYQUku9SDKgEnjbNWRn+7LPAVRYIHLTrs8nhZm7eKBA oUPtam96zhEU8LWkgP9OzgJrFeScaBsuoOStsFHBUALs9y6n274e7ITXOtd/bRZU 2fCV3Jo0MR6Y27tDRMqhEHNfkqFn7aOdQcTTPoDP0Z5pkVVsjbQiTGl2bmEub3Jn IHJwbXMgPHJwbS1rZXlAbGl2bmEub3JnPohbBBMRAgAbBQI/bijVBgsJCAcDAgMV AgMDFgIBAh4BAheAAAoJEHEpVEGhCbHsytIAn1FrK/66lNuHSe9DalzCT5aHSBhM AKCcDE77KF+b7/uyeujjY0dBOdODJYhGBBARAgAGBQI/bimuAAoJEFv/iQKOJ5Ah Kf4AoIFEBNeQLA3SJhawlZMVFOM4X2o0AJ9Q1x/2iJjmW65A4Wfy5U63fp58q7kB DQQ/bijWEAQArpxAXvjCHNQxiKPHagpx/OgDBRvN/eseZzHz3N+c8iglwTSkNjcV LiH2Bdz7+RxdRVvgjq4PUgs1+mNnY5H8Gptb0brvvW6BQHKNSE8y/rwYil3jzW6l HruhOuYr4uiGUNbOBsJYCFpccDi2w0Z72NtPgLcUrBtNiiybHs6HPh8AAwUEAJt/ dwOOUbfDF0EodRmDJs9Brkq2TBoT/9ylxGTVH+j+1tkDOs5ByX/MoGhYyBnTbN0/ lgGq85nQgFq23hvHDZDAUfZDIArMOjYJIwP2dS7E+UTsSNgnv0/lCJ6qfgo76Rn0 fWkGyRpUKjrdvfRkCNpQu5RWxQ5ZC/hRwBrI/5guiEYEGBECAAYFAj9uKNYACgkQ cSlUQaEJsewfJwCfWjWmrNyMVtz2MRUIqgM93sXHuUUAn2l9FUDpSPnLII1G25Sm abfgX6Wq =7Wqv -----END PGP PUBLIC KEY BLOCK----- __EOF rpm --import $APTETC/gpg/RPM-GPG-KEY-livna ################################################################ # Macromedia/mplug GPG Key ################################################################ cat <<__EOF >$APTETC/gpg/RPM-GPG-KEY-mplug -----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----- __EOF rpm --import $APTETC/gpg/RPM-GPG-KEY-mplug echo " done" echo -n "Installing apt sources..." ################################################################ # Cru APT repository ################################################################ cat <<__EOF >$APTETC/sources.list.d/cru-fc4.list # The Cru APT Repository # Main repository #rpm http://naturidentisch.de/ apt fc4 # Either use all mirrors in DNS round-robin... rpm http://mirror.naturidentisch.de/ apt fc4 # ... or use a specific mirror: #rpm http://mirror1.naturidentisch.de/ apt fc4 __EOF ################################################################ # Fedora Core, Fedora Updates and Fedora Extras ################################################################ cat <<__EOF >$APTETC/sources.list.d/os.list # Fedora Updates and Extras #rpm http://ayo.freshrpms.net fedora/linux/4/i386 core updates extras rpm http://download.atrpms.net fc4-i386/redhat release updates extras #rpm http://download.atrpms.net fc4-i386/redhat updates-testing __EOF ################################################################ # Livna Fedora RPM Repository ################################################################ cat <<__EOF >$APTETC/sources.list.d/livna.list # Livna rpm http://rpm.livna.org/ fedora/4/i386 lvn rpm http://rpm.livna.org/ fedora/4/i386 lvn-testing #rpm http://rpm.livna.org/ fedora/4/i386 extras updates #rpm-src http://rpm.livna.org/ fedora/4/i386 lvn #rpm-src http://rpm.livna.org/ fedora/4/i386 lvn-testing #rpm-src http://rpm.livna.org/ fedora/4/i386 extras updates __EOF ################################################################ # FreshRPMs Fedora Repository ################################################################ cat <<__EOF >$APTETC/sources.list.d/freshrpms.list # FreshRPMs rpm http://ayo.freshrpms.net fedora/linux/4/i386 freshrpms __EOF ################################################################ # ATrpms Fedora Repository (disabled by default) ################################################################ cat <<__EOF >$APTETC/sources.list.d/atrpms.list # ATrpms #rpm http://download.atrpms.net fc4-i386/atrpms stable #rpm http://download.atrpms.net fc4-i386/atrpms testing #rpm http://download.atrpms.net fc4-i386/atrpms bleeding __EOF ################################################################ # Macromedia Mplug Repository ################################################################ cat <<__EOF >$APTETC/sources.list.d/macromedia.list # Macromedia rpm http://macromedia.mplug.org/ rpm macromedia __EOF echo " done" echo "Now run apt-get update to update the package database."