From patchwork Sun Jan 21 21:46:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcus Folkesson X-Patchwork-Id: 10178551 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 A48EA60390 for ; Mon, 22 Jan 2018 13:35:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 824071FFB1 for ; Mon, 22 Jan 2018 13:35:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 76AA42623D; Mon, 22 Jan 2018 13:35:35 +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 uhil19pa11.eemsg.mail.mil (uhil19pa11.eemsg.mail.mil [214.24.21.84]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 96DAD223A6 for ; Mon, 22 Jan 2018 13:35:34 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa11.eemsg.mail.mil with ESMTP; 22 Jan 2018 13:35:33 +0000 X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="7846513" IronPort-PHdr: =?us-ascii?q?9a23=3AoySOQxeh5HoXVowbrV87Jg4flGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcm9ZRCN2/xhgRfzUJnB7Loc0qyK6/qmADZLvMrJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MAu6oR/MusUIjodvKqk8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waOTE56mXXgdFugqxdrhyquhhzz5fJbI2JMfZzeL7Wc9EHSmpbRstfVzJPDI2/?= =?us-ascii?q?YYUIDeUBM/tWr5H/qlcToxaxGxKsCfjzxjNUnHL6wbc33/g9HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtM6kdS/q1w7XVzTXYcvhY2TD96IzLch8/uvGMRrVwcczMwkQoEgPKlE+Q?= =?us-ascii?q?ppD4PzOOzOgNvW+b7+5jVe2xkG4nsAZxoj60y8cjj4nGnIMVylTe+Splx4Y1IM?= =?us-ascii?q?S1RUhmatCnCJtdrzyWOoR5T884Q2xkpTw2xqMJtJKlZiQG1YwryhHeZvCdboSF?= =?us-ascii?q?5h3uWPyPLTp2mH5pYq+ziwqy/EWm1+byTNO70ExQoSpAitTMs3cN2AHN5cWfUf?= =?us-ascii?q?t9+1uh2S6I1wDO9uFIOUA0mrTfK54m2rMwioAcsV7CHi/rg0X6lrOWd0U49eio?= =?us-ascii?q?7OTreLPmqYOHN4BokA3+N6UumsinDeQ5NAgBQXSb9Pyh2LDs8kD1WrVHguAsnq?= =?us-ascii?q?XHv53WO94XqrOhDw9QyIkj6hK/Dzm80NQfmHkKNElFdwyDj4joPVHOPf/5Ae6k?= =?us-ascii?q?jFSrjTdrwezJMaP6ApjWMnjCkKvufbZ660JGzgoz1spQ64hbCrEGPvL/QlXxu8?= =?us-ascii?q?DADh8lLwy0xP7qCNd61oMYQ22PHq+ZP7nUsVKT5OIvJO+MZIoPtzbmN/gq+eTu?= =?us-ascii?q?jWQjlV8aZ6mp0oMdaGqkEfR+P0WZfX3sj88DEWcIpAUxUO/qiEaFUT5VZnayQb?= =?us-ascii?q?kx5j8/CIK7AobMXZ2tgLqd3CemBJFWYXpGCl+UG3fya4qEQ+sMaD6VIsJ5nD0E?= =?us-ascii?q?VLyhS4o/2hG0rwL6xaRoIffT+i0Cr53jzMJ15+rRlR4s6TN0E96R02aXT2F7hm?= =?us-ascii?q?kIXSM53LhjoUxhzVeOybV3jOBdFdxU4fNJTho2OIXCz+NkEdDyWwPAftCPSFq8?= =?us-ascii?q?RNWpHy0xRMorw9ASe0Z9B8mijhfb0iW3H78ajaaLCYco/aLb2nj+O9xyy23a1K?= =?us-ascii?q?U7iVkpXNdPP3W8hqFj7wjTG5LJk0KBmqeqdKUc2yjN+XyGzWqKpU1YUQhwXb/D?= =?us-ascii?q?XX8FfEvWrtX55l3cQLO0D7QoLBdBw9aYKqRWct3pkUlGRPD7NdvAe2K+gX2wBR?= =?us-ascii?q?eTxr6XdIrlYX8d3CTGCEgclwAc52qJOhYkCiemuWLeAyRkFUjzbEP07el+tHS7?= =?us-ascii?q?Q1c6zwGQdUJh0aa6+h8OhfGHTvMTxrMEtD46qzR6B1axxdXWC8CPpwB5ZqVTfc?= =?us-ascii?q?s94Etb1WLerwF9PYavL6Nlhl4DaAl3vFnh1xZwCoVdi8Qqq2kqzAVqI6KCzFxB?= =?us-ascii?q?by+Y3Yz3OrDPMGb94Qqva6/I1VHEy9uZ4LsA6PEip1XkpgGpGVIo82973NlNz3?= =?us-ascii?q?uc+pLKARIIUZ3sT0k67Bd6p7TVYyUn4YPby2FsO7GusjDew9IpGPclyhG4ctdE?= =?us-ascii?q?PqOEDgjyE9YGB8W1M+wqnV+pbxwBPO9I8q44JcWmeOWa2KSzJuZvgCqmjXhb4I?= =?us-ascii?q?B6yk+N+TBzSurU35kb2fGYxRCKVynig1e7qc/3hIVEaSsVHmqlxijuHJRRabFq?= =?us-ascii?q?fYYXFWeuJNW6xtN/h57pX35X6kWjCkgc18C3YxqSaEbx3QpK1UQYuXangze3zy?= =?us-ascii?q?RokzE1qaqSxDLOw+X+exobPW5LXnNugkvsIYizidAaU1OlbwwolBuj/0n63a9b?= =?us-ascii?q?qL54L2nJTkdCZzL2IH16UqusqrqCZNZC6JcpsSVMTOSweEuaRaD5oxsb1SPjAm?= =?us-ascii?q?RfySsgdzGyu5X5mR16h36GLHppqnrWZ91wzw/F5NPAXf5RwiYGRC5ghDnNAVi8?= =?us-ascii?q?O92p8suOl5jfteC/WXmsVoZOcSb31oOMriy75XdlARenhfC8hsXnERQm0S/8z9?= =?us-ascii?q?RqVjvHrBDnYoTw1KS1L+RnflJuBFDi98p2AIZ+kpE/hJsIw3gVmo2V/WYbkWf0?= =?us-ascii?q?KdhbwbjxbGcJRTEV297a+g7l2FF9IXKT3I/5S26dzdV7Z9mheG8WwSU9791QCK?= =?us-ascii?q?iI8rNEkyx1okC3rQ3Pe/R9mCkSyec24n4An+4JoBYtzjmaAr0KA0lYOzHjmg+W?= =?us-ascii?q?79C4sapXZHyjcb6u20pihdqhFq2NohlAWHblfZcvBTdw4d9iMFLIy3D89oDkeM?= =?us-ascii?q?XQbN4KuB2biRHAg/JSKJIrmfoAnTBnNn7lvX051+47igRj3Z+gs4iBN2Vt+6e5?= =?us-ascii?q?DwVWNjLreswT/SvtgrxGnsaM2ICvHItuFSkXXJfySvKoCj0Sv+z9NwmSCD08tm?= =?us-ascii?q?ubGb3HEA+a8khmq3bPHI63N3GLPnYW185vRB+DK0xDmwAbQC81noYnGQywwszu?= =?us-ascii?q?blt57CgL5lHkshtM1v5oNx7nX2fFvgupZC04SJ2FIxpS6QFD51zYPtaC4eJ2BS?= =?us-ascii?q?1Y+YehrAOVIGyBewtIFX0JWlCDB137MLmu/8fP/PWDBuWkKfvOfbKOqfdFWviS?= =?us-ascii?q?2Z2v15Fq/zGWNsWAJnNiFeE02lJfXXBlHMTUgzMPSzYNmCLVd86Wvxm8+ixtrs?= =?us-ascii?q?Ck7PTrVgPv5Y2VBLtULdpv+gq5gaOZO+6XniZ5Ji5S1okQyn/Q1LgfwFkShjl2?= =?us-ascii?q?dzazCrsPqyjNTKPMmq9QFBMbaj18O9VW4K4m2QlNI8HbgMvv1rFklv41F0tFVV?= =?us-ascii?q?v5l86yfsMGJGW9NFLcBEaXL7SKPybLzN/rbq+mUr1fkuFUtxy2uTaGHE7uJSiM?= =?us-ascii?q?ljnzVxCyKuFAli+aMwZCuIGmdRZtD3LvTNX8ah20KNV3lyE5waUohnPWMm4RKS?= =?us-ascii?q?Nzc0JCrr2X6yNVmehwFHJa4XpkN+aEnTyV7+7CKpYZqfFrGDh7l/pG4HQmzLtY?= =?us-ascii?q?9DtLRPNvlyvMsNFjuFamkvGRxTphVRpBsDdLhIaQskVlNqTV7J5AWWzL/BgV92?= =?us-ascii?q?WfFwwKp8d5Ct3oo61Q1t/PlKfpJDdY9NLV/NUTB87PJ8KdN3ouLxnpFSXIAwsC?= =?us-ascii?q?SD6kKXvQh1dBkP2I8H2asIQ6oID2mJUSUr9bSEA1FvQCB0RmHN0CJIl4Uyghkb?= =?us-ascii?q?6cgs4I62SxrAXNRMVauZDHU+ydDe/pKDmHkblOfwEIzq/gLYQPKo373FRval9k?= =?us-ascii?q?k4vQH0rdRtNNoip6bg8oukpN9mN+Tm4y207/bAOi/mMTH+aunhEqkgt+ffgt9D?= =?us-ascii?q?D07lctOFXKvzU/n1Mrmdr5gTCcayX+LKaqXY5LDCr0uVAxMonlTAd1dwGym1Jr?= =?us-ascii?q?NCvcTbJLk7RgbXxriBPbuZZXBPFcSqtEYBkNyv6JY/Uo0E9RpT+5yk9d4uvJE5?= =?us-ascii?q?xilBElcZS0tXJPxxpjbMIpJazXPKdG00JfhryPviC1zeA82xURJ1wX8GOVdi8I?= =?us-ascii?q?o1IHOaU7Jyqy/+xs9QyDlyFFeGcSS/oguuhq+V8lO+Sc0yLg1KZOKkS2N+yFMa?= =?us-ascii?q?yZvWnBlcmTT1M/0EMIilNJ/b9s0ccsa0CUTVwgzKONFxQVMsrPMRpVYNRW9HjS?= =?us-ascii?q?eyaOrOrMzIlpMIW6E+DnUfWBtL0Igk6+GgYmAZgM5NwbHpawyEHYMdvnLLkdxB?= =?us-ascii?q?Ux5QTrIVKFDOhJeBOLizoIvsC/zZ9t0oZGPD0dB3tyMTmv7LbNugAqmOaDXMsx?= =?us-ascii?q?YnoCRIQEMnM2V9GklCFBunRBDD+30uUfyAeY9DLzvSXQAyP6b9Z6aveUeAlgCN?= =?us-ascii?q?eo9jUj66K2k0LY8o3CJ2HmMtRvosTA5v0cp5ucEfxbUKd9vFnGm4lDXXOqSW7O?= =?us-ascii?q?HcSyJ5jqZIkmdcb0BWqiUlyjlzI1SN/8PNmwLqiJhQHoQZhbsIyA0T8+K8CyDT?= =?us-ascii?q?AeFA12p+0Z46J8fwIDaYIhYRH0rwQ+K7C/IACA39W0RWatKCdZT/lYzeW+fLxZ?= =?us-ascii?q?1zMiYPKgxnY8SZ831PW48UkIRJ4WlB7e3uqja5NYUSftBnxXYx/PqjYhl2h9Ku?= =?us-ascii?q?Yyxf8ywAnSvlkGNDCEb/dkaHBev94mG1OdP3F2Cms+R1+TiYrD4wGs37AO/ytT?= =?us-ascii?q?hdlUy+hFvGL4vpDBfDKmQLarponNsyo8cdgmpLV8MIL5LsSatJPenznfTJjKvQ?= =?us-ascii?q?2GSyO6FuRVlcZOLy5CR/lIg24lM9QcuYVd8UoxSts+J7tXBakpvL+qczlkAjAO?= =?us-ascii?q?zS8YUYOA0ycPg+mm1LvcihiQdJMiMAEZv5VZmNcdVTB5Yj8Grq+5S4rWj3OESn?= =?us-ascii?q?QMIAoL9wtM/h8AlolqcuDm+4fITZ5Myz9Ko/1vSCfLEIdn90fjQGGMnVf4UOmh?= =?us-ascii?q?k/Cu3Q9KzfLs1MUbVwB7CUdDwuZZiFcoKKt3KqQLuY7KqiGHdUX/vG33yeumIE?= =?us-ascii?q?JeycrbdlHiC4rFr2X8WDUG+XIIXY9P1G3fFZMKngplb6YroU5BIJy6dkb7/DMo?= =?us-ascii?q?3YJpEKekVcqz3VYqsW4GRzu2E9pGE+xmsEjYWCd/bJCvtZroIIhdTXFI+J2FtV?= =?us-ascii?q?hZlFtiMzSjxZpbMcFN7SYGXCJTrjWFoNuyVMpD1Nd0D58LPNhyoGryF71fOJeP?= =?us-ascii?q?uX02pqLgxWLD9zA6rli62C25G7WkQOJB420eBgIpKnyCqkYyEuQs833d8lTWv1?= =?us-ascii?q?9o+OdbA6SAgl9qoDZhBJxOAChG1Wy9JVRpUHZGq/laKLjSc8FEWPYyawOgNwA8?= =?us-ascii?q?GPI70UGE5l17nXD8YyNurARa4DzdUxMyVSYLnrfngScepd2/OT8GV5JIai0sbz?= =?us-ascii?q?3bJA2GmSBYpgpfZlpuW5AeHNZK5a8X0pdT/sXfV0mgMycFUwJ+Ngggy/pQiVZD?= =?us-ascii?q?sFmEeSDaFQeobe3PsgFtcsiMsM6kN+/5/ABaioP9rO836aMDR2G8mQK3RdDStY?= =?us-ascii?q?j8tseFtkGWbqf3L/W8YWPdTDjLlR2wma0kAIfU8CfOKwdbNp16yWY+YZf7F27L?= =?us-ascii?q?PBNGJ6YFKEpHT6x6bs9Gou9Cbc9+ZKkJ4bNtBg6ARh73GoygtuNGLlHIRTTaNS?= =?us-ascii?q?qB7PeyoYfO7bzZVejgZ9CDx3fdTKJxJZd28z77G63l0YVG4Er5xu9t9l9mSVjB?= =?us-ascii?q?Ky2Brs7uJgUF5Mm4cUvto4MmECjKAJhqlnrt3UZAe9ARQyK07JQS0IlZ52roSe?= =?us-ascii?q?Jkzkjzt/Vf979g6YQs4rBpz8K0Kb3TKfRcv09nGAKbBh529pU3HWhwW3xRYvIL?= =?us-ascii?q?KPjPZ6gZitruq+/vHawN9BKV4/BZacfAJ0zZhsawEDWcRgJfnAcdqT8aKRCR1+?= =?us-ascii?q?WZlK91V8mlo/T52kM37FSkKB4J0qxt75+e+qWUvO/XcwfRzb8cV6juXcPzq7Qh?= =?us-ascii?q?tlic5fI6ibEOfXZ1bBe/EOgHUc4dxHnvwrw2zS42FMPDBb3g8uZZV30lhjLgh4?= =?us-ascii?q?x9H1IOF/MWHLqL+J9TnmImlO3ZKNIWaKFCmmCAFRK+FL8N12Kr4TONIGZ5mhHO?= =?us-ascii?q?zw3wQWSr4V/3rC53WzHDwMv4n0pOSLa3GVldUDazNU9/qjOPMxLitMDrtqQt8E?= =?us-ascii?q?E2LmvkucqWm2ugI7NWEdfwJN6dISkovFIYloAxRti01I8HHtqyPcke/2tjbvvE?= =?us-ascii?q?7GOriTVOr71Ah4rE7cGf4u/XEmW4j62Gt7WNwyhVymAislEj9t+gNv/P59qQQ/?= =?us-ascii?q?SrzmoRVDlwuw/AXx6zt7zaoEsZOVSR30fXhIMKPt9Y3X4i1kHl/uQjQ8w89B9Y?= =?us-ascii?q?FoneY/MOvzfzOCH7wVyHedI4SjGe0ydLHlLyCVR4F7Iz2Hjus8LVlXfd4FkoRo?= =?us-ascii?q?hsd0P5hRx4FZg4KVk35FgR3CUDDRAHaQqHA7GwGUTlMYwEWFAMaRuZ2ri6ZqA3?= =?us-ascii?q?3Up0zrO0+uDTae18B6wQNvdSlQOOmEZUGogWsKIEWr58fUFS9LLPrAj4F4fnR+?= =?us-ascii?q?TmlWY3NfCtXs9a89oWuGc57wmjQBqg7ZND77cFh5CSaq5Lf4TDvMBm40dg/z4P?= =?us-ascii?q?eTRHgAJjgBOhTeAcuOfj78DesJqv7OauSKktSPsM+hgxBmRxlZ3wj04/odDZ0O?= =?us-ascii?q?dcUI7ViZ/l/ABLPXGKpJ7Q0wNgJuoWN4KrYLFg+m0IJycCPHIOJsOaZeQz7SFr?= =?us-ascii?q?MTXT4UFCA8wXaNMXOcrCgwZUhVPzVLFU7MrbFUeSC51veMAw82r31Dc1/IM+Uu?= =?us-ascii?q?bn6D+2I4rT4E1NP/NHkSVjidPDpOkTwfrJCygX4GKUawZ0wiOc0ZaND+v//eSW?= =?us-ascii?q?xNHSSVwGAjY8U51BKzqa5QynWu21mY3oUgOK8MDzhokzdEaNRnOsnaQFtb1MHf?= =?us-ascii?q?RHiiXh0ThUDpr1iO6Ns9qw9GtXsUVKEIRt4h3LFqVfOo52OBrimcmtWEd8GjHz?= =?us-ascii?q?eMfKeRoyoOCW3PsD4/1iN0viYo8WOh0Ey7b96XtbUARuTLr2s02CXeIWYttmSe?= =?us-ascii?q?/LompT6Y1+N68FJEKdq4DyrjdUtFA2BxckaL0wrj1abknOmwlVW6fouLEekQYc?= =?us-ascii?q?VN95uVNWGW2uIm4+4CDHVatNhqmLFPMV6imTTrAJU0hwLiN+Qha11Y5ye7uogf?= =?us-ascii?q?9HsX1JnidnrPgszTNmWAO2uTfwqKIVxTIg5La4uS0EuXxETeWekCDIBE5BzPsQ?= =?us-ascii?q?jqccDHDi5kK6YHUZaov9/qVnL9z69YY9+3Q/fQkjfyoeUOu7FS7wib+ID5eUsN?= =?us-ascii?q?JYgx6NpNnObaGtIicPLLg9zgjjR3dl2AjEgBlo6HcLQimn7NI8PIW9PsIlyTCy?= =?us-ascii?q?GWnVc1YM5q1JvdD0tV4MS+s2ck1uz3l50siAXS0NX83PG2A6jgQ+bmVEap1D4w?= =?us-ascii?q?cAF6Y0mjaIorVG/gYMbTfaDIul/ojQnd/W1nQmTNZqx2fWpqibiZMw1H1qhcl4?= =?us-ascii?q?7imUuHQdb+bYSdNjAmDv1odDzuzzf/ussvgdSItn1LuuTuQPMsyi+WuqwpVlRF?= =?us-ascii?q?WpxrMEH1q2KOUD3KvUUz+5SW2EXuSGa2+MnzInPUPp/RmoKkc4aNxWr088LuTC?= =?us-ascii?q?moRcmBP/Xr9uQCWfu0PbxnQ5MewGbwI2pJunewsSQe4VZuicI/UuwfInBFsIbn?= =?us-ascii?q?/JBjd2C/StvF6shod7PXJg7V/9YeT3/QDsKMGSFQUcEY7Gsp5x/uS3RmebNnB8?= =?us-ascii?q?zB1yPU909+DEGlQvt+9cdYiendzRh9R9zO4EeO1hMSonut4cgohj85Wb0N+WcR?= =?us-ascii?q?HNyZb/PdPVreKbA/3Y1EsnYXxaUrwFYQP14IU6I9E5W73PHbdDuxQTG7Q6SoQ7?= =?us-ascii?q?N2jt7KF0MB9zcgnJabS2h8nqofiLZoFVp3/N9V8wKj3Tuxgdxfy1VwB7aIqqh3?= =?us-ascii?q?rqKpAqWj1Bt8FtCgdhHIZXAMMAoQ+nDIKVlay4kNKx5V11u/ULsavxDfDK0s61?= =?us-ascii?q?34NvUJhGtgS3O2PKCa1qhFl1pvijiffHlJ/qAIXtfs1AHO56SWnBY6SAH4K4MS?= =?us-ascii?q?mmP57sPUlc/PrUy75iegmAbyD+GaydvWurM+s3z188z9lddfDY0Sdlwbbf29bp?= =?us-ascii?q?fGZd7nOmpGSCKYAZ4lvOBuHFRBVSYfWA+WdhW6YQaN2np681LdU+zY3EsEFI5z?= =?us-ascii?q?NY3Z7AevCs?= X-IPAS-Result: =?us-ascii?q?A2DCBgCa52Va/wHyM5BeHAEBAQQBAQoBAYMVKgOBWieOdY1?= =?us-ascii?q?um04TGIoUQxQBAQEBAQEBAQEBaiiCOCSCSAMDAQI9ARsdAQIBAgkBAQUQMwgDA?= =?us-ascii?q?R0CEQEFARwHEgWIW4E6AQMVAwGpb0COGAUBHCECgmgFgQKCWwoZJw1Zgg8BKQI?= =?us-ascii?q?GEoQ3gTZfgVeBaIYZRASHawEEoz09gkaOEYR3DYwaKIddjhSJBgIEAgQFAgYUJ?= =?us-ascii?q?YEXNiKBUEwjgQSBeIJFRIFPd4pqAQEB?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 22 Jan 2018 13:35:32 +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 w0MDZV9I013101; Mon, 22 Jan 2018 08:35:32 -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 w0LLkbUT076469 for ; Sun, 21 Jan 2018 16:46:37 -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 w0LLkWcI003774; Sun, 21 Jan 2018 16:46:39 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1CvBACZCWVaf3UbGNZdHQEBBQELAYMVK?= =?us-ascii?q?oFdJ451jWubVwqFOwKEY0IVAQEBAQEBAQEBEwEBCxaGAQMDQAEbHQEDDAYQMAs?= =?us-ascii?q?hAhEBBQEcBxKIYIE6AQMVAwGnHECOGAUBHCECgmgFgQKCVAoZJw1Zgg8BAQEBA?= =?us-ascii?q?QEEAQEBARwCBhKEN4E2X4FXgWiGGUQEh2sBBKM9PYJGjhGEdw2MGiiHXY4UiQY?= =?us-ascii?q?CBAIEBQIGFCWBFzWBc0wjgQSBeIJFRIFPd4p2AQEB?= X-IPAS-Result: =?us-ascii?q?A1CvBACZCWVaf3UbGNZdHQEBBQELAYMVKoFdJ451jWubVwq?= =?us-ascii?q?FOwKEY0IVAQEBAQEBAQEBEwEBCxaGAQMDQAEbHQEDDAYQMAshAhEBBQEcBxKIY?= =?us-ascii?q?IE6AQMVAwGnHECOGAUBHCECgmgFgQKCVAoZJw1Zgg8BAQEBAQEEAQEBARwCBhK?= =?us-ascii?q?EN4E2X4FXgWiGGUQEh2sBBKM9PYJGjhGEdw2MGiiHXY4UiQYCBAIEBQIGFCWBF?= =?us-ascii?q?zWBc0wjgQSBeIJFRIFPd4p2AQEB?= X-IronPort-AV: E=Sophos;i="5.46,393,1511845200"; d="scan'208";a="179508" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 21 Jan 2018 16:46:39 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3A2driBBKFPM4Tv2TRd9mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgeL/XxwZ3uMQTl6Ol3ixeRBMOHs6sC07KempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9JDffxhEiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+?= =?us-ascii?q?RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLd?= =?us-ascii?q?QgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhj?= =?us-ascii?q?oHOTAn/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGoSy?= =?us-ascii?q?YJEVD+UdIOZYtJT2qVsJrRu6BgmjGvjvyiRPhn/wwKY31OEhHhvc3AM8AtIOq2?= =?us-ascii?q?7YrNvyNKcWUuC60rLIzS7Eb/NQwjr9543IfQogofGIR75/bc3RyUw2Gg7Dk16e?= =?us-ascii?q?qpTlMiuL2ugQvGWX9fRsWO21h2I5qQx9uCWjytouh4XRiY8Yy0rI+Th9zYs6P9?= =?us-ascii?q?G0VkB2bcK+HJdNqy2XN417Sd44TW5yoiY10LgGtIa7fCcUzJQnwAbSa+Gfc4eT?= =?us-ascii?q?/x3vSeKcIS9ii354Zb6znQi9/lalyu3nWcm4ylNKoTBEktnIrHwN0h3T6syfRv?= =?us-ascii?q?t8+EeuxyqP2hjN5u1ZLk04j7TXJpE7zrIulJcfq1nPEjL0lUnuia+ZbEQk+uym?= =?us-ascii?q?6+T9ZbXmo4eRN4puhQHkLqsuh9e/Df42MggJW2ib+vqz1Kb4/U3+RrVHlfI2kq?= =?us-ascii?q?zDv5DbIcQXvLK2AwhQ0oo78RawEy+m0MgEnXkANF9FYw+Ij5PyNlHSIPH3Efe/?= =?us-ascii?q?g1O2nDdt3PDJJKftAprKLnjdiL3hZ6py61ZAyAovytBS/4lUBa8FIPLyXE/xqd?= =?us-ascii?q?PZAwQlMw203+nnCNJ92pkYWWKUGKCVKqzSsViW5rFnH+7Zf4IRuTDgO9A59vXu?= =?us-ascii?q?ijk/glZbcq63mdMRaXu/Gv19ZUSeZmH3qtJdASENpAV6BPfmk3WeQDVTYDC0RK?= =?us-ascii?q?t66TYlW6y8CoKWY4m3i6GalAm8Gp5bfXtBDBjYFH7yfJifHfkLbCGfOdRmlBQL?= =?us-ascii?q?ULGgT8kq0hT451yy8KZuMueBon5QjpnkztUgv+A=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ACBAALCWVaf3UbGNZdHAEBAQQBAQoBA?= =?us-ascii?q?YMVKoFdJ451jWubVwqFOwKEY0IVAQEBAQEBAQEBARIBAQsWXYI4IoJKAwNAARs?= =?us-ascii?q?dAQMMBhACLgshAhEBBQEcBxKIYIE6AQMVAwGnFkCOGAUBHCECgmgFgQKCVAoZJ?= =?us-ascii?q?w1Zgg8BAQEBAQEEAQEBARwCBhKEN4E2X4FXgWiGGUQEh2sFoz09gkaOEYR3DYw?= =?us-ascii?q?aKIddjhSJBgIEAgQFAgYUJYEXNYFzTCOBBIF4gkVEgU93inYBAQE?= X-IPAS-Result: =?us-ascii?q?A0ACBAALCWVaf3UbGNZdHAEBAQQBAQoBAYMVKoFdJ451jWu?= =?us-ascii?q?bVwqFOwKEY0IVAQEBAQEBAQEBARIBAQsWXYI4IoJKAwNAARsdAQMMBhACLgshA?= =?us-ascii?q?hEBBQEcBxKIYIE6AQMVAwGnFkCOGAUBHCECgmgFgQKCVAoZJw1Zgg8BAQEBAQE?= =?us-ascii?q?EAQEBARwCBhKEN4E2X4FXgWiGGUQEh2sFoz09gkaOEYR3DYwaKIddjhSJBgIEA?= =?us-ascii?q?gQFAgYUJYEXNYFzTCOBBIF4gkVEgU93inYBAQE?= X-IronPort-AV: E=Sophos;i="5.46,393,1511827200"; d="scan'208";a="8361947" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from unknown (HELO upbd19pa11.eemsg.mail.mil) ([214.24.27.117]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 21 Jan 2018 21:46:37 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;2e649ead-2f7c-4d53-89fe-8c4a029f2e23 Received: from localhost.localdomain (localhost [127.0.0.1]) by UPDCF3IC04.oob.disa.mil (Postfix) with SMTP id 3zPp6j1yxLz63cF; Sun, 21 Jan 2018 21:46:37 +0000 (UTC) Received: from UPDC3CPA02.eemsg.mil (unknown [192.168.18.9]) by UPDCF3IC04.oob.disa.mil (Postfix) with ESMTP id 3zPp6j0RHCz62qW; Sun, 21 Jan 2018 21:46:37 +0000 (UTC) Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=pass (signature verified) header.i=@gmail.com X-EEMSG-check-008: 205610756|UPDC3CPA02_EEMSG_MP18.csd.disa.mil X-EEMSG-SBRS: 0.3 X-EEMSG-ORIG-IP: 209.85.215.65 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A5AgDvB2VaZ0HXVdFdHAEBAQQBAQoBAYMVLYIBjnWNa5tXCgWFNgKEY0MUAQEBAQEBAQEBEwsLCwYoMYUkBkABGx0BAwwGEDshAhEBBQEcBxKIYIE6AQMVBKcOQI4YBQEcgwsFgQKCVAoZJw1Zgg8BAQEBAQEEAQEBARwCBgkBCIQ3gTZfgVeBaIYZRASHawWjPT2CRo4RhHcNjBqIBY4UiQYCBAIEBQIGFCWBFzaBckwjgQSBeIJFRIFPd4p2AQEB X-IPAS-Result: A0A5AgDvB2VaZ0HXVdFdHAEBAQQBAQoBAYMVLYIBjnWNa5tXCgWFNgKEY0MUAQEBAQEBAQEBEwsLCwYoMYUkBkABGx0BAwwGEDshAhEBBQEcBxKIYIE6AQMVBKcOQI4YBQEcgwsFgQKCVAoZJw1Zgg8BAQEBAQEEAQEBARwCBgkBCIQ3gTZfgVeBaIYZRASHawWjPT2CRo4RhHcNjBqIBY4UiQYCBAIEBQIGFCWBFzaBckwjgQSBeIJFRIFPd4p2AQEB Received: from mail-lf0-f65.google.com ([209.85.215.65]) by UPDC3CPA02.eemsg.mail.mil with ESMTP; 21 Jan 2018 21:46:36 +0000 Received: by mail-lf0-f65.google.com with SMTP id x196so8237131lfd.12; Sun, 21 Jan 2018 13:46:36 -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=s7mLEVgtHU5M30PeNJSn4Sx8Xb1FPLOE77t+ylXnX4I=; b=ar6nB8LctXEOVOYyhzvOu4BOOtVt3ywzcshIx2mOOVXsXnOS6EKGNNoj2nXa1figYy zTOIkrAFHYESEAduUKt1kLzbwATC3t7dmCKc5XyoH0F0yidcm7+Sx6TSaJFfcQwFWnbn XzmI/j5BrQgDInbFVSoMuRrSEQXHmsPrK/AOuGcNXur9A4FqD4W6AwlzFbejYWob5YWQ fWSk29vyuIy1Ktjlvb8jtkwtWNiYiTxka3q78aBQ+AP77JmNonmKUsyoJKdGcM7L3fAf t/4Hf+g77pb56RRDlYLPyi7nXxOaDgkHil+pU/ncA6pbTDdNbvR2mOxBj5pzL8vbmaI1 JWkg== 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=s7mLEVgtHU5M30PeNJSn4Sx8Xb1FPLOE77t+ylXnX4I=; b=ddGla0d+r2nFnAso5NhXE6qO40JjRTNuH10c+rlFdtQbh8chFtwB6zUrrDhFijQlWa aR1f3H7jAwOpDU9FTwRP8xY83Lp8ivxTsbz6pznX4GyrRnpD16Cut7e2vuMbsEjnJSxf K/tcrMH6Z7RL/xNi5Swfu+3mmjv3LzKlcsrfyy/cXsr1AOS9/gdEsHI7Vl6nC54n4qUS Jcri7rujFfAb56yVzTIvI8akPdEUbNzf3Qg1i7iHe88qC2kDJoL9iLlYdG8FOwYivJdx 19sy2PXpOgyCe1VfX1WZqnPiKd6sUYnNPZGUhJAVHN6MRq5NrX1FrHMv8kzurwii01ef eCyg== X-Gm-Message-State: AKwxytcxj7AEjUhGCFtEA5D09/3xVk/iu2nkBzTQ+02q2TBPUErX1mdc +dQPYbXRvvbB1GGv1tJ6/0sk/NfK X-Google-Smtp-Source: AH8x227F7bmxtVL2LLRnFldYJlhAQhMw8/aFlhT/3y3L5MQFAaXlZ0ANrcgY7dv7cLGZrR7LStkdow== X-Received: by 10.46.43.71 with SMTP id q68mr2298742lje.92.1516571195810; Sun, 21 Jan 2018 13:46:35 -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.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Jan 2018 13:46:35 -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:09 +0100 Message-Id: <20180121214617.8975-7-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 06/14] mcstrans: 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 Signed-off-by: Marcus Folkesson --- mcstrans/man/Makefile | 3 ++- mcstrans/src/Makefile | 18 +++++++++++------- mcstrans/utils/Makefile | 20 ++++++++++++++------ 3 files changed, 27 insertions(+), 14 deletions(-) diff --git a/mcstrans/man/Makefile b/mcstrans/man/Makefile index 8e971192..5030fa81 100644 --- a/mcstrans/man/Makefile +++ b/mcstrans/man/Makefile @@ -1,5 +1,6 @@ # Installation directories. -MAN8DIR ?= $(DESTDIR)/usr/share/man/man8 +PREFIX ?= /usr +MAN8DIR ?= $(DESTDIR)$(PREFIX)/share/man/man8 all: diff --git a/mcstrans/src/Makefile b/mcstrans/src/Makefile index 3f4a89c3..09551d63 100644 --- a/mcstrans/src/Makefile +++ b/mcstrans/src/Makefile @@ -1,10 +1,14 @@ # Installation directories. -PREFIX ?= $(DESTDIR)/usr -LIBDIR ?= $(PREFIX)/lib +PREFIX ?= /usr +LIBDIR ?= $(DESTDIR)$(PREFIX)/lib SBINDIR ?= $(DESTDIR)/sbin INITDIR ?= $(DESTDIR)/etc/rc.d/init.d -SYSTEMDDIR ?= $(DESTDIR)/usr/lib/systemd -LIBSEPOLA ?= $(LIBDIR)/libsepol.a +SYSTEMDDIR ?= $(DESTDIR)$(PREFIX)/lib/systemd + +# If no specific libsepol.a is specified, fall back on LDFLAGS search path +ifeq ($(LIBSEPOLA),) + LDFLAGS += -l:libsepol.a +endif PROG_SRC=mcstrans.c mcscolor.c mcstransd.c mls_level.c PROG_OBJS= $(patsubst %.c,%.o,$(PROG_SRC)) @@ -15,11 +19,11 @@ override CFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 all: $(PROG) -$(PROG): $(PROG_OBJS) - $(CC) $(LDFLAGS) -pie -o $@ $^ -lselinux -lcap -lpcre $(LIBSEPOLA) +$(PROG): $(PROG_OBJS) $(LIBSEPOLA) + $(CC) -pie -o $@ $^ -lselinux -lcap -lpcre $(LDFLAGS) %.o: %.c - $(CC) $(CFLAGS) -fPIE -c -o $@ $< + $(CC) $(CFLAGS) -fPIE -c -o $@ $< $(LDFLAGS) install: all test -d $(SBINDIR) || install -m 755 -d $(SBINDIR) diff --git a/mcstrans/utils/Makefile b/mcstrans/utils/Makefile index 4d3cbfcb..0a0452a4 100644 --- a/mcstrans/utils/Makefile +++ b/mcstrans/utils/Makefile @@ -1,18 +1,26 @@ # Installation directories. -PREFIX ?= $(DESTDIR)/usr -LIBDIR ?= $(PREFIX)/lib -SBINDIR ?= $(PREFIX)/sbin -LIBSEPOLA ?= $(LIBDIR)/libsepol.a +PREFIX ?= /usr +LIBDIR ?= $(DESTDIR)$(PREFIX)/lib +SBINDIR ?= $(DESTDIR)$(PREFIX)/sbin CFLAGS ?= -Wall override CFLAGS += -I../src -D_GNU_SOURCE override LDLIBS += -lselinux -lpcre -TARGETS=$(patsubst %.c,%,$(sort $(wildcard *.c))) +TARGETS=transcon untranscon + +# If no specific libsepol.a is specified, fall back on LDFLAGS search path +ifeq ($(LIBSEPOLA),) + LDFLAGS += -l:libsepol.a +endif all: $(TARGETS) -$(TARGETS): ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) +transcon: transcon.o ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lpcre -lselinux + +untranscon: untranscon.o ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lpcre -lselinux install: all -mkdir -p $(SBINDIR)