initial commit
This commit is contained in:
commit
244c840718
12
Makefile
Normal file
12
Makefile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# makefile for tromjaro fixes package
|
||||||
|
build:
|
||||||
|
makepkg
|
||||||
|
|
||||||
|
install:
|
||||||
|
pamac-installer tromjaro-fixes-*.tar.xz
|
||||||
|
|
||||||
|
remove:
|
||||||
|
pamac-installer --remove tromjaro-fixes
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) -rf src/ pkg/ *.tar.xz
|
24
PKGBUILD
Normal file
24
PKGBUILD
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# Maintainer: TROM <contact@tromsite.com>
|
||||||
|
pkgname=tromjaro-autosnap-hook
|
||||||
|
pkgver=1.1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="A hook to create backups before important updates, using Timeshift."
|
||||||
|
arch=(any)
|
||||||
|
url=""
|
||||||
|
license=(unknown)
|
||||||
|
depends=('timeshift-autosnap-manjaro')
|
||||||
|
provides=('tromjaro-autosnap-hook')
|
||||||
|
backup=()
|
||||||
|
options=(!strip)
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cp -R ../alpm-hooks .
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
|
||||||
|
# copy alpm hooks
|
||||||
|
install -d ${pkgdir}/etc/pacman.d/hooks/
|
||||||
|
install -Dm644 ${srcdir}/alpm-hooks/* ${pkgdir}/etc/pacman.d/hooks/
|
||||||
|
|
||||||
|
}
|
21
README.md
Normal file
21
README.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# TROMjaro fixes package
|
||||||
|
|
||||||
|
Various fixes for TROMjaro OS
|
||||||
|
|
||||||
|
## Building the package
|
||||||
|
|
||||||
|
Open Terminal and issue the command:
|
||||||
|
|
||||||
|
`make`
|
||||||
|
|
||||||
|
To install the package right after the building, use:
|
||||||
|
|
||||||
|
`make install`
|
||||||
|
|
||||||
|
To remove just installed package, use:
|
||||||
|
|
||||||
|
`make remove`
|
||||||
|
|
||||||
|
To cleanup the project, use:
|
||||||
|
|
||||||
|
`make clean`
|
50
alpm-hooks/00-timeshift-autosnap.hook
Normal file
50
alpm-hooks/00-timeshift-autosnap.hook
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Package
|
||||||
|
Target = kernel*
|
||||||
|
Target = linux*
|
||||||
|
Target = xorg*
|
||||||
|
Target = systemd*
|
||||||
|
Target = glibc*
|
||||||
|
Target = xfce*
|
||||||
|
Target = blueman*
|
||||||
|
Target = hplip*
|
||||||
|
Target = cups*
|
||||||
|
Target = alsa*
|
||||||
|
Target = archlinux*
|
||||||
|
Target = bluez*
|
||||||
|
Target = broadcom*
|
||||||
|
Target = btrf*
|
||||||
|
Target = dkms*
|
||||||
|
Target = filesystem*
|
||||||
|
Target = firmware*
|
||||||
|
Target = flatpak*
|
||||||
|
Target = grub*
|
||||||
|
Target = lib*
|
||||||
|
Target = manjaro*
|
||||||
|
Target = mhw*
|
||||||
|
Target = network*
|
||||||
|
Target = pacman*
|
||||||
|
Target = pacu*
|
||||||
|
Target = pamac*
|
||||||
|
Target = perl*
|
||||||
|
Target = pipewire*
|
||||||
|
Target = pulseaudio*
|
||||||
|
Target = python*
|
||||||
|
Target = tlp*
|
||||||
|
Target = vala-panel*
|
||||||
|
Target = wayland*
|
||||||
|
Target = nvidia*
|
||||||
|
Target = xfdesktop*
|
||||||
|
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Path
|
||||||
|
Target = boot*
|
||||||
|
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Creating Timeshift snapshot before upgrade...
|
||||||
|
Depends = timeshift
|
||||||
|
When = PreTransaction
|
||||||
|
Exec = /usr/bin/timeshift-autosnap
|
2485
pkg/tromjaro-autosnap-hook/.BUILDINFO
Normal file
2485
pkg/tromjaro-autosnap-hook/.BUILDINFO
Normal file
File diff suppressed because it is too large
Load Diff
BIN
pkg/tromjaro-autosnap-hook/.MTREE
Normal file
BIN
pkg/tromjaro-autosnap-hook/.MTREE
Normal file
Binary file not shown.
14
pkg/tromjaro-autosnap-hook/.PKGINFO
Normal file
14
pkg/tromjaro-autosnap-hook/.PKGINFO
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Generated by makepkg 6.0.1
|
||||||
|
# using fakeroot version 1.29
|
||||||
|
pkgname = tromjaro-autosnap-hook
|
||||||
|
pkgbase = tromjaro-autosnap-hook
|
||||||
|
pkgver = 1.1.0-1
|
||||||
|
pkgdesc = A hook to create backups before important updates, using Timeshift.
|
||||||
|
url =
|
||||||
|
builddate = 1663364484
|
||||||
|
packager = Unknown Packager
|
||||||
|
size = 844
|
||||||
|
arch = any
|
||||||
|
license = unknown
|
||||||
|
provides = tromjaro-autosnap-hook
|
||||||
|
depend = timeshift-autosnap-manjaro
|
|
@ -0,0 +1,50 @@
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Package
|
||||||
|
Target = kernel*
|
||||||
|
Target = linux*
|
||||||
|
Target = xorg*
|
||||||
|
Target = systemd*
|
||||||
|
Target = glibc*
|
||||||
|
Target = xfce*
|
||||||
|
Target = blueman*
|
||||||
|
Target = hplip*
|
||||||
|
Target = cups*
|
||||||
|
Target = alsa*
|
||||||
|
Target = archlinux*
|
||||||
|
Target = bluez*
|
||||||
|
Target = broadcom*
|
||||||
|
Target = btrf*
|
||||||
|
Target = dkms*
|
||||||
|
Target = filesystem*
|
||||||
|
Target = firmware*
|
||||||
|
Target = flatpak*
|
||||||
|
Target = grub*
|
||||||
|
Target = lib*
|
||||||
|
Target = manjaro*
|
||||||
|
Target = mhw*
|
||||||
|
Target = network*
|
||||||
|
Target = pacman*
|
||||||
|
Target = pacu*
|
||||||
|
Target = pamac*
|
||||||
|
Target = perl*
|
||||||
|
Target = pipewire*
|
||||||
|
Target = pulseaudio*
|
||||||
|
Target = python*
|
||||||
|
Target = tlp*
|
||||||
|
Target = vala-panel*
|
||||||
|
Target = wayland*
|
||||||
|
Target = nvidia*
|
||||||
|
Target = xfdesktop*
|
||||||
|
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Path
|
||||||
|
Target = boot*
|
||||||
|
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Creating Timeshift snapshot before upgrade...
|
||||||
|
Depends = timeshift
|
||||||
|
When = PreTransaction
|
||||||
|
Exec = /usr/bin/timeshift-autosnap
|
50
src/alpm-hooks/00-timeshift-autosnap.hook
Normal file
50
src/alpm-hooks/00-timeshift-autosnap.hook
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Package
|
||||||
|
Target = kernel*
|
||||||
|
Target = linux*
|
||||||
|
Target = xorg*
|
||||||
|
Target = systemd*
|
||||||
|
Target = glibc*
|
||||||
|
Target = xfce*
|
||||||
|
Target = blueman*
|
||||||
|
Target = hplip*
|
||||||
|
Target = cups*
|
||||||
|
Target = alsa*
|
||||||
|
Target = archlinux*
|
||||||
|
Target = bluez*
|
||||||
|
Target = broadcom*
|
||||||
|
Target = btrf*
|
||||||
|
Target = dkms*
|
||||||
|
Target = filesystem*
|
||||||
|
Target = firmware*
|
||||||
|
Target = flatpak*
|
||||||
|
Target = grub*
|
||||||
|
Target = lib*
|
||||||
|
Target = manjaro*
|
||||||
|
Target = mhw*
|
||||||
|
Target = network*
|
||||||
|
Target = pacman*
|
||||||
|
Target = pacu*
|
||||||
|
Target = pamac*
|
||||||
|
Target = perl*
|
||||||
|
Target = pipewire*
|
||||||
|
Target = pulseaudio*
|
||||||
|
Target = python*
|
||||||
|
Target = tlp*
|
||||||
|
Target = vala-panel*
|
||||||
|
Target = wayland*
|
||||||
|
Target = nvidia*
|
||||||
|
Target = xfdesktop*
|
||||||
|
|
||||||
|
[Trigger]
|
||||||
|
Operation = Upgrade
|
||||||
|
Type = Path
|
||||||
|
Target = boot*
|
||||||
|
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Creating Timeshift snapshot before upgrade...
|
||||||
|
Depends = timeshift
|
||||||
|
When = PreTransaction
|
||||||
|
Exec = /usr/bin/timeshift-autosnap
|
Loading…
Reference in New Issue
Block a user