aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/20_packager
diff options
context:
space:
mode:
Diffstat (limited to 'roles/jails/20_packager')
-rw-r--r--roles/jails/20_packager/defaults/main.yml22
-rw-r--r--roles/jails/20_packager/tasks/main.yml15
-rw-r--r--roles/jails/20_packager/templates/etc_crontab5
-rw-r--r--roles/jails/20_packager/templates/usr_local_bin_build_packages.sh26
-rw-r--r--roles/jails/20_packager/templates/usr_local_etc_nginx_nginx.conf18
5 files changed, 0 insertions, 86 deletions
diff --git a/roles/jails/20_packager/defaults/main.yml b/roles/jails/20_packager/defaults/main.yml
deleted file mode 100644
index e9d0f26..0000000
--- a/roles/jails/20_packager/defaults/main.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-userland: "15.0-RELEASE"
-
-pkg:
- - nginx
-
-nullfs:
- - src: /usr/local/my-ports
- dst: /usr/local/my-ports
- - src: /usr/ports
- dst: /usr/ports
-
-files:
- - src: usr_local_etc_nginx_nginx.conf
- dest: /usr/local/etc/nginx/nginx.conf
- - src: usr_local_bin_build_packages.sh
- dest: /usr/local/bin/build-packages
- mode: "0755"
- - src: etc_crontab
- dest: /etc/crontab
-
-services:
- - nginx
diff --git a/roles/jails/20_packager/tasks/main.yml b/roles/jails/20_packager/tasks/main.yml
deleted file mode 100644
index e1a44e1..0000000
--- a/roles/jails/20_packager/tasks/main.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-- import_role:
- name: jail
- tasks_from: jail_setup
-
-- name: Create packages output directory
- file:
- path: /usr/local/packages
- state: directory
- owner: root
- group: wheel
- mode: "0755"
-
-- import_role:
- name: jail
- tasks_from: jail_launch
diff --git a/roles/jails/20_packager/templates/etc_crontab b/roles/jails/20_packager/templates/etc_crontab
deleted file mode 100644
index ed18a07..0000000
--- a/roles/jails/20_packager/templates/etc_crontab
+++ /dev/null
@@ -1,5 +0,0 @@
-SHELL=/bin/sh
-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
-
-# Build packages every hour
-0 * * * * root /usr/local/bin/build-packages >> /var/log/build-packages.log 2>&1
diff --git a/roles/jails/20_packager/templates/usr_local_bin_build_packages.sh b/roles/jails/20_packager/templates/usr_local_bin_build_packages.sh
deleted file mode 100644
index b4d5ea6..0000000
--- a/roles/jails/20_packager/templates/usr_local_bin_build_packages.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-# Build all ports in /usr/local/my-ports, skip already-built packages.
-set -eu
-
-PORTS_DIR="/usr/local/my-ports"
-PKG_DIR="/usr/local/packages"
-
-for port_dir in "${PORTS_DIR}"/*/; do
- [ -f "${port_dir}/Makefile" ] || continue
-
- port_name=$(make -C "${port_dir}" -V PKGNAME)
- pkg_file="${PKG_DIR}/All/${port_name}.pkg"
-
- if [ -f "${pkg_file}" ]; then
- echo "SKIP ${port_name} (already built)"
- continue
- fi
-
- echo "BUILD ${port_name}"
- make -C "${port_dir}" clean package PACKAGES="${PKG_DIR}" BATCH=yes
- make -C "${port_dir}" clean
-done
-
-# Rebuild the repository catalog
-pkg repo "${PKG_DIR}"
-echo "Done."
diff --git a/roles/jails/20_packager/templates/usr_local_etc_nginx_nginx.conf b/roles/jails/20_packager/templates/usr_local_etc_nginx_nginx.conf
deleted file mode 100644
index 0d140ef..0000000
--- a/roles/jails/20_packager/templates/usr_local_etc_nginx_nginx.conf
+++ /dev/null
@@ -1,18 +0,0 @@
-worker_processes 1;
-
-events {
- worker_connections 1024;
-}
-
-http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
-
- server {
- listen 80;
- server_name _;
- root /usr/local/packages;
- autoindex on;
- }
-}