diff options
author | Jonathan Rudenberg <jonathan@titanous.com> | 2018-01-17 21:22:18 -0500 |
---|---|---|
committer | Oliver Chang <oliverchang@users.noreply.github.com> | 2018-01-18 13:22:18 +1100 |
commit | 5aafd1814101e893986499f03ced81063a3ff5f7 (patch) | |
tree | b5c206abf61f7447555c12a395c723dbb29c7d8d /projects | |
parent | b64e0b812d5a8626670cdbef3001ea41a70eac31 (diff) |
[systemd] Add initial systemd integration (#1073)
* [systemd] Add initial systemd integration
* Add @keszybz to auto_ccs
* Use ppa:pitti/systemd-semaphore for libmount backport
* Simplify build now that dependencies are disabled
* Update Dockerfile to use upstream repo
Diffstat (limited to 'projects')
-rw-r--r-- | projects/systemd/Dockerfile | 23 | ||||
-rwxr-xr-x | projects/systemd/build.sh | 18 | ||||
-rw-r--r-- | projects/systemd/project.yaml | 5 |
3 files changed, 46 insertions, 0 deletions
diff --git a/projects/systemd/Dockerfile b/projects/systemd/Dockerfile new file mode 100644 index 00000000..aa874cb0 --- /dev/null +++ b/projects/systemd/Dockerfile @@ -0,0 +1,23 @@ +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ + +FROM gcr.io/oss-fuzz-base/base-builder +MAINTAINER jonathan@titanous.com +RUN apt-get update && apt-get install -y gperf m4 gettext libcap-dev python3-pip &&\ + pip3 install meson ninja +RUN git clone --depth 1 https://github.com/systemd/systemd systemd +WORKDIR systemd +COPY build.sh $SRC/ diff --git a/projects/systemd/build.sh b/projects/systemd/build.sh new file mode 100755 index 00000000..f6197738 --- /dev/null +++ b/projects/systemd/build.sh @@ -0,0 +1,18 @@ +#!/bin/bash -eu +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ + +scripts/oss-fuzz.sh diff --git a/projects/systemd/project.yaml b/projects/systemd/project.yaml new file mode 100644 index 00000000..cbc9c14f --- /dev/null +++ b/projects/systemd/project.yaml @@ -0,0 +1,5 @@ +homepage: "https://freedesktop.org/wiki/Software/systemd/" +primary_contact: "lennart@poettering.net" +auto_ccs: + - jonathan@titanous.com + - zbyszek@in.waw.pl |