File tree Expand file tree Collapse file tree 1 file changed +36
-4
lines changed Expand file tree Collapse file tree 1 file changed +36
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh -xu
2
2
3
3
4
- # Option A: Install FileBot via DNF
4
+ # Option A: Install FileBot via DNF5
5
+ if dnf5 --version 2> /dev/null
6
+ then
7
+ # 0. Install dnf config-manager
8
+ sudo dnf5 -y install ' dnf-command(config-manager)'
9
+
10
+ # 1. Add repository
11
+ sudo dnf5 -y config-manager addrepo --from-repofile=' https://raw.githubusercontent.com/filebot/plugins/master/yum/main.repo'
12
+
13
+ # 2. Enable repository
14
+ sudo dnf5 -y config-manager setopt filebot.enabled=1
15
+
16
+ # 3. Install dependencies
17
+ sudo dnf5 -y install zenity mediainfo
18
+
19
+ # 4. Install FileBot
20
+ sudo dnf5 -y install filebot
21
+
22
+ # 5. Run FileBot
23
+ filebot -script fn:sysinfo
24
+ exit $?
25
+ fi
26
+
27
+
28
+ # Option B: Install FileBot via DNF
5
29
if dnf --version 2> /dev/null
6
30
then
7
31
# 0. Install dnf config-manager
18
42
19
43
# 4. Install FileBot
20
44
sudo dnf -y install filebot
45
+
46
+ # 5. Run FileBot
47
+ filebot -script fn:sysinfo
48
+ exit $?
21
49
fi
22
50
23
51
24
- # Option B : Install FileBot via ZYPPER
52
+ # Option C : Install FileBot via ZYPPER
25
53
if zypper --version 2> /dev/null
26
54
then
27
55
# 1. Add repository
32
60
33
61
# 3. Install FileBot
34
62
sudo zypper --non-interactive install filebot
63
+
64
+ # 4. Run FileBot
65
+ filebot -script fn:sysinfo
66
+ exit $?
35
67
fi
36
68
37
69
38
- # Test Run
39
- filebot -script fn:sysinfo
70
+ # unknown package manager
71
+ exit 127
You can’t perform that action at this time.
0 commit comments