From 04703e27aac33ae0d0663b47363d8b142bc7b18c Mon Sep 17 00:00:00 2001 From: Tushar Date: Fri, 10 Oct 2014 14:12:09 +0530 Subject: Starting evolution email client --- en-US/evolution-new-account.xml | 78 +- tmp/en-US/html-single/Common_Content/css/brand.css | 14 + .../html-single/Common_Content/css/common.css | 1771 ++++++++++++++++++++ .../html-single/Common_Content/css/default.css | 4 + tmp/en-US/html-single/Common_Content/css/epub.css | 115 ++ .../html-single/Common_Content/css/overrides.css | 51 + tmp/en-US/html-single/Common_Content/css/print.css | 16 + tmp/en-US/html-single/Common_Content/images/1.png | Bin 0 -> 710 bytes tmp/en-US/html-single/Common_Content/images/1.svg | 27 + tmp/en-US/html-single/Common_Content/images/10.png | Bin 0 -> 985 bytes tmp/en-US/html-single/Common_Content/images/10.svg | 31 + tmp/en-US/html-single/Common_Content/images/11.png | Bin 0 -> 810 bytes tmp/en-US/html-single/Common_Content/images/11.svg | 31 + tmp/en-US/html-single/Common_Content/images/12.png | Bin 0 -> 1012 bytes tmp/en-US/html-single/Common_Content/images/12.svg | 31 + tmp/en-US/html-single/Common_Content/images/13.png | Bin 0 -> 1048 bytes tmp/en-US/html-single/Common_Content/images/13.svg | 31 + tmp/en-US/html-single/Common_Content/images/14.png | Bin 0 -> 914 bytes tmp/en-US/html-single/Common_Content/images/14.svg | 31 + tmp/en-US/html-single/Common_Content/images/15.png | Bin 0 -> 989 bytes tmp/en-US/html-single/Common_Content/images/15.svg | 31 + tmp/en-US/html-single/Common_Content/images/16.png | Bin 0 -> 1047 bytes tmp/en-US/html-single/Common_Content/images/16.svg | 31 + tmp/en-US/html-single/Common_Content/images/17.png | Bin 0 -> 888 bytes tmp/en-US/html-single/Common_Content/images/17.svg | 31 + tmp/en-US/html-single/Common_Content/images/18.png | Bin 0 -> 1075 bytes tmp/en-US/html-single/Common_Content/images/18.svg | 31 + tmp/en-US/html-single/Common_Content/images/19.png | Bin 0 -> 1049 bytes tmp/en-US/html-single/Common_Content/images/19.svg | 31 + tmp/en-US/html-single/Common_Content/images/2.png | Bin 0 -> 896 bytes tmp/en-US/html-single/Common_Content/images/2.svg | 27 + tmp/en-US/html-single/Common_Content/images/20.png | Bin 0 -> 1151 bytes tmp/en-US/html-single/Common_Content/images/20.svg | 31 + tmp/en-US/html-single/Common_Content/images/21.png | Bin 0 -> 994 bytes tmp/en-US/html-single/Common_Content/images/21.svg | 31 + tmp/en-US/html-single/Common_Content/images/22.png | Bin 0 -> 1162 bytes tmp/en-US/html-single/Common_Content/images/22.svg | 31 + tmp/en-US/html-single/Common_Content/images/23.png | Bin 0 -> 1207 bytes tmp/en-US/html-single/Common_Content/images/23.svg | 31 + tmp/en-US/html-single/Common_Content/images/24.png | Bin 0 -> 1081 bytes tmp/en-US/html-single/Common_Content/images/24.svg | 31 + tmp/en-US/html-single/Common_Content/images/25.png | Bin 0 -> 1173 bytes tmp/en-US/html-single/Common_Content/images/25.svg | 31 + tmp/en-US/html-single/Common_Content/images/26.png | Bin 0 -> 1208 bytes tmp/en-US/html-single/Common_Content/images/26.svg | 31 + tmp/en-US/html-single/Common_Content/images/27.png | Bin 0 -> 1080 bytes tmp/en-US/html-single/Common_Content/images/27.svg | 31 + tmp/en-US/html-single/Common_Content/images/28.png | Bin 0 -> 1225 bytes tmp/en-US/html-single/Common_Content/images/28.svg | 31 + tmp/en-US/html-single/Common_Content/images/29.png | Bin 0 -> 1196 bytes tmp/en-US/html-single/Common_Content/images/29.svg | 31 + tmp/en-US/html-single/Common_Content/images/3.png | Bin 0 -> 958 bytes tmp/en-US/html-single/Common_Content/images/3.svg | 27 + tmp/en-US/html-single/Common_Content/images/30.png | Bin 0 -> 1250 bytes tmp/en-US/html-single/Common_Content/images/30.svg | 31 + tmp/en-US/html-single/Common_Content/images/31.png | Bin 0 -> 1078 bytes tmp/en-US/html-single/Common_Content/images/31.svg | 31 + tmp/en-US/html-single/Common_Content/images/32.png | Bin 0 -> 1241 bytes tmp/en-US/html-single/Common_Content/images/32.svg | 31 + tmp/en-US/html-single/Common_Content/images/33.png | Bin 0 -> 1268 bytes tmp/en-US/html-single/Common_Content/images/33.svg | 31 + tmp/en-US/html-single/Common_Content/images/34.png | Bin 0 -> 1175 bytes tmp/en-US/html-single/Common_Content/images/34.svg | 31 + tmp/en-US/html-single/Common_Content/images/35.png | Bin 0 -> 1224 bytes tmp/en-US/html-single/Common_Content/images/35.svg | 31 + tmp/en-US/html-single/Common_Content/images/36.png | Bin 0 -> 1281 bytes tmp/en-US/html-single/Common_Content/images/36.svg | 31 + tmp/en-US/html-single/Common_Content/images/37.png | Bin 0 -> 1140 bytes tmp/en-US/html-single/Common_Content/images/37.svg | 31 + tmp/en-US/html-single/Common_Content/images/38.png | Bin 0 -> 1300 bytes tmp/en-US/html-single/Common_Content/images/38.svg | 31 + tmp/en-US/html-single/Common_Content/images/39.png | Bin 0 -> 1294 bytes tmp/en-US/html-single/Common_Content/images/39.svg | 31 + tmp/en-US/html-single/Common_Content/images/4.png | Bin 0 -> 849 bytes tmp/en-US/html-single/Common_Content/images/4.svg | 27 + tmp/en-US/html-single/Common_Content/images/40.png | Bin 0 -> 1130 bytes tmp/en-US/html-single/Common_Content/images/40.svg | 31 + tmp/en-US/html-single/Common_Content/images/5.png | Bin 0 -> 900 bytes tmp/en-US/html-single/Common_Content/images/5.svg | 27 + tmp/en-US/html-single/Common_Content/images/6.png | Bin 0 -> 929 bytes tmp/en-US/html-single/Common_Content/images/6.svg | 27 + tmp/en-US/html-single/Common_Content/images/7.png | Bin 0 -> 807 bytes tmp/en-US/html-single/Common_Content/images/7.svg | 27 + tmp/en-US/html-single/Common_Content/images/8.png | Bin 0 -> 962 bytes tmp/en-US/html-single/Common_Content/images/8.svg | 27 + tmp/en-US/html-single/Common_Content/images/9.png | Bin 0 -> 936 bytes tmp/en-US/html-single/Common_Content/images/9.svg | 27 + .../Common_Content/images/bkgrnd_greydots.png | Bin 0 -> 157 bytes .../Common_Content/images/bullet_arrowblue.png | Bin 0 -> 177 bytes .../Common_Content/images/documentation.png | Bin 0 -> 623 bytes .../html-single/Common_Content/images/dot.png | Bin 0 -> 98 bytes .../html-single/Common_Content/images/dot2.png | Bin 0 -> 98 bytes .../html-single/Common_Content/images/green.png | Bin 0 -> 176 bytes .../html-single/Common_Content/images/h1-bg.png | Bin 0 -> 565 bytes .../Common_Content/images/image_left.png | Bin 0 -> 1114 bytes .../Common_Content/images/image_right.png | Bin 0 -> 2260 bytes .../Common_Content/images/important.png | Bin 0 -> 2080 bytes .../Common_Content/images/important.svg | 106 ++ .../html-single/Common_Content/images/logo.png | Bin 0 -> 1114 bytes .../html-single/Common_Content/images/note.png | Bin 0 -> 1241 bytes .../html-single/Common_Content/images/note.svg | 111 ++ .../html-single/Common_Content/images/red.png | Bin 0 -> 163 bytes .../html-single/Common_Content/images/shade.png | Bin 0 -> 101 bytes .../html-single/Common_Content/images/shine.png | Bin 0 -> 146 bytes .../Common_Content/images/stock-go-back.png | Bin 0 -> 828 bytes .../Common_Content/images/stock-go-forward.png | Bin 0 -> 828 bytes .../Common_Content/images/stock-go-up.png | Bin 0 -> 760 bytes .../Common_Content/images/stock-home.png | Bin 0 -> 808 bytes .../Common_Content/images/title_logo.png | Bin 0 -> 13399 bytes .../Common_Content/images/title_logo.svg | 61 + .../html-single/Common_Content/images/warning.png | Bin 0 -> 1340 bytes .../html-single/Common_Content/images/warning.svg | 89 + .../Common_Content/images/watermark-draft.png | Bin 0 -> 25365 bytes .../html-single/Common_Content/images/yellow.png | Bin 0 -> 175 bytes tmp/en-US/html-single/images/icon.svg | 19 + tmp/en-US/html-single/index.html | 359 ++++ tmp/en-US/xml/Author_Group.xml | 22 + tmp/en-US/xml/Book_Info.xml | 35 + tmp/en-US/xml/Cloud.xml | 16 + tmp/en-US/xml/Common_Content/Conventions.xml | 160 ++ tmp/en-US/xml/Common_Content/Feedback.xml | 28 + tmp/en-US/xml/Common_Content/Legal_Notice.xml | 42 + tmp/en-US/xml/Common_Content/Program_Listing.xml | 30 + tmp/en-US/xml/Common_Content/Revision_History.xml | 36 + tmp/en-US/xml/Common_Content/css/brand.css | 14 + tmp/en-US/xml/Common_Content/css/common.css | 1771 ++++++++++++++++++++ tmp/en-US/xml/Common_Content/css/default.css | 4 + tmp/en-US/xml/Common_Content/css/epub.css | 115 ++ tmp/en-US/xml/Common_Content/css/overrides.css | 51 + tmp/en-US/xml/Common_Content/css/print.css | 16 + tmp/en-US/xml/Common_Content/images/1.png | Bin 0 -> 710 bytes tmp/en-US/xml/Common_Content/images/1.svg | 27 + tmp/en-US/xml/Common_Content/images/10.png | Bin 0 -> 985 bytes tmp/en-US/xml/Common_Content/images/10.svg | 31 + tmp/en-US/xml/Common_Content/images/11.png | Bin 0 -> 810 bytes tmp/en-US/xml/Common_Content/images/11.svg | 31 + tmp/en-US/xml/Common_Content/images/12.png | Bin 0 -> 1012 bytes tmp/en-US/xml/Common_Content/images/12.svg | 31 + tmp/en-US/xml/Common_Content/images/13.png | Bin 0 -> 1048 bytes tmp/en-US/xml/Common_Content/images/13.svg | 31 + tmp/en-US/xml/Common_Content/images/14.png | Bin 0 -> 914 bytes tmp/en-US/xml/Common_Content/images/14.svg | 31 + tmp/en-US/xml/Common_Content/images/15.png | Bin 0 -> 989 bytes tmp/en-US/xml/Common_Content/images/15.svg | 31 + tmp/en-US/xml/Common_Content/images/16.png | Bin 0 -> 1047 bytes tmp/en-US/xml/Common_Content/images/16.svg | 31 + tmp/en-US/xml/Common_Content/images/17.png | Bin 0 -> 888 bytes tmp/en-US/xml/Common_Content/images/17.svg | 31 + tmp/en-US/xml/Common_Content/images/18.png | Bin 0 -> 1075 bytes tmp/en-US/xml/Common_Content/images/18.svg | 31 + tmp/en-US/xml/Common_Content/images/19.png | Bin 0 -> 1049 bytes tmp/en-US/xml/Common_Content/images/19.svg | 31 + tmp/en-US/xml/Common_Content/images/2.png | Bin 0 -> 896 bytes tmp/en-US/xml/Common_Content/images/2.svg | 27 + tmp/en-US/xml/Common_Content/images/20.png | Bin 0 -> 1151 bytes tmp/en-US/xml/Common_Content/images/20.svg | 31 + tmp/en-US/xml/Common_Content/images/21.png | Bin 0 -> 994 bytes tmp/en-US/xml/Common_Content/images/21.svg | 31 + tmp/en-US/xml/Common_Content/images/22.png | Bin 0 -> 1162 bytes tmp/en-US/xml/Common_Content/images/22.svg | 31 + tmp/en-US/xml/Common_Content/images/23.png | Bin 0 -> 1207 bytes tmp/en-US/xml/Common_Content/images/23.svg | 31 + tmp/en-US/xml/Common_Content/images/24.png | Bin 0 -> 1081 bytes tmp/en-US/xml/Common_Content/images/24.svg | 31 + tmp/en-US/xml/Common_Content/images/25.png | Bin 0 -> 1173 bytes tmp/en-US/xml/Common_Content/images/25.svg | 31 + tmp/en-US/xml/Common_Content/images/26.png | Bin 0 -> 1208 bytes tmp/en-US/xml/Common_Content/images/26.svg | 31 + tmp/en-US/xml/Common_Content/images/27.png | Bin 0 -> 1080 bytes tmp/en-US/xml/Common_Content/images/27.svg | 31 + tmp/en-US/xml/Common_Content/images/28.png | Bin 0 -> 1225 bytes tmp/en-US/xml/Common_Content/images/28.svg | 31 + tmp/en-US/xml/Common_Content/images/29.png | Bin 0 -> 1196 bytes tmp/en-US/xml/Common_Content/images/29.svg | 31 + tmp/en-US/xml/Common_Content/images/3.png | Bin 0 -> 958 bytes tmp/en-US/xml/Common_Content/images/3.svg | 27 + tmp/en-US/xml/Common_Content/images/30.png | Bin 0 -> 1250 bytes tmp/en-US/xml/Common_Content/images/30.svg | 31 + tmp/en-US/xml/Common_Content/images/31.png | Bin 0 -> 1078 bytes tmp/en-US/xml/Common_Content/images/31.svg | 31 + tmp/en-US/xml/Common_Content/images/32.png | Bin 0 -> 1241 bytes tmp/en-US/xml/Common_Content/images/32.svg | 31 + tmp/en-US/xml/Common_Content/images/33.png | Bin 0 -> 1268 bytes tmp/en-US/xml/Common_Content/images/33.svg | 31 + tmp/en-US/xml/Common_Content/images/34.png | Bin 0 -> 1175 bytes tmp/en-US/xml/Common_Content/images/34.svg | 31 + tmp/en-US/xml/Common_Content/images/35.png | Bin 0 -> 1224 bytes tmp/en-US/xml/Common_Content/images/35.svg | 31 + tmp/en-US/xml/Common_Content/images/36.png | Bin 0 -> 1281 bytes tmp/en-US/xml/Common_Content/images/36.svg | 31 + tmp/en-US/xml/Common_Content/images/37.png | Bin 0 -> 1140 bytes tmp/en-US/xml/Common_Content/images/37.svg | 31 + tmp/en-US/xml/Common_Content/images/38.png | Bin 0 -> 1300 bytes tmp/en-US/xml/Common_Content/images/38.svg | 31 + tmp/en-US/xml/Common_Content/images/39.png | Bin 0 -> 1294 bytes tmp/en-US/xml/Common_Content/images/39.svg | 31 + tmp/en-US/xml/Common_Content/images/4.png | Bin 0 -> 849 bytes tmp/en-US/xml/Common_Content/images/4.svg | 27 + tmp/en-US/xml/Common_Content/images/40.png | Bin 0 -> 1130 bytes tmp/en-US/xml/Common_Content/images/40.svg | 31 + tmp/en-US/xml/Common_Content/images/5.png | Bin 0 -> 900 bytes tmp/en-US/xml/Common_Content/images/5.svg | 27 + tmp/en-US/xml/Common_Content/images/6.png | Bin 0 -> 929 bytes tmp/en-US/xml/Common_Content/images/6.svg | 27 + tmp/en-US/xml/Common_Content/images/7.png | Bin 0 -> 807 bytes tmp/en-US/xml/Common_Content/images/7.svg | 27 + tmp/en-US/xml/Common_Content/images/8.png | Bin 0 -> 962 bytes tmp/en-US/xml/Common_Content/images/8.svg | 27 + tmp/en-US/xml/Common_Content/images/9.png | Bin 0 -> 936 bytes tmp/en-US/xml/Common_Content/images/9.svg | 27 + .../xml/Common_Content/images/bkgrnd_greydots.png | Bin 0 -> 157 bytes .../xml/Common_Content/images/bullet_arrowblue.png | Bin 0 -> 177 bytes .../xml/Common_Content/images/documentation.png | Bin 0 -> 623 bytes tmp/en-US/xml/Common_Content/images/dot.png | Bin 0 -> 98 bytes tmp/en-US/xml/Common_Content/images/dot2.png | Bin 0 -> 98 bytes tmp/en-US/xml/Common_Content/images/green.png | Bin 0 -> 176 bytes tmp/en-US/xml/Common_Content/images/h1-bg.png | Bin 0 -> 565 bytes tmp/en-US/xml/Common_Content/images/image_left.png | Bin 0 -> 1114 bytes .../xml/Common_Content/images/image_right.png | Bin 0 -> 2260 bytes tmp/en-US/xml/Common_Content/images/important.png | Bin 0 -> 2080 bytes tmp/en-US/xml/Common_Content/images/important.svg | 106 ++ tmp/en-US/xml/Common_Content/images/logo.png | Bin 0 -> 1114 bytes tmp/en-US/xml/Common_Content/images/note.png | Bin 0 -> 1241 bytes tmp/en-US/xml/Common_Content/images/note.svg | 111 ++ tmp/en-US/xml/Common_Content/images/red.png | Bin 0 -> 163 bytes tmp/en-US/xml/Common_Content/images/shade.png | Bin 0 -> 101 bytes tmp/en-US/xml/Common_Content/images/shine.png | Bin 0 -> 146 bytes .../xml/Common_Content/images/stock-go-back.png | Bin 0 -> 828 bytes .../xml/Common_Content/images/stock-go-forward.png | Bin 0 -> 828 bytes .../xml/Common_Content/images/stock-go-up.png | Bin 0 -> 760 bytes tmp/en-US/xml/Common_Content/images/stock-home.png | Bin 0 -> 808 bytes tmp/en-US/xml/Common_Content/images/title_logo.png | Bin 0 -> 13399 bytes tmp/en-US/xml/Common_Content/images/title_logo.svg | 61 + tmp/en-US/xml/Common_Content/images/warning.png | Bin 0 -> 1340 bytes tmp/en-US/xml/Common_Content/images/warning.svg | 89 + .../xml/Common_Content/images/watermark-draft.png | Bin 0 -> 25365 bytes tmp/en-US/xml/Common_Content/images/yellow.png | Bin 0 -> 175 bytes tmp/en-US/xml/Communications.xml | 19 + tmp/en-US/xml/Communications/bip.xml | 284 ++++ tmp/en-US/xml/Creating_GPG_Keys.xml | 91 + tmp/en-US/xml/Documenting_Fedora.xml | 17 + .../xml/Documenting_Fedora/writing_recipes.xml | 198 +++ tmp/en-US/xml/Fedora_Cookbook.ent | 6 + tmp/en-US/xml/Fedora_Cookbook.xml | 25 + tmp/en-US/xml/GPG.xml | 25 + tmp/en-US/xml/Multimedia.xml | 16 + tmp/en-US/xml/Networking.xml | 16 + tmp/en-US/xml/Preface.xml | 17 + tmp/en-US/xml/Productivity.xml | 16 + tmp/en-US/xml/Productivity/taskd.xml | 56 + tmp/en-US/xml/Revision_History.xml | 36 + tmp/en-US/xml/Security.xml | 16 + tmp/en-US/xml/Security/ssh-keygen.xml | 161 ++ tmp/en-US/xml/Security/ssh-proxy.xml | 162 ++ tmp/en-US/xml/Storage.xml | 16 + tmp/en-US/xml/Virtualization.xml | 15 + .../Access_To_libvirt_Without_root.xml | 119 ++ tmp/en-US/xml/git/secure-git-pull.xml | 162 ++ tmp/en-US/xml/images/icon.svg | 19 + tmp/en-US/xml_tmp/Author_Group.xml | 16 + tmp/en-US/xml_tmp/Book_Info.xml | 28 + tmp/en-US/xml_tmp/Cloud.xml | 9 + tmp/en-US/xml_tmp/Communications.xml | 12 + tmp/en-US/xml_tmp/Communications/bip.xml | 311 ++++ tmp/en-US/xml_tmp/Creating_GPG_Keys.xml | 91 + tmp/en-US/xml_tmp/Documenting_Fedora.xml | 13 + .../xml_tmp/Documenting_Fedora/writing_recipes.xml | 167 ++ tmp/en-US/xml_tmp/Fedora_Cookbook.ent | 6 + tmp/en-US/xml_tmp/Fedora_Cookbook.xml | 23 + tmp/en-US/xml_tmp/GPG.xml | 24 + tmp/en-US/xml_tmp/Multimedia.xml | 9 + tmp/en-US/xml_tmp/Networking.xml | 9 + tmp/en-US/xml_tmp/Preface.xml | 13 + tmp/en-US/xml_tmp/Productivity.xml | 10 + tmp/en-US/xml_tmp/Productivity/taskd.xml | 47 + tmp/en-US/xml_tmp/Revision_History.xml | 26 + tmp/en-US/xml_tmp/Security.xml | 9 + tmp/en-US/xml_tmp/Security/ssh-keygen.xml | 133 ++ tmp/en-US/xml_tmp/Security/ssh-proxy.xml | 118 ++ tmp/en-US/xml_tmp/Storage.xml | 9 + tmp/en-US/xml_tmp/Virtualization.xml | 9 + .../Access_To_libvirt_Without_root.xml | 102 ++ tmp/en-US/xml_tmp/examples/docbook.example | 84 + tmp/en-US/xml_tmp/examples/markdown.example | 49 + tmp/en-US/xml_tmp/git/secure-git-pull.xml | 133 ++ tmp/en-US/xml_tmp/images/icon.svg | 19 + 286 files changed, 10807 insertions(+), 73 deletions(-) create mode 100644 tmp/en-US/html-single/Common_Content/css/brand.css create mode 100644 tmp/en-US/html-single/Common_Content/css/common.css create mode 100644 tmp/en-US/html-single/Common_Content/css/default.css create mode 100644 tmp/en-US/html-single/Common_Content/css/epub.css create mode 100644 tmp/en-US/html-single/Common_Content/css/overrides.css create mode 100644 tmp/en-US/html-single/Common_Content/css/print.css create mode 100644 tmp/en-US/html-single/Common_Content/images/1.png create mode 100644 tmp/en-US/html-single/Common_Content/images/1.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/10.png create mode 100644 tmp/en-US/html-single/Common_Content/images/10.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/11.png create mode 100644 tmp/en-US/html-single/Common_Content/images/11.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/12.png create mode 100644 tmp/en-US/html-single/Common_Content/images/12.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/13.png create mode 100644 tmp/en-US/html-single/Common_Content/images/13.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/14.png create mode 100644 tmp/en-US/html-single/Common_Content/images/14.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/15.png create mode 100644 tmp/en-US/html-single/Common_Content/images/15.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/16.png create mode 100644 tmp/en-US/html-single/Common_Content/images/16.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/17.png create mode 100644 tmp/en-US/html-single/Common_Content/images/17.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/18.png create mode 100644 tmp/en-US/html-single/Common_Content/images/18.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/19.png create mode 100644 tmp/en-US/html-single/Common_Content/images/19.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/2.png create mode 100644 tmp/en-US/html-single/Common_Content/images/2.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/20.png create mode 100644 tmp/en-US/html-single/Common_Content/images/20.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/21.png create mode 100644 tmp/en-US/html-single/Common_Content/images/21.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/22.png create mode 100644 tmp/en-US/html-single/Common_Content/images/22.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/23.png create mode 100644 tmp/en-US/html-single/Common_Content/images/23.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/24.png create mode 100644 tmp/en-US/html-single/Common_Content/images/24.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/25.png create mode 100644 tmp/en-US/html-single/Common_Content/images/25.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/26.png create mode 100644 tmp/en-US/html-single/Common_Content/images/26.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/27.png create mode 100644 tmp/en-US/html-single/Common_Content/images/27.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/28.png create mode 100644 tmp/en-US/html-single/Common_Content/images/28.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/29.png create mode 100644 tmp/en-US/html-single/Common_Content/images/29.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/3.png create mode 100644 tmp/en-US/html-single/Common_Content/images/3.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/30.png create mode 100644 tmp/en-US/html-single/Common_Content/images/30.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/31.png create mode 100644 tmp/en-US/html-single/Common_Content/images/31.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/32.png create mode 100644 tmp/en-US/html-single/Common_Content/images/32.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/33.png create mode 100644 tmp/en-US/html-single/Common_Content/images/33.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/34.png create mode 100644 tmp/en-US/html-single/Common_Content/images/34.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/35.png create mode 100644 tmp/en-US/html-single/Common_Content/images/35.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/36.png create mode 100644 tmp/en-US/html-single/Common_Content/images/36.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/37.png create mode 100644 tmp/en-US/html-single/Common_Content/images/37.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/38.png create mode 100644 tmp/en-US/html-single/Common_Content/images/38.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/39.png create mode 100644 tmp/en-US/html-single/Common_Content/images/39.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/4.png create mode 100644 tmp/en-US/html-single/Common_Content/images/4.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/40.png create mode 100644 tmp/en-US/html-single/Common_Content/images/40.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/5.png create mode 100644 tmp/en-US/html-single/Common_Content/images/5.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/6.png create mode 100644 tmp/en-US/html-single/Common_Content/images/6.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/7.png create mode 100644 tmp/en-US/html-single/Common_Content/images/7.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/8.png create mode 100644 tmp/en-US/html-single/Common_Content/images/8.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/9.png create mode 100644 tmp/en-US/html-single/Common_Content/images/9.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/bkgrnd_greydots.png create mode 100644 tmp/en-US/html-single/Common_Content/images/bullet_arrowblue.png create mode 100644 tmp/en-US/html-single/Common_Content/images/documentation.png create mode 100644 tmp/en-US/html-single/Common_Content/images/dot.png create mode 100644 tmp/en-US/html-single/Common_Content/images/dot2.png create mode 100644 tmp/en-US/html-single/Common_Content/images/green.png create mode 100644 tmp/en-US/html-single/Common_Content/images/h1-bg.png create mode 100644 tmp/en-US/html-single/Common_Content/images/image_left.png create mode 100644 tmp/en-US/html-single/Common_Content/images/image_right.png create mode 100644 tmp/en-US/html-single/Common_Content/images/important.png create mode 100644 tmp/en-US/html-single/Common_Content/images/important.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/logo.png create mode 100644 tmp/en-US/html-single/Common_Content/images/note.png create mode 100644 tmp/en-US/html-single/Common_Content/images/note.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/red.png create mode 100644 tmp/en-US/html-single/Common_Content/images/shade.png create mode 100644 tmp/en-US/html-single/Common_Content/images/shine.png create mode 100644 tmp/en-US/html-single/Common_Content/images/stock-go-back.png create mode 100644 tmp/en-US/html-single/Common_Content/images/stock-go-forward.png create mode 100644 tmp/en-US/html-single/Common_Content/images/stock-go-up.png create mode 100644 tmp/en-US/html-single/Common_Content/images/stock-home.png create mode 100644 tmp/en-US/html-single/Common_Content/images/title_logo.png create mode 100644 tmp/en-US/html-single/Common_Content/images/title_logo.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/warning.png create mode 100644 tmp/en-US/html-single/Common_Content/images/warning.svg create mode 100644 tmp/en-US/html-single/Common_Content/images/watermark-draft.png create mode 100644 tmp/en-US/html-single/Common_Content/images/yellow.png create mode 100644 tmp/en-US/html-single/images/icon.svg create mode 100644 tmp/en-US/html-single/index.html create mode 100644 tmp/en-US/xml/Author_Group.xml create mode 100644 tmp/en-US/xml/Book_Info.xml create mode 100644 tmp/en-US/xml/Cloud.xml create mode 100644 tmp/en-US/xml/Common_Content/Conventions.xml create mode 100644 tmp/en-US/xml/Common_Content/Feedback.xml create mode 100644 tmp/en-US/xml/Common_Content/Legal_Notice.xml create mode 100644 tmp/en-US/xml/Common_Content/Program_Listing.xml create mode 100644 tmp/en-US/xml/Common_Content/Revision_History.xml create mode 100644 tmp/en-US/xml/Common_Content/css/brand.css create mode 100644 tmp/en-US/xml/Common_Content/css/common.css create mode 100644 tmp/en-US/xml/Common_Content/css/default.css create mode 100644 tmp/en-US/xml/Common_Content/css/epub.css create mode 100644 tmp/en-US/xml/Common_Content/css/overrides.css create mode 100644 tmp/en-US/xml/Common_Content/css/print.css create mode 100644 tmp/en-US/xml/Common_Content/images/1.png create mode 100644 tmp/en-US/xml/Common_Content/images/1.svg create mode 100644 tmp/en-US/xml/Common_Content/images/10.png create mode 100644 tmp/en-US/xml/Common_Content/images/10.svg create mode 100644 tmp/en-US/xml/Common_Content/images/11.png create mode 100644 tmp/en-US/xml/Common_Content/images/11.svg create mode 100644 tmp/en-US/xml/Common_Content/images/12.png create mode 100644 tmp/en-US/xml/Common_Content/images/12.svg create mode 100644 tmp/en-US/xml/Common_Content/images/13.png create mode 100644 tmp/en-US/xml/Common_Content/images/13.svg create mode 100644 tmp/en-US/xml/Common_Content/images/14.png create mode 100644 tmp/en-US/xml/Common_Content/images/14.svg create mode 100644 tmp/en-US/xml/Common_Content/images/15.png create mode 100644 tmp/en-US/xml/Common_Content/images/15.svg create mode 100644 tmp/en-US/xml/Common_Content/images/16.png create mode 100644 tmp/en-US/xml/Common_Content/images/16.svg create mode 100644 tmp/en-US/xml/Common_Content/images/17.png create mode 100644 tmp/en-US/xml/Common_Content/images/17.svg create mode 100644 tmp/en-US/xml/Common_Content/images/18.png create mode 100644 tmp/en-US/xml/Common_Content/images/18.svg create mode 100644 tmp/en-US/xml/Common_Content/images/19.png create mode 100644 tmp/en-US/xml/Common_Content/images/19.svg create mode 100644 tmp/en-US/xml/Common_Content/images/2.png create mode 100644 tmp/en-US/xml/Common_Content/images/2.svg create mode 100644 tmp/en-US/xml/Common_Content/images/20.png create mode 100644 tmp/en-US/xml/Common_Content/images/20.svg create mode 100644 tmp/en-US/xml/Common_Content/images/21.png create mode 100644 tmp/en-US/xml/Common_Content/images/21.svg create mode 100644 tmp/en-US/xml/Common_Content/images/22.png create mode 100644 tmp/en-US/xml/Common_Content/images/22.svg create mode 100644 tmp/en-US/xml/Common_Content/images/23.png create mode 100644 tmp/en-US/xml/Common_Content/images/23.svg create mode 100644 tmp/en-US/xml/Common_Content/images/24.png create mode 100644 tmp/en-US/xml/Common_Content/images/24.svg create mode 100644 tmp/en-US/xml/Common_Content/images/25.png create mode 100644 tmp/en-US/xml/Common_Content/images/25.svg create mode 100644 tmp/en-US/xml/Common_Content/images/26.png create mode 100644 tmp/en-US/xml/Common_Content/images/26.svg create mode 100644 tmp/en-US/xml/Common_Content/images/27.png create mode 100644 tmp/en-US/xml/Common_Content/images/27.svg create mode 100644 tmp/en-US/xml/Common_Content/images/28.png create mode 100644 tmp/en-US/xml/Common_Content/images/28.svg create mode 100644 tmp/en-US/xml/Common_Content/images/29.png create mode 100644 tmp/en-US/xml/Common_Content/images/29.svg create mode 100644 tmp/en-US/xml/Common_Content/images/3.png create mode 100644 tmp/en-US/xml/Common_Content/images/3.svg create mode 100644 tmp/en-US/xml/Common_Content/images/30.png create mode 100644 tmp/en-US/xml/Common_Content/images/30.svg create mode 100644 tmp/en-US/xml/Common_Content/images/31.png create mode 100644 tmp/en-US/xml/Common_Content/images/31.svg create mode 100644 tmp/en-US/xml/Common_Content/images/32.png create mode 100644 tmp/en-US/xml/Common_Content/images/32.svg create mode 100644 tmp/en-US/xml/Common_Content/images/33.png create mode 100644 tmp/en-US/xml/Common_Content/images/33.svg create mode 100644 tmp/en-US/xml/Common_Content/images/34.png create mode 100644 tmp/en-US/xml/Common_Content/images/34.svg create mode 100644 tmp/en-US/xml/Common_Content/images/35.png create mode 100644 tmp/en-US/xml/Common_Content/images/35.svg create mode 100644 tmp/en-US/xml/Common_Content/images/36.png create mode 100644 tmp/en-US/xml/Common_Content/images/36.svg create mode 100644 tmp/en-US/xml/Common_Content/images/37.png create mode 100644 tmp/en-US/xml/Common_Content/images/37.svg create mode 100644 tmp/en-US/xml/Common_Content/images/38.png create mode 100644 tmp/en-US/xml/Common_Content/images/38.svg create mode 100644 tmp/en-US/xml/Common_Content/images/39.png create mode 100644 tmp/en-US/xml/Common_Content/images/39.svg create mode 100644 tmp/en-US/xml/Common_Content/images/4.png create mode 100644 tmp/en-US/xml/Common_Content/images/4.svg create mode 100644 tmp/en-US/xml/Common_Content/images/40.png create mode 100644 tmp/en-US/xml/Common_Content/images/40.svg create mode 100644 tmp/en-US/xml/Common_Content/images/5.png create mode 100644 tmp/en-US/xml/Common_Content/images/5.svg create mode 100644 tmp/en-US/xml/Common_Content/images/6.png create mode 100644 tmp/en-US/xml/Common_Content/images/6.svg create mode 100644 tmp/en-US/xml/Common_Content/images/7.png create mode 100644 tmp/en-US/xml/Common_Content/images/7.svg create mode 100644 tmp/en-US/xml/Common_Content/images/8.png create mode 100644 tmp/en-US/xml/Common_Content/images/8.svg create mode 100644 tmp/en-US/xml/Common_Content/images/9.png create mode 100644 tmp/en-US/xml/Common_Content/images/9.svg create mode 100644 tmp/en-US/xml/Common_Content/images/bkgrnd_greydots.png create mode 100644 tmp/en-US/xml/Common_Content/images/bullet_arrowblue.png create mode 100644 tmp/en-US/xml/Common_Content/images/documentation.png create mode 100644 tmp/en-US/xml/Common_Content/images/dot.png create mode 100644 tmp/en-US/xml/Common_Content/images/dot2.png create mode 100644 tmp/en-US/xml/Common_Content/images/green.png create mode 100644 tmp/en-US/xml/Common_Content/images/h1-bg.png create mode 100644 tmp/en-US/xml/Common_Content/images/image_left.png create mode 100644 tmp/en-US/xml/Common_Content/images/image_right.png create mode 100644 tmp/en-US/xml/Common_Content/images/important.png create mode 100644 tmp/en-US/xml/Common_Content/images/important.svg create mode 100644 tmp/en-US/xml/Common_Content/images/logo.png create mode 100644 tmp/en-US/xml/Common_Content/images/note.png create mode 100644 tmp/en-US/xml/Common_Content/images/note.svg create mode 100644 tmp/en-US/xml/Common_Content/images/red.png create mode 100644 tmp/en-US/xml/Common_Content/images/shade.png create mode 100644 tmp/en-US/xml/Common_Content/images/shine.png create mode 100644 tmp/en-US/xml/Common_Content/images/stock-go-back.png create mode 100644 tmp/en-US/xml/Common_Content/images/stock-go-forward.png create mode 100644 tmp/en-US/xml/Common_Content/images/stock-go-up.png create mode 100644 tmp/en-US/xml/Common_Content/images/stock-home.png create mode 100644 tmp/en-US/xml/Common_Content/images/title_logo.png create mode 100644 tmp/en-US/xml/Common_Content/images/title_logo.svg create mode 100644 tmp/en-US/xml/Common_Content/images/warning.png create mode 100644 tmp/en-US/xml/Common_Content/images/warning.svg create mode 100644 tmp/en-US/xml/Common_Content/images/watermark-draft.png create mode 100644 tmp/en-US/xml/Common_Content/images/yellow.png create mode 100644 tmp/en-US/xml/Communications.xml create mode 100644 tmp/en-US/xml/Communications/bip.xml create mode 100644 tmp/en-US/xml/Creating_GPG_Keys.xml create mode 100644 tmp/en-US/xml/Documenting_Fedora.xml create mode 100644 tmp/en-US/xml/Documenting_Fedora/writing_recipes.xml create mode 100644 tmp/en-US/xml/Fedora_Cookbook.ent create mode 100644 tmp/en-US/xml/Fedora_Cookbook.xml create mode 100644 tmp/en-US/xml/GPG.xml create mode 100644 tmp/en-US/xml/Multimedia.xml create mode 100644 tmp/en-US/xml/Networking.xml create mode 100644 tmp/en-US/xml/Preface.xml create mode 100644 tmp/en-US/xml/Productivity.xml create mode 100644 tmp/en-US/xml/Productivity/taskd.xml create mode 100644 tmp/en-US/xml/Revision_History.xml create mode 100644 tmp/en-US/xml/Security.xml create mode 100644 tmp/en-US/xml/Security/ssh-keygen.xml create mode 100644 tmp/en-US/xml/Security/ssh-proxy.xml create mode 100644 tmp/en-US/xml/Storage.xml create mode 100644 tmp/en-US/xml/Virtualization.xml create mode 100644 tmp/en-US/xml/Virtualization/Access_To_libvirt_Without_root.xml create mode 100644 tmp/en-US/xml/git/secure-git-pull.xml create mode 100644 tmp/en-US/xml/images/icon.svg create mode 100644 tmp/en-US/xml_tmp/Author_Group.xml create mode 100644 tmp/en-US/xml_tmp/Book_Info.xml create mode 100644 tmp/en-US/xml_tmp/Cloud.xml create mode 100644 tmp/en-US/xml_tmp/Communications.xml create mode 100644 tmp/en-US/xml_tmp/Communications/bip.xml create mode 100644 tmp/en-US/xml_tmp/Creating_GPG_Keys.xml create mode 100644 tmp/en-US/xml_tmp/Documenting_Fedora.xml create mode 100644 tmp/en-US/xml_tmp/Documenting_Fedora/writing_recipes.xml create mode 100644 tmp/en-US/xml_tmp/Fedora_Cookbook.ent create mode 100644 tmp/en-US/xml_tmp/Fedora_Cookbook.xml create mode 100644 tmp/en-US/xml_tmp/GPG.xml create mode 100644 tmp/en-US/xml_tmp/Multimedia.xml create mode 100644 tmp/en-US/xml_tmp/Networking.xml create mode 100644 tmp/en-US/xml_tmp/Preface.xml create mode 100644 tmp/en-US/xml_tmp/Productivity.xml create mode 100644 tmp/en-US/xml_tmp/Productivity/taskd.xml create mode 100644 tmp/en-US/xml_tmp/Revision_History.xml create mode 100644 tmp/en-US/xml_tmp/Security.xml create mode 100644 tmp/en-US/xml_tmp/Security/ssh-keygen.xml create mode 100644 tmp/en-US/xml_tmp/Security/ssh-proxy.xml create mode 100644 tmp/en-US/xml_tmp/Storage.xml create mode 100644 tmp/en-US/xml_tmp/Virtualization.xml create mode 100644 tmp/en-US/xml_tmp/Virtualization/Access_To_libvirt_Without_root.xml create mode 100644 tmp/en-US/xml_tmp/examples/docbook.example create mode 100644 tmp/en-US/xml_tmp/examples/markdown.example create mode 100644 tmp/en-US/xml_tmp/git/secure-git-pull.xml create mode 100644 tmp/en-US/xml_tmp/images/icon.svg diff --git a/en-US/evolution-new-account.xml b/en-US/evolution-new-account.xml index bc52bcd..b6a9e50 100644 --- a/en-US/evolution-new-account.xml +++ b/en-US/evolution-new-account.xml @@ -4,81 +4,13 @@ %BOOK_ENTITIES; ]> - -
- Name Of Article - - Replace this text with an introduction to your tutorial. - -
- Required Ingredients - - - - Required package group - - - - - - -
-
- Directions - - Creating a NAME_OF_ARTICLE - - Install required packages: - - yum install PACKAGE_LIST - - - - - Activate required services: - - systemctl start SERVICE_NAME - systemctl enable SERVICE_NAME - - - - - - Edit some configuration file - - - You might want to explain further about that change, in another package. - - - - You're getting the idea about the steps by now. Continue describing the process. - - -
- -
- References - - - Upstream Documentation - - - - - -
- +
+ Starting Evolution email client + Configuring your Evolution email client is easy. You just have to follow on-screen instructions. You can start Evolution by clicking on Activities which is on the top left corner of the screen and then clicking Show Applications. For ease of use, you can simply press Alt + f2, type "evolution" and hit enter.
- - diff --git a/tmp/en-US/html-single/Common_Content/css/brand.css b/tmp/en-US/html-single/Common_Content/css/brand.css new file mode 100644 index 0000000..d86cba9 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/brand.css @@ -0,0 +1,14 @@ +/*headings*/ +h1, h2, h3, h4, h5, h6, +div.producttitle, +div.subtitle, +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib, +.title, +.titlepage .edition, +.titlepage .releaseinfo { + color: #336699; +} diff --git a/tmp/en-US/html-single/Common_Content/css/common.css b/tmp/en-US/html-single/Common_Content/css/common.css new file mode 100644 index 0000000..434c5b8 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/common.css @@ -0,0 +1,1771 @@ +* { + widows: 4 !important; + orphans: 4 !important; +} + +body, h1, h2, h3, h4, h5, h6, pre, li, div { + line-height: 1.29em; +} + +body { + background-color: white; + margin:0 auto; + font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + font-size: 14px; + max-width: 770px; + color: black; +} + +body.toc_embeded { + /*for web hosting system only*/ + margin-left: 300px; +} + +object.toc, iframe.toc { + /*for web hosting system only*/ + border-style: none; + position: fixed; + width: 290px; + height: 99.99%; + top: 0; + left: 0; + z-index: 100; + border-style: none; + border-right:1px solid #999; +} + +/* Hide web menu */ + +body.notoc { + margin-left: 3em; +} + +iframe.notoc { + border-style:none; + border: none; + padding: 0px; + position:fixed; + width: 21px; + height: 29px; + top: 0px; + left:0; + overflow: hidden; + margin: 0px; + margin-left: -3px; +} +/* End hide web menu */ + +/* desktop styles */ +body.desktop { + margin-left: 26em; +} + +body.desktop .book > .toc { + display:block; + width:24em; + height:99.99%; + position:fixed; + overflow:auto; + top:0px; + left:0px; +/* padding-left:1em; */ + background-color:#EEEEEE; + font-size: 12px; +} + +body.pdf { + max-width: 100%; +} + +.toc { + line-height:1.35em; +} + +.toc .glossary, +.toc .chapter, .toc .appendix { + margin-top:1em; +} + +.toc .part { + margin-top:1em; + display:block; +} + +span.glossary, +span.appendix { + display:block; + margin-top:0.5em; +} + +div { + padding-top:0px; +} + +div.section { + page-break-inside: avoid; +} + +p, div.para { + padding-top: 0px; + margin-top: 1em; + padding-bottom: 0px; + margin-bottom: 1em; +} + +div.formalpara { + padding-top: 0px; + margin-top: 1em; + padding-bottom: 0px; + margin-bottom: 1em; +} + +.varlistentry div.para { + page-break-before: avoid; + +} + +/*Links*/ +a { + outline: none; +} + +a:link { + text-decoration: none; + border-bottom: 1px dotted ; + color:#3366cc; +} + +body.pdf a:link { + word-wrap: break-word; +} + +a:visited { + text-decoration:none; + border-bottom: 1px dotted ; + color:#003366; +} + +div.longdesc-link { + float:right; + color:#999; +} + +.toc a, .qandaset a { + font-weight:normal; + border:none; +} + +.toc a:hover, .qandaset a:hover +{ + border-bottom: 1px dotted; +} + +/*headings*/ +h1, h2, h3, h4, h5, h6 { + color: #336699; + margin-top: 0px; + margin-bottom: 0px; + background-color: transparent; + margin-bottom: 0px; + margin-top: 20px; + page-break-inside: avoid; + page-break-after: avoid; + word-wrap: break-word; +} + +h1 { + font-size: 22px; +} + +.titlepage h1.title { + text-align:left; +} + +.book > .titlepage h1.title { + text-align: center; +} + +.article > .titlepage h1.title, +.article > .titlepage h2.title { + text-align: center; +} + +.set .titlepage > div > div > h1.title { + text-align: center; +} + +.part > .titlepage h1.title { + text-align: center; + font-size: 24px; +} + +div.producttitle { + margin-top: 0px; + margin-bottom: 20px; + font-size: 48px; + font-weight: bold; +/* background: #003d6e url(../images/h1-bg.png) top left repeat-x; */ + color: #336699; + text-align: center; + padding-top: 12px; +} + +.titlepage .corpauthor { + margin-top: 1em; + text-align: center; +} + +.section h1.title { + font-size: 18px; + padding: 0px; + color: #336699; + text-align: left; + background: white; +} + +h2 { + font-size: 20px; + margin-top: 30px; +} + + +.book div.subtitle, .book h2.subtitle, .book h3.subtitle { + margin-top: 1em; + margin-bottom: 1em; + font-size: 18px; + text-align: center; +} + +div.subtitle { + color: #336699; + font-weight: bold; +} + +h1.legalnotice { + font-size: 24px; +} + +.preface > div > div > div > h2.title, +.preface > div > div > div > h1.title { + margin-top: 1em; + font-size: 24px; +} + +.appendix h2 { + font-size: 24px; +} + + + +h3 { + font-size: 14px; + padding-top:0px; + padding-bottom: 0px; + margin-bottom: 0px; +} +h4 { + font-size: 14px; + padding-top:0px; + padding-bottom:0px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 14px; + margin-bottom: 0px; +} + +.abstract h6 { + margin-top:1em; + margin-bottom:.5em; + font-size: 24px; +} + +.index > div > div > div > h2.title { + font-size: 24px; +} + +.chapter > div > div > div > h2.title { + font-size: 24px; +} + +.section > div > div > div > h2.title { + font-size: 21px; + page-break-inside: avoid; + page-break-before: avoid; + page-break-after: avoid; +} + +.section > div > div > div > h3.title { + font-size: 17px; +} + +/*element rules*/ +hr { + border-collapse: collapse; + border-style:none; + border-top: 1px dotted #ccc; + width:100%; +} + +/* web site rules */ +ul.languages, .languages li { + display:inline; + padding:0px; +} + +.languages li a { + padding:0px .5em; + text-decoration: none; +} + +.languages li p, .languages li div.para { + display:inline; +} + +.languages li a:link, .languages li a:visited { + color:#444; +} + +.languages li a:hover, .languages li a:focus, .languages li a:active { + color:black; +} + +ul.languages { + display:block; + background-color:#eee; + padding:.5em; +} + +/*supporting stylesheets*/ + +/*unique to the webpage only*/ +.books { + position:relative; +} + +.versions li { + width:100%; + clear:both; + display:block; +} + +a.version { + font-size: 20px; + text-decoration:none; + width:100%; + display:block; + padding:1em 0px .2em 0px; + clear:both; +} + +a.version:before { + content:"Version"; + font-size: smaller; +} + +a.version:visited, a.version:link { + color:#666; +} + +a.version:focus, a.version:hover { + color:black; +} + +.books { + display:block; + position:relative; + clear:both; + width:100%; +} + +.books li { + display:block; + width:200px; + float:left; + position:relative; + clear: none ; +} + +.books .html { + width:170px; + display:block; +} + +.books .pdf { + position:absolute; + left:170px; + top:0px; + font-size: smaller; +} + +.books .pdf:link, .books .pdf:visited { + color:#555; +} + +.books .pdf:hover, .books .pdf:focus { + color:#000; +} + +.books li a { + text-decoration:none; +} + +.books li a:hover { + color:black; +} + +/*products*/ +.products li { + display: block; + width:300px; + float:left; +} + +.products li a { + width:300px; + padding:.5em 0px; +} + +.products ul { + clear:both; +} + +/*revision history*/ +.revhistory { + display:block; +} + +.revhistory table { + background-color:transparent; + border-color:#fff; + padding:0px; + margin: 0; + border-collapse:collapse; + border-style:none; +} + +.revhistory td { + text-align :left; + padding:0px; + border: none; + border-top: 1px solid #fff; + font-weight: bold; +} + +.revhistory .simplelist td { + font-weight: normal; +} + +.revhistory .simplelist { + margin-bottom: 1.5em; + margin-left: 1em; +} + +.revhistory table th { + display: none; +} + + +/*credits*/ +.authorgroup div { + clear:both; + text-align: center; +} + +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib { + margin: 0px; + padding: 0px; + margin-top: 12px; + font-size: 14px; + font-weight: bold; + color: #336699; +} + +div.editedby { + margin-top: 15px; + margin-bottom: -0.8em; +} + +div.authorgroup .author, +div.authorgroup.editor, +div.authorgroup.translator, +div.authorgroup.othercredit, +div.authorgroup.contrib { + display: block; + font-size: 14px; + page-break-inside: avoid; +} + +.revhistory .author { + display: inline; +} + +.othercredit h3 { + padding-top: 1em; +} + + +.othercredit { + margin:0px; + padding:0px; +} + +.releaseinfo { + clear: both; +} + +.copyright { + margin-top: 1em; +} + +/* qanda sets */ +.answer { + margin-bottom:1em; + border-bottom:1px dotted #ccc; +} + +.qandaset .toc { + border-bottom:1px dotted #ccc; +} + +.question { + font-weight:bold; +} + +.answer .data, .question .data { + padding-left: 2.6em; +} + +.answer .label, .question .label { + float:left; + font-weight:bold; +} + +/* inline syntax highlighting */ +.perl_Alert { + color: #0000ff; +} + +.perl_BaseN { + color: #007f00; +} + +.perl_BString { + color: #5C3566; +} + +.perl_Char { + color: #ff00ff; +} + +.perl_Comment { + color: #888888; +} + + +.perl_DataType { + color: #0000ff; +} + + +.perl_DecVal { + color: #00007f; +} + + +.perl_Error { + color: #ff0000; +} + + +.perl_Float { + color: #00007f; +} + + +.perl_Function { + color: #007f00; +} + + +.perl_IString { + color: #5C3566; +} + + +.perl_Keyword { + color: #002F5D; +} + + +.perl_Operator { + color: #ffa500; +} + + +.perl_Others { + color: #b03060; +} + + +.perl_RegionMarker { + color: #96b9ff; +} + + +.perl_Reserved { + color: #9b30ff; +} + + +.perl_String { + color: #5C3566; +} + + +.perl_Variable { + color: #0000ff; +} + + +.perl_Warning { + color: #0000ff; +} + +/*Lists*/ +ul { + list-style-image: url("../images/dot.png"); + list-style-type: circle; + padding-left: 1.6em; +} + +ul ul { + list-style-image: url("../images/dot2.png"); + list-style-type: circle; +} + +ol.1 { + list-style-type: decimal; +} + +ol.a, +ol ol { + list-style-type: lower-alpha; +} + +ol.i { + list-style-type: lower-roman; +} +ol.A { + list-style-type: upper-alpha; +} + +ol.I { + list-style-type: upper-roman; +} + +dt { + font-weight:bold; + margin-bottom:0px; + padding-bottom:0px; +} + +dd { + margin:0px; + margin-left:2em; + padding-top:0px; +} + +li { + padding-top: 0px; + margin-top: 0px; + padding-bottom: 0px; +/* margin-bottom: 16px; */ +} + +/*images*/ +img { + display:block; + margin: 2em 0; + max-width: 100%; +} + +.inlinemediaobject, +.inlinemediaobject img, +.inlinemediaobject object { + display:inline; + margin:0px; + overflow: hidden; +} + +.figure { + margin-top: 1em; + width: 100%; +} + +.figure img, +.mediaobject img { + display:block; + margin: 0em; + page-break-inside: avoid; +} + +.figure .title { + margin-bottom:2em; + padding:0px; +} + +/*document modes*/ +.confidential { + background-color:#900; + color:White; + padding:.5em .5em; + text-transform:uppercase; + text-align:center; +} + +.longdesc-link { + display:none; +} + +.longdesc { + display:none; +} + +.prompt { + padding:0px .3em; +} + +/*user interface styles*/ +.screen .replaceable { +} + +.guibutton, .guilabel { + font-family: "liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight: bold; +} + +.example { + background-color: #ffffff; + border-left: 3px solid #aaaaaa; + padding-top: 1px; + padding-bottom: 0.1em; + padding-left: 1em; +} + +.equation { + border-left: 3px solid #aaaaaa; + background-color: #ffffff; + padding-top: 1px; + padding-bottom: 0.1em; + padding-left: 1em; +} + +.equation-contents { + margin-left: 4em; +} + +div.title { + margin-bottom: 1em; + font-weight: 14px; + font-weight: bold; + color: #336699; + page-break-inside: avoid; + page-break-after: avoid; + word-wrap: break-word; +} + +.example-contents { + background-color: #ffffff; +} + +.example-contents .para { +/* padding: 10px;*/ +} + +/*terminal/console text*/ +.computeroutput, +.option { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight:bold; +} + +.replaceable { + font-style: italic; +} + +.command, .filename, .keycap, .classname, .literal { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight:bold; +} + +/* no bold in toc */ +.toc * { + font-weight: inherit; +} + +.toc H1 { + font-weight: bold; +} + + +div.programlisting { + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ +} + +pre { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + display:block; + background-color: #f5f5f5; + color: #000000; +/* border: 1px solid #aaaaaa; */ + margin-bottom: 1em; + padding:.5em 1em; + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ + font-size: 0.9em; + border-style:none; + box-shadow: 0 2px 5px #AAAAAA inset; + -moz-box-shadow: 0 2px 5px #AAAAAA inset; + -webkit-box-shadow: 0 2px 5px #AAAAAA inset; + -o-box-shadow: 0 2px 5px #AAAAAA inset; +} + +body.pdf pre { + border: 1px solid #AAAAAA; + box-shadow: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + -o-box-shadow: none; +} + + +pre .replaceable, +pre .keycap { +} + +code { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + white-space: pre-wrap; + word-wrap: break-word; + font-weight:bold; +} + +.parameter code { + display: inline; + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ +} + +code.email { + font-weight: normal; + font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + +} + +/*Notifications*/ +div.warning:before { + content:url(../images/warning.png); + padding-left: 5px; +} + +div.note:before { + content:url(../images/note.png); + padding-left: 5px; +} + +div.important:before { + content:url(../images/important.png); + padding-left: 5px; +} + +div.warning, div.note, div.important { + color: black; + margin: 0px; + padding: 0px; + background: none; + background-color: white; + margin-bottom: 1em; + border-bottom: 1px solid #aaaaaa; + page-break-inside: avoid; +} + +div.admonition_header p { + margin: 0px; + padding: 0px; + color: #eeeeec; + padding-top: 0px; + padding-bottom: 0px; + height: 1.4em; + line-height: 1.4em; + font-size: 17px; + display:inline; +} + +div.admonition_header { + background-origin:content-box; + clear: both; + margin: 0px; + padding: 0px; + margin-top: -40px; + padding-left: 58px; + line-height: 1.0px; + font-size: 1.0px; +} + +div.warning div.admonition_header { + background: url(../images/red.png) top left repeat-x; + background-color: #590000; + background: -webkit-linear-gradient(#a40000,#590000); + background: linear-gradient(#a40000,#590000); +} + +div.note div.admonition_header { + background: url(../images/green.png) top right repeat-x; + background-color: #597800; + background: -webkit-linear-gradient(#769f00,#597800); + background: linear-gradient(#769f00,#597800); +} + +div.important div.admonition_header { + background: url(../images/yellow.png) top right repeat-x; + background-color: #a6710f; + background: -webkit-linear-gradient(#d08e13,#a6710f); + background: linear-gradient(#d08e13,#a6710f); +} + +div.warning p:first-child, +div.warning div.para:first-child, +div.note p:first-child, +div.note div.para:first-child, +div.important p:first-child, +div.important div.para:first-child { + padding: 0px; + margin: 0px; +} + +div.admonition { + border: none; + border-left: 1px solid #aaaaaa; + border-right: 1px solid #aaaaaa; + padding:0px; + margin:0px; + padding-top: 1.5em; + padding-bottom: 1em; + padding-left: 2em; + padding-right: 1em; + background-color: #eeeeec; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; +} + +/*Page Title*/ +#title { + display:block; + height:45px; + padding-bottom:1em; + margin:0px; +} + +#title a.left{ + display:inline; + border:none; +} + +#title a.left img{ + border:none; + float:left; + margin:0px; + margin-top:.7em; +} + +#title a.right { + padding-bottom:1em; +} + +#title a.right img { + border:none; + float:right; + margin:0px; + margin-top:.7em; +} + +/*Table*/ +div.table { +/* page-break-inside: avoid; */ +} + +table { + border: 1px solid #444; + width:100%; + border-collapse:collapse; + table-layout: fixed; + word-wrap: break-word; +} + +table.blockquote, +table.simplelist, +.calloutlist table { + border-style: none; +} + +table th { + text-align:left; + background-color:#6699cc; + padding:.3em .5em; + color:white; +} + +table td { + padding:.15em .5em; +} + +table tr.even td { + background-color:#f5f5f5; +} + +tr:nth-child(even) { + background-color: #eeeeee; + +} + + +table th p:first-child, table td p:first-child, table li p:first-child, +table th div.para:first-child, table td div.para:first-child, table li div.para:first-child { + margin-top:0px; + padding-top:0px; + display:inline; +} + +th, td { + border-style:none; + vertical-align: top; +/* border: 1px solid #000; */ +} + +.blockquote td, +.simplelist th, +.simplelist td { + border: none; +} + +table table td { + border-bottom:1px dotted #aaa; + background-color:white; + padding:.6em 0px; +} + +table table { + border:1px solid white; +} + +td.remarkval { + color:#444; +} + +td.fieldval { + font-weight:bold; +} + +.lbname, .lbtype, .lbdescr, .lbdriver, .lbhost { + color:white; + font-weight:bold; + background-color:#999; + width:120px; +} + +td.remarkval { + width:230px; +} + +td.tname { + font-weight:bold; +} + +th.dbfield { + width:120px; +} + +th.dbtype { + width:70px; +} + +th.dbdefault { + width:70px; +} + +th.dbnul { + width:70px; +} + +th.dbkey { + width:70px; +} + +span.book { + margin-top:4em; + display:block; + font-size: 11pt; +} + +span.book a{ + font-weight:bold; +} +span.chapter { + display:block; +} + +table.simplelist td, .calloutlist table td { + border-style: none; +} + + +table.lt-4-cols.lt-7-rows td { + border: none; +} +/*to simplify layout*/ + + +table.lt-4-cols.gt-14-rows tr:nth-child(odd) { + background-color: #fafafa; +} +/* to keep simple but stripe rows */ + + +.gt-8-cols td { + border-left: 1px solid #ccc; +} + +.gt-8-cols td:first-child { + border-left: 0; +} +/* to apply vertical lines to differentiate columns*/ + +/*Breadcrumbs*/ +#breadcrumbs ul li.first:before { + content:" "; +} + +#breadcrumbs { + color:#900; + padding:3px; + margin-bottom:25px; +} + +#breadcrumbs ul { + margin-left:0; + padding-left:0; + display:inline; + border:none; +} + +#breadcrumbs ul li { + margin-left:0; + padding-left:2px; + border:none; + list-style:none; + display:inline; +} + +#breadcrumbs ul li:before { + content:"\0020 \0020 \0020 \00BB \0020"; + color:#333; +} + +dl { + margin-top: 0px; + margin-left: 28px; +} + +.toc dl { + margin-left: 10px; +} + +/*index*/ +.glossary h3, +.index h3 { + font-size: 20px; + color:#aaa; + margin:0px; +} + +.indexdiv { + margin-bottom:1em; +} + +.glossary dt, +.index dt { + color:#444; + padding-top:.5em; +} + +.glossary dl dl dt, +.index dl dl dt { + color:#777; + font-weight:normal; + padding-top:0px; +} + +.index dl dl dt:before { + content:"- "; + color:#ccc; +} + +/*changes*/ +.footnote { + font-size: 10px; + margin: 0px; + color: #222; +} + +.footnotes { + margin-bottom: 60px; +} + +table .footnote { +} + +sup { + margin:0px; + padding:0px; + font-size: 10px; + padding-left:0px; +} + +.footnote { + position:relative; +} + +.footnote sup { + color: black; + left: .4em; +} + +.footnote a:link, +.footnote a:visited { + text-decoration:none; + border: none; +} + +.footnote .para sup { +/* position:absolute; */ + vertical-align:text-bottom; +} + +a.footnote { + padding-right: 0.5em; + text-decoration:none; + border: none; +} + +.footnote sup a:link, +.footnote sup a:visited { + color:#92917d; + text-decoration:none; +} + +.footnote:hover sup a { + text-decoration:none; +} + +.footnote p,.footnote div.para { + padding-left:1em; +} + +.footnote a:link, +.footnote a:visited before{ + color:#00537c; +} + +.footnote a:hover { +} + +/**/ +.pdf-break { + page-break-before: always; +} + +div.legalnotice { + page-break-before: always; +} + +div.abstract { + page-break-before: always; +/* page-break-after: always;*/ +} + +div.chapter { + page-break-before: always; +} + + +div.titlepage, div.titlepage > div, div.titlepage > div > div { + page-break-inside: avoid; + page-break-after: avoid; +} + +div.preface, div.part { + page-break-before: always; +} + +div.appendix { + page-break-before: always; +} + +div.section { + page-break-inside: auto; + page-break-before: auto; + page-break-after: auto; +} + + +dt.varlistentry { + page-break-inside: avoid; + page-break-after: avoid; +} + +dd { + page-break-before: avoid; +} + +div.note .replaceable, +div.important .replaceable, +div.warning .replaceable, +div.note .keycap, +div.important .keycap, +div.warning .keycap +{ +} + +ul li p:last-child, ul li para:last-child { + margin-bottom:0px; + padding-bottom:0px; +} + +/*document navigation*/ +.docnav a, .docnav strong { + border:none; + text-decoration:none; + font-weight:normal; +} + +.docnav { + list-style:none; + margin:0px; + padding:0px; + position:relative; + width:100%; + padding-bottom:2em; + padding-top:1em; + height:2.5em; + line-height:2.5em; +/* + border-top:1px dotted #ccc; + background-color: rgba(240, 240, 240, 0.9); +-webkitbox-shadow: 0px .15em .5em rgba(0,0,0,0.2); + -moz-box-shadow: 0px .15em .5em rgba(0,0,0,0.2); + box-shadow: 0px .15em .5em rgba(0,0,0,0.2); +*/ +} + +.docnav li { + list-style:none; + margin:0px; + padding:0px; + display:inline; + font-size: 14px; +} + +.docnav li:before { + content:" "; +} + +.docnav li.previous, .docnav li.next { + position:absolute; + top:1.5em; +} + +.docnav li.up, .docnav li.home { + margin:0px 1.5em; +} + +.docnav.top li.home { + color: #336699; + font-size: 22pt; + font-weight: bold; +} + + +.docnav li.previous { + left:0px; + text-align:left; +} + +.docnav li.next { + right:0px; + text-align:right; +} + +.docnav li.previous strong, .docnav li.next strong { + height: 17px; + display: block; +} + +.docnav { + margin:0 auto; + text-align:center; +} + +.docnav li.next a strong { + background: url(../images/stock-go-forward.png) right 120% no-repeat; + padding-top:3px; + padding-bottom:4px; + padding-right:28px; +} + +.docnav li.previous a strong { + background: url(../images/stock-go-back.png) left 120% no-repeat; + padding-top:3px; + padding-bottom:4px; + padding-left:28px; + padding-right:0.5em; +} + +.docnav li.home a strong { + background: url(../images/stock-home.png) top left no-repeat; + padding:5px; + padding-left:28px; +} + +.docnav li.up a strong { + background: url(../images/stock-go-up.png) top left no-repeat; + padding:5px; + padding-left:28px; +} + +.docnav a:link, .docnav a:visited { + color:#666; +} + +.docnav a:hover, .docnav a:focus, .docnav a:active { + color:black; +} + +.docnav a { + max-width: 10px; + overflow:hidden; +} + +.docnav a:link strong { + text-decoration:none; +} + +.docnav { + margin:0 auto; + text-align:center; +} + +ul.docnav { + margin-bottom: 1em; +} +/* Reports */ +.reports ul { + list-style:none; + margin:0px; + padding:0px; +} + +.reports li{ + margin:0px; + padding:0px; +} + +.reports li.odd { + background-color: #eeeeee; + margin:0px; + padding:0px; +} + +.reports dl { + display:inline; + margin:0px; + padding:0px; + float:right; + margin-right: 17em; + margin-top:-1.3em; +} + +.reports dt { + display:inline; + margin:0px; + padding:0px; +} + +.reports dd { + display:inline; + margin:0px; + padding:0px; + padding-right:.5em; +} + +.reports h2, .reports h3{ + display:inline; + padding-right:.5em; + font-size: 14px; + font-weight:normal; +} + +.reports div.progress { + display:inline; + float:right; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + margin:0px; + margin-top:-1.3em; + padding:0px; + border:none; +} + +/*uniform*/ +body.results, body.reports { + max-width:57em ; + padding:0px; +} + +/*Progress Bar*/ +div.progress { + display:block; + float:left; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + height:1em; +} + +div.progress span { + height:1em; + float:left; +} + +div.progress span.translated { + background:#6c3 url(../images/shine.png) top left repeat-x; +} + +div.progress span.fuzzy { + background:#ff9f00 url(../images/shine.png) top left repeat-x; +} + + +/*Results*/ + +.results ul { + list-style:none; + margin:0px; + padding:0px; +} + +.results li{ + margin:0px; + padding:0px; +} + +.results li.odd { + background-color: #eeeeee; + margin:0px; + padding:0px; +} + +.results dl { + display:inline; + margin:0px; + padding:0px; + float:right; + margin-right: 17em; + margin-top:-1.3em; +} + +.results dt { + display:inline; + margin:0px; + padding:0px; +} + +.results dd { + display:inline; + margin:0px; + padding:0px; + padding-right:.5em; +} + +.results h2, .results h3 { + display:inline; + padding-right:.5em; + font-size: 14px; + font-weight:normal; +} + +.results div.progress { + display:inline; + float:right; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + margin:0px; + margin-top:-1.3em; + padding:0px; + border:none; +} + +/* Dirty EVIL Mozilla hack for round corners */ +pre { + -moz-border-radius:11px; + -webkit-border-radius:11px; + border-radius: 11px; +/* page-break-inside: avoid; */ +} + +.example { + -moz-border-radius:0px; + -webkit-border-radius:0px; + border-radius: 0px; + page-break-inside: avoid; +} + +/* move these invisible fields out of the flow */ +.example > a:first-child, +.table > a:first-child { + float: left; +} + +.package, .citetitle { + font-style: italic; +} + +.titlepage .edition, +.titlepage .releaseinfo { + color: #336699; + background-color: transparent; + margin-top: 1em; + margin-bottom: 1em; + font-size: 20px; + font-weight: bold; + text-align: center; +} + +span.remark { + background-color: #ff00ff; +} + +.draft { + background-image: url(../images/watermark-draft.png); + background-repeat: repeat-y; + background-position: center; +} + +.foreignphrase { + font-style: inherit; +} + +dt { + clear:both; + page-break-inside: avoid; + page-break-after: avoid; +} + +dt img { + border-style: none; + max-width: 112px; +} + +dt object { + max-width: 112px; +} + +dt .inlinemediaobject, dt object { + display: inline; + float: left; + margin-bottom: 1em; + padding-right: 1em; + width: 112px; +} + +dl:after { + display: block; + clear: both; + content: ""; +} + +.toc dd { + padding-bottom: 0px; + margin-bottom: 1em; + padding-left: 1.3em; + margin-left: 0px; +} + +div.toc > dl > dt { + padding-bottom: 0px; + margin-bottom: 0px; + margin-top: 1em; +} + + +.strikethrough { + text-decoration: line-through; +} + +.underline { + text-decoration: underline; +} + +.calloutlist img, .callout { + padding: 0px; + margin: 0px; + width: 12pt; + display: inline; + vertical-align: middle; +} + +li.step > a:first-child { + display: block; +} + +.stepalternatives { + list-style-image: none; + list-style-type: upper-alpha; +} +.task { +/* page-break-inside: avoid; */ +} + + +.added { + background-color: #99ff99; +} + +.changed { + background-color: #ffff77; +} + +.deleted { + background-color: #ff4455; + text-decoration: line-through; +} + + diff --git a/tmp/en-US/html-single/Common_Content/css/default.css b/tmp/en-US/html-single/Common_Content/css/default.css new file mode 100644 index 0000000..7fb9ada --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/default.css @@ -0,0 +1,4 @@ +@import url("common.css"); +@import url("overrides.css"); +@import url("lang.css"); + diff --git a/tmp/en-US/html-single/Common_Content/css/epub.css b/tmp/en-US/html-single/Common_Content/css/epub.css new file mode 100644 index 0000000..b0ffd43 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/epub.css @@ -0,0 +1,115 @@ +/*headings*/ +h1, h2, h3, h4, h5, h6, +div.producttitle, +div.subtitle, +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib, +.title, +.titlepage .edition { +} + +div.para { + margin-top: 1em; +} +/* inline syntax highlighting */ +.perl_Alert { + color: #0000ff; +} + +.perl_BaseN { + color: #007f00; +} + +.perl_BString { + color: #5C3566; +} + +.perl_Char { + color: #ff00ff; +} + +.perl_Comment { + color: #888888; +} + + +.perl_DataType { + color: #0000ff; +} + + +.perl_DecVal { + color: #00007f; +} + + +.perl_Error { + color: #ff0000; +} + + +.perl_Float { + color: #00007f; +} + + +.perl_Function { + color: #007f00; +} + + +.perl_IString { + color: #5C3566; +} + + +.perl_Keyword { + color: #002F5D; +} + + +.perl_Operator { + color: #ffa500; +} + + +.perl_Others { + color: #b03060; +} + + +.perl_RegionMarker { + color: #96b9ff; +} + + +.perl_Reserved { + color: #9b30ff; +} + + +.perl_String { + color: #5C3566; +} + + +.perl_Variable { + color: #0000ff; +} + + +.perl_Warning { + color: #0000ff; +} + +b, strong { + font-weight: bolder; +} + +code.command { + font-family: monospace; + font-weight: bolder; +} diff --git a/tmp/en-US/html-single/Common_Content/css/overrides.css b/tmp/en-US/html-single/Common_Content/css/overrides.css new file mode 100644 index 0000000..057be29 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/overrides.css @@ -0,0 +1,51 @@ +a:link { + color:#0066cc; +} + +a:hover, a:active { + color:#003366; +} + +a:visited { + color:#6699cc; +} + + +h1 { + color:#3c6eb4 +} + +.producttitle { + background: #3c6eb4 url(../images/h1-bg.png) top left repeat; +} + +.section h1.title { + color:#3c6eb4; +} + + +h2,h3,h4,h5,h6 { + color:#3c6eb4; +} + +table { + border:1px solid #3c6eb4; +} + +table th { + background-color:#3c6eb4; +} + + +table tr.even td { + background-color:#f5f5f5; +} + +.revhistory table th { + color:#3c6eb4; +} + +.titlepage .edition { + color: #3c6eb4; +} + diff --git a/tmp/en-US/html-single/Common_Content/css/print.css b/tmp/en-US/html-single/Common_Content/css/print.css new file mode 100644 index 0000000..773d8ae --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/css/print.css @@ -0,0 +1,16 @@ +@import url("common.css"); +@import url("overrides.css"); +@import url("lang.css"); + +#tocframe { + display: none; +} + +body.toc_embeded { + margin-left: 30px; +} + +.producttitle { + color: #336699; +} + diff --git a/tmp/en-US/html-single/Common_Content/images/1.png b/tmp/en-US/html-single/Common_Content/images/1.png new file mode 100644 index 0000000..c21d7a3 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/1.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/1.svg b/tmp/en-US/html-single/Common_Content/images/1.svg new file mode 100644 index 0000000..a2b3903 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/10.png b/tmp/en-US/html-single/Common_Content/images/10.png new file mode 100644 index 0000000..15b81da Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/10.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/10.svg b/tmp/en-US/html-single/Common_Content/images/10.svg new file mode 100644 index 0000000..af015ab --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/10.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/11.png b/tmp/en-US/html-single/Common_Content/images/11.png new file mode 100644 index 0000000..2fcc2dd Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/11.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/11.svg b/tmp/en-US/html-single/Common_Content/images/11.svg new file mode 100644 index 0000000..cb82b70 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/11.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/12.png b/tmp/en-US/html-single/Common_Content/images/12.png new file mode 100644 index 0000000..edebe20 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/12.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/12.svg b/tmp/en-US/html-single/Common_Content/images/12.svg new file mode 100644 index 0000000..3b6d822 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/12.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/13.png b/tmp/en-US/html-single/Common_Content/images/13.png new file mode 100644 index 0000000..ec48cef Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/13.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/13.svg b/tmp/en-US/html-single/Common_Content/images/13.svg new file mode 100644 index 0000000..226e461 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/13.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/14.png b/tmp/en-US/html-single/Common_Content/images/14.png new file mode 100644 index 0000000..33d5637 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/14.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/14.svg b/tmp/en-US/html-single/Common_Content/images/14.svg new file mode 100644 index 0000000..5aaa3a3 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/14.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/15.png b/tmp/en-US/html-single/Common_Content/images/15.png new file mode 100644 index 0000000..f1a4eb2 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/15.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/15.svg b/tmp/en-US/html-single/Common_Content/images/15.svg new file mode 100644 index 0000000..f51dd96 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/15.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/16.png b/tmp/en-US/html-single/Common_Content/images/16.png new file mode 100644 index 0000000..d38a155 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/16.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/16.svg b/tmp/en-US/html-single/Common_Content/images/16.svg new file mode 100644 index 0000000..cb7e2f5 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/16.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/17.png b/tmp/en-US/html-single/Common_Content/images/17.png new file mode 100644 index 0000000..d83e898 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/17.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/17.svg b/tmp/en-US/html-single/Common_Content/images/17.svg new file mode 100644 index 0000000..5d6f0ad --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/17.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/18.png b/tmp/en-US/html-single/Common_Content/images/18.png new file mode 100644 index 0000000..9e39de4 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/18.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/18.svg b/tmp/en-US/html-single/Common_Content/images/18.svg new file mode 100644 index 0000000..9ea672c --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/18.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/19.png b/tmp/en-US/html-single/Common_Content/images/19.png new file mode 100644 index 0000000..9eeedfb Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/19.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/19.svg b/tmp/en-US/html-single/Common_Content/images/19.svg new file mode 100644 index 0000000..80d1d09 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/19.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/2.png b/tmp/en-US/html-single/Common_Content/images/2.png new file mode 100644 index 0000000..ff9cc57 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/2.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/2.svg b/tmp/en-US/html-single/Common_Content/images/2.svg new file mode 100644 index 0000000..8e94260 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/20.png b/tmp/en-US/html-single/Common_Content/images/20.png new file mode 100644 index 0000000..b28b4aa Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/20.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/20.svg b/tmp/en-US/html-single/Common_Content/images/20.svg new file mode 100644 index 0000000..409ac6e --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/20.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/21.png b/tmp/en-US/html-single/Common_Content/images/21.png new file mode 100644 index 0000000..eda952c Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/21.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/21.svg b/tmp/en-US/html-single/Common_Content/images/21.svg new file mode 100644 index 0000000..7bc03af --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/21.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/22.png b/tmp/en-US/html-single/Common_Content/images/22.png new file mode 100644 index 0000000..90b14b0 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/22.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/22.svg b/tmp/en-US/html-single/Common_Content/images/22.svg new file mode 100644 index 0000000..fe086f6 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/22.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/23.png b/tmp/en-US/html-single/Common_Content/images/23.png new file mode 100644 index 0000000..8b35a74 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/23.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/23.svg b/tmp/en-US/html-single/Common_Content/images/23.svg new file mode 100644 index 0000000..f17ec29 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/23.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/24.png b/tmp/en-US/html-single/Common_Content/images/24.png new file mode 100644 index 0000000..6041b02 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/24.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/24.svg b/tmp/en-US/html-single/Common_Content/images/24.svg new file mode 100644 index 0000000..42a5333 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/24.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/25.png b/tmp/en-US/html-single/Common_Content/images/25.png new file mode 100644 index 0000000..ecb15e6 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/25.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/25.svg b/tmp/en-US/html-single/Common_Content/images/25.svg new file mode 100644 index 0000000..a8d4672 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/25.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/26.png b/tmp/en-US/html-single/Common_Content/images/26.png new file mode 100644 index 0000000..4b2f560 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/26.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/26.svg b/tmp/en-US/html-single/Common_Content/images/26.svg new file mode 100644 index 0000000..3cf00ec --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/26.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/27.png b/tmp/en-US/html-single/Common_Content/images/27.png new file mode 100644 index 0000000..ecf058e Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/27.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/27.svg b/tmp/en-US/html-single/Common_Content/images/27.svg new file mode 100644 index 0000000..c8d6440 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/27.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/28.png b/tmp/en-US/html-single/Common_Content/images/28.png new file mode 100644 index 0000000..e64efb2 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/28.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/28.svg b/tmp/en-US/html-single/Common_Content/images/28.svg new file mode 100644 index 0000000..5acce93 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/28.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/29.png b/tmp/en-US/html-single/Common_Content/images/29.png new file mode 100644 index 0000000..dbbca1b Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/29.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/29.svg b/tmp/en-US/html-single/Common_Content/images/29.svg new file mode 100644 index 0000000..507dd44 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/29.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/3.png b/tmp/en-US/html-single/Common_Content/images/3.png new file mode 100644 index 0000000..4febe43 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/3.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/3.svg b/tmp/en-US/html-single/Common_Content/images/3.svg new file mode 100644 index 0000000..5e87e1f --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/30.png b/tmp/en-US/html-single/Common_Content/images/30.png new file mode 100644 index 0000000..f4ffb14 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/30.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/30.svg b/tmp/en-US/html-single/Common_Content/images/30.svg new file mode 100644 index 0000000..434e663 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/30.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/31.png b/tmp/en-US/html-single/Common_Content/images/31.png new file mode 100644 index 0000000..0b29e87 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/31.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/31.svg b/tmp/en-US/html-single/Common_Content/images/31.svg new file mode 100644 index 0000000..08c3f2d --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/31.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/32.png b/tmp/en-US/html-single/Common_Content/images/32.png new file mode 100644 index 0000000..a4740a3 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/32.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/32.svg b/tmp/en-US/html-single/Common_Content/images/32.svg new file mode 100644 index 0000000..aa099c3 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/32.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/33.png b/tmp/en-US/html-single/Common_Content/images/33.png new file mode 100644 index 0000000..f23ccea Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/33.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/33.svg b/tmp/en-US/html-single/Common_Content/images/33.svg new file mode 100644 index 0000000..fce979c --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/33.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/34.png b/tmp/en-US/html-single/Common_Content/images/34.png new file mode 100644 index 0000000..7e2ab31 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/34.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/34.svg b/tmp/en-US/html-single/Common_Content/images/34.svg new file mode 100644 index 0000000..c67f8ec --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/34.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/35.png b/tmp/en-US/html-single/Common_Content/images/35.png new file mode 100644 index 0000000..02118e3 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/35.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/35.svg b/tmp/en-US/html-single/Common_Content/images/35.svg new file mode 100644 index 0000000..da7780a --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/35.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/36.png b/tmp/en-US/html-single/Common_Content/images/36.png new file mode 100644 index 0000000..30f4fdf Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/36.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/36.svg b/tmp/en-US/html-single/Common_Content/images/36.svg new file mode 100644 index 0000000..348549a --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/36.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/37.png b/tmp/en-US/html-single/Common_Content/images/37.png new file mode 100644 index 0000000..6174706 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/37.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/37.svg b/tmp/en-US/html-single/Common_Content/images/37.svg new file mode 100644 index 0000000..7bc04d9 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/37.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/38.png b/tmp/en-US/html-single/Common_Content/images/38.png new file mode 100644 index 0000000..161661d Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/38.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/38.svg b/tmp/en-US/html-single/Common_Content/images/38.svg new file mode 100644 index 0000000..ec2ad98 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/38.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/39.png b/tmp/en-US/html-single/Common_Content/images/39.png new file mode 100644 index 0000000..2d46b24 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/39.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/39.svg b/tmp/en-US/html-single/Common_Content/images/39.svg new file mode 100644 index 0000000..664ffdd --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/39.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/4.png b/tmp/en-US/html-single/Common_Content/images/4.png new file mode 100644 index 0000000..9b9dd88 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/4.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/4.svg b/tmp/en-US/html-single/Common_Content/images/4.svg new file mode 100644 index 0000000..bc06c73 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/40.png b/tmp/en-US/html-single/Common_Content/images/40.png new file mode 100644 index 0000000..fe2a68f Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/40.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/40.svg b/tmp/en-US/html-single/Common_Content/images/40.svg new file mode 100644 index 0000000..5a94d1b --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/40.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/5.png b/tmp/en-US/html-single/Common_Content/images/5.png new file mode 100644 index 0000000..f239fb6 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/5.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/5.svg b/tmp/en-US/html-single/Common_Content/images/5.svg new file mode 100644 index 0000000..82fb03d --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/5.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/6.png b/tmp/en-US/html-single/Common_Content/images/6.png new file mode 100644 index 0000000..18866e6 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/6.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/6.svg b/tmp/en-US/html-single/Common_Content/images/6.svg new file mode 100644 index 0000000..e2f62af --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/6.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/7.png b/tmp/en-US/html-single/Common_Content/images/7.png new file mode 100644 index 0000000..52c3a18 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/7.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/7.svg b/tmp/en-US/html-single/Common_Content/images/7.svg new file mode 100644 index 0000000..a43460f --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/7.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/8.png b/tmp/en-US/html-single/Common_Content/images/8.png new file mode 100644 index 0000000..8a8cb21 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/8.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/8.svg b/tmp/en-US/html-single/Common_Content/images/8.svg new file mode 100644 index 0000000..2c82d3f --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/8.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/9.png b/tmp/en-US/html-single/Common_Content/images/9.png new file mode 100644 index 0000000..0ae412f Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/9.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/9.svg b/tmp/en-US/html-single/Common_Content/images/9.svg new file mode 100644 index 0000000..b0f04c4 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/9.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/bkgrnd_greydots.png b/tmp/en-US/html-single/Common_Content/images/bkgrnd_greydots.png new file mode 100644 index 0000000..2333a6d Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/bkgrnd_greydots.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/bullet_arrowblue.png b/tmp/en-US/html-single/Common_Content/images/bullet_arrowblue.png new file mode 100644 index 0000000..c235534 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/bullet_arrowblue.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/documentation.png b/tmp/en-US/html-single/Common_Content/images/documentation.png new file mode 100644 index 0000000..79d0a80 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/documentation.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/dot.png b/tmp/en-US/html-single/Common_Content/images/dot.png new file mode 100644 index 0000000..36a6859 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/dot.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/dot2.png b/tmp/en-US/html-single/Common_Content/images/dot2.png new file mode 100644 index 0000000..40aff92 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/dot2.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/green.png b/tmp/en-US/html-single/Common_Content/images/green.png new file mode 100644 index 0000000..ebb3c24 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/green.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/h1-bg.png b/tmp/en-US/html-single/Common_Content/images/h1-bg.png new file mode 100644 index 0000000..a2aad24 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/h1-bg.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/image_left.png b/tmp/en-US/html-single/Common_Content/images/image_left.png new file mode 100644 index 0000000..e8fe7a4 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/image_left.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/image_right.png b/tmp/en-US/html-single/Common_Content/images/image_right.png new file mode 100644 index 0000000..5b67443 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/image_right.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/important.png b/tmp/en-US/html-single/Common_Content/images/important.png new file mode 100644 index 0000000..f7594a3 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/important.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/important.svg b/tmp/en-US/html-single/Common_Content/images/important.svg new file mode 100644 index 0000000..2d33045 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/important.svg @@ -0,0 +1,106 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/logo.png b/tmp/en-US/html-single/Common_Content/images/logo.png new file mode 100644 index 0000000..66a3104 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/logo.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/note.png b/tmp/en-US/html-single/Common_Content/images/note.png new file mode 100644 index 0000000..d6c4518 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/note.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/note.svg b/tmp/en-US/html-single/Common_Content/images/note.svg new file mode 100644 index 0000000..70e43b6 --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/note.svg @@ -0,0 +1,111 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/red.png b/tmp/en-US/html-single/Common_Content/images/red.png new file mode 100644 index 0000000..d32d5e2 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/red.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/shade.png b/tmp/en-US/html-single/Common_Content/images/shade.png new file mode 100644 index 0000000..a73afdf Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/shade.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/shine.png b/tmp/en-US/html-single/Common_Content/images/shine.png new file mode 100644 index 0000000..a18f7c4 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/shine.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/stock-go-back.png b/tmp/en-US/html-single/Common_Content/images/stock-go-back.png new file mode 100644 index 0000000..d320f26 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/stock-go-back.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/stock-go-forward.png b/tmp/en-US/html-single/Common_Content/images/stock-go-forward.png new file mode 100644 index 0000000..1ee5a29 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/stock-go-forward.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/stock-go-up.png b/tmp/en-US/html-single/Common_Content/images/stock-go-up.png new file mode 100644 index 0000000..1cd7332 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/stock-go-up.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/stock-home.png b/tmp/en-US/html-single/Common_Content/images/stock-home.png new file mode 100644 index 0000000..122536d Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/stock-home.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/title_logo.png b/tmp/en-US/html-single/Common_Content/images/title_logo.png new file mode 100644 index 0000000..d5182b4 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/title_logo.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/title_logo.svg b/tmp/en-US/html-single/Common_Content/images/title_logo.svg new file mode 100644 index 0000000..e8fd52b --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/title_logo.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/warning.png b/tmp/en-US/html-single/Common_Content/images/warning.png new file mode 100644 index 0000000..ce09951 Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/warning.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/warning.svg b/tmp/en-US/html-single/Common_Content/images/warning.svg new file mode 100644 index 0000000..5f2612c --- /dev/null +++ b/tmp/en-US/html-single/Common_Content/images/warning.svg @@ -0,0 +1,89 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/html-single/Common_Content/images/watermark-draft.png b/tmp/en-US/html-single/Common_Content/images/watermark-draft.png new file mode 100644 index 0000000..0ead5af Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/watermark-draft.png differ diff --git a/tmp/en-US/html-single/Common_Content/images/yellow.png b/tmp/en-US/html-single/Common_Content/images/yellow.png new file mode 100644 index 0000000..223865d Binary files /dev/null and b/tmp/en-US/html-single/Common_Content/images/yellow.png differ diff --git a/tmp/en-US/html-single/images/icon.svg b/tmp/en-US/html-single/images/icon.svg new file mode 100644 index 0000000..b2f16d0 --- /dev/null +++ b/tmp/en-US/html-single/images/icon.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/html-single/index.html b/tmp/en-US/html-single/index.html new file mode 100644 index 0000000..5c8c343 --- /dev/null +++ b/tmp/en-US/html-single/index.html @@ -0,0 +1,359 @@ + +Fedora Cookbook

Product SiteDocumentation Site

Documentation 0.1

Fedora Cookbook

A collection of tutorials for Fedora

Edition 0

+ + +

Pete Travis

Fedora Project

Legal Notice

+ Copyright © 2014 | You need to change the HOLDER entity in the en-US/Fedora_Cookbook.ent file |. +
+ The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. +
+ Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. +
+ Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. +
+ For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines. +
+ Linux® is the registered trademark of Linus Torvalds in the United States and other countries. +
+ Java® is a registered trademark of Oracle and/or its affiliates. +
+ XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. +
+ MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. +
+ All other trademarks are the property of their respective owners. +

Abstract

+ The Fedora Cookbook contains a collection of tutorials and short guides. The book is designed to encourage community participation; submissions are welcome and the Fedora Docs community provides review and pubishing. If you would like an addition to this guide, you can request or get help to write it. +

Preface

+ ⁠1. Document Conventions

+ This manual uses several conventions to highlight certain words and phrases and draw attention to specific pieces of information. +
+ In PDF and paper editions, this manual uses typefaces drawn from the Liberation Fonts set. The Liberation Fonts set is also used in HTML editions if the set is installed on your system. If not, alternative but equivalent typefaces are displayed. Note: Red Hat Enterprise Linux 5 and later include the Liberation Fonts set by default. +

+ ⁠1.1. Typographic Conventions

+ Four typographic conventions are used to call attention to specific words and phrases. These conventions, and the circumstances they apply to, are as follows. +
+ Mono-spaced Bold +
+ Used to highlight system input, including shell commands, file names and paths. Also used to highlight keys and key combinations. For example: +
+ To see the contents of the file my_next_bestselling_novel in your current working directory, enter the cat my_next_bestselling_novel command at the shell prompt and press Enter to execute the command. +
+ The above includes a file name, a shell command and a key, all presented in mono-spaced bold and all distinguishable thanks to context. +
+ Key combinations can be distinguished from an individual key by the plus sign that connects each part of a key combination. For example: +
+ Press Enter to execute the command. +
+ Press Ctrl+Alt+F2 to switch to a virtual terminal. +
+ The first example highlights a particular key to press. The second example highlights a key combination: a set of three keys pressed simultaneously. +
+ If source code is discussed, class names, methods, functions, variable names and returned values mentioned within a paragraph will be presented as above, in mono-spaced bold. For example: +
+ File-related classes include filesystem for file systems, file for files, and dir for directories. Each class has its own associated set of permissions. +
+ Proportional Bold +
+ This denotes words or phrases encountered on a system, including application names; dialog-box text; labeled buttons; check-box and radio-button labels; menu titles and submenu titles. For example: +
+ Choose SystemPreferencesMouse from the main menu bar to launch Mouse Preferences. In the Buttons tab, select the Left-handed mouse check box and click Close to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand). +
+ To insert a special character into a gedit file, choose ApplicationsAccessoriesCharacter Map from the main menu bar. Next, choose SearchFind… from the Character Map menu bar, type the name of the character in the Search field and click Next. The character you sought will be highlighted in the Character Table. Double-click this highlighted character to place it in the Text to copy field and then click the Copy button. Now switch back to your document and choose EditPaste from the gedit menu bar. +
+ The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context. +
+ Mono-spaced Bold Italic or Proportional Bold Italic +
+ Whether mono-spaced bold or proportional bold, the addition of italics indicates replaceable or variable text. Italics denotes text you do not input literally or displayed text that changes depending on circumstance. For example: +
+ To connect to a remote machine using ssh, type ssh username@domain.name at a shell prompt. If the remote machine is example.com and your username on that machine is john, type ssh john@example.com. +
+ The mount -o remount file-system command remounts the named file system. For example, to remount the /home file system, the command is mount -o remount /home. +
+ To see the version of a currently installed package, use the rpm -q package command. It will return a result as follows: package-version-release. +
+ Note the words in bold italics above: username, domain.name, file-system, package, version and release. Each word is a placeholder, either for text you enter when issuing a command or for text displayed by the system. +
+ Aside from standard usage for presenting the title of a work, italics denotes the first use of a new and important term. For example: +
+ Publican is a DocBook publishing system. +

+ ⁠1.2. Pull-quote Conventions

+ Terminal output and source code listings are set off visually from the surrounding text. +
+ Output sent to a terminal is set in mono-spaced roman and presented thus: +
books        Desktop   documentation  drafts  mss    photos   stuff  svn
+books_tests  Desktop1  downloads      images  notes  scripts  svgs
+ Source-code listings are also set in mono-spaced roman but add syntax highlighting as follows: +
package org.jboss.book.jca.ex1;
+
+import javax.naming.InitialContext;
+
+public class ExClient
+{
+   public static void main(String args[]) 
+       throws Exception
+   {
+      InitialContext iniCtx = new InitialContext();
+      Object         ref    = iniCtx.lookup("EchoBean");
+      EchoHome       home   = (EchoHome) ref;
+      Echo           echo   = home.create();
+
+      System.out.println("Created Echo");
+
+      System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
+   }
+}

+ ⁠1.3. Notes and Warnings

+ Finally, we use three visual styles to draw attention to information that might otherwise be overlooked. +

Note

+ Notes are tips, shortcuts or alternative approaches to the task at hand. Ignoring a note should have no negative consequences, but you might miss out on a trick that makes your life easier. +

Important

+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled “Important” will not cause data loss but may cause irritation and frustration. +

Warning

+ Warnings should not be ignored. Ignoring warnings will most likely cause data loss. +

+ ⁠2. We Need Feedback!

+ If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a report in Bugzilla: http://bugzilla.redhat.com/bugzilla/ against the product Fedora Documentation. +
+ When submitting a bug report, be sure to mention the manual's identifier: cookbook +
+ If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily. +

+ ⁠Chapter 1. Documenting Fedora

+ This chapter explains how to write documentation for Fedora, such as submissions to this guide. +

+ ⁠1.1. Writing Recipes

+ Writing recipes for the Fedora Cookbook is easy! Use a provided template to get started, submit your tutorial to the Fedora Documentation team for review, and we'll publish. +

+ ⁠1.1.1. Required Ingredients

  • + Article template from the provided examples. +
  • + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF +
  • + A topic. You will need something to write the tutorial about! +
  • + A reviewer. When you submit your tutorial, a Fedora Docs team member will help you review the content to make sure it is clear and understandable. +
  • + A license. We need your permission to distribute your work and help keep it up to date. +

+ ⁠1.1.2. Directions

+ ⁠

Procedure 1.1. Creating a New Tutorial

  1. + Choose a topic. The focus of the article should be clear, and you should be able to achieve the goal in a short series of steps. If the process is complex, consider splitting into a series of smaller articles. +

    Write about Fedora!

    + Fedora Documentation should be only cover capabilities that Fedora can provide. Fedora is about free software, and the docs should be as free as the code. +
    + Submissions that require software not available in Fedora should be avoided. Tutorials that require software that is not permissible for Fedora cannot be accepted. +
  2. + Download a template from the repository maintained by the Fedora Docs team. Choose the format you like, then click plain to get it in a format you can cut and paste into an editor. +
    • + An introduction. +
    • + A list of ingredients required to complete the tutorial +
    • + The procedural instructions. +
    • + References to resources or other content on the same subject. +
    + You can submit your tutorials in any understandable format. Eventually, it will be converted to DocBook, but the content is more important than the format. Choose a format you are comfortable with. +
  3. + Write an introduction to your tutorial. It doesn't need to be long, but the reader should have a good idea of the results. +
  4. + Write an outline of the procedure you want to document. This outline doesn't need to be detailed yet, just give an overview of the steps needed. +
  5. + Follow your outline and fill in the details. Start with the minimum acceptable configuration, and add the minimal configuration to the ingredients list. +
    + If possible, you should use a virtual machine or a clean user account. You can miss important steps because of local changes to installed packages or user configuration files. +
  6. + Make sure that your directions achieve the desired result. If there are steps that would be better in a seperate recipe, you should reference the other recipe. If it doesn't exist, you can write that first or request that it be written. +
  7. + Update your ingredients list with the requirements you found when testing the instructions. +
  8. + License your content. If you have an FAS account and have agreed to the Fedora Contributor Agreement, that's good enough. This defaults to CC-BY-SA, used by most Fedora Documentation. +
    + If you want to use another license, you must declare it. The license must allow redistribution and modification, at least for non-commercial purposes. If you have questions about licensing, ask. +
  9. + Submit your tutorial to the Fedora Docs Quality Assurance mailing list for review. +
    + Fedora Docs volunteers will check over your tutorial and work with you to improve it. We want to teach you how to write good content, just like you want to help users with the subject of the tutorial. +
  10. + After the review, a Fedora Docs volunteer will help find the best place for your content. Most recipes will probably end up in the Fedora Cookbook, but you might want to write for one of the more formal Guides at http://docs.fedoraproject.org/ +
    + The guide will also be submitted for translation, so Fedora's users around the globe can benefit. See https://fedoraproject.org/wiki/L10N for more information about the Fedora Localization project. +

+ ⁠1.1.3. References

Revision History

+
Revision History
Revision 0.0-1Sat Mar 22 2014Pete Travis
+
member
+ +
+ +

+ ⁠Chapter 2. Storage

+

+ ⁠Chapter 3. Productivity

+

+ ⁠3.1. Managing tasks using Taskwarrior

+ Taskwarrior is an open-source cross platform command-line task management tool that allows you to easily capture, annotate, manipulate and present your tasks as well as sync them among your devices. In this recipe, we see how to set up a Taskwarrior server and a set of clients. +

+ ⁠3.1.1. Required Ingredients

  • + taskd from the Fedora repositories - sudo yum install taskd +
  • + task from the Fedora repositories - sudo yum install task +
  • + vit - optional - from the Fedora repositories - sudo yum install vit +
  • + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF +

+ ⁠Chapter 4. Communications

+ ⁠4.1. Internet Relay Chat

+ ⁠4.1.1. Installing the bip IRC Proxy

+ Internet Relay Chat, or IRC, is a venerable and popular way to communicate over the internet. Fedora users can get help on IRC, and many other open source projects use it to collaborate. IRC is accessed using an IRC Client, and clients are available for almost every platform, including Windows, OS X, Android, iOS, and of course every Linux distribution. +
+ An IRC Proxy, or bouncer, connects to an IRC server just like any other client. Rather than presenting the connection in a chat window, the bouncer relays the connection to other clients. You can connect multiple clients to the same bouncer, allowing conversations to remain uninterrupted as you move between devices. The bouncer also keeps logs, and replays recent conversations when you connect, so you can catch up after being away. +
+ The bip is easy to install and configure in Fedora. Follow the instructions below, and you'll be up and running in just a few minutes. +

+ ⁠4.1.1.1. Required Ingredients

  • + Seperate machines for the IRC proxy and client. +
    + This ingredient is optional; you can use bip on the same system as the client to keep logs, or a persistent IRC session while switching users or logging out. bip is most useful when run on a seperate server, and can work on even low power devices like a Raspberry Pi or other ARM device. +
  • + An active internet connection. +
  • + The bip package. +
  • + An IRC Client. +
    + Fedora offers many IRC clients, and the right one is a matter of personal preference. If you are new to IRC, try starting with hexchat. +
  • + tcp port 7778 set to forward to your bip server. +
    + This is only needed if you want to use the server when outside your home network. +

+ ⁠4.1.1.2. Directions

+ ⁠

Procedure 4.1. Installing and Configuring bip

  1. + Install required packages on the server: +
    +            yum install bip
    +
  2. + Use the bipgenconfig utility to generate a configuration file. +
    + In this example, you will configure the freenode IRC network. Fedora's IRC channels are on Freenode. +
    1. + Start bipgenconfig from a terminal. +
      +              bipgenconfig
      +               # This script will help you build a configuration file # # WARNING: non-advanced mode, some 'expert' options'll be hidden ! # 1. Set global options 2. Add a new network 3. Add a new user 4. View global options 5. View/Edit/Delete networks 6. View/Edit/Delete users 7. Generate a server certificate/key pair 8. Switch to advanced mode 10. Exit: store, write configuration and exit 11. Exit without saving 12. Store configuration for later use 20. Reset config options 21. Load stored config 22. Parse and load current config (todo) What do you want to do ? 
      +
    2. + Enter the system wide settings dialog by pressing 1 and Enter +
      +                 * Do you want to enable channel logging ? [Y/n] y * Do you want to enable system logging ? [Y/n] y * In which directory do you want logs to be stored ? [/home/pete/.bip/logs] /var/log/bip/ 
      +
      + Logging is turned on here, and logs are sent to the system log directory. +
    3. + Back at the main menu, press 2 and Enter to create a network definition. +
       * Network's name freenode * Enable SSL for this network ? [y/N] n Adding a new server : * IRC server's IP address/hostname irc.freenode.net * IRC server's port [6667] 6667 Do you want to add a new server ? [Y/n] n 
    4. + The Add a new user section at option 3 is where you configure your user for bip, the connections bip will provide to that user, and the user's accounts on the previously configured networks. +
       * User's internal name ? fedorauser Set a password for his bip account: ? Password: * User's default IRC nickname fedorauser * User's default IRC username fedorauser * User's default IRC realname Fedora B User * Do you want to activate backlog {play back logs} system ? [Y/n] y 
      + The options above are for your user account with bip. The password is hashed when stored, and does not appear on the screen when typed. +
       Adding a new connection : * Connection name (used by bip only) freenode * Network to connect to freenode * Use default identity ? [Y/n] y * IRC server's password ? fedorauser:freenode-nickserv-password 
      + In this section, you have created a connection for the freenode network that was defined in an earlier step. Freenode accepts authentication to a registered nick by a server password like the one in the example. While the configuration file will only be readable by root on the server, this password is stored in plain text. +
       * Follow nicknames changes from clients to use upon reconnection (if false, bip'll use config nickname) [Y/n] n * Ignore nickname change sent by a client (first one only, upon client attach) [Y/n] y * Set nickname to this value when there's no more client attached: fedorauser * Set this away message when there's no more client attached: * Send this raw message upon connection to IRC server 
      + These options are set to retain the configured user name as much as possible. It is generally considered good IRC ediquette to avoid adding noise by changing your nick often. +
       Adding a new channel : * Channel name #fedora * Channel key (optional) Do you want to add a new channel ? [Y/n] y Adding a new channel : * Channel name #fedora-docs * Channel key (optional) Do you want to add a new channel ? [Y/n] n Do you want to add a new connection ? [Y/n] n 
      + Configure the channels you would like to automatically join, and enter the channel password if required. bip will connect to these channels when it starts. If you join additional channels, bip can keep them open for you, but they will not be rejoined if the service is restarted. +
    5. + Select option 10 after reviewing your configuration to save and exit. +
       Configuration stored in /home/pete/.bip/bipgenconfig.store Configuration saved in /home/pete/.bip/bip.conf.autogen 1 users defined, 1 networks defined Configuration has been generated in /home/pete/.bip/bip.conf.autogen You have to rename all generated files to use them 
    6. + Copy the new configuration file to the appropriate path and set ownership. +
      +                sudo cp /home/fedorauser/.bip/bip.conf.autogen /etc/ 
      +                sudo chown root:bip /etc/bip.conf 
      +                sudo chmod 0640 /etc/bip.conf 
      +
  3. + Activate the bip service: +
    +            systemctl start bip
    +            systemctl enable bip
    +
    + +
  4. + Configure your IRC client to use the bip service. +
    + This example is for HexChat. To configure other clients, refer to that client's documentation. +
    1. + Launch hexchat and open the Network List by clicking Hexchat then Network List.... +
    2. + Click the Add button in the Network List window. +
      + A new network item is immediately added to the Networks. Type in a name for your network, such as Fedorauser's BIP server. +
    3. + Click Edit... to enter more details for the connection. +
      1. + Click Add to add an address for your server. A new entry will immediately be created for editing in the list. +
        + Enter your server's IP address and the port number. It should look something like this: +
        +                  192.168.1.72/7778
        +
      2. + Enter your bip user information in the Password:. The form is bip_username:bip_connection:bip_user_password. To use the freenode connection from the earlier steps, this would be: +
        +                  fedorauser:freenode:bip_user_password
        +
      3. + If you choose, checking the box for Connect to this network automatically will configure hexchat to connect to your bouncer every time hexchat is opened. +

+ ⁠Chapter 5. Multimedia

+

+ ⁠Chapter 6. Networking

+

+ ⁠Chapter 7. Cloud

+

+ ⁠Chapter 8. Virtualization

+ ⁠8.1. Access to libvirt without root privileges

+ By default, only root can administer virtual machines using libvirt. Use these instructions to create a special group whose members will be able to use libvirt. +

+ ⁠8.1.1. Required Ingredients

  • + Package 'polkit' +
  • + Package 'libvirt' +

+ ⁠8.1.2. Create polkit policy for libvirt

  1. + Create polkit policy for libvirt: +
    + touch /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla 
    +
  2. + Open the policy file in an editor. +
    + $EDITOR /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla 
    +
  3. + Paste in the rule below. +
    +[libvirt group Management Access]
    +Identity=unix-group:libvirt
    +Action=org.libvirt.unix.manage
    +ResultAny=yes
    +ResultInactive=yes
    +ResultActive=yes
    +
  4. + Create group for users that can access libvirt without root privileges: +
    + groupadd libvirt 
    +
  5. + Add your users to the special group: +
    + usermod -a -G libvirt user_name 
    +

+ ⁠Chapter 9. Security

+

+ ⁠Index

F

feedback
contact information for this manual, We Need Feedback!
\ No newline at end of file diff --git a/tmp/en-US/xml/Author_Group.xml b/tmp/en-US/xml/Author_Group.xml new file mode 100644 index 0000000..4ae8000 --- /dev/null +++ b/tmp/en-US/xml/Author_Group.xml @@ -0,0 +1,22 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + + Pete + Travis + + Fedora Project + + + immanetize AT fedoraproject.org + + + + diff --git a/tmp/en-US/xml/Book_Info.xml b/tmp/en-US/xml/Book_Info.xml new file mode 100644 index 0000000..e9de828 --- /dev/null +++ b/tmp/en-US/xml/Book_Info.xml @@ -0,0 +1,35 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Fedora Cookbook + A collection of tutorials for Fedora + Documentation + 0.1 + 0 + 0 + + + The Fedora Cookbook contains a collection of tutorials and short guides. The book is designed to encourage community participation; submissions are welcome and the Fedora Docs community provides review and pubishing. If you would like an addition to this guide, you can request or get help to write it. + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Cloud.xml b/tmp/en-US/xml/Cloud.xml new file mode 100644 index 0000000..e5dbcd1 --- /dev/null +++ b/tmp/en-US/xml/Cloud.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Cloud + + + + + diff --git a/tmp/en-US/xml/Common_Content/Conventions.xml b/tmp/en-US/xml/Common_Content/Conventions.xml new file mode 100644 index 0000000..0e33ee6 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/Conventions.xml @@ -0,0 +1,160 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Document Conventions + + This manual uses several conventions to highlight certain words and phrases and draw attention to specific pieces of information. + + + In PDF and paper editions, this manual uses typefaces drawn from the Liberation Fonts set. The Liberation Fonts set is also used in HTML editions if the set is installed on your system. If not, alternative but equivalent typefaces are displayed. Note: Red Hat Enterprise Linux 5 and later include the Liberation Fonts set by default. + +
+ Typographic Conventions + + Four typographic conventions are used to call attention to specific words and phrases. These conventions, and the circumstances they apply to, are as follows. + + + Mono-spaced Bold + + + Used to highlight system input, including shell commands, file names and paths. Also used to highlight keys and key combinations. For example: + +
+ + To see the contents of the file my_next_bestselling_novel in your current working directory, enter the cat my_next_bestselling_novel command at the shell prompt and press Enter to execute the command. + + +
+ + The above includes a file name, a shell command and a key, all presented in mono-spaced bold and all distinguishable thanks to context. + + + Key combinations can be distinguished from an individual key by the plus sign that connects each part of a key combination. For example: + +
+ + Press Enter to execute the command. + + + Press CtrlAltF2 to switch to a virtual terminal. + + +
+ + The first example highlights a particular key to press. The second example highlights a key combination: a set of three keys pressed simultaneously. + + + If source code is discussed, class names, methods, functions, variable names and returned values mentioned within a paragraph will be presented as above, in mono-spaced bold. For example: + +
+ + File-related classes include filesystem for file systems, file for files, and dir for directories. Each class has its own associated set of permissions. + + +
+ + Proportional Bold + + + This denotes words or phrases encountered on a system, including application names; dialog-box text; labeled buttons; check-box and radio-button labels; menu titles and submenu titles. For example: + +
+ + Choose SystemPreferencesMouse from the main menu bar to launch Mouse Preferences. In the Buttons tab, select the Left-handed mouse check box and click Close to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand). + + + To insert a special character into a gedit file, choose ApplicationsAccessoriesCharacter Map from the main menu bar. Next, choose SearchFind… from the Character Map menu bar, type the name of the character in the Search field and click Next. The character you sought will be highlighted in the Character Table. Double-click this highlighted character to place it in the Text to copy field and then click the Copy button. Now switch back to your document and choose EditPaste from the gedit menu bar. + + +
+ + The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context. + + + Mono-spaced Bold Italic or Proportional Bold Italic + + + Whether mono-spaced bold or proportional bold, the addition of italics indicates replaceable or variable text. Italics denotes text you do not input literally or displayed text that changes depending on circumstance. For example: + +
+ + To connect to a remote machine using ssh, type ssh username@domain.name at a shell prompt. If the remote machine is example.com and your username on that machine is john, type ssh john@example.com. + + + The mount -o remount file-system command remounts the named file system. For example, to remount the /home file system, the command is mount -o remount /home. + + + To see the version of a currently installed package, use the rpm -q package command. It will return a result as follows: package-version-release. + + +
+ + Note the words in bold italics above: username, domain.name, file-system, package, version and release. Each word is a placeholder, either for text you enter when issuing a command or for text displayed by the system. + + + Aside from standard usage for presenting the title of a work, italics denotes the first use of a new and important term. For example: + +
+ + Publican is a DocBook publishing system. + + +
+ +
+ +
+ Pull-quote Conventions + + Terminal output and source code listings are set off visually from the surrounding text. + + + Output sent to a terminal is set in mono-spaced roman and presented thus: + + +books Desktop documentation drafts mss photos stuff svn +books_tests Desktop1 downloads images notes scripts svgs + + Source-code listings are also set in mono-spaced roman but add syntax highlighting as follows: + + + +
+ +
+ Notes and Warnings + + Finally, we use three visual styles to draw attention to information that might otherwise be overlooked. + + + + Notes are tips, shortcuts or alternative approaches to the task at hand. Ignoring a note should have no negative consequences, but you might miss out on a trick that makes your life easier. + + + + + + Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled “Important” will not cause data loss but may cause irritation and frustration. + + + + + + Warnings should not be ignored. Ignoring warnings will most likely cause data loss. + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Common_Content/Feedback.xml b/tmp/en-US/xml/Common_Content/Feedback.xml new file mode 100644 index 0000000..df4b214 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/Feedback.xml @@ -0,0 +1,28 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ We Need Feedback! + + feedback + contact information for this manual + + + + If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a report in Bugzilla: http://bugzilla.redhat.com/bugzilla/ against the product &PRODUCT;. + + + When submitting a bug report, be sure to mention the manual's identifier: &BOOKID; + + + If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily. + +
+ + diff --git a/tmp/en-US/xml/Common_Content/Legal_Notice.xml b/tmp/en-US/xml/Common_Content/Legal_Notice.xml new file mode 100644 index 0000000..6cf5100 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/Legal_Notice.xml @@ -0,0 +1,42 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + + Copyright &YEAR; &HOLDER;. + + + The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at . The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. + + + Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. + + + Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. + + + For guidelines on the permitted uses of the Fedora trademarks, refer to . + + + Linux is the registered trademark of Linus Torvalds in the United States and other countries. + + + Java is a registered trademark of Oracle and/or its affiliates. + + + XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. + + + MySQL is a registered trademark of MySQL AB in the United States, the European Union and other countries. + + + All other trademarks are the property of their respective owners. + + + diff --git a/tmp/en-US/xml/Common_Content/Program_Listing.xml b/tmp/en-US/xml/Common_Content/Program_Listing.xml new file mode 100644 index 0000000..32b94f5 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/Program_Listing.xml @@ -0,0 +1,30 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + +package org.jboss.book.jca.ex1; + +import javax.naming.InitialContext; + +public class ExClient +{ + public static void main(String args[]) + throws Exception + { + InitialContext iniCtx = new InitialContext(); + Object ref = iniCtx.lookup("EchoBean"); + EchoHome home = (EchoHome) ref; + Echo echo = home.create(); + + System.out.println("Created Echo"); + + System.out.println("Echo.echo('Hello') = " + echo.echo("Hello")); + } +} + diff --git a/tmp/en-US/xml/Common_Content/Revision_History.xml b/tmp/en-US/xml/Common_Content/Revision_History.xml new file mode 100644 index 0000000..656f5f5 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/Revision_History.xml @@ -0,0 +1,36 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Revision History + + + + 3.0-0 + Mon Mar 12 2012 + + Jeff + Fearn + jfearn@redhat.com + + + + Publican 3.0 + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/css/brand.css b/tmp/en-US/xml/Common_Content/css/brand.css new file mode 100644 index 0000000..d86cba9 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/brand.css @@ -0,0 +1,14 @@ +/*headings*/ +h1, h2, h3, h4, h5, h6, +div.producttitle, +div.subtitle, +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib, +.title, +.titlepage .edition, +.titlepage .releaseinfo { + color: #336699; +} diff --git a/tmp/en-US/xml/Common_Content/css/common.css b/tmp/en-US/xml/Common_Content/css/common.css new file mode 100644 index 0000000..434c5b8 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/common.css @@ -0,0 +1,1771 @@ +* { + widows: 4 !important; + orphans: 4 !important; +} + +body, h1, h2, h3, h4, h5, h6, pre, li, div { + line-height: 1.29em; +} + +body { + background-color: white; + margin:0 auto; + font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + font-size: 14px; + max-width: 770px; + color: black; +} + +body.toc_embeded { + /*for web hosting system only*/ + margin-left: 300px; +} + +object.toc, iframe.toc { + /*for web hosting system only*/ + border-style: none; + position: fixed; + width: 290px; + height: 99.99%; + top: 0; + left: 0; + z-index: 100; + border-style: none; + border-right:1px solid #999; +} + +/* Hide web menu */ + +body.notoc { + margin-left: 3em; +} + +iframe.notoc { + border-style:none; + border: none; + padding: 0px; + position:fixed; + width: 21px; + height: 29px; + top: 0px; + left:0; + overflow: hidden; + margin: 0px; + margin-left: -3px; +} +/* End hide web menu */ + +/* desktop styles */ +body.desktop { + margin-left: 26em; +} + +body.desktop .book > .toc { + display:block; + width:24em; + height:99.99%; + position:fixed; + overflow:auto; + top:0px; + left:0px; +/* padding-left:1em; */ + background-color:#EEEEEE; + font-size: 12px; +} + +body.pdf { + max-width: 100%; +} + +.toc { + line-height:1.35em; +} + +.toc .glossary, +.toc .chapter, .toc .appendix { + margin-top:1em; +} + +.toc .part { + margin-top:1em; + display:block; +} + +span.glossary, +span.appendix { + display:block; + margin-top:0.5em; +} + +div { + padding-top:0px; +} + +div.section { + page-break-inside: avoid; +} + +p, div.para { + padding-top: 0px; + margin-top: 1em; + padding-bottom: 0px; + margin-bottom: 1em; +} + +div.formalpara { + padding-top: 0px; + margin-top: 1em; + padding-bottom: 0px; + margin-bottom: 1em; +} + +.varlistentry div.para { + page-break-before: avoid; + +} + +/*Links*/ +a { + outline: none; +} + +a:link { + text-decoration: none; + border-bottom: 1px dotted ; + color:#3366cc; +} + +body.pdf a:link { + word-wrap: break-word; +} + +a:visited { + text-decoration:none; + border-bottom: 1px dotted ; + color:#003366; +} + +div.longdesc-link { + float:right; + color:#999; +} + +.toc a, .qandaset a { + font-weight:normal; + border:none; +} + +.toc a:hover, .qandaset a:hover +{ + border-bottom: 1px dotted; +} + +/*headings*/ +h1, h2, h3, h4, h5, h6 { + color: #336699; + margin-top: 0px; + margin-bottom: 0px; + background-color: transparent; + margin-bottom: 0px; + margin-top: 20px; + page-break-inside: avoid; + page-break-after: avoid; + word-wrap: break-word; +} + +h1 { + font-size: 22px; +} + +.titlepage h1.title { + text-align:left; +} + +.book > .titlepage h1.title { + text-align: center; +} + +.article > .titlepage h1.title, +.article > .titlepage h2.title { + text-align: center; +} + +.set .titlepage > div > div > h1.title { + text-align: center; +} + +.part > .titlepage h1.title { + text-align: center; + font-size: 24px; +} + +div.producttitle { + margin-top: 0px; + margin-bottom: 20px; + font-size: 48px; + font-weight: bold; +/* background: #003d6e url(../images/h1-bg.png) top left repeat-x; */ + color: #336699; + text-align: center; + padding-top: 12px; +} + +.titlepage .corpauthor { + margin-top: 1em; + text-align: center; +} + +.section h1.title { + font-size: 18px; + padding: 0px; + color: #336699; + text-align: left; + background: white; +} + +h2 { + font-size: 20px; + margin-top: 30px; +} + + +.book div.subtitle, .book h2.subtitle, .book h3.subtitle { + margin-top: 1em; + margin-bottom: 1em; + font-size: 18px; + text-align: center; +} + +div.subtitle { + color: #336699; + font-weight: bold; +} + +h1.legalnotice { + font-size: 24px; +} + +.preface > div > div > div > h2.title, +.preface > div > div > div > h1.title { + margin-top: 1em; + font-size: 24px; +} + +.appendix h2 { + font-size: 24px; +} + + + +h3 { + font-size: 14px; + padding-top:0px; + padding-bottom: 0px; + margin-bottom: 0px; +} +h4 { + font-size: 14px; + padding-top:0px; + padding-bottom:0px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 14px; + margin-bottom: 0px; +} + +.abstract h6 { + margin-top:1em; + margin-bottom:.5em; + font-size: 24px; +} + +.index > div > div > div > h2.title { + font-size: 24px; +} + +.chapter > div > div > div > h2.title { + font-size: 24px; +} + +.section > div > div > div > h2.title { + font-size: 21px; + page-break-inside: avoid; + page-break-before: avoid; + page-break-after: avoid; +} + +.section > div > div > div > h3.title { + font-size: 17px; +} + +/*element rules*/ +hr { + border-collapse: collapse; + border-style:none; + border-top: 1px dotted #ccc; + width:100%; +} + +/* web site rules */ +ul.languages, .languages li { + display:inline; + padding:0px; +} + +.languages li a { + padding:0px .5em; + text-decoration: none; +} + +.languages li p, .languages li div.para { + display:inline; +} + +.languages li a:link, .languages li a:visited { + color:#444; +} + +.languages li a:hover, .languages li a:focus, .languages li a:active { + color:black; +} + +ul.languages { + display:block; + background-color:#eee; + padding:.5em; +} + +/*supporting stylesheets*/ + +/*unique to the webpage only*/ +.books { + position:relative; +} + +.versions li { + width:100%; + clear:both; + display:block; +} + +a.version { + font-size: 20px; + text-decoration:none; + width:100%; + display:block; + padding:1em 0px .2em 0px; + clear:both; +} + +a.version:before { + content:"Version"; + font-size: smaller; +} + +a.version:visited, a.version:link { + color:#666; +} + +a.version:focus, a.version:hover { + color:black; +} + +.books { + display:block; + position:relative; + clear:both; + width:100%; +} + +.books li { + display:block; + width:200px; + float:left; + position:relative; + clear: none ; +} + +.books .html { + width:170px; + display:block; +} + +.books .pdf { + position:absolute; + left:170px; + top:0px; + font-size: smaller; +} + +.books .pdf:link, .books .pdf:visited { + color:#555; +} + +.books .pdf:hover, .books .pdf:focus { + color:#000; +} + +.books li a { + text-decoration:none; +} + +.books li a:hover { + color:black; +} + +/*products*/ +.products li { + display: block; + width:300px; + float:left; +} + +.products li a { + width:300px; + padding:.5em 0px; +} + +.products ul { + clear:both; +} + +/*revision history*/ +.revhistory { + display:block; +} + +.revhistory table { + background-color:transparent; + border-color:#fff; + padding:0px; + margin: 0; + border-collapse:collapse; + border-style:none; +} + +.revhistory td { + text-align :left; + padding:0px; + border: none; + border-top: 1px solid #fff; + font-weight: bold; +} + +.revhistory .simplelist td { + font-weight: normal; +} + +.revhistory .simplelist { + margin-bottom: 1.5em; + margin-left: 1em; +} + +.revhistory table th { + display: none; +} + + +/*credits*/ +.authorgroup div { + clear:both; + text-align: center; +} + +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib { + margin: 0px; + padding: 0px; + margin-top: 12px; + font-size: 14px; + font-weight: bold; + color: #336699; +} + +div.editedby { + margin-top: 15px; + margin-bottom: -0.8em; +} + +div.authorgroup .author, +div.authorgroup.editor, +div.authorgroup.translator, +div.authorgroup.othercredit, +div.authorgroup.contrib { + display: block; + font-size: 14px; + page-break-inside: avoid; +} + +.revhistory .author { + display: inline; +} + +.othercredit h3 { + padding-top: 1em; +} + + +.othercredit { + margin:0px; + padding:0px; +} + +.releaseinfo { + clear: both; +} + +.copyright { + margin-top: 1em; +} + +/* qanda sets */ +.answer { + margin-bottom:1em; + border-bottom:1px dotted #ccc; +} + +.qandaset .toc { + border-bottom:1px dotted #ccc; +} + +.question { + font-weight:bold; +} + +.answer .data, .question .data { + padding-left: 2.6em; +} + +.answer .label, .question .label { + float:left; + font-weight:bold; +} + +/* inline syntax highlighting */ +.perl_Alert { + color: #0000ff; +} + +.perl_BaseN { + color: #007f00; +} + +.perl_BString { + color: #5C3566; +} + +.perl_Char { + color: #ff00ff; +} + +.perl_Comment { + color: #888888; +} + + +.perl_DataType { + color: #0000ff; +} + + +.perl_DecVal { + color: #00007f; +} + + +.perl_Error { + color: #ff0000; +} + + +.perl_Float { + color: #00007f; +} + + +.perl_Function { + color: #007f00; +} + + +.perl_IString { + color: #5C3566; +} + + +.perl_Keyword { + color: #002F5D; +} + + +.perl_Operator { + color: #ffa500; +} + + +.perl_Others { + color: #b03060; +} + + +.perl_RegionMarker { + color: #96b9ff; +} + + +.perl_Reserved { + color: #9b30ff; +} + + +.perl_String { + color: #5C3566; +} + + +.perl_Variable { + color: #0000ff; +} + + +.perl_Warning { + color: #0000ff; +} + +/*Lists*/ +ul { + list-style-image: url("../images/dot.png"); + list-style-type: circle; + padding-left: 1.6em; +} + +ul ul { + list-style-image: url("../images/dot2.png"); + list-style-type: circle; +} + +ol.1 { + list-style-type: decimal; +} + +ol.a, +ol ol { + list-style-type: lower-alpha; +} + +ol.i { + list-style-type: lower-roman; +} +ol.A { + list-style-type: upper-alpha; +} + +ol.I { + list-style-type: upper-roman; +} + +dt { + font-weight:bold; + margin-bottom:0px; + padding-bottom:0px; +} + +dd { + margin:0px; + margin-left:2em; + padding-top:0px; +} + +li { + padding-top: 0px; + margin-top: 0px; + padding-bottom: 0px; +/* margin-bottom: 16px; */ +} + +/*images*/ +img { + display:block; + margin: 2em 0; + max-width: 100%; +} + +.inlinemediaobject, +.inlinemediaobject img, +.inlinemediaobject object { + display:inline; + margin:0px; + overflow: hidden; +} + +.figure { + margin-top: 1em; + width: 100%; +} + +.figure img, +.mediaobject img { + display:block; + margin: 0em; + page-break-inside: avoid; +} + +.figure .title { + margin-bottom:2em; + padding:0px; +} + +/*document modes*/ +.confidential { + background-color:#900; + color:White; + padding:.5em .5em; + text-transform:uppercase; + text-align:center; +} + +.longdesc-link { + display:none; +} + +.longdesc { + display:none; +} + +.prompt { + padding:0px .3em; +} + +/*user interface styles*/ +.screen .replaceable { +} + +.guibutton, .guilabel { + font-family: "liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight: bold; +} + +.example { + background-color: #ffffff; + border-left: 3px solid #aaaaaa; + padding-top: 1px; + padding-bottom: 0.1em; + padding-left: 1em; +} + +.equation { + border-left: 3px solid #aaaaaa; + background-color: #ffffff; + padding-top: 1px; + padding-bottom: 0.1em; + padding-left: 1em; +} + +.equation-contents { + margin-left: 4em; +} + +div.title { + margin-bottom: 1em; + font-weight: 14px; + font-weight: bold; + color: #336699; + page-break-inside: avoid; + page-break-after: avoid; + word-wrap: break-word; +} + +.example-contents { + background-color: #ffffff; +} + +.example-contents .para { +/* padding: 10px;*/ +} + +/*terminal/console text*/ +.computeroutput, +.option { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight:bold; +} + +.replaceable { + font-style: italic; +} + +.command, .filename, .keycap, .classname, .literal { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + font-weight:bold; +} + +/* no bold in toc */ +.toc * { + font-weight: inherit; +} + +.toc H1 { + font-weight: bold; +} + + +div.programlisting { + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ +} + +pre { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + display:block; + background-color: #f5f5f5; + color: #000000; +/* border: 1px solid #aaaaaa; */ + margin-bottom: 1em; + padding:.5em 1em; + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ + font-size: 0.9em; + border-style:none; + box-shadow: 0 2px 5px #AAAAAA inset; + -moz-box-shadow: 0 2px 5px #AAAAAA inset; + -webkit-box-shadow: 0 2px 5px #AAAAAA inset; + -o-box-shadow: 0 2px 5px #AAAAAA inset; +} + +body.pdf pre { + border: 1px solid #AAAAAA; + box-shadow: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + -o-box-shadow: none; +} + + +pre .replaceable, +pre .keycap { +} + +code { + font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace; + white-space: pre-wrap; + word-wrap: break-word; + font-weight:bold; +} + +.parameter code { + display: inline; + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ +} + +code.email { + font-weight: normal; + font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + +} + +/*Notifications*/ +div.warning:before { + content:url(../images/warning.png); + padding-left: 5px; +} + +div.note:before { + content:url(../images/note.png); + padding-left: 5px; +} + +div.important:before { + content:url(../images/important.png); + padding-left: 5px; +} + +div.warning, div.note, div.important { + color: black; + margin: 0px; + padding: 0px; + background: none; + background-color: white; + margin-bottom: 1em; + border-bottom: 1px solid #aaaaaa; + page-break-inside: avoid; +} + +div.admonition_header p { + margin: 0px; + padding: 0px; + color: #eeeeec; + padding-top: 0px; + padding-bottom: 0px; + height: 1.4em; + line-height: 1.4em; + font-size: 17px; + display:inline; +} + +div.admonition_header { + background-origin:content-box; + clear: both; + margin: 0px; + padding: 0px; + margin-top: -40px; + padding-left: 58px; + line-height: 1.0px; + font-size: 1.0px; +} + +div.warning div.admonition_header { + background: url(../images/red.png) top left repeat-x; + background-color: #590000; + background: -webkit-linear-gradient(#a40000,#590000); + background: linear-gradient(#a40000,#590000); +} + +div.note div.admonition_header { + background: url(../images/green.png) top right repeat-x; + background-color: #597800; + background: -webkit-linear-gradient(#769f00,#597800); + background: linear-gradient(#769f00,#597800); +} + +div.important div.admonition_header { + background: url(../images/yellow.png) top right repeat-x; + background-color: #a6710f; + background: -webkit-linear-gradient(#d08e13,#a6710f); + background: linear-gradient(#d08e13,#a6710f); +} + +div.warning p:first-child, +div.warning div.para:first-child, +div.note p:first-child, +div.note div.para:first-child, +div.important p:first-child, +div.important div.para:first-child { + padding: 0px; + margin: 0px; +} + +div.admonition { + border: none; + border-left: 1px solid #aaaaaa; + border-right: 1px solid #aaaaaa; + padding:0px; + margin:0px; + padding-top: 1.5em; + padding-bottom: 1em; + padding-left: 2em; + padding-right: 1em; + background-color: #eeeeec; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; +} + +/*Page Title*/ +#title { + display:block; + height:45px; + padding-bottom:1em; + margin:0px; +} + +#title a.left{ + display:inline; + border:none; +} + +#title a.left img{ + border:none; + float:left; + margin:0px; + margin-top:.7em; +} + +#title a.right { + padding-bottom:1em; +} + +#title a.right img { + border:none; + float:right; + margin:0px; + margin-top:.7em; +} + +/*Table*/ +div.table { +/* page-break-inside: avoid; */ +} + +table { + border: 1px solid #444; + width:100%; + border-collapse:collapse; + table-layout: fixed; + word-wrap: break-word; +} + +table.blockquote, +table.simplelist, +.calloutlist table { + border-style: none; +} + +table th { + text-align:left; + background-color:#6699cc; + padding:.3em .5em; + color:white; +} + +table td { + padding:.15em .5em; +} + +table tr.even td { + background-color:#f5f5f5; +} + +tr:nth-child(even) { + background-color: #eeeeee; + +} + + +table th p:first-child, table td p:first-child, table li p:first-child, +table th div.para:first-child, table td div.para:first-child, table li div.para:first-child { + margin-top:0px; + padding-top:0px; + display:inline; +} + +th, td { + border-style:none; + vertical-align: top; +/* border: 1px solid #000; */ +} + +.blockquote td, +.simplelist th, +.simplelist td { + border: none; +} + +table table td { + border-bottom:1px dotted #aaa; + background-color:white; + padding:.6em 0px; +} + +table table { + border:1px solid white; +} + +td.remarkval { + color:#444; +} + +td.fieldval { + font-weight:bold; +} + +.lbname, .lbtype, .lbdescr, .lbdriver, .lbhost { + color:white; + font-weight:bold; + background-color:#999; + width:120px; +} + +td.remarkval { + width:230px; +} + +td.tname { + font-weight:bold; +} + +th.dbfield { + width:120px; +} + +th.dbtype { + width:70px; +} + +th.dbdefault { + width:70px; +} + +th.dbnul { + width:70px; +} + +th.dbkey { + width:70px; +} + +span.book { + margin-top:4em; + display:block; + font-size: 11pt; +} + +span.book a{ + font-weight:bold; +} +span.chapter { + display:block; +} + +table.simplelist td, .calloutlist table td { + border-style: none; +} + + +table.lt-4-cols.lt-7-rows td { + border: none; +} +/*to simplify layout*/ + + +table.lt-4-cols.gt-14-rows tr:nth-child(odd) { + background-color: #fafafa; +} +/* to keep simple but stripe rows */ + + +.gt-8-cols td { + border-left: 1px solid #ccc; +} + +.gt-8-cols td:first-child { + border-left: 0; +} +/* to apply vertical lines to differentiate columns*/ + +/*Breadcrumbs*/ +#breadcrumbs ul li.first:before { + content:" "; +} + +#breadcrumbs { + color:#900; + padding:3px; + margin-bottom:25px; +} + +#breadcrumbs ul { + margin-left:0; + padding-left:0; + display:inline; + border:none; +} + +#breadcrumbs ul li { + margin-left:0; + padding-left:2px; + border:none; + list-style:none; + display:inline; +} + +#breadcrumbs ul li:before { + content:"\0020 \0020 \0020 \00BB \0020"; + color:#333; +} + +dl { + margin-top: 0px; + margin-left: 28px; +} + +.toc dl { + margin-left: 10px; +} + +/*index*/ +.glossary h3, +.index h3 { + font-size: 20px; + color:#aaa; + margin:0px; +} + +.indexdiv { + margin-bottom:1em; +} + +.glossary dt, +.index dt { + color:#444; + padding-top:.5em; +} + +.glossary dl dl dt, +.index dl dl dt { + color:#777; + font-weight:normal; + padding-top:0px; +} + +.index dl dl dt:before { + content:"- "; + color:#ccc; +} + +/*changes*/ +.footnote { + font-size: 10px; + margin: 0px; + color: #222; +} + +.footnotes { + margin-bottom: 60px; +} + +table .footnote { +} + +sup { + margin:0px; + padding:0px; + font-size: 10px; + padding-left:0px; +} + +.footnote { + position:relative; +} + +.footnote sup { + color: black; + left: .4em; +} + +.footnote a:link, +.footnote a:visited { + text-decoration:none; + border: none; +} + +.footnote .para sup { +/* position:absolute; */ + vertical-align:text-bottom; +} + +a.footnote { + padding-right: 0.5em; + text-decoration:none; + border: none; +} + +.footnote sup a:link, +.footnote sup a:visited { + color:#92917d; + text-decoration:none; +} + +.footnote:hover sup a { + text-decoration:none; +} + +.footnote p,.footnote div.para { + padding-left:1em; +} + +.footnote a:link, +.footnote a:visited before{ + color:#00537c; +} + +.footnote a:hover { +} + +/**/ +.pdf-break { + page-break-before: always; +} + +div.legalnotice { + page-break-before: always; +} + +div.abstract { + page-break-before: always; +/* page-break-after: always;*/ +} + +div.chapter { + page-break-before: always; +} + + +div.titlepage, div.titlepage > div, div.titlepage > div > div { + page-break-inside: avoid; + page-break-after: avoid; +} + +div.preface, div.part { + page-break-before: always; +} + +div.appendix { + page-break-before: always; +} + +div.section { + page-break-inside: auto; + page-break-before: auto; + page-break-after: auto; +} + + +dt.varlistentry { + page-break-inside: avoid; + page-break-after: avoid; +} + +dd { + page-break-before: avoid; +} + +div.note .replaceable, +div.important .replaceable, +div.warning .replaceable, +div.note .keycap, +div.important .keycap, +div.warning .keycap +{ +} + +ul li p:last-child, ul li para:last-child { + margin-bottom:0px; + padding-bottom:0px; +} + +/*document navigation*/ +.docnav a, .docnav strong { + border:none; + text-decoration:none; + font-weight:normal; +} + +.docnav { + list-style:none; + margin:0px; + padding:0px; + position:relative; + width:100%; + padding-bottom:2em; + padding-top:1em; + height:2.5em; + line-height:2.5em; +/* + border-top:1px dotted #ccc; + background-color: rgba(240, 240, 240, 0.9); +-webkitbox-shadow: 0px .15em .5em rgba(0,0,0,0.2); + -moz-box-shadow: 0px .15em .5em rgba(0,0,0,0.2); + box-shadow: 0px .15em .5em rgba(0,0,0,0.2); +*/ +} + +.docnav li { + list-style:none; + margin:0px; + padding:0px; + display:inline; + font-size: 14px; +} + +.docnav li:before { + content:" "; +} + +.docnav li.previous, .docnav li.next { + position:absolute; + top:1.5em; +} + +.docnav li.up, .docnav li.home { + margin:0px 1.5em; +} + +.docnav.top li.home { + color: #336699; + font-size: 22pt; + font-weight: bold; +} + + +.docnav li.previous { + left:0px; + text-align:left; +} + +.docnav li.next { + right:0px; + text-align:right; +} + +.docnav li.previous strong, .docnav li.next strong { + height: 17px; + display: block; +} + +.docnav { + margin:0 auto; + text-align:center; +} + +.docnav li.next a strong { + background: url(../images/stock-go-forward.png) right 120% no-repeat; + padding-top:3px; + padding-bottom:4px; + padding-right:28px; +} + +.docnav li.previous a strong { + background: url(../images/stock-go-back.png) left 120% no-repeat; + padding-top:3px; + padding-bottom:4px; + padding-left:28px; + padding-right:0.5em; +} + +.docnav li.home a strong { + background: url(../images/stock-home.png) top left no-repeat; + padding:5px; + padding-left:28px; +} + +.docnav li.up a strong { + background: url(../images/stock-go-up.png) top left no-repeat; + padding:5px; + padding-left:28px; +} + +.docnav a:link, .docnav a:visited { + color:#666; +} + +.docnav a:hover, .docnav a:focus, .docnav a:active { + color:black; +} + +.docnav a { + max-width: 10px; + overflow:hidden; +} + +.docnav a:link strong { + text-decoration:none; +} + +.docnav { + margin:0 auto; + text-align:center; +} + +ul.docnav { + margin-bottom: 1em; +} +/* Reports */ +.reports ul { + list-style:none; + margin:0px; + padding:0px; +} + +.reports li{ + margin:0px; + padding:0px; +} + +.reports li.odd { + background-color: #eeeeee; + margin:0px; + padding:0px; +} + +.reports dl { + display:inline; + margin:0px; + padding:0px; + float:right; + margin-right: 17em; + margin-top:-1.3em; +} + +.reports dt { + display:inline; + margin:0px; + padding:0px; +} + +.reports dd { + display:inline; + margin:0px; + padding:0px; + padding-right:.5em; +} + +.reports h2, .reports h3{ + display:inline; + padding-right:.5em; + font-size: 14px; + font-weight:normal; +} + +.reports div.progress { + display:inline; + float:right; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + margin:0px; + margin-top:-1.3em; + padding:0px; + border:none; +} + +/*uniform*/ +body.results, body.reports { + max-width:57em ; + padding:0px; +} + +/*Progress Bar*/ +div.progress { + display:block; + float:left; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + height:1em; +} + +div.progress span { + height:1em; + float:left; +} + +div.progress span.translated { + background:#6c3 url(../images/shine.png) top left repeat-x; +} + +div.progress span.fuzzy { + background:#ff9f00 url(../images/shine.png) top left repeat-x; +} + + +/*Results*/ + +.results ul { + list-style:none; + margin:0px; + padding:0px; +} + +.results li{ + margin:0px; + padding:0px; +} + +.results li.odd { + background-color: #eeeeee; + margin:0px; + padding:0px; +} + +.results dl { + display:inline; + margin:0px; + padding:0px; + float:right; + margin-right: 17em; + margin-top:-1.3em; +} + +.results dt { + display:inline; + margin:0px; + padding:0px; +} + +.results dd { + display:inline; + margin:0px; + padding:0px; + padding-right:.5em; +} + +.results h2, .results h3 { + display:inline; + padding-right:.5em; + font-size: 14px; + font-weight:normal; +} + +.results div.progress { + display:inline; + float:right; + width:16em; + background:#c00 url(../images/shine.png) top left repeat-x; + margin:0px; + margin-top:-1.3em; + padding:0px; + border:none; +} + +/* Dirty EVIL Mozilla hack for round corners */ +pre { + -moz-border-radius:11px; + -webkit-border-radius:11px; + border-radius: 11px; +/* page-break-inside: avoid; */ +} + +.example { + -moz-border-radius:0px; + -webkit-border-radius:0px; + border-radius: 0px; + page-break-inside: avoid; +} + +/* move these invisible fields out of the flow */ +.example > a:first-child, +.table > a:first-child { + float: left; +} + +.package, .citetitle { + font-style: italic; +} + +.titlepage .edition, +.titlepage .releaseinfo { + color: #336699; + background-color: transparent; + margin-top: 1em; + margin-bottom: 1em; + font-size: 20px; + font-weight: bold; + text-align: center; +} + +span.remark { + background-color: #ff00ff; +} + +.draft { + background-image: url(../images/watermark-draft.png); + background-repeat: repeat-y; + background-position: center; +} + +.foreignphrase { + font-style: inherit; +} + +dt { + clear:both; + page-break-inside: avoid; + page-break-after: avoid; +} + +dt img { + border-style: none; + max-width: 112px; +} + +dt object { + max-width: 112px; +} + +dt .inlinemediaobject, dt object { + display: inline; + float: left; + margin-bottom: 1em; + padding-right: 1em; + width: 112px; +} + +dl:after { + display: block; + clear: both; + content: ""; +} + +.toc dd { + padding-bottom: 0px; + margin-bottom: 1em; + padding-left: 1.3em; + margin-left: 0px; +} + +div.toc > dl > dt { + padding-bottom: 0px; + margin-bottom: 0px; + margin-top: 1em; +} + + +.strikethrough { + text-decoration: line-through; +} + +.underline { + text-decoration: underline; +} + +.calloutlist img, .callout { + padding: 0px; + margin: 0px; + width: 12pt; + display: inline; + vertical-align: middle; +} + +li.step > a:first-child { + display: block; +} + +.stepalternatives { + list-style-image: none; + list-style-type: upper-alpha; +} +.task { +/* page-break-inside: avoid; */ +} + + +.added { + background-color: #99ff99; +} + +.changed { + background-color: #ffff77; +} + +.deleted { + background-color: #ff4455; + text-decoration: line-through; +} + + diff --git a/tmp/en-US/xml/Common_Content/css/default.css b/tmp/en-US/xml/Common_Content/css/default.css new file mode 100644 index 0000000..7fb9ada --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/default.css @@ -0,0 +1,4 @@ +@import url("common.css"); +@import url("overrides.css"); +@import url("lang.css"); + diff --git a/tmp/en-US/xml/Common_Content/css/epub.css b/tmp/en-US/xml/Common_Content/css/epub.css new file mode 100644 index 0000000..b0ffd43 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/epub.css @@ -0,0 +1,115 @@ +/*headings*/ +h1, h2, h3, h4, h5, h6, +div.producttitle, +div.subtitle, +div.author div.author, +div.translator div.translator, +div.othercredit div.othercredit, +div.editor div.editor, +div.contrib div.contrib, +.title, +.titlepage .edition { +} + +div.para { + margin-top: 1em; +} +/* inline syntax highlighting */ +.perl_Alert { + color: #0000ff; +} + +.perl_BaseN { + color: #007f00; +} + +.perl_BString { + color: #5C3566; +} + +.perl_Char { + color: #ff00ff; +} + +.perl_Comment { + color: #888888; +} + + +.perl_DataType { + color: #0000ff; +} + + +.perl_DecVal { + color: #00007f; +} + + +.perl_Error { + color: #ff0000; +} + + +.perl_Float { + color: #00007f; +} + + +.perl_Function { + color: #007f00; +} + + +.perl_IString { + color: #5C3566; +} + + +.perl_Keyword { + color: #002F5D; +} + + +.perl_Operator { + color: #ffa500; +} + + +.perl_Others { + color: #b03060; +} + + +.perl_RegionMarker { + color: #96b9ff; +} + + +.perl_Reserved { + color: #9b30ff; +} + + +.perl_String { + color: #5C3566; +} + + +.perl_Variable { + color: #0000ff; +} + + +.perl_Warning { + color: #0000ff; +} + +b, strong { + font-weight: bolder; +} + +code.command { + font-family: monospace; + font-weight: bolder; +} diff --git a/tmp/en-US/xml/Common_Content/css/overrides.css b/tmp/en-US/xml/Common_Content/css/overrides.css new file mode 100644 index 0000000..057be29 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/overrides.css @@ -0,0 +1,51 @@ +a:link { + color:#0066cc; +} + +a:hover, a:active { + color:#003366; +} + +a:visited { + color:#6699cc; +} + + +h1 { + color:#3c6eb4 +} + +.producttitle { + background: #3c6eb4 url(../images/h1-bg.png) top left repeat; +} + +.section h1.title { + color:#3c6eb4; +} + + +h2,h3,h4,h5,h6 { + color:#3c6eb4; +} + +table { + border:1px solid #3c6eb4; +} + +table th { + background-color:#3c6eb4; +} + + +table tr.even td { + background-color:#f5f5f5; +} + +.revhistory table th { + color:#3c6eb4; +} + +.titlepage .edition { + color: #3c6eb4; +} + diff --git a/tmp/en-US/xml/Common_Content/css/print.css b/tmp/en-US/xml/Common_Content/css/print.css new file mode 100644 index 0000000..773d8ae --- /dev/null +++ b/tmp/en-US/xml/Common_Content/css/print.css @@ -0,0 +1,16 @@ +@import url("common.css"); +@import url("overrides.css"); +@import url("lang.css"); + +#tocframe { + display: none; +} + +body.toc_embeded { + margin-left: 30px; +} + +.producttitle { + color: #336699; +} + diff --git a/tmp/en-US/xml/Common_Content/images/1.png b/tmp/en-US/xml/Common_Content/images/1.png new file mode 100644 index 0000000..c21d7a3 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/1.png differ diff --git a/tmp/en-US/xml/Common_Content/images/1.svg b/tmp/en-US/xml/Common_Content/images/1.svg new file mode 100644 index 0000000..a2b3903 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/10.png b/tmp/en-US/xml/Common_Content/images/10.png new file mode 100644 index 0000000..15b81da Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/10.png differ diff --git a/tmp/en-US/xml/Common_Content/images/10.svg b/tmp/en-US/xml/Common_Content/images/10.svg new file mode 100644 index 0000000..af015ab --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/10.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/11.png b/tmp/en-US/xml/Common_Content/images/11.png new file mode 100644 index 0000000..2fcc2dd Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/11.png differ diff --git a/tmp/en-US/xml/Common_Content/images/11.svg b/tmp/en-US/xml/Common_Content/images/11.svg new file mode 100644 index 0000000..cb82b70 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/11.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/12.png b/tmp/en-US/xml/Common_Content/images/12.png new file mode 100644 index 0000000..edebe20 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/12.png differ diff --git a/tmp/en-US/xml/Common_Content/images/12.svg b/tmp/en-US/xml/Common_Content/images/12.svg new file mode 100644 index 0000000..3b6d822 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/12.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/13.png b/tmp/en-US/xml/Common_Content/images/13.png new file mode 100644 index 0000000..ec48cef Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/13.png differ diff --git a/tmp/en-US/xml/Common_Content/images/13.svg b/tmp/en-US/xml/Common_Content/images/13.svg new file mode 100644 index 0000000..226e461 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/13.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/14.png b/tmp/en-US/xml/Common_Content/images/14.png new file mode 100644 index 0000000..33d5637 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/14.png differ diff --git a/tmp/en-US/xml/Common_Content/images/14.svg b/tmp/en-US/xml/Common_Content/images/14.svg new file mode 100644 index 0000000..5aaa3a3 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/14.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/15.png b/tmp/en-US/xml/Common_Content/images/15.png new file mode 100644 index 0000000..f1a4eb2 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/15.png differ diff --git a/tmp/en-US/xml/Common_Content/images/15.svg b/tmp/en-US/xml/Common_Content/images/15.svg new file mode 100644 index 0000000..f51dd96 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/15.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/16.png b/tmp/en-US/xml/Common_Content/images/16.png new file mode 100644 index 0000000..d38a155 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/16.png differ diff --git a/tmp/en-US/xml/Common_Content/images/16.svg b/tmp/en-US/xml/Common_Content/images/16.svg new file mode 100644 index 0000000..cb7e2f5 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/16.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/17.png b/tmp/en-US/xml/Common_Content/images/17.png new file mode 100644 index 0000000..d83e898 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/17.png differ diff --git a/tmp/en-US/xml/Common_Content/images/17.svg b/tmp/en-US/xml/Common_Content/images/17.svg new file mode 100644 index 0000000..5d6f0ad --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/17.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/18.png b/tmp/en-US/xml/Common_Content/images/18.png new file mode 100644 index 0000000..9e39de4 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/18.png differ diff --git a/tmp/en-US/xml/Common_Content/images/18.svg b/tmp/en-US/xml/Common_Content/images/18.svg new file mode 100644 index 0000000..9ea672c --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/18.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/19.png b/tmp/en-US/xml/Common_Content/images/19.png new file mode 100644 index 0000000..9eeedfb Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/19.png differ diff --git a/tmp/en-US/xml/Common_Content/images/19.svg b/tmp/en-US/xml/Common_Content/images/19.svg new file mode 100644 index 0000000..80d1d09 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/19.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/2.png b/tmp/en-US/xml/Common_Content/images/2.png new file mode 100644 index 0000000..ff9cc57 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/2.png differ diff --git a/tmp/en-US/xml/Common_Content/images/2.svg b/tmp/en-US/xml/Common_Content/images/2.svg new file mode 100644 index 0000000..8e94260 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/20.png b/tmp/en-US/xml/Common_Content/images/20.png new file mode 100644 index 0000000..b28b4aa Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/20.png differ diff --git a/tmp/en-US/xml/Common_Content/images/20.svg b/tmp/en-US/xml/Common_Content/images/20.svg new file mode 100644 index 0000000..409ac6e --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/20.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/21.png b/tmp/en-US/xml/Common_Content/images/21.png new file mode 100644 index 0000000..eda952c Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/21.png differ diff --git a/tmp/en-US/xml/Common_Content/images/21.svg b/tmp/en-US/xml/Common_Content/images/21.svg new file mode 100644 index 0000000..7bc03af --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/21.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/22.png b/tmp/en-US/xml/Common_Content/images/22.png new file mode 100644 index 0000000..90b14b0 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/22.png differ diff --git a/tmp/en-US/xml/Common_Content/images/22.svg b/tmp/en-US/xml/Common_Content/images/22.svg new file mode 100644 index 0000000..fe086f6 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/22.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/23.png b/tmp/en-US/xml/Common_Content/images/23.png new file mode 100644 index 0000000..8b35a74 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/23.png differ diff --git a/tmp/en-US/xml/Common_Content/images/23.svg b/tmp/en-US/xml/Common_Content/images/23.svg new file mode 100644 index 0000000..f17ec29 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/23.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/24.png b/tmp/en-US/xml/Common_Content/images/24.png new file mode 100644 index 0000000..6041b02 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/24.png differ diff --git a/tmp/en-US/xml/Common_Content/images/24.svg b/tmp/en-US/xml/Common_Content/images/24.svg new file mode 100644 index 0000000..42a5333 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/24.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/25.png b/tmp/en-US/xml/Common_Content/images/25.png new file mode 100644 index 0000000..ecb15e6 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/25.png differ diff --git a/tmp/en-US/xml/Common_Content/images/25.svg b/tmp/en-US/xml/Common_Content/images/25.svg new file mode 100644 index 0000000..a8d4672 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/25.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/26.png b/tmp/en-US/xml/Common_Content/images/26.png new file mode 100644 index 0000000..4b2f560 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/26.png differ diff --git a/tmp/en-US/xml/Common_Content/images/26.svg b/tmp/en-US/xml/Common_Content/images/26.svg new file mode 100644 index 0000000..3cf00ec --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/26.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/27.png b/tmp/en-US/xml/Common_Content/images/27.png new file mode 100644 index 0000000..ecf058e Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/27.png differ diff --git a/tmp/en-US/xml/Common_Content/images/27.svg b/tmp/en-US/xml/Common_Content/images/27.svg new file mode 100644 index 0000000..c8d6440 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/27.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/28.png b/tmp/en-US/xml/Common_Content/images/28.png new file mode 100644 index 0000000..e64efb2 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/28.png differ diff --git a/tmp/en-US/xml/Common_Content/images/28.svg b/tmp/en-US/xml/Common_Content/images/28.svg new file mode 100644 index 0000000..5acce93 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/28.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/29.png b/tmp/en-US/xml/Common_Content/images/29.png new file mode 100644 index 0000000..dbbca1b Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/29.png differ diff --git a/tmp/en-US/xml/Common_Content/images/29.svg b/tmp/en-US/xml/Common_Content/images/29.svg new file mode 100644 index 0000000..507dd44 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/29.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/3.png b/tmp/en-US/xml/Common_Content/images/3.png new file mode 100644 index 0000000..4febe43 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/3.png differ diff --git a/tmp/en-US/xml/Common_Content/images/3.svg b/tmp/en-US/xml/Common_Content/images/3.svg new file mode 100644 index 0000000..5e87e1f --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/30.png b/tmp/en-US/xml/Common_Content/images/30.png new file mode 100644 index 0000000..f4ffb14 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/30.png differ diff --git a/tmp/en-US/xml/Common_Content/images/30.svg b/tmp/en-US/xml/Common_Content/images/30.svg new file mode 100644 index 0000000..434e663 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/30.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/31.png b/tmp/en-US/xml/Common_Content/images/31.png new file mode 100644 index 0000000..0b29e87 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/31.png differ diff --git a/tmp/en-US/xml/Common_Content/images/31.svg b/tmp/en-US/xml/Common_Content/images/31.svg new file mode 100644 index 0000000..08c3f2d --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/31.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/32.png b/tmp/en-US/xml/Common_Content/images/32.png new file mode 100644 index 0000000..a4740a3 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/32.png differ diff --git a/tmp/en-US/xml/Common_Content/images/32.svg b/tmp/en-US/xml/Common_Content/images/32.svg new file mode 100644 index 0000000..aa099c3 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/32.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/33.png b/tmp/en-US/xml/Common_Content/images/33.png new file mode 100644 index 0000000..f23ccea Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/33.png differ diff --git a/tmp/en-US/xml/Common_Content/images/33.svg b/tmp/en-US/xml/Common_Content/images/33.svg new file mode 100644 index 0000000..fce979c --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/33.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/34.png b/tmp/en-US/xml/Common_Content/images/34.png new file mode 100644 index 0000000..7e2ab31 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/34.png differ diff --git a/tmp/en-US/xml/Common_Content/images/34.svg b/tmp/en-US/xml/Common_Content/images/34.svg new file mode 100644 index 0000000..c67f8ec --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/34.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/35.png b/tmp/en-US/xml/Common_Content/images/35.png new file mode 100644 index 0000000..02118e3 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/35.png differ diff --git a/tmp/en-US/xml/Common_Content/images/35.svg b/tmp/en-US/xml/Common_Content/images/35.svg new file mode 100644 index 0000000..da7780a --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/35.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/36.png b/tmp/en-US/xml/Common_Content/images/36.png new file mode 100644 index 0000000..30f4fdf Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/36.png differ diff --git a/tmp/en-US/xml/Common_Content/images/36.svg b/tmp/en-US/xml/Common_Content/images/36.svg new file mode 100644 index 0000000..348549a --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/36.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/37.png b/tmp/en-US/xml/Common_Content/images/37.png new file mode 100644 index 0000000..6174706 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/37.png differ diff --git a/tmp/en-US/xml/Common_Content/images/37.svg b/tmp/en-US/xml/Common_Content/images/37.svg new file mode 100644 index 0000000..7bc04d9 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/37.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/38.png b/tmp/en-US/xml/Common_Content/images/38.png new file mode 100644 index 0000000..161661d Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/38.png differ diff --git a/tmp/en-US/xml/Common_Content/images/38.svg b/tmp/en-US/xml/Common_Content/images/38.svg new file mode 100644 index 0000000..ec2ad98 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/38.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/39.png b/tmp/en-US/xml/Common_Content/images/39.png new file mode 100644 index 0000000..2d46b24 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/39.png differ diff --git a/tmp/en-US/xml/Common_Content/images/39.svg b/tmp/en-US/xml/Common_Content/images/39.svg new file mode 100644 index 0000000..664ffdd --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/39.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/4.png b/tmp/en-US/xml/Common_Content/images/4.png new file mode 100644 index 0000000..9b9dd88 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/4.png differ diff --git a/tmp/en-US/xml/Common_Content/images/4.svg b/tmp/en-US/xml/Common_Content/images/4.svg new file mode 100644 index 0000000..bc06c73 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/40.png b/tmp/en-US/xml/Common_Content/images/40.png new file mode 100644 index 0000000..fe2a68f Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/40.png differ diff --git a/tmp/en-US/xml/Common_Content/images/40.svg b/tmp/en-US/xml/Common_Content/images/40.svg new file mode 100644 index 0000000..5a94d1b --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/40.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/5.png b/tmp/en-US/xml/Common_Content/images/5.png new file mode 100644 index 0000000..f239fb6 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/5.png differ diff --git a/tmp/en-US/xml/Common_Content/images/5.svg b/tmp/en-US/xml/Common_Content/images/5.svg new file mode 100644 index 0000000..82fb03d --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/5.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/6.png b/tmp/en-US/xml/Common_Content/images/6.png new file mode 100644 index 0000000..18866e6 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/6.png differ diff --git a/tmp/en-US/xml/Common_Content/images/6.svg b/tmp/en-US/xml/Common_Content/images/6.svg new file mode 100644 index 0000000..e2f62af --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/6.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/7.png b/tmp/en-US/xml/Common_Content/images/7.png new file mode 100644 index 0000000..52c3a18 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/7.png differ diff --git a/tmp/en-US/xml/Common_Content/images/7.svg b/tmp/en-US/xml/Common_Content/images/7.svg new file mode 100644 index 0000000..a43460f --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/7.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/8.png b/tmp/en-US/xml/Common_Content/images/8.png new file mode 100644 index 0000000..8a8cb21 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/8.png differ diff --git a/tmp/en-US/xml/Common_Content/images/8.svg b/tmp/en-US/xml/Common_Content/images/8.svg new file mode 100644 index 0000000..2c82d3f --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/8.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/9.png b/tmp/en-US/xml/Common_Content/images/9.png new file mode 100644 index 0000000..0ae412f Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/9.png differ diff --git a/tmp/en-US/xml/Common_Content/images/9.svg b/tmp/en-US/xml/Common_Content/images/9.svg new file mode 100644 index 0000000..b0f04c4 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/9.svg @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/bkgrnd_greydots.png b/tmp/en-US/xml/Common_Content/images/bkgrnd_greydots.png new file mode 100644 index 0000000..2333a6d Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/bkgrnd_greydots.png differ diff --git a/tmp/en-US/xml/Common_Content/images/bullet_arrowblue.png b/tmp/en-US/xml/Common_Content/images/bullet_arrowblue.png new file mode 100644 index 0000000..c235534 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/bullet_arrowblue.png differ diff --git a/tmp/en-US/xml/Common_Content/images/documentation.png b/tmp/en-US/xml/Common_Content/images/documentation.png new file mode 100644 index 0000000..79d0a80 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/documentation.png differ diff --git a/tmp/en-US/xml/Common_Content/images/dot.png b/tmp/en-US/xml/Common_Content/images/dot.png new file mode 100644 index 0000000..36a6859 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/dot.png differ diff --git a/tmp/en-US/xml/Common_Content/images/dot2.png b/tmp/en-US/xml/Common_Content/images/dot2.png new file mode 100644 index 0000000..40aff92 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/dot2.png differ diff --git a/tmp/en-US/xml/Common_Content/images/green.png b/tmp/en-US/xml/Common_Content/images/green.png new file mode 100644 index 0000000..ebb3c24 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/green.png differ diff --git a/tmp/en-US/xml/Common_Content/images/h1-bg.png b/tmp/en-US/xml/Common_Content/images/h1-bg.png new file mode 100644 index 0000000..a2aad24 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/h1-bg.png differ diff --git a/tmp/en-US/xml/Common_Content/images/image_left.png b/tmp/en-US/xml/Common_Content/images/image_left.png new file mode 100644 index 0000000..e8fe7a4 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/image_left.png differ diff --git a/tmp/en-US/xml/Common_Content/images/image_right.png b/tmp/en-US/xml/Common_Content/images/image_right.png new file mode 100644 index 0000000..5b67443 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/image_right.png differ diff --git a/tmp/en-US/xml/Common_Content/images/important.png b/tmp/en-US/xml/Common_Content/images/important.png new file mode 100644 index 0000000..f7594a3 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/important.png differ diff --git a/tmp/en-US/xml/Common_Content/images/important.svg b/tmp/en-US/xml/Common_Content/images/important.svg new file mode 100644 index 0000000..2d33045 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/important.svg @@ -0,0 +1,106 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/logo.png b/tmp/en-US/xml/Common_Content/images/logo.png new file mode 100644 index 0000000..66a3104 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/logo.png differ diff --git a/tmp/en-US/xml/Common_Content/images/note.png b/tmp/en-US/xml/Common_Content/images/note.png new file mode 100644 index 0000000..d6c4518 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/note.png differ diff --git a/tmp/en-US/xml/Common_Content/images/note.svg b/tmp/en-US/xml/Common_Content/images/note.svg new file mode 100644 index 0000000..70e43b6 --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/note.svg @@ -0,0 +1,111 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/red.png b/tmp/en-US/xml/Common_Content/images/red.png new file mode 100644 index 0000000..d32d5e2 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/red.png differ diff --git a/tmp/en-US/xml/Common_Content/images/shade.png b/tmp/en-US/xml/Common_Content/images/shade.png new file mode 100644 index 0000000..a73afdf Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/shade.png differ diff --git a/tmp/en-US/xml/Common_Content/images/shine.png b/tmp/en-US/xml/Common_Content/images/shine.png new file mode 100644 index 0000000..a18f7c4 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/shine.png differ diff --git a/tmp/en-US/xml/Common_Content/images/stock-go-back.png b/tmp/en-US/xml/Common_Content/images/stock-go-back.png new file mode 100644 index 0000000..d320f26 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/stock-go-back.png differ diff --git a/tmp/en-US/xml/Common_Content/images/stock-go-forward.png b/tmp/en-US/xml/Common_Content/images/stock-go-forward.png new file mode 100644 index 0000000..1ee5a29 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/stock-go-forward.png differ diff --git a/tmp/en-US/xml/Common_Content/images/stock-go-up.png b/tmp/en-US/xml/Common_Content/images/stock-go-up.png new file mode 100644 index 0000000..1cd7332 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/stock-go-up.png differ diff --git a/tmp/en-US/xml/Common_Content/images/stock-home.png b/tmp/en-US/xml/Common_Content/images/stock-home.png new file mode 100644 index 0000000..122536d Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/stock-home.png differ diff --git a/tmp/en-US/xml/Common_Content/images/title_logo.png b/tmp/en-US/xml/Common_Content/images/title_logo.png new file mode 100644 index 0000000..d5182b4 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/title_logo.png differ diff --git a/tmp/en-US/xml/Common_Content/images/title_logo.svg b/tmp/en-US/xml/Common_Content/images/title_logo.svg new file mode 100644 index 0000000..e8fd52b --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/title_logo.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/warning.png b/tmp/en-US/xml/Common_Content/images/warning.png new file mode 100644 index 0000000..ce09951 Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/warning.png differ diff --git a/tmp/en-US/xml/Common_Content/images/warning.svg b/tmp/en-US/xml/Common_Content/images/warning.svg new file mode 100644 index 0000000..5f2612c --- /dev/null +++ b/tmp/en-US/xml/Common_Content/images/warning.svg @@ -0,0 +1,89 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Common_Content/images/watermark-draft.png b/tmp/en-US/xml/Common_Content/images/watermark-draft.png new file mode 100644 index 0000000..0ead5af Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/watermark-draft.png differ diff --git a/tmp/en-US/xml/Common_Content/images/yellow.png b/tmp/en-US/xml/Common_Content/images/yellow.png new file mode 100644 index 0000000..223865d Binary files /dev/null and b/tmp/en-US/xml/Common_Content/images/yellow.png differ diff --git a/tmp/en-US/xml/Communications.xml b/tmp/en-US/xml/Communications.xml new file mode 100644 index 0000000..16b4a23 --- /dev/null +++ b/tmp/en-US/xml/Communications.xml @@ -0,0 +1,19 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Communications +
+ Internet Relay Chat + + +
+ +
+ diff --git a/tmp/en-US/xml/Communications/bip.xml b/tmp/en-US/xml/Communications/bip.xml new file mode 100644 index 0000000..37d48c6 --- /dev/null +++ b/tmp/en-US/xml/Communications/bip.xml @@ -0,0 +1,284 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Installing the <systemitem class="daemon">bip</systemitem> IRC Proxy + + Internet Relay Chat, or IRC, is a venerable and popular way to communicate over the internet. Fedora users can get help on IRC, and many other open source projects use it to collaborate. IRC is accessed using an IRC Client, and clients are available for almost every platform, including Windows, OS X, Android, iOS, and of course every Linux distribution. + + + bouncer + + + + An IRC Proxy, or bouncer, connects to an IRC server just like any other client. Rather than presenting the connection in a chat window, the bouncer relays the connection to other clients. You can connect multiple clients to the same bouncer, allowing conversations to remain uninterrupted as you move between devices. The bouncer also keeps logs, and replays recent conversations when you connect, so you can catch up after being away. + + + The bip is easy to install and configure in Fedora. Follow the instructions below, and you'll be up and running in just a few minutes. + +
+ Required Ingredients + + + + Seperate machines for the IRC proxy and client. + + + This ingredient is optional; you can use bip on the same system as the client to keep logs, or a persistent IRC session while switching users or logging out. bip is most useful when run on a seperate server, and can work on even low power devices like a Raspberry Pi or other ARM device. + + + + + + An active internet connection. + + + + + The bip package. + + + + + + An IRC Client. + + + Fedora offers many IRC clients, and the right one is a matter of personal preference. If you are new to IRC, try starting with hexchat. + + + + + + tcp port 7778 set to forward to your bip server. + + + This is only needed if you want to use the server when outside your home network. + + + + + + +
+ +
+ Directions + + Installing and Configuring <systemitem class="daemon">bip</systemitem> + + + Install required packages on the server: + + + + yum install bip + + + + + + Use the bipgenconfig utility to generate a configuration file. + + + In this example, you will configure the freenode IRC network. Fedora's IRC channels are on Freenode. + + + + + Start bipgenconfig from a terminal. + + + + bipgenconfig + # This script will help you build a configuration file # # WARNING: non-advanced mode, some 'expert' options'll be hidden ! # 1. Set global options 2. Add a new network 3. Add a new user 4. View global options 5. View/Edit/Delete networks 6. View/Edit/Delete users 7. Generate a server certificate/key pair 8. Switch to advanced mode 10. Exit: store, write configuration and exit 11. Exit without saving 12. Store configuration for later use 20. Reset config options 21. Load stored config 22. Parse and load current config (todo) What do you want to do ? + + + + + + Enter the system wide settings dialog by pressing 1 and Enter + + + + * Do you want to enable channel logging ? [Y/n] y * Do you want to enable system logging ? [Y/n] y * In which directory do you want logs to be stored ? [/home/pete/.bip/logs] /var/log/bip/ + + + Logging is turned on here, and logs are sent to the system log directory. + + + + + + Back at the main menu, press 2 and Enter to create a network definition. + + + * Network's name freenode * Enable SSL for this network ? [y/N] n Adding a new server : * IRC server's IP address/hostname irc.freenode.net * IRC server's port [6667] 6667 Do you want to add a new server ? [Y/n] n + + + + + The Add a new user section at option 3 is where you configure your user for bip, the connections bip will provide to that user, and the user's accounts on the previously configured networks. + + + * User's internal name ? fedorauser Set a password for his bip account: ? Password: * User's default IRC nickname fedorauser * User's default IRC username fedorauser * User's default IRC realname Fedora B User * Do you want to activate backlog {play back logs} system ? [Y/n] y + + The options above are for your user account with bip. The password is hashed when stored, and does not appear on the screen when typed. + + + Adding a new connection : * Connection name (used by bip only) freenode * Network to connect to freenode * Use default identity ? [Y/n] y * IRC server's password ? fedorauser:freenode-nickserv-password + + In this section, you have created a connection for the freenode network that was defined in an earlier step. Freenode accepts authentication to a registered nick by a server password like the one in the example. While the configuration file will only be readable by root on the server, this password is stored in plain text. + + + * Follow nicknames changes from clients to use upon reconnection (if false, bip'll use config nickname) [Y/n] n * Ignore nickname change sent by a client (first one only, upon client attach) [Y/n] y * Set nickname to this value when there's no more client attached: fedorauser * Set this away message when there's no more client attached: * Send this raw message upon connection to IRC server + + These options are set to retain the configured user name as much as possible. It is generally considered good IRC ediquette to avoid adding noise by changing your nick often. + + + Adding a new channel : * Channel name #fedora * Channel key (optional) Do you want to add a new channel ? [Y/n] y Adding a new channel : * Channel name #fedora-docs * Channel key (optional) Do you want to add a new channel ? [Y/n] n Do you want to add a new connection ? [Y/n] n + + Configure the channels you would like to automatically join, and enter the channel password if required. bip will connect to these channels when it starts. If you join additional channels, bip can keep them open for you, but they will not be rejoined if the service is restarted. + + + + + + Select option 10 after reviewing your configuration to save and exit. + + + Configuration stored in /home/pete/.bip/bipgenconfig.store Configuration saved in /home/pete/.bip/bip.conf.autogen 1 users defined, 1 networks defined Configuration has been generated in /home/pete/.bip/bip.conf.autogen You have to rename all generated files to use them + + + + + Copy the new configuration file to the appropriate path and set ownership. + + + + sudo cp /home/fedorauser/.bip/bip.conf.autogen /etc/ + sudo chown root:bip /etc/bip.conf + sudo chmod 0640 /etc/bip.conf + + + + + + + + + + Activate the bip service: + + systemctl start bip + systemctl enable bip + + + + + + + + Configure your IRC client to use the bip service. + + + This example is for HexChat. To configure other clients, refer to that client's documentation. + + + + + Launch hexchat and open the Network List by clicking Hexchat then Network List.... + + + + + + Click the Add button in the Network List window. + + + A new network item is immediately added to the Networks. Type in a name for your network, such as Fedorauser's BIP server. + + + + + + Click Edit... to enter more details for the connection. + + + + + Click Add to add an address for your server. A new entry will immediately be created for editing in the list. + + + Enter your server's IP address and the port number. It should look something like this: + + + + 192.168.1.72/7778 + + + + + + Enter your bip user information in the Password:. The form is bip_username:bip_connection:bip_user_password. To use the freenode connection from the earlier steps, this would be: + + + + fedorauser:freenode:bip_user_password + + + + + + If you choose, checking the box for Connect to this network automatically will configure hexchat to connect to your bouncer every time hexchat is opened. + + + + + + + + + + + + + + + +
+ +
+ References + + + + Upstream Documentation + + + + + + + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Creating_GPG_Keys.xml b/tmp/en-US/xml/Creating_GPG_Keys.xml new file mode 100644 index 0000000..d743a8b --- /dev/null +++ b/tmp/en-US/xml/Creating_GPG_Keys.xml @@ -0,0 +1,91 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Creating GPG keys. + + Creating GPG keys is easy. gpg --gen-key + +$ gpg --gen-key +gpg (GnuPG) 1.4.16; Copyright (C) 2013 Free Software Foundation, Inc. +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + +Please select what kind of key you want: + (1) RSA and RSA (default) + (2) DSA and Elgamal + (3) DSA (sign only) + (4) RSA (sign only) +Your selection? 1 +RSA keys may be between 1024 and 4096 bits long. +What keysize do you want? (2048) 3072 +Requested keysize is 3072 bits +Please specify how long the key should be valid. + 0 = key does not expire + <n> = key expires in n days + <n>w = key expires in n weeks + <n>m = key expires in n months + <n>y = key expires in n years +Key is valid for? (0) 1y +Key expires at Wed 15 Apr 2015 09:40:08 PM EDT +Is this correct? (y/N) y + +You need a user ID to identify your key; the software constructs the user ID +from the Real Name, Comment and Email Address in this form: + "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>" + +Real name: Beefy +Email address: beefy@fedoraproject.org +Comment: FAKE +You selected this USER-ID: + "Beefy (FAKE) <beefy@fedoraproject.org>" + +Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o +You need a Passphrase to protect your secret key. + +You don't want a passphrase - this is probably a *bad* idea! +I will do it anyway. You can change your passphrase at any time, +using this program with the option "--edit-key". + +We need to generate a lot of random bytes. It is a good idea to perform +some other action (type on the keyboard, move the mouse, utilize the +disks) during the prime generation; this gives the random number +generator a better chance to gain enough entropy. +..+++++ +...+++++ +We need to generate a lot of random bytes. It is a good idea to perform +some other action (type on the keyboard, move the mouse, utilize the +disks) during the prime generation; this gives the random number +generator a better chance to gain enough entropy. +......+++++ +.........................+++++ +gpg: key 20EE698C marked as ultimately trusted +public and secret key created and signed. + +gpg: checking the trustdb +gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model +gpg: depth: 0 valid: 2 signed: 48 trust: 0-, 0q, 0n, 0m, 0f, 2u +gpg: depth: 1 valid: 48 signed: 50 trust: 47-, 0q, 0n, 0m, 1f, 0u +gpg: depth: 2 valid: 8 signed: 16 trust: 8-, 0q, 0n, 0m, 0f, 0u +gpg: next trustdb check due at 2014-09-09 +pub 3072R/20EE698C 2014-04-16 [expires: 2015-04-16] + Key fingerprint = E6FE 3BF4 F307 00BD 6517 050F C159 309E 20EE 698C +uid Beefy (FAKE) <beefy@fedoraproject.org> +sub 3072R/C68ACE5D 2014-04-16 [expires: 2015-04-16] + + + +
+ + diff --git a/tmp/en-US/xml/Documenting_Fedora.xml b/tmp/en-US/xml/Documenting_Fedora.xml new file mode 100644 index 0000000..e6eb65c --- /dev/null +++ b/tmp/en-US/xml/Documenting_Fedora.xml @@ -0,0 +1,17 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Documenting Fedora + + This chapter explains how to write documentation for Fedora, such as submissions to this guide. + + + + diff --git a/tmp/en-US/xml/Documenting_Fedora/writing_recipes.xml b/tmp/en-US/xml/Documenting_Fedora/writing_recipes.xml new file mode 100644 index 0000000..68a6af1 --- /dev/null +++ b/tmp/en-US/xml/Documenting_Fedora/writing_recipes.xml @@ -0,0 +1,198 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Writing Recipes + + Writing recipes for the Fedora Cookbook is easy! Use a provided template to get started, submit your tutorial to the Fedora Documentation team for review, and we'll publish. + +
+ Required Ingredients + + + + Article template from the provided examples. + + + + + + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF + + + + + + A topic. You will need something to write the tutorial about! + + + + + + A reviewer. When you submit your tutorial, a Fedora Docs team member will help you review the content to make sure it is clear and understandable. + + + + + + A license. We need your permission to distribute your work and help keep it up to date. + + + + + + +
+ +
+ Directions + + Creating a New Tutorial + + + Choose a topic. The focus of the article should be clear, and you should be able to achieve the goal in a short series of steps. If the process is complex, consider splitting into a series of smaller articles. + + + Write about Fedora! + + Fedora Documentation should be only cover capabilities that Fedora can provide. Fedora is about free software, and the docs should be as free as the code. + + + Submissions that require software not available in Fedora should be avoided. Tutorials that require software that is not permissible for Fedora cannot be accepted. + + + + + + + + Download a template from the repository maintained by the Fedora Docs team. Choose the format you like, then click plain to get it in a format you can cut and paste into an editor. + + + + + An introduction. + + + + + + A list of ingredients required to complete the tutorial + + + + + + The procedural instructions. + + + + + + References to resources or other content on the same subject. + + + + + + + You can submit your tutorials in any understandable format. Eventually, it will be converted to DocBook, but the content is more important than the format. Choose a format you are comfortable with. + + + + + + Write an introduction to your tutorial. It doesn't need to be long, but the reader should have a good idea of the results. + + + + + + Write an outline of the procedure you want to document. This outline doesn't need to be detailed yet, just give an overview of the steps needed. + + + + + + Follow your outline and fill in the details. Start with the minimum acceptable configuration, and add the minimal configuration to the ingredients list. + + + If possible, you should use a virtual machine or a clean user account. You can miss important steps because of local changes to installed packages or user configuration files. + + + + + + Make sure that your directions achieve the desired result. If there are steps that would be better in a seperate recipe, you should reference the other recipe. If it doesn't exist, you can write that first or request that it be written. + + + + + + Update your ingredients list with the requirements you found when testing the instructions. + + + + + + License your content. If you have an FAS account and have agreed to the Fedora Contributor Agreement, that's good enough. This defaults to CC-BY-SA, used by most Fedora Documentation. + + + If you want to use another license, you must declare it. The license must allow redistribution and modification, at least for non-commercial purposes. If you have questions about licensing, ask. + + + + + + Submit your tutorial to the Fedora Docs Quality Assurance mailing list for review. + + + Fedora Docs volunteers will check over your tutorial and work with you to improve it. We want to teach you how to write good content, just like you want to help users with the subject of the tutorial. + + + + + + After the review, a Fedora Docs volunteer will help find the best place for your content. Most recipes will probably end up in the Fedora Cookbook, but you might want to write for one of the more formal Guides at + + + The guide will also be submitted for translation, so Fedora's users around the globe can benefit. See for more information about the Fedora Localization project. + + + + + + + +
+ +
+ References + + + + Fedora Documentation Guide + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Fedora_Cookbook.ent b/tmp/en-US/xml/Fedora_Cookbook.ent new file mode 100644 index 0000000..ce44fb9 --- /dev/null +++ b/tmp/en-US/xml/Fedora_Cookbook.ent @@ -0,0 +1,6 @@ + + + + +http://bugzilla.redhat.com/"> + diff --git a/tmp/en-US/xml/Fedora_Cookbook.xml b/tmp/en-US/xml/Fedora_Cookbook.xml new file mode 100644 index 0000000..9040893 --- /dev/null +++ b/tmp/en-US/xml/Fedora_Cookbook.xml @@ -0,0 +1,25 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml/GPG.xml b/tmp/en-US/xml/GPG.xml new file mode 100644 index 0000000..9b694a8 --- /dev/null +++ b/tmp/en-US/xml/GPG.xml @@ -0,0 +1,25 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ GnuPG + + GNU Privacy Guard or GnuPG or just plain GPG is an open source iteration of Pretty Good Privacy (PGP) and provides authentication and encryption for email and files based on asymmetric cryptography. Using GPG allows an individual or organization to help protect their coorespondances as they cross the Internet or other medium. + + +
+ + diff --git a/tmp/en-US/xml/Multimedia.xml b/tmp/en-US/xml/Multimedia.xml new file mode 100644 index 0000000..c59f56c --- /dev/null +++ b/tmp/en-US/xml/Multimedia.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Multimedia + + + + + diff --git a/tmp/en-US/xml/Networking.xml b/tmp/en-US/xml/Networking.xml new file mode 100644 index 0000000..facb9e7 --- /dev/null +++ b/tmp/en-US/xml/Networking.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Networking + + + + + diff --git a/tmp/en-US/xml/Preface.xml b/tmp/en-US/xml/Preface.xml new file mode 100644 index 0000000..6a5b76c --- /dev/null +++ b/tmp/en-US/xml/Preface.xml @@ -0,0 +1,17 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Preface + + + + + + diff --git a/tmp/en-US/xml/Productivity.xml b/tmp/en-US/xml/Productivity.xml new file mode 100644 index 0000000..32cb6a4 --- /dev/null +++ b/tmp/en-US/xml/Productivity.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Productivity + + + + + diff --git a/tmp/en-US/xml/Productivity/taskd.xml b/tmp/en-US/xml/Productivity/taskd.xml new file mode 100644 index 0000000..65063f1 --- /dev/null +++ b/tmp/en-US/xml/Productivity/taskd.xml @@ -0,0 +1,56 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Managing tasks using Taskwarrior + + Taskwarrior is an open-source cross platform command-line task management tool that allows you to easily capture, annotate, manipulate and present your tasks as well as sync them among your devices. In this recipe, we see how to set up a Taskwarrior server and a set of clients. + +
+ Required Ingredients + + + + taskd from the Fedora repositories - sudo yum install taskd + + + + + + task from the Fedora repositories - sudo yum install task + + + + + + vit - optional - from the Fedora repositories - sudo yum install vit + + + + + + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Revision_History.xml b/tmp/en-US/xml/Revision_History.xml new file mode 100644 index 0000000..9a1966b --- /dev/null +++ b/tmp/en-US/xml/Revision_History.xml @@ -0,0 +1,36 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Revision History + + + + 0.0-1 + Sat Mar 22 2014 + + Pete + Travis + immanetize AT fedoraproject.org + + + + member + + + + + + + + + + + + diff --git a/tmp/en-US/xml/Security.xml b/tmp/en-US/xml/Security.xml new file mode 100644 index 0000000..ab61243 --- /dev/null +++ b/tmp/en-US/xml/Security.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Security + + + + + diff --git a/tmp/en-US/xml/Security/ssh-keygen.xml b/tmp/en-US/xml/Security/ssh-keygen.xml new file mode 100644 index 0000000..1deb422 --- /dev/null +++ b/tmp/en-US/xml/Security/ssh-keygen.xml @@ -0,0 +1,161 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Creating SSH Keys + + Secure Shell, or SSH, is a powerful and popular tool for connecting to Fedora systems over local or global networks. SSH is more secure when used with keys. Like a physical key and lock, an ssh public and private key are paired to work only with each other. Using keys can make connecting easier, and systems that use keys can be made more secure by turning off ssh password access. + +
+ Required Ingredients + + + + openssh-clients - Package, comes by default on most systems. + + + + + openssh - Package, comes by default on most systems. + + + + + Working Network Connection - Network services need a network! + + + + + Target host - Another computer that you have network and password access to. You will need either an IP address or a domain name for this machine. + + + + + + Local testing + + To test ssh access against the local machine instead of another on the network, use localhost as the target hostname. + + + + +
+ +
+ Directions + + Setting up SSH Keys + + + Create the key. + + ssh-keygen -b 4096 -N "secret" -f ~/.ssh/target_id_isa + + + + + If you don't declare any options, ssh-keygen will ask for the required minimum interactively. Read about the example's options below, or find more options in man ssh-keygen. + + -b 4096 : Generates a 4096-bit key, stronger than the default. + -n secret : A passphrase for the key. Optional, but strongly recommended. + -f ~/.ssh/target_id_rsa : The file to create. Call the file anything, but store it in ~/.ssh/ + + + + + + + + Copy the public key to your target. + + ssh-copy-id -i ~/.ssh/target_id_rsa.pub target_ip + + + + + The ssh-copy-id utility opens an ssh connection to the target using password authentication and adds the contents of the public key to ~/.ssh/authorized_keys`. The file can also be shared by other means and appended to authorized_keys manually, a method used for systems where password authentication cannot be turned on. + + cat target_id_rsa.pub >> ~/.ssh/authorized_keys + + + + + + + + Test the key: + + ssh -i ~/.ssh/target_id_rsa -o PasswordAuthentication=no target_ip + + + + + + + + Add an entry in your client ssh configuration for the key. ssh will try all keys in ~/.ssh/ when connecting to any host unless configured otherwise, so configuring it to only use keys that are explicitly paired to a host will reduce rejected authentication attempts and speed connections. + + + Editing <filename>~/.ssh/config</filename> + + + + Host * + IdentitiesOnly yes + + Host target_ip + PasswordAuthentication No + IdentityFile ~/.ssh/target_id_rsa + + + + + + + + + + +
+ +
+ References + + + + ssh-keygen(1) - manual for ssh-keygen + + + + + + ssh-copy-id(1) - manual for ssh-copy-id + + + + + + ssh-config(5) - manual for ssh client configuration files + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Security/ssh-proxy.xml b/tmp/en-US/xml/Security/ssh-proxy.xml new file mode 100644 index 0000000..8ef486a --- /dev/null +++ b/tmp/en-US/xml/Security/ssh-proxy.xml @@ -0,0 +1,162 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ SSH access to hosts on an internal network + + On a private network, such as the NAT network used by most homes, a machine can be accessed using ssh by forwarding the incoming port 22 on the router to a single machine inside the network. To access more than one machine from outside the network, proxy requests through that host. + + + This approach is more straightforward than forwarding multiple ports, because it only requires one forwarding rule to be configured, one change in the ssh client configuration for the outside machine, and no additional configuration on the other hosts. + +
+ Required Ingredients + + + + A port forwarding rule for one host on the internal network. Log in to your router to setup the rule. Because router interfaces vary, consult your router's manual for help. + + + + + A target for the above port forwarding rule configured to accept ssh connections (default on most systems). + + + + + An internal network with other ssh accessible hosts. + + + + + The outside address for your internal network. Home users with dynamically assigned IP addresses should read + + + + + The address space for your internal network. On many home routers, this will be 192.168.1.* or 192.168.0.1 + + + + + + + Address Space Reuse + + Adddresses like 192.168.1.0/24 are reserved for use in private networks. Because the proxy rule is applied based on the address space of the target, you should configure your router to use a less common set of addresses. + + + If your router can give addresses in the 192.168.42.0/24 network, for example, your proxy rule won't get in the way when connecting to machines on a different network that uses 192.168.1.0/24 addresses. + + + + +
+ +
+ Directions + + Configuring an ssh proxy + + + Configure your router to forward incoming traffic on port 22 to one machine that will act as the proxy. If you choose, configure the router to use a less common subnet then reboot it. + + + + + Open the firewall on all machines to ssh traffic. This is the default on most systems. Use the graphical firewall application firewall-config, or issue the commands below as root. + + firewall-cmd --permanent --add-service=ssh + firewall-cmd --reload + + + + + + + Ensure sshd is enabled and running on all target systems by running the commands below as root. + + systemctl enable sshd + systemctl start sshd + + + + + + + Edit ~/.ssh/config on the initiating system as below: + + Host 192.168.42.* + ProxyCommand ssh -W %h:%p external_address + #suggested optional ssh key declaratons: + IdentityFile ~/.ssh/internal_id_rsa + Host external_address + IdentityFile ~/.ssh/proxy_id_rsa + + + + + + + + Test the configuration from inside and outside the network. Using ssh verbosely will show how the ProxyCommand statement relays your connection. + + ssh -vvv 192.168.42.7 + + + + + + + + + +
+ +
+ References + + + + ssh-config(5) - ssh client configuration manual. + + + + + + firewall-cmd(1) - manual for firewalld command line utility. + + + + + + - recommended reading on ssh authentication. + + + + + + RFC1918 - defines private address spaces. + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/Storage.xml b/tmp/en-US/xml/Storage.xml new file mode 100644 index 0000000..07a28b7 --- /dev/null +++ b/tmp/en-US/xml/Storage.xml @@ -0,0 +1,16 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Storage + + + + + diff --git a/tmp/en-US/xml/Virtualization.xml b/tmp/en-US/xml/Virtualization.xml new file mode 100644 index 0000000..8c7ccce --- /dev/null +++ b/tmp/en-US/xml/Virtualization.xml @@ -0,0 +1,15 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> + + Virtualization + + + + diff --git a/tmp/en-US/xml/Virtualization/Access_To_libvirt_Without_root.xml b/tmp/en-US/xml/Virtualization/Access_To_libvirt_Without_root.xml new file mode 100644 index 0000000..daf5a3e --- /dev/null +++ b/tmp/en-US/xml/Virtualization/Access_To_libvirt_Without_root.xml @@ -0,0 +1,119 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Access to libvirt without root privileges + + By default, only root can administer virtual machines using libvirt. Use these instructions to create a special group whose members will be able to use libvirt. + +
+ Required Ingredients + + + + Package 'polkit' + + + + + + Package 'libvirt' + + + + + + +
+ +
+ Create polkit policy for libvirt + + + + Create polkit policy for libvirt: + + + + touch /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla + + + + + + Open the policy file in an editor. + + + + $EDITOR /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla + + + + + + Paste in the rule below. + + + +[libvirt group Management Access] +Identity=unix-group:libvirt +Action=org.libvirt.unix.manage +ResultAny=yes +ResultInactive=yes +ResultActive=yes + + + + + + Create group for users that can access libvirt without root privileges: + + + + groupadd libvirt + + + + + + Add your users to the special group: + + + + usermod -a -G libvirt user_name + + + + + + + +
+ +
+ References + + + + Libvirt policykit documentation + + + + + + +
+ +
+ + diff --git a/tmp/en-US/xml/git/secure-git-pull.xml b/tmp/en-US/xml/git/secure-git-pull.xml new file mode 100644 index 0000000..0875588 --- /dev/null +++ b/tmp/en-US/xml/git/secure-git-pull.xml @@ -0,0 +1,162 @@ + + + + + +http://bugzilla.redhat.com/"> + +]> +
+ Secure deployment with Git and SSH + + Git, a distributed version control system, can be used to transfer software and other files to remote systems. By configuring the remote system to pull content from a git repository on a schedule, deployment can be accomplished with a simple local merge. Configuring the system that hosts the repository to restrict access from the remote system enhances security without affecting the method's usefulness. + +
+ Required Ingredients + + + + Two computers running Fedora with a working network connection. + + + + + Git installed on both systems, and a git repository on one. + + + + + A dedicated user account. + + + + + A dedicated SSH authentication key + + + + + +
+ +
+ Directions + + Configuring the host + + + Create and configure a new user account to use for the transfer. For security reasons, this account will only be allowed to interact with git. + + + + + + First, identify the path to your git repository. Store it in a shell variable, for convenience. + + + + repo_directory=/srv/repos/my-project.git + + + + + + Create the user account. + + + + useradd --home $repo_directory --shell /usr/bin/git-shell puller + + + The options given to useradd restrict the user's account. Refer to the explanation below, and man useradd for further insight. + + + --home $repo_directory - sets the account's home directory as the repository, using the shell variable from the previous step. + --shell /usr/bin/git-shell - Sets the login shell to git shell, a special utility provided with git that will only allow the user to execute git commands. + puller - The name of the user to create. Name the account something that will remind you of its purpose. + + + + + + + Copy the public half of your ssh key into the user's home directory. + + mkdir $repo_directory/.ssh/ + cp puller_id_rsa.pub $repo_direcory/.ssh/ + + + + + + + + Give the user read only access to the repository + + + + + + + + + + <emphasis>Optional:</emphasis> tell git to ignore the ssh key + + You can add the ssh public key to your git repository to share it, or tell git to ignore they key with the instructions below. + + pushd $repo_directory + echo ".ssh/" >> .gitignore + git add .gitignore + git commit -m "Ignore $repo_directory/.ssh" + popd + + + + + + + + + + + + Configure the remote host to use your repository + + + + + + +
+ +
+ References + + + + Upstream Documentation + + + + + + + + + + + + +
+ + +
+ + diff --git a/tmp/en-US/xml/images/icon.svg b/tmp/en-US/xml/images/icon.svg new file mode 100644 index 0000000..b2f16d0 --- /dev/null +++ b/tmp/en-US/xml/images/icon.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml_tmp/Author_Group.xml b/tmp/en-US/xml_tmp/Author_Group.xml new file mode 100644 index 0000000..5329903 --- /dev/null +++ b/tmp/en-US/xml_tmp/Author_Group.xml @@ -0,0 +1,16 @@ + + +%BOOK_ENTITIES; +]> + + + Pete + Travis + + Fedora Project + + immanetize AT fedoraproject.org + + + diff --git a/tmp/en-US/xml_tmp/Book_Info.xml b/tmp/en-US/xml_tmp/Book_Info.xml new file mode 100644 index 0000000..474f102 --- /dev/null +++ b/tmp/en-US/xml_tmp/Book_Info.xml @@ -0,0 +1,28 @@ + + +%BOOK_ENTITIES; +]> + + Fedora Cookbook + A collection of tutorials for Fedora + Documentation + 0.1 + 0 + 0 + + + The Fedora Cookbook contains a collection of tutorials and short guides. The book is designed to encourage community participation; submissions are welcome and the Fedora Docs community provides review and pubishing. If you would like an addition to this guide, you can request or get help to write it. + + + + + + + + + + + + + diff --git a/tmp/en-US/xml_tmp/Cloud.xml b/tmp/en-US/xml_tmp/Cloud.xml new file mode 100644 index 0000000..5122196 --- /dev/null +++ b/tmp/en-US/xml_tmp/Cloud.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + +Cloud + + diff --git a/tmp/en-US/xml_tmp/Communications.xml b/tmp/en-US/xml_tmp/Communications.xml new file mode 100644 index 0000000..8e2913f --- /dev/null +++ b/tmp/en-US/xml_tmp/Communications.xml @@ -0,0 +1,12 @@ + + +%BOOK_ENTITIES; +]> + + Communications +
+ Internet Relay Chat + +
+
diff --git a/tmp/en-US/xml_tmp/Communications/bip.xml b/tmp/en-US/xml_tmp/Communications/bip.xml new file mode 100644 index 0000000..f41b959 --- /dev/null +++ b/tmp/en-US/xml_tmp/Communications/bip.xml @@ -0,0 +1,311 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Installing the <systemitem class="daemon">bip</systemitem> IRC Proxy + + Internet Relay Chat, or IRC, is a venerable and popular way to communicate over the internet. Fedora users can get help on IRC, and many other open source projects use it to collaborate. IRC is accessed using an IRC Client, and clients are available for almost every platform, including Windows, OS X, Android, iOS, and of course every Linux distribution. + + + bouncer + + + An IRC Proxy, or bouncer, connects to an IRC server just like any other client. Rather than presenting the connection in a chat window, the bouncer relays the connection to other clients. You can connect multiple clients to the same bouncer, allowing conversations to remain uninterrupted as you move between devices. The bouncer also keeps logs, and replays recent conversations when you connect, so you can catch up after being away. + + + The bip is easy to install and configure in Fedora. Follow the instructions below, and you'll be up and running in just a few minutes. + +
+ Required Ingredients + + + + Seperate machines for the IRC proxy and client. + + + This ingredient is optional; you can use bip on the same system as the client to keep logs, or a persistent IRC session while switching users or logging out. bip is most useful when run on a seperate server, and can work on even low power devices like a Raspberry Pi or other ARM device. + + + + An active internet connection. + + + + The bip package. + + + + + An IRC Client. + + + Fedora offers many IRC clients, and the right one is a matter of personal preference. If you are new to IRC, try starting with hexchat. + + + + + tcp port 7778 set to forward to your bip server. + + + This is only needed if you want to use the server when outside your home network. + + + +
+
+ Directions + + Installing and Configuring <systemitem class="daemon">bip</systemitem> + + + Install required packages on the server: + + + yum install bip + + + + + Use the bipgenconfig utility to generate a configuration file. + + + In this example, you will configure the freenode IRC network. Fedora's IRC channels are on Freenode. + + + + Start bipgenconfig from a terminal. + + bipgenconfig + + # This script will help you build a configuration file + # + # WARNING: non-advanced mode, some 'expert' options'll be hidden ! + # + + 1. Set global options + 2. Add a new network + 3. Add a new user + + 4. View global options + 5. View/Edit/Delete networks + 6. View/Edit/Delete users + 7. Generate a server certificate/key pair + 8. Switch to advanced mode + + 10. Exit: store, write configuration and exit + 11. Exit without saving + 12. Store configuration for later use + + 20. Reset config options + 21. Load stored config + 22. Parse and load current config (todo) + + What do you want to do ? + + + + + + Enter the system wide settings dialog by pressing 1 and Enter + + + + * Do you want to enable channel logging ? [Y/n] y + * Do you want to enable system logging ? [Y/n] y + * In which directory do you want logs to be stored ? + [/home/pete/.bip/logs] /var/log/bip/ + + + + Logging is turned on here, and logs are sent to the system log directory. + + + + + Back at the main menu, press 2 and Enter to create a network definition. + + + * Network's name freenode + * Enable SSL for this network ? [y/N] n + + Adding a new server : + * IRC server's IP address/hostname irc.freenode.net + * IRC server's port [6667] 6667 + Do you want to add a new server ? [Y/n] n + + + + + The Add a new user section at option 3 is where you configure your user for bip, the connections bip will provide to that user, and the user's accounts on the previously configured networks. + + + * User's internal name ? fedorauser + Set a password for his bip account: ? Password: + + * User's default IRC nickname fedorauser + * User's default IRC username fedorauser + * User's default IRC realname Fedora B User + + * Do you want to activate backlog {play back logs} system ? + [Y/n] y + + + The options above are for your user account with bip. The password is hashed when stored, and does not appear on the screen when typed. + + + Adding a new connection : + * Connection name (used by bip only) freenode + * Network to connect to freenode + * Use default identity ? [Y/n] y + * IRC server's password ? fedorauser:freenode-nickserv-password + + + In this section, you have created a connection for the freenode network that was defined in an earlier step. Freenode accepts authentication to a registered nick by a server password like the one in the example. While the configuration file will only be readable by root on the server, this password is stored in plain text. + + + * Follow nicknames changes from clients to use upon + reconnection (if false, bip'll use config nickname) [Y/n] n + * Ignore nickname change sent by a client (first one only, + upon client attach) [Y/n] y + * Set nickname to this value when there's no more client + attached: fedorauser + * Set this away message when there's no more client + attached: + * Send this raw message upon connection to IRC server + + + These options are set to retain the configured user name as much as possible. It is generally considered good IRC ediquette to avoid adding noise by changing your nick often. + + + Adding a new channel : + * Channel name #fedora + * Channel key (optional) + Do you want to add a new channel ? [Y/n] y + + Adding a new channel : + * Channel name #fedora-docs + * Channel key (optional) + Do you want to add a new channel ? [Y/n] n + Do you want to add a new connection ? [Y/n] n + + + Configure the channels you would like to automatically join, and enter the channel password if required. bip will connect to these channels when it starts. If you join additional channels, bip can keep them open for you, but they will not be rejoined if the service is restarted. + + + + + Select option 10 after reviewing your configuration to save and exit. + + + Configuration stored in /home/pete/.bip/bipgenconfig.store + Configuration saved in /home/pete/.bip/bip.conf.autogen + 1 users defined, 1 networks defined + Configuration has been generated in /home/pete/.bip/bip.conf.autogen + You have to rename all generated files to use them + + + + + Copy the new configuration file to the appropriate path and set ownership. + + + + sudo cp /home/fedorauser/.bip/bip.conf.autogen /etc/ + + + sudo chown root:bip /etc/bip.conf + + + sudo chmod 0640 /etc/bip.conf + + + + + + + + Activate the bip service: + + systemctl start bip + systemctl enable bip + + + + + Configure your IRC client to use the bip service. + + This example is for HexChat. To configure other clients, refer to that client's documentation. + + + + + Launch hexchat and open the Network List by clicking Hexchat then Network List.... + + + + + Click the Add button in the Network List window. + + + A new network item is immediately added to the Networks. Type in a name for your network, such as Fedorauser's BIP server. + + + + Click Edit... to enter more details for the connection. + + + + Click Add to add an address for your server. A new entry will immediately be created for editing in the list. + + + Enter your server's IP address and the port number. It should look something like this: + + + 192.168.1.72/7778 + + + + + Enter your bip user information in the Password:. The form is bip_username:bip_connection:bip_user_password. To use the freenode connection from the earlier steps, this would be: + + + fedorauser:freenode:bip_user_password + + + + + If you choose, checking the box for Connect to this network automatically will configure hexchat to connect to your bouncer every time hexchat is opened. + + + + + + + +
+ +
+ References + + + Upstream Documentation + + + + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/Creating_GPG_Keys.xml b/tmp/en-US/xml_tmp/Creating_GPG_Keys.xml new file mode 100644 index 0000000..1a8eb9b --- /dev/null +++ b/tmp/en-US/xml_tmp/Creating_GPG_Keys.xml @@ -0,0 +1,91 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Creating GPG keys. + + Creating GPG keys is easy. gpg --gen-key + + +$ gpg --gen-key +gpg (GnuPG) 1.4.16; Copyright (C) 2013 Free Software Foundation, Inc. +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + +Please select what kind of key you want: + (1) RSA and RSA (default) + (2) DSA and Elgamal + (3) DSA (sign only) + (4) RSA (sign only) +Your selection? 1 +RSA keys may be between 1024 and 4096 bits long. +What keysize do you want? (2048) 3072 +Requested keysize is 3072 bits +Please specify how long the key should be valid. + 0 = key does not expire + <n> = key expires in n days + <n>w = key expires in n weeks + <n>m = key expires in n months + <n>y = key expires in n years +Key is valid for? (0) 1y +Key expires at Wed 15 Apr 2015 09:40:08 PM EDT +Is this correct? (y/N) y + +You need a user ID to identify your key; the software constructs the user ID +from the Real Name, Comment and Email Address in this form: + "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>" + +Real name: Beefy +Email address: beefy@fedoraproject.org +Comment: FAKE +You selected this USER-ID: + "Beefy (FAKE) <beefy@fedoraproject.org>" + +Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o +You need a Passphrase to protect your secret key. + +You don't want a passphrase - this is probably a *bad* idea! +I will do it anyway. You can change your passphrase at any time, +using this program with the option "--edit-key". + +We need to generate a lot of random bytes. It is a good idea to perform +some other action (type on the keyboard, move the mouse, utilize the +disks) during the prime generation; this gives the random number +generator a better chance to gain enough entropy. +..+++++ +...+++++ +We need to generate a lot of random bytes. It is a good idea to perform +some other action (type on the keyboard, move the mouse, utilize the +disks) during the prime generation; this gives the random number +generator a better chance to gain enough entropy. +......+++++ +.........................+++++ +gpg: key 20EE698C marked as ultimately trusted +public and secret key created and signed. + +gpg: checking the trustdb +gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model +gpg: depth: 0 valid: 2 signed: 48 trust: 0-, 0q, 0n, 0m, 0f, 2u +gpg: depth: 1 valid: 48 signed: 50 trust: 47-, 0q, 0n, 0m, 1f, 0u +gpg: depth: 2 valid: 8 signed: 16 trust: 8-, 0q, 0n, 0m, 0f, 0u +gpg: next trustdb check due at 2014-09-09 +pub 3072R/20EE698C 2014-04-16 [expires: 2015-04-16] + Key fingerprint = E6FE 3BF4 F307 00BD 6517 050F C159 309E 20EE 698C +uid Beefy (FAKE) <beefy@fedoraproject.org> +sub 3072R/C68ACE5D 2014-04-16 [expires: 2015-04-16] + + +
+ + diff --git a/tmp/en-US/xml_tmp/Documenting_Fedora.xml b/tmp/en-US/xml_tmp/Documenting_Fedora.xml new file mode 100644 index 0000000..a4e88ef --- /dev/null +++ b/tmp/en-US/xml_tmp/Documenting_Fedora.xml @@ -0,0 +1,13 @@ + + +%BOOK_ENTITIES; +]> + + Documenting Fedora + + This chapter explains how to write documentation for Fedora, such as submissions to this guide. + + + + diff --git a/tmp/en-US/xml_tmp/Documenting_Fedora/writing_recipes.xml b/tmp/en-US/xml_tmp/Documenting_Fedora/writing_recipes.xml new file mode 100644 index 0000000..58c2c87 --- /dev/null +++ b/tmp/en-US/xml_tmp/Documenting_Fedora/writing_recipes.xml @@ -0,0 +1,167 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Writing Recipes + + Writing recipes for the Fedora Cookbook is easy! Use a provided template to get started, submit your tutorial to the Fedora Documentation team for review, and we'll publish. + +
+ Required Ingredients + + + + + Article template from the provided examples. + + + + + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF + + + + + A topic. You will need something to write the tutorial about! + + + + + A reviewer. When you submit your tutorial, a Fedora Docs team member will help you review the content to make sure it is clear and understandable. + + + + + A license. We need your permission to distribute your work and help keep it up to date. + + + +
+
+ Directions + + Creating a New Tutorial + + + Choose a topic. The focus of the article should be clear, and you should be able to achieve the goal in a short series of steps. If the process is complex, consider splitting into a series of smaller articles. + + + Write about Fedora! + + Fedora Documentation should be only cover capabilities that Fedora can provide. Fedora is about free software, and the docs should be as free as the code. + + + Submissions that require software not available in Fedora should be avoided. Tutorials that require software that is not permissible for Fedora cannot be accepted. + + + + + + + Download a template from the repository maintained by the Fedora Docs team. Choose the format you like, then click plain to get it in a format you can cut and paste into an editor. + + + + + An introduction. + + + + + A list of ingredients required to complete the tutorial + + + + + The procedural instructions. + + + + + References to resources or other content on the same subject. + + + + + You can submit your tutorials in any understandable format. Eventually, it will be converted to DocBook, but the content is more important than the format. Choose a format you are comfortable with. + + + + + Write an introduction to your tutorial. It doesn't need to be long, but the reader should have a good idea of the results. + + + + + Write an outline of the procedure you want to document. This outline doesn't need to be detailed yet, just give an overview of the steps needed. + + + + + Follow your outline and fill in the details. Start with the minimum acceptable configuration, and add the minimal configuration to the ingredients list. + + + If possible, you should use a virtual machine or a clean user account. You can miss important steps because of local changes to installed packages or user configuration files. + + + + + Make sure that your directions achieve the desired result. If there are steps that would be better in a seperate recipe, you should reference the other recipe. If it doesn't exist, you can write that first or request that it be written. + + + + + Update your ingredients list with the requirements you found when testing the instructions. + + + + + License your content. If you have an FAS account and have agreed to the Fedora Contributor Agreement, that's good enough. This defaults to CC-BY-SA, used by most Fedora Documentation. + + + If you want to use another license, you must declare it. The license must allow redistribution and modification, at least for non-commercial purposes. If you have questions about licensing, ask. + + + + + Submit your tutorial to the Fedora Docs Quality Assurance mailing list for review. + + + Fedora Docs volunteers will check over your tutorial and work with you to improve it. We want to teach you how to write good content, just like you want to help users with the subject of the tutorial. + + + + + After the review, a Fedora Docs volunteer will help find the best place for your content. Most recipes will probably end up in the Fedora Cookbook, but you might want to write for one of the more formal Guides at + + + The guide will also be submitted for translation, so Fedora's users around the globe can benefit. See for more information about the Fedora Localization project. + + + +
+ +
+ References + + + Fedora Documentation Guide + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/Fedora_Cookbook.ent b/tmp/en-US/xml_tmp/Fedora_Cookbook.ent new file mode 100644 index 0000000..ce44fb9 --- /dev/null +++ b/tmp/en-US/xml_tmp/Fedora_Cookbook.ent @@ -0,0 +1,6 @@ + + + + +http://bugzilla.redhat.com/"> + diff --git a/tmp/en-US/xml_tmp/Fedora_Cookbook.xml b/tmp/en-US/xml_tmp/Fedora_Cookbook.xml new file mode 100644 index 0000000..4ffc863 --- /dev/null +++ b/tmp/en-US/xml_tmp/Fedora_Cookbook.xml @@ -0,0 +1,23 @@ + + +%BOOK_ENTITIES; +]> + + + + + + + + + + + + + + + + + + diff --git a/tmp/en-US/xml_tmp/GPG.xml b/tmp/en-US/xml_tmp/GPG.xml new file mode 100644 index 0000000..603472b --- /dev/null +++ b/tmp/en-US/xml_tmp/GPG.xml @@ -0,0 +1,24 @@ + + %BOOK_ENTITIES; +]> + + + +
+ GnuPG + + GNU Privacy Guard or GnuPG or just plain GPG is an open source iteration of Pretty Good Privacy (PGP) and provides authentication and encryption for email and files based on asymmetric cryptography. Using GPG allows an individual or organization to help protect their coorespondances as they cross the Internet or other medium. + + +
+ + diff --git a/tmp/en-US/xml_tmp/Multimedia.xml b/tmp/en-US/xml_tmp/Multimedia.xml new file mode 100644 index 0000000..b7d4727 --- /dev/null +++ b/tmp/en-US/xml_tmp/Multimedia.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + +Multimedia + + diff --git a/tmp/en-US/xml_tmp/Networking.xml b/tmp/en-US/xml_tmp/Networking.xml new file mode 100644 index 0000000..53e962b --- /dev/null +++ b/tmp/en-US/xml_tmp/Networking.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + +Networking + + diff --git a/tmp/en-US/xml_tmp/Preface.xml b/tmp/en-US/xml_tmp/Preface.xml new file mode 100644 index 0000000..43879c7 --- /dev/null +++ b/tmp/en-US/xml_tmp/Preface.xml @@ -0,0 +1,13 @@ + + +%BOOK_ENTITIES; +]> + + Preface + + + + + + diff --git a/tmp/en-US/xml_tmp/Productivity.xml b/tmp/en-US/xml_tmp/Productivity.xml new file mode 100644 index 0000000..0b3f3ab --- /dev/null +++ b/tmp/en-US/xml_tmp/Productivity.xml @@ -0,0 +1,10 @@ + + +%BOOK_ENTITIES; +]> + +Productivity + + + diff --git a/tmp/en-US/xml_tmp/Productivity/taskd.xml b/tmp/en-US/xml_tmp/Productivity/taskd.xml new file mode 100644 index 0000000..16a33ac --- /dev/null +++ b/tmp/en-US/xml_tmp/Productivity/taskd.xml @@ -0,0 +1,47 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Managing tasks using Taskwarrior + + Taskwarrior is an open-source cross platform command-line task management tool that allows you to easily capture, annotate, manipulate and present your tasks as well as sync them among your devices. In this recipe, we see how to set up a Taskwarrior server and a set of clients. + +
+ Required Ingredients + + + + + taskd from the Fedora repositories - sudo yum install taskd + + + + + task from the Fedora repositories - sudo yum install task + + + + + vit - optional - from the Fedora repositories - sudo yum install vit + + + + + Your favorite text editor. You can use whatever you prefer, but please save them as a plain text file instead of a binary format such as ODF + + + +
+
diff --git a/tmp/en-US/xml_tmp/Revision_History.xml b/tmp/en-US/xml_tmp/Revision_History.xml new file mode 100644 index 0000000..66a49bf --- /dev/null +++ b/tmp/en-US/xml_tmp/Revision_History.xml @@ -0,0 +1,26 @@ + + + + Revision History + + + + 0.0-1 + Sat Mar 22 2014 + + Pete + Travis + immanetize AT fedoraproject.org + + + + member + + + + + + + + diff --git a/tmp/en-US/xml_tmp/Security.xml b/tmp/en-US/xml_tmp/Security.xml new file mode 100644 index 0000000..2f7e38d --- /dev/null +++ b/tmp/en-US/xml_tmp/Security.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + +Security + + diff --git a/tmp/en-US/xml_tmp/Security/ssh-keygen.xml b/tmp/en-US/xml_tmp/Security/ssh-keygen.xml new file mode 100644 index 0000000..4435c0a --- /dev/null +++ b/tmp/en-US/xml_tmp/Security/ssh-keygen.xml @@ -0,0 +1,133 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Creating SSH Keys + + Secure Shell, or SSH, is a powerful and popular tool for connecting to Fedora systems over local or global networks. SSH is more secure when used with keys. Like a physical key and lock, an ssh public and private key are paired to work only with each other. Using keys can make connecting easier, and systems that use keys can be made more secure by turning off ssh password access. + +
+ Required Ingredients + + + + openssh-clients - Package, comes by default on most systems. + + + openssh - Package, comes by default on most systems. + + + Working Network Connection - Network services need a network! + + + Target host - Another computer that you have network and password access to. You will need either an IP address or a domain name for this machine. + + + + Local testing + + To test ssh access against the local machine instead of another on the network, use localhost as the target hostname. + + + +
+
+ Directions + + Setting up SSH Keys + + Create the key. + + ssh-keygen -b 4096 -N "secret" -f ~/.ssh/target_id_isa + + + + If you don't declare any options, ssh-keygen will ask for the required minimum interactively. Read about the example's options below, or find more options in man ssh-keygen. + + + -b 4096 : Generates a 4096-bit key, stronger than the default. + + + -n secret : A passphrase for the key. Optional, but strongly recommended. + + + -f ~/.ssh/target_id_rsa : The file to create. Call the file anything, but store it in ~/.ssh/ + + + + + + Copy the public key to your target. + + + ssh-copy-id -i ~/.ssh/target_id_rsa.pub target_ip + + + + + The ssh-copy-id utility opens an ssh connection to the target using password authentication and adds the contents of the public key to ~/.ssh/authorized_keys`. The file can also be shared by other means and appended to authorized_keys manually, a method used for systems where password authentication cannot be turned on. + + cat target_id_rsa.pub >> ~/.ssh/authorized_keys + + + + + + Test the key: + + + ssh -i ~/.ssh/target_id_rsa -o PasswordAuthentication=no target_ip + + + + + + Add an entry in your client ssh configuration for the key. ssh will try all keys in ~/.ssh/ when connecting to any host unless configured otherwise, so configuring it to only use keys that are explicitly paired to a host will reduce rejected authentication attempts and speed connections. + + + Editing <filename>~/.ssh/config</filename> + + + Host * + IdentitiesOnly yes + + Host target_ip + PasswordAuthentication No + IdentityFile ~/.ssh/target_id_rsa + + + + +
+ +
+ References + + + ssh-keygen(1) - manual for ssh-keygen + + + + ssh-copy-id(1) - manual for ssh-copy-id + + + + ssh-config(5) - manual for ssh client configuration files + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/Security/ssh-proxy.xml b/tmp/en-US/xml_tmp/Security/ssh-proxy.xml new file mode 100644 index 0000000..2a06d16 --- /dev/null +++ b/tmp/en-US/xml_tmp/Security/ssh-proxy.xml @@ -0,0 +1,118 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ SSH access to hosts on an internal network + + On a private network, such as the NAT network used by most homes, a machine can be accessed using ssh by forwarding the incoming port 22 on the router to a single machine inside the network. To access more than one machine from outside the network, proxy requests through that host. + + + This approach is more straightforward than forwarding multiple ports, because it only requires one forwarding rule to be configured, one change in the ssh client configuration for the outside machine, and no additional configuration on the other hosts. + +
+ Required Ingredients + + + + A port forwarding rule for one host on the internal network. Log in to your router to setup the rule. Because router interfaces vary, consult your router's manual for help. + + + A target for the above port forwarding rule configured to accept ssh connections (default on most systems). + + + An internal network with other ssh accessible hosts. + + + The outside address for your internal network. Home users with dynamically assigned IP addresses should read + + + The address space for your internal network. On many home routers, this will be 192.168.1.* or 192.168.0.1 + + + + + Address Space Reuse + + Adddresses like 192.168.1.0/24 are reserved for use in private networks. Because the proxy rule is applied based on the address space of the target, you should configure your router to use a less common set of addresses. + + + If your router can give addresses in the 192.168.42.0/24 network, for example, your proxy rule won't get in the way when connecting to machines on a different network that uses 192.168.1.0/24 addresses. + + +
+
+ Directions + + Configuring an ssh proxy + + Configure your router to forward incoming traffic on port 22 to one machine that will act as the proxy. If you choose, configure the router to use a less common subnet then reboot it. + + + Open the firewall on all machines to ssh traffic. This is the default on most systems. Use the graphical firewall application firewall-config, or issue the commands below as root. + + firewall-cmd --permanent --add-service=ssh + firewall-cmd --reload + + + + Ensure sshd is enabled and running on all target systems by running the commands below as root. + + systemctl enable sshd + systemctl start sshd + + + + Edit ~/.ssh/config on the initiating system as below: + + Host 192.168.42.* + ProxyCommand ssh -W %h:%p external_address + #suggested optional ssh key declaratons: + IdentityFile ~/.ssh/internal_id_rsa + Host external_address + IdentityFile ~/.ssh/proxy_id_rsa + + + + + + Test the configuration from inside and outside the network. Using ssh verbosely will show how the ProxyCommand statement relays your connection. + + ssh -vvv 192.168.42.7 + + + + +
+ +
+ References + + + ssh-config(5) - ssh client configuration manual. + + + firewall-cmd(1) - manual for firewalld command line utility. + + + - recommended reading on ssh authentication. + + + RFC1918 - defines private address spaces. + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/Storage.xml b/tmp/en-US/xml_tmp/Storage.xml new file mode 100644 index 0000000..5511e0b --- /dev/null +++ b/tmp/en-US/xml_tmp/Storage.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + +Storage + + diff --git a/tmp/en-US/xml_tmp/Virtualization.xml b/tmp/en-US/xml_tmp/Virtualization.xml new file mode 100644 index 0000000..f4bdbb8 --- /dev/null +++ b/tmp/en-US/xml_tmp/Virtualization.xml @@ -0,0 +1,9 @@ + + +%BOOK_ENTITIES; +]> + + Virtualization + + diff --git a/tmp/en-US/xml_tmp/Virtualization/Access_To_libvirt_Without_root.xml b/tmp/en-US/xml_tmp/Virtualization/Access_To_libvirt_Without_root.xml new file mode 100644 index 0000000..2c826e0 --- /dev/null +++ b/tmp/en-US/xml_tmp/Virtualization/Access_To_libvirt_Without_root.xml @@ -0,0 +1,102 @@ + + + %BOOK_ENTITIES; + ]> + + +
+ Access to libvirt without root privileges + + By default, only root can administer virtual machines using libvirt. Use these instructions to create a special group whose members will be able to use libvirt. + +
+ Required Ingredients + + + + Package 'polkit' + + + + + Package 'libvirt' + + + +
+
+ Create polkit policy for libvirt + + + + Create polkit policy for libvirt: + + + +touch /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla + + + + + + Open the policy file in an editor. + + + +$EDITOR /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla + + + + + + Paste in the rule below. + + +[libvirt group Management Access] +Identity=unix-group:libvirt +Action=org.libvirt.unix.manage +ResultAny=yes +ResultInactive=yes +ResultActive=yes + + + + + Create group for users that can access libvirt without + root privileges: + + + +groupadd libvirt + + + + + + Add your users to the special group: + + + +usermod -a -G libvirt user_name + + + + +
+
+ References + + + + Libvirt policykit documentation + + + +
+
diff --git a/tmp/en-US/xml_tmp/examples/docbook.example b/tmp/en-US/xml_tmp/examples/docbook.example new file mode 100644 index 0000000..ca46712 --- /dev/null +++ b/tmp/en-US/xml_tmp/examples/docbook.example @@ -0,0 +1,84 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Name Of Article + + Replace this text with an introduction to your tutorial. + +
+ Required Ingredients + + + + Required package group + + + + + + +
+
+ Directions + + Creating a NAME_OF_ARTICLE + + Install required packages: + + yum install PACKAGE_LIST + + + + + Activate required services: + + systemctl start SERVICE_NAME + systemctl enable SERVICE_NAME + + + + + + Edit some configuration file + + + You might want to explain further about that change, in another package. + + + + You're getting the idea about the steps by now. Continue describing the process. + + +
+ +
+ References + + + Upstream Documentation + + + + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/examples/markdown.example b/tmp/en-US/xml_tmp/examples/markdown.example new file mode 100644 index 0000000..d7cfdaa --- /dev/null +++ b/tmp/en-US/xml_tmp/examples/markdown.example @@ -0,0 +1,49 @@ + + + +Name Of Article +================== + +Replace this text with an introduction to your tutorial. + +Required Ingredients +-------------------------- + + +* Required package group + +* Required services +* Required tools and services + +Directions +--------------- + +### Creating a NAME_OF_ARTICLE + +1. Install required packages: + +> yum install PACKAGE_LIST + +2. Activate required services: + +> systemctl start SERVICE_NAME +> systemctl enable SERVICE_NAME + +3. Edit some configuration file + +You might want to explain further about that change, in another package. + +4. You're getting the idea about the steps by now. Continue describing the process. + +References: + +* [Upstream documentation](http://example.com) "Upstream Documentation" +* [Your Blog](http://example.com/myblog/posts/todays_date) "Your blog" + diff --git a/tmp/en-US/xml_tmp/git/secure-git-pull.xml b/tmp/en-US/xml_tmp/git/secure-git-pull.xml new file mode 100644 index 0000000..6d6cf0b --- /dev/null +++ b/tmp/en-US/xml_tmp/git/secure-git-pull.xml @@ -0,0 +1,133 @@ + + + %BOOK_ENTITIES; +]> + + + +
+ Secure deployment with Git and SSH + + Git, a distributed version control system, can be used to transfer software and other files to remote systems. By configuring the remote system to pull content from a git repository on a schedule, deployment can be accomplished with a simple local merge. Configuring the system that hosts the repository to restrict access from the remote system enhances security without affecting the method's usefulness. + +
+ Required Ingredients + + + + Two computers running Fedora with a working network connection. + + + Git installed on both systems, and a git repository on one. + + + + A dedicated user account. + + + A dedicated SSH authentication key + + +
+
+ Directions + + Configuring the host + + Create and configure a new user account to use for the transfer. For security reasons, this account will only be allowed to interact with git. + + + + First, identify the path to your git repository. Store it in a shell variable, for convenience. + + + repo_directory=/srv/repos/my-project.git + + + + + Create the user account. + + + useradd --home $repo_directory --shell /usr/bin/git-shell puller + + + + The options given to useradd restrict the user's account. Refer to the explanation below, and man useradd for further insight. + + + + --home $repo_directory - sets the account's home directory as the repository, using the shell variable from the previous step. + + + --shell /usr/bin/git-shell - Sets the login shell to git shell, a special utility provided with git that will only allow the user to execute git commands. + + + puller - The name of the user to create. Name the account something that will remind you of its purpose. + + + + + + Copy the public half of your ssh key into the user's home directory. + + mkdir $repo_directory/.ssh/ + + cp puller_id_rsa.pub $repo_direcory/.ssh/ + + + + + + Give the user read only access to the repository + + + + + + + + + <emphasis>Optional:</emphasis> tell git to ignore the ssh key + + You can add the ssh public key to your git repository to share it, or tell git to ignore they key with the instructions below. + + pushd $repo_directory + echo ".ssh/" >> .gitignore + git add .gitignore + git commit -m "Ignore $repo_directory/.ssh" + popd + + + + + + + + Configure the remote host to use your repository + + +
+ +
+ References + + + Upstream Documentation + + + + + +
+ +
+ + diff --git a/tmp/en-US/xml_tmp/images/icon.svg b/tmp/en-US/xml_tmp/images/icon.svg new file mode 100644 index 0000000..b2f16d0 --- /dev/null +++ b/tmp/en-US/xml_tmp/images/icon.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + -- cgit