Merge lp:~ken-vandine/camera-app/content-hub_and_add-profile into lp:camera-app

Proposed by Ken VanDine
Status: Merged
Approved by: Bill Filler
Approved revision: 677
Merged at revision: 679
Proposed branch: lp:~ken-vandine/camera-app/content-hub_and_add-profile
Merge into: lp:camera-app
Diff against target: 68 lines (+22/-0)
5 files modified
CMakeLists.txt (+3/-0)
debian/apparmor/camera-app (+15/-0)
debian/camera-app.install (+2/-0)
debian/control (+1/-0)
debian/rules (+1/-0)
To merge this branch: bzr merge lp:~ken-vandine/camera-app/content-hub_and_add-profile
Reviewer Review Type Date Requested Status
system-apps-ci-bot continuous-integration Approve
Ubuntu Phablet Team Pending
Review via email: mp+313232@code.launchpad.net

Commit message

* Install an apparmor profile with the deb
* Install the content-hub peer registration with the deb

Description of the change

* Install an apparmor profile with the deb
* Install the content-hub peer registration with the deb

To post a comment you must log in.
Revision history for this message
system-apps-ci-bot (system-apps-ci-bot) wrote :

PASSED: Continuous integration, rev:677
https://jenkins.canonical.com/system-apps/job/lp-camera-app-ci/8/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2192
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/565
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2195
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/2022/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/2022
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/2022/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-camera-app-ci/8/rebuild

review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2015-11-18 06:44:35 +0000
+++ CMakeLists.txt 2016-12-14 15:08:09 +0000
@@ -136,6 +136,9 @@
136else(CLICK_MODE)136else(CLICK_MODE)
137 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}137 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}
138 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)138 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
139 install(FILES camera-contenthub.json
140 DESTINATION ${CMAKE_INSTALL_DATADIR}/content-hub/peers
141 RENAME camera-app)
139endif(CLICK_MODE)142endif(CLICK_MODE)
140143
141add_subdirectory(CameraApp)144add_subdirectory(CameraApp)
142145
=== added directory 'debian/apparmor'
=== added file 'debian/apparmor/camera-app'
--- debian/apparmor/camera-app 1970-01-01 00:00:00 +0000
+++ debian/apparmor/camera-app 2016-12-14 15:08:09 +0000
@@ -0,0 +1,15 @@
1# vim:syntax=apparmor
2#include <tunables/global>
3
4# Mostly unconfined. Don't allow capability or any mount rules. Also ensure that
5# exec inherits from this profile
6profile camera-app (attach_disconnected) {
7 network,
8 / rwkl,
9 /** rwlkm,
10 /** pix,
11 dbus,
12 signal,
13 ptrace,
14 unix,
15}
016
=== modified file 'debian/camera-app.install'
--- debian/camera-app.install 2014-09-01 11:30:28 +0000
+++ debian/camera-app.install 2016-12-14 15:08:09 +0000
@@ -6,3 +6,5 @@
6usr/share/camera-app/assets/*6usr/share/camera-app/assets/*
7usr/share/icons7usr/share/icons
8usr/share/locale/*/LC_MESSAGES/camera-app.mo8usr/share/locale/*/LC_MESSAGES/camera-app.mo
9usr/share/content-hub
10debian/apparmor/camera-app etc/apparmor.d
911
=== modified file 'debian/control'
--- debian/control 2016-11-24 19:03:33 +0000
+++ debian/control 2016-12-14 15:08:09 +0000
@@ -5,6 +5,7 @@
5XSBC-Original-Maintainer: Ugo Riboni <ugo.riboni@canonical.com>5XSBC-Original-Maintainer: Ugo Riboni <ugo.riboni@canonical.com>
6Build-Depends: cmake,6Build-Depends: cmake,
7 debhelper (>= 9),7 debhelper (>= 9),
8 dh-apparmor,
8 libgl1-mesa-dev | libgl1-dev,9 libgl1-mesa-dev | libgl1-dev,
9 libgles2-mesa-dev | libgles2-dev,10 libgles2-mesa-dev | libgles2-dev,
10 pkg-config,11 pkg-config,
1112
=== modified file 'debian/rules'
--- debian/rules 2016-08-23 09:40:44 +0000
+++ debian/rules 2016-12-14 15:08:09 +0000
@@ -23,6 +23,7 @@
2323
24override_dh_install:24override_dh_install:
25 dh_install --fail-missing25 dh_install --fail-missing
26 dh_apparmor -pcamera-app --profile-name=camera-app
2627
27override_dh_translations:28override_dh_translations:
28 # Override dh_translations to work around http://pad.lv/1183262.29 # Override dh_translations to work around http://pad.lv/1183262.

Subscribers

People subscribed via source and target branches