92 lines
1.5 KiB
Bash
Executable File
92 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
bash -c "cat > /etc/apt/preferences.d/avoid-avahi.pref" <<'EOF'
|
|
Package: avahi*
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: *bonjour*
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
EOF
|
|
|
|
cat >"/etc/apt/preferences.d/avoid-pulseaudio.pref" <<'EOF'
|
|
Package: pulseaudio*
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
EOF
|
|
|
|
cat >"/etc/apt/preferences.d/avoid-systemd.pref" <<'EOF'
|
|
Package: *
|
|
Package: systemd
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: systemd-sysv
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: libsystemd0
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: policykit-1
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: libpam-systemd
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: libsystemd0:i386
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
|
|
Package: packagekit
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
EOF
|
|
|
|
cat >"/etc/apt/preferences.d/avoid-mono.pref" <<'EOF'
|
|
Package: libmono*
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
EOF
|
|
|
|
cat >"/etc/apt/preferences.d/avoid-zeroconf.pref" <<'EOF'
|
|
Package: zeroconf*
|
|
Pin: origin ""
|
|
Pin-Priority: -10
|
|
EOF
|
|
|
|
conf_print_devuan_apt_pin() {
|
|
cat <<'EOF'
|
|
Package: *
|
|
Pin: origin "deb.devuan.org"
|
|
Pin-Priority: 1001
|
|
|
|
Package: *
|
|
Pin: release a=freia
|
|
Pin-Priority: 900
|
|
|
|
Package: *
|
|
Pin: release a=excalibur
|
|
Pin-Priority: 800
|
|
|
|
Package: *
|
|
Pin: release a=ceres
|
|
Pin-Priority: 700
|
|
|
|
Package: *
|
|
Pin: release a=chimaera
|
|
Pin-Priority: 600
|
|
EOF
|
|
}
|
|
conf_print_devuan_apt_pin | sudo tee "/etc/apt/preferences.d/devuan.pref"
|
|
|
|
cat >"/etc/apt/preferences.d/zfsonlinux.pref" <<'EOF'
|
|
# pinning, set zfs packages at 1002
|
|
Package: *
|
|
Pin: origin "archive.zfsonlinux.org"
|
|
Pin-Priority: 1002
|
|
EOF
|