You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Uppercase user tag input (config tags assumed already lowercase)
123
+
Tag tokens are any token not matching ^[0-9]+$ or ^[0-9]+-[0-9]+$.
124
+
- OR matching across tag tokens.
125
+
126
+
Behavior summary:
127
+
1. Tokenize ONLY if set/matched; else tokenized EXCLUDE.
128
+
2. For each token:
129
+
number -> add as VMID
130
+
range a-b -> expand (a..b)
131
+
tag -> collect tag for later resolution
132
+
3. Resolve tags to IDs (any tag match) and append, de-duplicating while
133
+
preserving first-seen order (input order then discovery order for tags).
134
+
4. Assign final space-separated list back to ONLY / EXCLUDE variable.
135
+
5. If ONLY provided, EXCLUDE is ignored.
136
+
137
+
Usage examples:
138
+
- ONLY="backup,windows"
139
+
- ONLY="101,102,105-107"
140
+
- ONLY="110 testtag 111 120-121"
141
+
- ONLY="" EXCLUDE="old 300-302"
111
142
112
143
# Extra Updates:
113
144
If updater detects installation: (disable, if you want in `/etc/ultimate-updater/update.conf`)
@@ -117,7 +148,7 @@ If updater detects installation: (disable, if you want in `/etc/ultimate-updater
117
148
- Octoprint
118
149
- Docker Compose (v1 and v2)
119
150
120
-
# User scripts
151
+
# User scripts:
121
152
How to use user scripts:
122
153
123
154
In "/etc/ultimate-updater/scripts.d" create an folder for each LXC/VM who should use it like this:
@@ -136,7 +167,7 @@ The Welcome Screen is an extra for you. It's optional!
136
167
- The Welcome-Screen brings an update-checker with it. It check on 07am and 07pm for updates via crontab. The result will show up in Welcome-Screen (Only if updates are available).
137
168
- The update-checker also uses the config file!
138
169
- To force the check, you can run `/etc/ultimate-updater/check-updates.sh` in Terminal.
139
-
- You can choose, if neofetch will be show also (if neofetch is not installed, script will make it automatically)
170
+
- You can choose, if screenfetch will be show also (if screenfetch is not installed, script will make it automatically)
140
171
141
172
# Beta Testing:
142
173
If anybody wants to help with failure search, please test our beta (if available).
0 commit comments