1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 03:32:12 +00:00

Merge pull request #2607 from jvonau/udev-reload

drop udev-reload service
This commit is contained in:
A Holt 2020-10-31 23:38:25 -04:00 committed by GitHub
commit 821f755e6c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 30 additions and 51 deletions

View file

@ -45,7 +45,6 @@
- include_tasks: net_mods.yml
when: not is_debuntu and not is_F18
- include_tasks: udev.yml
- include_tasks: iiab-startup.yml
- name: Recording STAGE 2 HAS COMPLETED ==========================

View file

@ -1,41 +0,0 @@
- name: Does systemd-udevd.service exist
stat:
path: "{{ systemd_location }}/systemd-udevd.service"
register: udev_unit
- name: Copy udevd service to /etc/systemd/system to modify
copy:
src: "{{ systemd_location }}/systemd-udevd.service"
dest: /etc/systemd/system/systemd-udevd.service
owner: root
group: root
mode: 0644
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Change MountFlags from slave to shared
lineinfile:
backup: no
dest: /etc/systemd/system/systemd-udevd.service
regexp: '^MountFlags'
line: 'MountFlags=shared'
state: present
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Add udev-reload.service after all filesystems are available as read-write during boot
template:
src: udev-reload.service
dest: /etc/systemd/system/
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Ask systemd to reread unit files (daemon-reload) and restart so systemd recognizes the changes
systemd:
daemon_reload: yes
name: systemd-udevd
state: restarted
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Enable the udev-reload service during boot
systemd:
name: udev-reload
enabled: yes
when: udev_unit.stat.exists is defined and udev_unit.stat.exists

View file

@ -1,9 +0,0 @@
[Unit]
Description=Make sure udev is operating on RW disk
After=network-online.target
[Service]
ExecStart=/bin/systemctl restart systemd-udevd.service
[Install]
WantedBy=multi-user.target

View file

@ -1,3 +1,33 @@
- name: Does systemd-udevd.service exist
stat:
path: "{{ systemd_location }}/systemd-udevd.service"
register: udev_unit
- name: Copy udevd service to /etc/systemd/system to modify
copy:
src: "{{ systemd_location }}/systemd-udevd.service"
dest: /etc/systemd/system/systemd-udevd.service
owner: root
group: root
mode: 0644
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Change MountFlags from slave to shared
lineinfile:
backup: no
dest: /etc/systemd/system/systemd-udevd.service
regexp: '^MountFlags'
line: 'MountFlags=shared'
state: present
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
- name: Ask systemd to reread unit files (daemon-reload) and restart so systemd recognizes the changes
systemd:
daemon_reload: yes
name: systemd-udevd
state: restarted
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
#http://raspbian.raspberrypi.org/raspbian/pool/main/u/usbmount/usbmount_0.0.22_all.deb
- name: Install {{ iiab_download_url }}/usbmount_0.0.22_all.deb, missing from Debian
apt: