From patchwork Sun Jan 21 21:46:06 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcus Folkesson X-Patchwork-Id: 10178559 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 727D360353 for ; Mon, 22 Jan 2018 13:35:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5002127FAC for ; Mon, 22 Jan 2018 13:35:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4466F2623D; Mon, 22 Jan 2018 13:35:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from USFB19PA15.eemsg.mail.mil (uphb19pa12.eemsg.mail.mil [214.24.26.86]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 613C02623D for ; Mon, 22 Jan 2018 13:35:51 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA15.eemsg.mail.mil with ESMTP; 22 Jan 2018 13:35:50 +0000 X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="8374385" IronPort-PHdr: =?us-ascii?q?9a23=3A3gR9QBx71HGwMy3XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1u0VKfad9pjvdHbS+e9qxAeQG9mDsrQc06L/iOPJYSQ4+5GPsXQPItRndiQuro?= =?us-ascii?q?EopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZv?= =?us-ascii?q?JuTyB4Xek9m72/q99pHPfglEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+?= =?us-ascii?q?VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfM?= =?us-ascii?q?QA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb5Q6o0WTC/5Kl1ThHmhj?= =?us-ascii?q?oMOzog/G3KlsB8iaRWqw+jqRNi2Y7ZeIGbOuRwcK3eet0VR2RBUNtJVyFDH4+x?= =?us-ascii?q?YZUAD/EaMOpEs4XwvUcCoAGiCQWwAu7k1z9GhmXx3a0/y+kvFhvJ3BY8ENITq3?= =?us-ascii?q?TfsdX7NKAWUeC20qbI1i7Db/RQ2Tzg74XIdwouoeuQUrJtasrd00cvFwTBjlWT?= =?us-ascii?q?t4PlJCiV1uMLs2WA4OpgUPigi28jqw1rvjevwcIsh5DPi4kIxF7E8iB5z5w0Jd?= =?us-ascii?q?2+UEN7ecKrHIFRtyGcMYZ9X8AsQ3lwtSonxbALtoS3cSgXxJg92RLSZOKLf5KV?= =?us-ascii?q?7h77W+ucIC10iG9hdb+wnRq+70atxvHmWsWpzFpHrixImcTWuH8XzRzc8M2HR+?= =?us-ascii?q?N4/kemxDmAyRje6vpBIUAojarbLIMhwqIompoTr0vDGij2lV3qjKCMbEUk+/Wo?= =?us-ascii?q?6//9brX6pp6TK490igbkPqQohsO/Gvg3PhILX2ia/eSwzLzj/UvnT7VWlvA6j6?= =?us-ascii?q?bUvZ/AKckbu6K1GRFZ34k95xqlEjuqyNEYkmMGLFJBdhKHlY/pO1TWLfDjE/i/?= =?us-ascii?q?h1WskDF2x/HJJ7HuGZLNLmXFkLj9Y7l98FVRyBYzzN9D55JUDasNIPToWkDrrt?= =?us-ascii?q?DYARg5MxKsz+b9FNp9zp8eWX6IAqKBMqPStlmI6fgzI+mMfoAVvi3wK/oi5/7o?= =?us-ascii?q?iH82g0QdfbW30psNc3C0BPNmI1+WYXD0mNcODX8KvhYiTOztkFCCUzxTaGyuUK?= =?us-ascii?q?I//TE7D4SmDYbdRo22jryB2Dq7H5JNaWBbDFCMDWroe5+DW/cWZyKYOtVhnSAc?= =?us-ascii?q?Vbi9V48h0gmjtBfkxLV8MOXU/CwYtY7k1NVu5u3ciw89+iJuA8SayWGNQHl+nn?= =?us-ascii?q?kUSD8uwKB/vUt9x0+e3qh/hfxYE8Fc6O1NUgc7LpPT1fJ1C8r1Wg7bedeJUlmm?= =?us-ascii?q?SM28AT4tVtIx38MOY0FlFtq/khDMxTCqDqQJmLyMAZw77rjT32PtJ8pnzXbJyr?= =?us-ascii?q?UhhUE8QsRTLW2mmrJ/9w/LCo7IlUWZi7ildaAC0y7I6miD0XCOvUFDXQ53SaXK?= =?us-ascii?q?Q3YfZk7MotT44kPNVLiuCLs9PgtG086CJbNAasf1glVeWPfjJNPebnqxmmaxAh?= =?us-ascii?q?aIwKiBbI/ue2kE3SXdDlIIkwYJ8nacNgg+BzmhrHzEADxoC13vf1vm8fNip3Oj?= =?us-ascii?q?Uk800waKYlV/2Lqt4BEVn/2cS+gI07IcoighsTR0HE2l39LSEdWPuxRucL9bYd?= =?us-ascii?q?Mn71dNzXjZuBBlPpy8M6BigUYTcgp2v0Pq0hV4FJ9AnNMkrHw00QVyLriY30lZ?= =?us-ascii?q?dzOC2pDwOKPYJXXu/By1bK7WwF7e2s6M+qgT8PQ4t0njvAaxG0os6XVoyd9V3G?= =?us-ascii?q?ed5pXRFwcSVIrxUkcu+xhhqbDaeTMx54TO1X1jKaO0qCPN28o1BOs5zRatZ9Rf?= =?us-ascii?q?P7mHFA/1Ds0XHMuuJ/Ypm1iucxIIJudS9LQ7P8m+bfuJxLarPPp8nDKhlWlI+p?= =?us-ascii?q?1y0liN9yViUO7FxIwKzO2d3gedUDf8llihuNjtmY9YfTESAna/yS/8CYFNfKJy?= =?us-ascii?q?eZgECXyyI8y3wdVznIXtVGJZ9FG9AVMGxM6pdgCIY1z7wwJQyVwdoWa7liug0z?= =?us-ascii?q?x0jzYpo7KF3CPT3uvvbxUHOmtERWV4i1fjP5S0hcgAXEe0dwgpiAel5UHiyqhA?= =?us-ascii?q?qqR/NW7TQVxUfyXtNGFiVKywt7SHY8FV7pMkqyNXX/qgYVqCUL7yvwMa0z//H2?= =?us-ascii?q?tZ3D06eSulupHlnxNkkmKdN21+rGTHdsFq3hjf+dncSeRW3jocSylykSPXCUSk?= =?us-ascii?q?P9m14dWUkI/Osv6/V229Sp1TdjPrwZmcuyu74m1qBxK/kuu3mt3mFwg1yzX719?= =?us-ascii?q?5wWSXPthb8bZHh176mPuJ/YkloGFj85tJ+GoF/iYswmIgc2WMEiZWR/HoHl3rz?= =?us-ascii?q?MNpA1KLldHoNRDgLw9/J7wj+wkFjKGyGx57hXHWH3sRhf8W6Yn8R2i8l9cBKD6?= =?us-ascii?q?OU7LhakitvvlW4qgzQbONmnjcA1fQu82QWg+YTuAoi1i+dGKwdHVFEPSzwkBSF?= =?us-ascii?q?99O+o7tRZGa0arWw11Rxnda6DLGEvA5cRGz1epA4HS9/9s9/Kk7D0GXv6oH4f9?= =?us-ascii?q?nddcoTuQeJkxfEkedVMIg+lvwWhSV5I2LwpmAly/Ulghx0xpG2ppOHK2Jw/KKj?= =?us-ascii?q?HhFXKDP1Z8QJ+jHik6lShMCW0J6zHp95ADUEQIPoTe60EDIVrfnnKQCOHyAnp3?= =?us-ascii?q?eFH7rQAA+f5F1gr33RD5ChL2uXK2UBzdV+WBmdI1RSgBgOUzUnmp40DRylxM39?= =?us-ascii?q?cEZ5/zwR6ET3qh1WxuJvLRn/XX/VpB20ZTcsVJifMB1W4xlB50bVNcyR8Pl+Hy?= =?us-ascii?q?Rf/p2vogyCNHCbZxhIDWEOX0yLGUrvPr+w6tnc6+KYHPaxL+PSYbWSruxTT/mI?= =?us-ascii?q?yoip0ot6+DaMM96CPnd8APIm3UpDR2p2G9zDmzUISSwYiT7Cb9KBqBe74C13od?= =?us-ascii?q?i18O73VwL3+YuPF7xSPM11+xysj6aPLeuQizx9KTZf1pIB3mXHx6Qa3FIIjCFu?= =?us-ascii?q?bTatG6watSHRVKLQhrNXDxkDZiN9LstH8b8z3hJXNs7dltP10aV4g+UvBFhZUF?= =?us-ascii?q?ztgMapZdYFI2ulLlPIGF6LNKiaJT3M28z3Z7m8RqdIjOVMrBCwtzebE1X4PjSf?= =?us-ascii?q?mTnpVhavPvtKjC6HPRxRooW9fgxqCWj5Q9Lscge7P8NvjT0q3b00gWvHOnUHPj?= =?us-ascii?q?R7d0NNr6aQ7T9DgvllAGxO8GZqIfOfmymH6+nYK5AWseZkAylvi+1b4G46y6ZO?= =?us-ascii?q?7C1eSv16gjfSrsVpo1GgiOWPzSBnUBVWoDZRmI2LpVliObne9pRYX3bE/RYN7W?= =?us-ascii?q?GOBBQRvNZqEMPgu7pXytTVk6LzMjhC+crO/cQAH8jUNN6HMH05PBXyGT7UAwwF?= =?us-ascii?q?TTiwOG7CmUNSi/CS+WeTrpQgrZjsgpUOQKdBVFMpDvMaFlhlHNsaLZhtUTMri6?= =?us-ascii?q?Cbg9AT6Hq5tBneWsNavpXdWfKTBfXgMzGZjLZeaxsP27P4IpwZNpfn1Ex6dll6?= =?us-ascii?q?gIPKFlLMXdBKpy1tdBU0oEJM8XdgSG08wFjlagSz738QDvO7ghk2ig5ibus37z?= =?us-ascii?q?fs/007JlzUqyssiEMxg8nqgSiNcD7tK6e9RYdWBDTuuEg1KZ77QAF1bRaunUN+?= =?us-ascii?q?MjfEXLFRj7p6eWBtlgDcpYNFGeRAQq1cfB8Q2faXau0y0VtCsSWo21VI5fHZBp?= =?us-ascii?q?tijwYlap+sr2hd1AJkYt41PbbQK7RJz1RKgKKBoDOo3PgrwAACP0YN7H+SeCkQ?= =?us-ascii?q?tUMVLLYmOSuo8fF36QGZgTRDYnIMV/0ko/Jx6EwyJ/mAzzjh075fKkG9LeqfIL?= =?us-ascii?q?2Fu2LYj86HXksw1l8Ul0lC5bV21cAjc1CKWEApzbqREA8ENcXEKQFIdcZS82LT?= =?us-ascii?q?fSmWu+XX3Z11J5m9FvzvTeKWr6YbnEakHAcvH4QR4cUMBYWj0EbdLcj7NrEF0g?= =?us-ascii?q?kt6B7tJFqbEPRDYAiLnysfo8Gj0J932pFQKSwBDmV4NiW34KrXqhIxjfqdQtg2?= =?us-ascii?q?eHYaX4oDNnIwQsG6nTBWv2hYBjmtzu0Z0BSC7yP7pinIEDn8bt9jZPCIZRNsCN?= =?us-ascii?q?C74igw86m2iFHN6ZrSPWf6Osp+utXX8+MVu46HC+9ITbl6q0rTgY1YR322XGHR?= =?us-ascii?q?CdG1Ipjxa48rbdzyEHm3SUewizMvQMf3JdqtILWIjRvuRYlKrImRxCojOtOlFj?= =?us-ascii?q?ECBxdwoPkO67liag0FeJc0ewPntxogOKylOweXyM+uQma3JTtRVflfwv2wZ6ZL?= =?us-ascii?q?wCo0cu+61HwgQ4kgz+mx8E4CWJEKjhbaxfa4f4dQSDX9FGZBdgvIvic2i29hNu?= =?us-ascii?q?Muzegl2xPIrUMQMzaVe+x1cGZEpc0zBUuOIXVqDWo1X0OTjYjZ7QGwxL0d4yxd?= =?us-ascii?q?n9JQ0e1Ernf+pIPfbyywV6yrs5nVtDAgbdc+qa1rLYPjOteGtI/ZnjHHVpnfqB?= =?us-ascii?q?eFUCmhGPdBhthQOjhXQOdWlmEhOMwGv4VB6U4wVscxJ7xPFKcsqaqwaTphFyIS?= =?us-ascii?q?yzEWV5+Y1jwYnui8w6falguXcJk6Ph0IqolNgtscUy5zYyMRvqyjWp7Xl2CaVG?= =?us-ascii?q?cEPh0f7QNW5AIPjoVwZPzq4JLUTJ9QzD5bu/d0XTHRFplr6VT7VmCWgV73SPi6?= =?us-ascii?q?ne2mxwRSw+7o0tkcRR5wFFNdy/xQlkQ2NLF9M7MQsZLSsj+UaUP6u3rgyPOhJF?= =?us-ascii?q?lV08LUbVP5DI3BtWrySSAc/HoURYhUyH7BCZsSiQ15aL0wpFVNJoCmdVzy5zs+?= =?us-ascii?q?x4RmB7O4T9ykx045rXYaQCenC8BOC/t7sFLRQjFlYIumqJTkO5VTXm9f44eRq1?= =?us-ascii?q?FHn0VxKyS504ZTK9lR4j4QWzhCuSmdvNy3SMBYxc96E5oMLcxlt3f7BqxEJICb?= =?us-ascii?q?o2cqtbz31n/Z5zc8vU+6xDqpAa+3VeZZ8HAFFwo0OWueslEvAPUo8mjM6FDBqF?= =?us-ascii?q?d0//1UBrKXl0V+vC59HoxSBjZOzX2lLVNzQ2ddvupHNqvVaNJTQ+MuZRCxJhMy?= =?us-ascii?q?D/gm0FKV/Utsh3f2fzRythdG+yDaRwQ0STQajarsmTIErsGqIiMVS5VNbTo9dS?= =?us-ascii?q?jFMB6blTpRvBlBd0FgQ4oZDcpd+7EHwYtU+dLPRl2iKS4ZQBBvNB803PREmEFf?= =?us-ascii?q?t0WYfDzSAhCzdfbTqBF3e9merNKxJvTj4AhHkp/nsPw/96gbXX2phxCiQdDEoI?= =?us-ascii?q?/grdCKskyOdLnmPOGifXDBSyXDgg6qibciEZbK4zDZMBBHJJli1XokfZ/hBHbT?= =?us-ascii?q?PRRdO6IUPVdUVbxhZNVdpeBaetVkd7oX9q9rGhKHXAngGIi1oPlBNFbTSizULz?= =?us-ascii?q?+d/eynvYLT8bvdRPD8ZsyW2XnIXb94M4xn6Tn/B7fqy5VR+lT32vdq8kN1V0TG?= =?us-ascii?q?PzqGrNT7KQMB/NOieVf6vp01ATPWB499kH/3yUFEc8oYXTGq8IgCx5xD83vwT/?= =?us-ascii?q?x30lTosOJO7bZk8Zc476pvyciqOafYMe5avlN/AhiIGgVq8Y0gAGplSGBLZe8R?= =?us-ascii?q?M/PRcr4Hjc31ruD3CqgX6AGU++NFaNvIPUfBmtKlBjGbUxxEkx8LqSQGIQuEy/?= =?us-ascii?q?6Fh6h0RN6npefj3EIt7UK+Lhkbw79z/oqE5rCHpOnMbxvW17QEXLblRt/rpLQ2?= =?us-ascii?q?p0yS/eEklKIJemFtbA2nDekdVsoZxmj+yKAn1j8jHN3YELLh4vFDUWg1njX6m5?= =?us-ascii?q?ByB18WAO8bHaKX/YRCmWc1g+7ZNtwTcq1Zn2aACx6lHaEYyX6q7SuXL3NpghfQ?= =?us-ascii?q?3BHsWWmz9kP5rTdkQSvQyNfuikxVVr2sCEdTWSqpPFV0sDKJPArmrtr4o7817F?= =?us-ascii?q?0sMmz5qN2NiHahOKlJEMHlI9ycOyY0rkoNjJItXtyvxZwbGd2lLdcU93F+aOfe?= =?us-ascii?q?62y1nCJapqdHhpDR4seL9fXLE3igiLeaq7aWxDxCzHg3o00/4Mi6Nv7S/92KX+?= =?us-ascii?q?io12EJQid7oAvBWh64p6fVr18KJEOL113Ll5YSPtFD2nk41F/p6/Q/QN4p8wVe?= =?us-ascii?q?DInAbesYpT/vIDv03UqfY9UvWymf0jpYBEj6HkVjFagnxm3woNzGmmvK910vXI?= =?us-ascii?q?lweFTthQZrAIUgNUIt9F8XzzIYHggMchCaAqunBUbkLYsYTUgMcwmH3Lyhd6gr?= =?us-ascii?q?2k18362g6/XObexmAKoNLOxSghSJnFhBFZIcqbceT65ke19B6K7XoRDvC5D9UP?= =?us-ascii?q?j6iXUwNfO0QsdA8cAarnci+RiwRx6h6ZdF8rYah4uFdrZebpjQoM9870lm5TkV?= =?us-ascii?q?dixOmhR/jA22UfoapO/95tjXqp2o6vyhVKw1XeUY6wA0B3hij5v3mF0jrsvY1/?= =?us-ascii?q?1CRY3JiYTy6wRNI3+WuInE0xlzM/cOK5mxcLZm6XoHOzAUJ2gSMtqOd/k8/yht?= =?us-ascii?q?PS3c51NcBMMMedQYPM3KlQBPlELpXLBT9szGGl6XEIpzc94n73D3yT8v65c8VP?= =?us-ascii?q?jv6COuL5DF815NJ+9DjDlrlN/aq+ga3eHSCDMO7XeEZBZ7xCKCy5+QC/f/5uiM?= =?us-ascii?q?x9TUWEkAHiEoSYtdIyCC+QO/TOqviJrpSh+U6tP0gJ8mdkKQQXyxnKIfvqlQEe?= =?us-ascii?q?5Ajjj70SVfF4D0gfKVqNms6GpMu11ZEYZz8wfKGKFCMZV6Ixj4kNekRlRkDCvl?= =?us-ascii?q?ZM7UbgYuuPaRxuoU4uV+KVHxZYkALxIA1rL19HtVTgx1SLLsuVaZR+0RbsN8SP?= =?us-ascii?q?zYtnBV9Z5gK6gXMVifupPqoDlIqFQtDQ4ncrAwqCJVdlXUkA1TRan0pKYKihEA?= =?us-ascii?q?Xt5hpU9MBWWwNXox5zrDUqRUgreeCPgR8jiIVawOVENoMiJiTB+v3pVhZaepl+?= =?us-ascii?q?hdsmxahiN9vOQq0zt+SRu+uS3tp7oN2TUk+LG5qDUOp2dITuCfkyfUE1VM0u4G?= =?us-ascii?q?jaAGC3bt8Va8emUMbJPu4Ll7IsTt7ZUh43U6YRg4Yy0GXPivCyLugKOMGICPts?= =?us-ascii?q?xThAKVssXUcbCzNTQSNqg6yR/7Qnh90wvenBVv8GYQQDWv9twkJIK7Ock7wCqk?= =?us-ascii?q?A27be0gQ4qlRqsv+qUYLTPcqaVNm2GhsydaIRisRRMHUAGY1ig8kaXlYcJJd9x?= =?us-ascii?q?AVCrMkgjGSvqlJ5gsUeivbEpy5+onMmsfFwXc9QsluxmLXvq2KmIgn0Xxkm9Nx?= =?us-ascii?q?6y6Bpm4Sd+jGXMN2BXjzzIhfw/TkZ/qxquAHVJdmyLO5Xf4MKsmj42q214l0VU?= =?us-ascii?q?K+w7QeHka5MPUdybvBVCelU2KYU/yRc2eQhzY5LlLy5R6wI10wbMdFsVQwMvPG?= =?us-ascii?q?hpFGjA3hTbJ0STmMpV/B0mMsL/kWdwQot4e7YwYKVvIeZ/CAJegyx/0zEF8Mb3?= =?us-ascii?q?7PHStrBO66qFqtnIlgO3V8+kX3euXt/RrgMNuVABUEFpTarpFp8/ygWm2BIWNg?= =?us-ascii?q?zAF1PERs8ufQDUg+tu9dc5aXmtjdnMp70e8Dd/hzNS09u9gTmp9s6IWO18eKax?= =?us-ascii?q?7RxI7oJd7JuviYH+Hfz0Myd2FYSLUZYgT16J4hM94kXb3TAbtZvRMBBag1QJwh?= =?us-ascii?q?K3399KdqIwNvagTRfqi7gtH2puKXYZtZv33W7lc3LCfGoR0Dy+e0QBd9b5+wgn?= =?us-ascii?q?X9PpEwSihGr913BRtsBJFPFN8Yrwq7H56Un7m2i8S/+0N/p+AHsKn9B+vU1Nun?= =?us-ascii?q?xYVxXplb5UuNPDrLAqlknFhl3ayOhaLb353wD97yUc8VX+h8BGjeY/nJGZv7Yj?= =?us-ascii?q?SPMcX4clUA8rmby6lRV0mBIifjUO7OryG/HOl16kU8jIpjdazcyyJ+wavc3Y7X?= =?us-ascii?q?bntQuzzrg3mNN5ZE91vMTbjbVghfVOHD/mFhHqAMdozy3OgLON0mhtOb5l8gv3?= =?us-ascii?q?x5zMKZLv35/Qf30UVheMeedRPk?= X-IPAS-Result: =?us-ascii?q?A2DGBgDw52Va/wHyM5BeHAEBAQQBAQoBAYMVKgNmdCeOdY1?= =?us-ascii?q?ugn6YUhEYB4oOQxQBAQEBAQEBAQEBaiiCOCSCSAMDAQI9ARsdAQIBAgkBAQUQM?= =?us-ascii?q?wgDAR0CEQEFARwHEgWIW4E6AQMVAwGpZUCOGAUBHIMLBYECglsKGScNWYIPKgI?= =?us-ascii?q?GEoQ3gTZfgVeBaIJ4ghOBDkQEh2sBBJIxkQw9gkaFTYhEhHcNgwKJGIgFjhSJB?= =?us-ascii?q?gIEAgQFAgYUJYEXNiKBUEwjgQSBeAmCPESBT3eKagEBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 22 Jan 2018 13:35:49 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w0MDZmIa013154; Mon, 22 Jan 2018 08:35:49 -0500 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w0LLlZcM076502 for ; Sun, 21 Jan 2018 16:47:35 -0500 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w0LLlaoJ004101; Sun, 21 Jan 2018 16:47:36 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1C0BACZCWVafywYGNZdHQEBBQELAYMVK?= =?us-ascii?q?ml0J451jWuCfphZCh+FHAKEY0MUAQEBAQEBAQEBEwEBCxaGAQMDQAEbHQEDDAY?= =?us-ascii?q?QMAshAhEBBQEcBxKIYIE6AQMVAwGnHECOGAUBHIMLBYECglQKGScNWYIPAQEBA?= =?us-ascii?q?QEFAQEBARwCBhKEN4E2X4FXgWiCeIITgQ5EBIdrAQSSMZEMPYJGhU2IRIR3DYM?= =?us-ascii?q?CiRiIBY4UiQYCBAIEBQIGFCWBFzaBckwjgQSBeAmCPESBT3eKdgEBAQ?= X-IPAS-Result: =?us-ascii?q?A1C0BACZCWVafywYGNZdHQEBBQELAYMVKml0J451jWuCfph?= =?us-ascii?q?ZCh+FHAKEY0MUAQEBAQEBAQEBEwEBCxaGAQMDQAEbHQEDDAYQMAshAhEBBQEcB?= =?us-ascii?q?xKIYIE6AQMVAwGnHECOGAUBHIMLBYECglQKGScNWYIPAQEBAQEFAQEBARwCBhK?= =?us-ascii?q?EN4E2X4FXgWiCeIITgQ5EBIdrAQSSMZEMPYJGhU2IRIR3DYMCiRiIBY4UiQYCB?= =?us-ascii?q?AIEBQIGFCWBFzaBckwjgQSBeAmCPESBT3eKdgEBAQ?= X-IronPort-AV: E=Sophos;i="5.46,393,1511845200"; d="scan'208";a="179513" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 21 Jan 2018 16:47:36 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3ARUAh/BbKdB8F60U5lw2hXjb/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZr8S5bnLW6fgltlLVR4KTs6sC17KP9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCagbb9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD?= =?us-ascii?q?0fOjAk8G/ZlMJ+gqFcrh2jqRxy2JLYbJ2POfZiZK7RYc8WSGxcVchRTSxBBYa8?= =?us-ascii?q?YpMIAeUbJ+ZXs5T9p0ATphW+AgmsAODvxSFThn/t2q061fkqHAbD3AM6BdIBrG?= =?us-ascii?q?nUrM7vOKccVuC1yKrIwivYb/NN3jf97pPFch8kof6WXLJwddDdxlUoFwPAl1id?= =?us-ascii?q?r5HuMT2S1uQIqWeb7uxgWPq3i2E7sQ1xoz6vy8ExgYfKnoIY0k7I+Th2zYovO9?= =?us-ascii?q?G1R1R3bcCrHZdKuCyXOJN6T8wjTm1ypSo3zrILtYSlcCUE1Jgr3QPTZ+CHfoWO?= =?us-ascii?q?/xntTvyeIS1ii3JgYL+/hwi98UynyuDkWMa5zk9EoCxLn9TSrH4AywDf58mdRv?= =?us-ascii?q?Rj4Eih3C2P1w/J5uFBO080lK7bJ4Qkwr4xkpofqUXDHinol0XqlKKaaFgo9+ey?= =?us-ascii?q?5+j5bbjqvIGQOoBuhgzxPakigsm/Dv45MggKUWib4+O81Lj78E38WrpKlOE5kr?= =?us-ascii?q?TCsJzAK8Qboaq5AwxL3YY48Ba/CDGm3c8XnXkCNl1FeRaHg5L1NFHJJfD0Fe2/?= =?us-ascii?q?jEi0kDd32/DGOaXsAo7QIXjYi7rhYbZ85FJcyAo019xf4YlUBasbLPL8XU/xqs?= =?us-ascii?q?TSDgUlPAys3+bnFNJ925sFWW2RBq+ZMaXSsUKH5+80P+mNZJMauDb6K/Q/4f7u?= =?us-ascii?q?lmU2lUUSfamuw5tEIEy/S+9rJ0SffGrEnsYKEWBMuBE3CuPtlhnKVz9YYHK7RO?= =?us-ascii?q?Q94TYgE6qjUZeFQZqixPSa0DyTAoxdZmcADEuFV3jvadaqQfAJPQebOMR8iXQq?= =?us-ascii?q?UryiRpQ60hfm4Arz0bF6Naza/SkbuIn4095d6OjalBV0/jtxWZfOm1qRRn15yz?= =?us-ascii?q?tbDwQ927py9BRw?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C2BAALCWVafywYGNZdHQEBBQELAYMVK?= =?us-ascii?q?ml0J451jWuCfphZCh+FHAKEY0MUAQEBAQEBAQEBARIBAQsWXYI4IoJKAwNAARs?= =?us-ascii?q?dAQMMBhAwCyECEQEFARwHEohggToBAxUDAacWQI4YBQEcgwsFgQKCVAoZJw1Zg?= =?us-ascii?q?g8BAQEBAQUBAQEBHAIGEoQ3gTZfgVeBaIJ4ghOBDkQEh2sFkjGRDD2CRoVNiES?= =?us-ascii?q?Edw2DAokYiAWOFIkGAgQCBAUCBhQlgRc2gXJMI4EEgXgJgjxEgU93inYBAQE?= X-IPAS-Result: =?us-ascii?q?A0C2BAALCWVafywYGNZdHQEBBQELAYMVKml0J451jWuCfph?= =?us-ascii?q?ZCh+FHAKEY0MUAQEBAQEBAQEBARIBAQsWXYI4IoJKAwNAARsdAQMMBhAwCyECE?= =?us-ascii?q?QEFARwHEohggToBAxUDAacWQI4YBQEcgwsFgQKCVAoZJw1Zgg8BAQEBAQUBAQE?= =?us-ascii?q?BHAIGEoQ3gTZfgVeBaIJ4ghOBDkQEh2sFkjGRDD2CRoVNiESEdw2DAokYiAWOF?= =?us-ascii?q?IkGAgQCBAUCBhQlgRc2gXJMI4EEgXgJgjxEgU93inYBAQE?= X-IronPort-AV: E=Sophos;i="5.46,393,1511827200"; d="scan'208";a="8361952" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 21 Jan 2018 21:47:35 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;48c611e7-2840-441f-9c88-3b802d90c651 Authentication-Results: UCOL3CPA04.eemsg.mail.mil; dkim=pass (signature verified) header.i=@gmail.com X-EEMSG-check-008: 257140623|UCOL3CPA04_EEMSG_MP19.csd.disa.mil X-EEMSG-SBRS: 0.3 X-EEMSG-ORIG-IP: 209.85.215.68 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A6AgAGCmVaZ0TXVdFdHAEBAQQBAQoBAYMVLWaBG451jWuCfphZCgUahRwChGNDFAEBAQEBAQEBARMLCwsGKDGFJAZAARsdAQMMBhA7IQIRAQUBHAcSiGCBOgEDFQSnHkCOGAUBHIMLBYECglQKGScNWYIPAQEBAQEFAQEBARwCBgkBCIQ3gTZfgVeBaIJ4ghOBDkQEh2sFkjGRDD2CRoVNiESEdw2DAokYiAWOFIkGAgQCBAUCBhQlgRc2gXJMI4EEgXgJgjxEgU93inYBAQE X-IPAS-Result: A0A6AgAGCmVaZ0TXVdFdHAEBAQQBAQoBAYMVLWaBG451jWuCfphZCgUahRwChGNDFAEBAQEBAQEBARMLCwsGKDGFJAZAARsdAQMMBhA7IQIRAQUBHAcSiGCBOgEDFQSnHkCOGAUBHIMLBYECglQKGScNWYIPAQEBAQEFAQEBARwCBgkBCIQ3gTZfgVeBaIJ4ghOBDkQEh2sFkjGRDD2CRoVNiESEdw2DAokYiAWOFIkGAgQCBAUCBhQlgRc2gXJMI4EEgXgJgjxEgU93inYBAQE Received: from mail-lf0-f68.google.com ([209.85.215.68]) by UCOL3CPA04.eemsg.mail.mil with ESMTP; 21 Jan 2018 21:47:32 +0000 Received: by mail-lf0-f68.google.com with SMTP id t139so8265794lff.0; Sun, 21 Jan 2018 13:47:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=rZi0cks/ZOAIqp+NKVAe1nIdp8Xy1I4H91XtEXouzpg=; b=NXmO8pSHOHwhhgJ1UeeKmZwMH6Bh15Na2j6HKwX80NCQ/8+Vbt+xxslsNkTuQ7xnfr 6Fn1v4f+m23W3rr2Mvhuzrna4VwEDhoLMW3lU5ZS9L9xPgTywHRxA8uurg7r91DLoZlW O+wrnhZvQS9FD7S0+2IjTNq/hWpJOGK9DCEMOHFQpSNf85AuR9H06V1sps1bJaUectnH 6wJRA0ngdcHDmYnNwFKQbknHB1bwbbqvHwwbhuDwpEQ/0eX55BkarbMb1I+WN0nFyfar U2tMbY55FOa34cxN3wIvShwAakbrTP6fzx8U9DDDhSnPkpDbxyg/w2MYUlb4mdHdiWT7 UYtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=rZi0cks/ZOAIqp+NKVAe1nIdp8Xy1I4H91XtEXouzpg=; b=sM0LUDDawUzO5ccL5ssSJ9DiAxzs1vdbciuiA9nPDm2NOsIjYJvXGPjP694/KPypgw MaTxSFxdfTyVdbEZLly7PEB4+XYezMU2t+CrHxuVxiJulg7M5Jxpuv4oxykAoxfD4MyE AkDWICHlKXVpBzlnFc/WXGyR6f80nNn6eBTQmZAqeqTjGTmaE/5oaFtKChF7KmoHs3Kf 5UTSfbyOwJ1hSyIdm08jaczTLXceFdJz9HKBfMMWe7ib6O8xmSTaLc1eQM8QNeayc3I7 xcDRAsJfqO+ORlqQgx9A0svn769TKXa90HWedkh+dhL2LhA2b9pwkH1rg8mUwPltRZL3 3nkA== X-Gm-Message-State: AKwxytddKNDDrfVnazwgFQDZWwpMBP5NCNZTMiYuzeFIjI18uTBKmv2S N1rTkM6ZKz3Au7DYs/O3PJlNmGxd X-Google-Smtp-Source: AH8x226e4QmCVZ1NE+qpXlGNKZo+0kocQuk+xgqljMMMASR2jE0C+wzzu54lLGzej0sXBhvmwCWSmA== X-Received: by 10.25.67.17 with SMTP id q17mr2296293lfa.114.1516571191907; Sun, 21 Jan 2018 13:46:31 -0800 (PST) Received: from localhost.localdomain (c-2ec2e669-74736162.cust.telenor.se. [46.194.230.105]) by smtp.gmail.com with ESMTPSA id r21sm2589186lja.8.2018.01.21.13.46.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Jan 2018 13:46:31 -0800 (PST) X-EEMSG-check-009: 444-444 From: Marcus Folkesson To: selinux@tycho.nsa.gov, nicolas.iooss@m4x.org, sds@tycho.nsa.gov Date: Sun, 21 Jan 2018 22:46:06 +0100 Message-Id: <20180121214617.8975-4-marcus.folkesson@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180121214617.8975-1-marcus.folkesson@gmail.com> References: <20180121214617.8975-1-marcus.folkesson@gmail.com> X-Mailman-Approved-At: Mon, 22 Jan 2018 08:33:05 -0500 Subject: [PATCH v3 03/14] libsemanage: build: follow standard semantics for DESTDIR and PREFIX X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Cc: Marcus Folkesson Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This patch solves the following issues: - DESTDIR is needed during compile time to compute library and header paths which it should not. - Installing with both DESTDIR and PREFIX set gives us odd paths - Make usage of DESTDIR and PREFIX more standard Signed-off-by: Marcus Folkesson --- libsemanage/include/Makefile | 4 ++-- libsemanage/man/Makefile | 5 +++-- libsemanage/src/Makefile | 9 +++------ libsemanage/src/libsemanage.pc.in | 2 +- libsemanage/tests/Makefile | 3 --- libsemanage/utils/Makefile | 4 ++-- 6 files changed, 11 insertions(+), 16 deletions(-) diff --git a/libsemanage/include/Makefile b/libsemanage/include/Makefile index b660660e..f4234b9e 100644 --- a/libsemanage/include/Makefile +++ b/libsemanage/include/Makefile @@ -1,6 +1,6 @@ # Installation directories. -PREFIX ?= $(DESTDIR)/usr -INCDIR ?= $(PREFIX)/include/semanage +PREFIX ?= /usr +INCDIR ?= $(DESTDIR)$(PREFIX)/include/semanage all: diff --git a/libsemanage/man/Makefile b/libsemanage/man/Makefile index 852043d4..43c2b3f6 100644 --- a/libsemanage/man/Makefile +++ b/libsemanage/man/Makefile @@ -1,6 +1,7 @@ # Installation directories. -MAN3DIR ?= $(DESTDIR)/usr/share/man/man3 -MAN5DIR ?= $(DESTDIR)/usr/share/man/man5 +PREFIX ?= /usr +MAN3DIR ?= $(DESTDIR)$(PREFIX)/share/man/man3 +MAN5DIR ?= $(DESTDIR)$(PREFIX)/share/man/man5 all: diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile index fdb178f5..f66d1b73 100644 --- a/libsemanage/src/Makefile +++ b/libsemanage/src/Makefile @@ -8,9 +8,8 @@ RUBYPREFIX ?= $(notdir $(RUBY)) PKG_CONFIG ?= pkg-config # Installation directories. -PREFIX ?= $(DESTDIR)/usr -LIBDIR ?= $(PREFIX)/lib -SHLIBDIR ?= $(DESTDIR)/lib +PREFIX ?= /usr +LIBDIR ?= $(DESTDIR)$(PREFIX)/lib INCLUDEDIR ?= $(PREFIX)/include PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX)) PYLIBS ?= $(shell $(PKG_CONFIG) --libs $(PYPREFIX)) @@ -20,8 +19,6 @@ RUBYINC ?= $(shell $(RUBY) -e 'puts "-I" + RbConfig::CONFIG["rubyarchhdrdir"] + RUBYLIBS ?= $(shell $(RUBY) -e 'puts "-L" + RbConfig::CONFIG["libdir"] + " -L" + RbConfig::CONFIG["archlibdir"] + " " + RbConfig::CONFIG["LIBRUBYARG_SHARED"]') RUBYINSTALL ?= $(DESTDIR)$(shell $(RUBY) -e 'puts RbConfig::CONFIG["vendorarchdir"]') -LIBBASE=$(shell basename $(LIBDIR)) - DEFAULT_SEMANAGE_CONF_LOCATION=$(DESTDIR)/etc/selinux/semanage.conf ifeq ($(DEBUG),1) @@ -95,7 +92,7 @@ $(LIBSO): $(LOBJS) ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION - sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBBASE):; s:@includedir@:$(INCLUDEDIR):' < $< > $@ + sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBDIR):; s:@includedir@:$(INCLUDEDIR):' < $< > $@ semanageswig_python_exception.i: ../include/semanage/semanage.h bash -e exception.sh > $@ || (rm -f $@ ; false) diff --git a/libsemanage/src/libsemanage.pc.in b/libsemanage/src/libsemanage.pc.in index d3eaa062..43681ddb 100644 --- a/libsemanage/src/libsemanage.pc.in +++ b/libsemanage/src/libsemanage.pc.in @@ -1,6 +1,6 @@ prefix=@prefix@ exec_prefix=${prefix} -libdir=${exec_prefix}/@libdir@ +libdir=@libdir@ includedir=@includedir@ Name: libsemanage diff --git a/libsemanage/tests/Makefile b/libsemanage/tests/Makefile index 2ef8d30d..324766a0 100644 --- a/libsemanage/tests/Makefile +++ b/libsemanage/tests/Makefile @@ -1,6 +1,3 @@ -PREFIX ?= $(DESTDIR)/usr -LIBDIR ?= $(PREFIX)/lib - # Add your test source files here: SOURCES = $(sort $(wildcard *.c)) diff --git a/libsemanage/utils/Makefile b/libsemanage/utils/Makefile index 725f0eec..f527ad07 100644 --- a/libsemanage/utils/Makefile +++ b/libsemanage/utils/Makefile @@ -1,6 +1,6 @@ # Installation directories. -PREFIX ?= $(DESTDIR)/usr -LIBEXECDIR ?= $(PREFIX)/libexec +PREFIX ?= /usr +LIBEXECDIR ?= $(DESTDIR)$(PREFIX)/libexec SELINUXEXECDIR ?= $(LIBEXECDIR)/selinux/ all: