Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
33e3ebea6f | |||
b21d28587f | |||
2afbfaedcd | |||
40e5a17e34 |
@ -2,3 +2,4 @@
|
||||
ILoveCandy
|
||||
Color
|
||||
ParallelDownloads = 20
|
||||
NoExtract = etc/pacman.d/mirrorlist
|
||||
|
@ -20,3 +20,4 @@
|
||||
section: 'options'
|
||||
option: 'Include'
|
||||
value: '/etc/pacman.d/pacman.conf'
|
||||
exclusive: false
|
||||
|
@ -12,7 +12,7 @@
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
ansible.builtin.shell: |
|
||||
zfs list zpool/data/var/cache/pacman/pkg
|
||||
zfs list zpool/root/archlinux/var/cache/pacman/pkg
|
||||
|
||||
- name: 'If no pacman cache dataset exists create dataset'
|
||||
when: 'genvm_archlinux_zfs_pacman_cache_zfs_has_pacman_cache_dataset.rc > 0'
|
||||
@ -20,9 +20,9 @@
|
||||
changed_when: 'genvm_archlinux_zfs_pacman_cache_pacman_cache_dir_was_temp_moved.rc == 0'
|
||||
ansible.builtin.shell: |
|
||||
mv '/var/cache/pacman/pkg'{,'.bak'} && \
|
||||
if ! zfs list zpool/data/var &>/dev/null; then zfs create -o canmount=off zpool/data/var; fi && \
|
||||
if ! zfs list zpool/data/var/cache &>/dev/null; then zfs create -o canmount=off zpool/data/var/cache; fi && \
|
||||
if ! zfs list zpool/data/var/cache/pacman &>/dev/null; then zfs create -o canmount=off zpool/data/var/cache/pacman; fi && \
|
||||
zfs create zpool/data/var/cache/pacman/pkg && \
|
||||
if ! zfs list zpool/root/archlinux/var &>/dev/null; then zfs create -o canmount=off zpool/root/archlinux/var; fi && \
|
||||
if ! zfs list zpool/root/archlinux/var/cache &>/dev/null; then zfs create -o canmount=off zpool/root/archlinux/var/cache; fi && \
|
||||
if ! zfs list zpool/root/archlinux/var/cache/pacman &>/dev/null; then zfs create -o canmount=off zpool/root/archlinux/var/cache/pacman; fi && \
|
||||
zfs create zpool/root/archlinux/var/cache/pacman/pkg && \
|
||||
rsync -a --remove-source-files '/var/cache/pacman/pkg'{'.bak',}'/' && \
|
||||
find '/var/cache/pacman/pkg.bak' -type d -empty -delete
|
||||
|
Loading…
x
Reference in New Issue
Block a user