From 598ecfe06d0d45a71883e55a3f7ee5ef3e10d299 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 27 May 2017 20:50:37 +0300
Subject: [PATCH] - Installed Chromium, selenium driver from the exeperimental
 suite.

---
 desktop.yml               | 17 +++++++++++++++++
 pkgs.yml                  |  1 +
 templates/experimental.j2 |  7 +++++++
 3 files changed, 25 insertions(+)
 create mode 100644 templates/experimental.j2

diff --git a/desktop.yml b/desktop.yml
index 13e92dd..9740133 100644
--- a/desktop.yml
+++ b/desktop.yml
@@ -29,6 +29,23 @@
         state: present
         update_cache: yes
 
+  - name: Add the Debian experimental suite repository
+    with_items:
+        - deb
+        - deb-src
+    apt_repository:
+        repo: '{{ item }} http://httpredir.debian.org/debian experimental main'
+        state: present
+        update_cache: yes
+
+  - name: Prioritize browsers from the Debian experimental suite
+    template:
+        src: experimental.j2
+        dest: /etc/apt/preferences.d/experimental
+        owner: root
+        group: root
+        mode: 0o0644
+
   - name: APT install
     with_items:
     - plymouth
diff --git a/pkgs.yml b/pkgs.yml
index 1e229dd..1acf637 100644
--- a/pkgs.yml
+++ b/pkgs.yml
@@ -11,6 +11,7 @@
           - bluez-firmware
           - brasero
           - cargo
+          - chromium-driver
           - clojure
           - cmake
           - containerd
diff --git a/templates/experimental.j2 b/templates/experimental.j2
new file mode 100644
index 0000000..0c178a0
--- /dev/null
+++ b/templates/experimental.j2
@@ -0,0 +1,7 @@
+Package: firefox-esr*
+Pin: release a=experimental
+Pin-Priority: 500
+
+Package: chromium chromedriver chromium-driver chromium-l10n chromium-shell chromium-widevine
+Pin: release a=experimental
+Pin-Priority: 500
-- 
GitLab