Opsi Version 4.0.3
opsi-product-updater -V : 4.0.2.3
Name Configserver: opsi
Name Depotserver: ambopsi
Ziel:
Nur die im Verzeichnis "ambdepot" liegenden Pakete sollen zum Depotserver gesynct werden.
Konfiguration:
/etc/opsi/opsi-product-updater.conf auf dem Depotserver ambopsi:
Code: Alles auswählen
[repository_master]
active = true
opsiDepotId = opsi.domain.de
dirs = ambdepot
autoInstall = true
autoUpdate = true
autoSetup = true
Pakete in diesem Verzeichnis sollen zum Depotserver ambopsi gesynct werden.
Code: Alles auswählen
root@opsi:/var/lib/opsi/repository# ls -l
insgesamt 194576
drwxrwx--- 2 opsiconfd pcpatch 4096 24. Apr 15:05 ambdepot
Code: Alles auswählen
root@opsi:/var/lib/opsi/repository# ls -l ambdepot/
insgesamt 8
lrwxrwxrwx 1 root root 45 24. Apr 14:38 hwaudit_4.0.5-1.opsi -> /var/lib/opsi/repository/hwaudit_4.0.5-1.opsi
lrwxrwxrwx 1 root root 49 24. Apr 14:38 hwaudit_4.0.5-1.opsi.md5 -> /var/lib/opsi/repository/hwaudit_4.0.5-1.opsi.md5
lrwxrwxrwx 1 root root 51 24. Apr 14:38 hwaudit_4.0.5-1.opsi.zsync -> /var/lib/opsi/repository/hwaudit_4.0.5-1.opsi.zsync
lrwxrwxrwx 1 root root 44 24. Apr 14:38 hwinvent_4.0-1.opsi -> /var/lib/opsi/repository/hwinvent_4.0-1.opsi
lrwxrwxrwx 1 root root 48 24. Apr 14:38 hwinvent_4.0-1.opsi.md5 -> /var/lib/opsi/repository/hwinvent_4.0-1.opsi.md5
lrwxrwxrwx 1 root root 50 24. Apr 14:38 hwinvent_4.0-1.opsi.zsync -> /var/lib/opsi/repository/hwinvent_4.0-1.opsi.zsync
lrwxrwxrwx 1 root root 57 24. Apr 15:05 opsi-client-agent_4.0.3.1-2.opsi -> /var/lib/opsi/repository/opsi-client-agent_4.0.3.1-2.opsi
lrwxrwxrwx 1 root root 61 24. Apr 15:05 opsi-client-agent_4.0.3.1-2.opsi.md5 -> /var/lib/opsi/repository/opsi-client-agent_4.0.3.1-2.opsi.md5
lrwxrwxrwx 1 root root 63 24. Apr 15:05 opsi-client-agent_4.0.3.1-2.opsi.zsync -> /var/lib/opsi/repository/opsi-client-agent_4.0.3.1-2.opsi.zsync
Code: Alles auswählen
root@opsi:/var/lib/opsi/repository# ls -l opsi-client*
-rw-rw---- 1 opsiconfd pcpatch 36924928 26. Mär 09:00 opsi-client-agent_4.0.3.1-2.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 26. Mär 09:00 opsi-client-agent_4.0.3.1-2.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 126406 26. Mär 09:00 opsi-client-agent_4.0.3.1-2.opsi.zsync
Code: Alles auswählen
root@opsiamb:/var/lib/opsi/repository# ls -l
insgesamt 43508
-rw-rw---- 1 opsiconfd pcpatch 7453184 24. Apr 16:45 hwaudit_4.0.5-1.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 16:45 hwaudit_4.0.5-1.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 22011 24. Apr 16:45 hwaudit_4.0.5-1.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch 2048 24. Apr 16:44 hwinvent_4.0-1.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 16:44 hwinvent_4.0-1.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 172 24. Apr 16:44 hwinvent_4.0-1.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch 36924928 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi.md5
-rw-r--r-- 1 root root 126406 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi.zsync
Danach habe ich das Paket swaudit als Link ergänzt und erneut
opsi-product-updater aufgerufen.
Ergebnis:
Code: Alles auswählen
root@opsiamb:/var/lib/opsi/repository# ls -l
insgesamt 43880
-rw-rw---- 1 opsiconfd pcpatch 7453184 24. Apr 16:45 hwaudit_4.0.5-1.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 16:45 hwaudit_4.0.5-1.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 22011 24. Apr 16:45 hwaudit_4.0.5-1.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch 2048 24. Apr 16:44 hwinvent_4.0-1.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 16:44 hwinvent_4.0-1.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 172 24. Apr 16:44 hwinvent_4.0-1.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch 36924928 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch 126406 24. Apr 17:09 opsi-client-agent_4.0.3.1-2.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch 371712 24. Apr 17:37 swaudit_4.0.2-1.opsi
-rw-rw---- 1 opsiconfd pcpatch 32 24. Apr 17:37 swaudit_4.0.2-1.opsi.md5
-rw-r--r-- 1 root root 1262 24. Apr 17:37 swaudit_4.0.2-1.opsi.zsync
- Ist die Vorgehensweise ein Verzeichnis anzulegen, die zu übertragenden Pakete mittels sym. Links in dieses Verzeichnis zu legen grundsätzlich ok, oder gibt es andere/elegantere Möglichkeiten?
Müssen von einem Paket auch die *.md5 und *.zsync Dateien gesynct werden?
Ist die fehlende Berechtigungsänderung der zsync-Datei ein Bug?