Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✍️ Description
Adding script for Koillection as requested in discussion #382.
I tested the script on my Proxmox installation. The update script is also tested by installing an older version of Koillection and then running the update script.
✅ Prerequisites
The following steps must be completed for the pull request to be considered:
🛠️ Type of Change
Please check the relevant options:
📋 Additional Information
Installed LXC:
![1](https://private-user-images.githubusercontent.com/74251551/409732538-2f830a5c-3d45-4b58-a494-c5b7c7a68b15.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI1MzgtMmY4MzBhNWMtM2Q0NS00YjU4LWE0OTQtYzViN2M3YTY4YjE1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzMTgzNGY1ZDFmNzczZWY1MmU1MTBiZjE3MDI0MDE2YTZjMTE2ODhjOTM5ZThkZWY0Y2YzZDA5ZDQ3OWMwMmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wnWpl6Ue9E3QAO5C8nH_Aztb6j0HYMZk9dnBbMFPVcs)
![2](https://private-user-images.githubusercontent.com/74251551/409732568-865b5b95-7590-490f-9aef-d237e91b9a3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI1NjgtODY1YjViOTUtNzU5MC00OTBmLTlhZWYtZDIzN2U5MWI5YTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxNWEzY2Y5Yzg4MDgxZDM3NjdjNWI1ODMxN2EzNDAyYmI3NjE4NDA5NmRkNmRhMzA4N2RjMDJiZjZmYzJiZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jZAL4yhZ-Bnz9eLjcBRLdJYl2M8tRW1D-7fls2J41Xs)
![3](https://private-user-images.githubusercontent.com/74251551/409732579-c90c67b2-6918-4b9c-9aaa-14202d6c245e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI1NzktYzkwYzY3YjItNjkxOC00YjljLTlhYWEtMTQyMDJkNmMyNDVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkODdkYWJjNWM1N2M0ZTY2YjZkYmQwOTUxZDBjM2YyYWRhODAxOWQ0YzQ0ZDJkOTRlZGYzNDc3Y2U2NGI0MDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sn9X2zuZmwC5Idvfz5StZqLrb69du3q9E6mzn-7r96k)
![4](https://private-user-images.githubusercontent.com/74251551/409732607-93d03048-d642-4428-89dc-af4a98d2bd61.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI2MDctOTNkMDMwNDgtZDY0Mi00NDI4LTg5ZGMtYWY0YTk4ZDJiZDYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU1ZGVkNDdjODMyOGU4NGI3ZDY1YWU4ZmI4M2E5M2E1YmMxMWJmMmQ2OWFjNTI2ZTcwNTk5M2ZjMWU0ZjVlOGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.V-2UIdwVJagc2aocFCPl3z96J5_pEDlPdzzzSpJKza4)
![5](https://private-user-images.githubusercontent.com/74251551/409732652-a244cefa-428e-460d-9f51-092ea7a66035.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI2NTItYTI0NGNlZmEtNDI4ZS00NjBkLTlmNTEtMDkyZWE3YTY2MDM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiNDIzM2IwNDU3NGI3MjBhZTA0YWExN2I3OTU3YzE5OGVmZjJhY2U5OGNlZDFjOGE5MjFhZDkyNWZjODJmYWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XZ_we73UJAZoqbYXoQK8ef3m2Y6FMK7n2R6GXzjotOc)
![6](https://private-user-images.githubusercontent.com/74251551/409732663-97ba7e95-f828-4924-a82f-c6bda4eeea13.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI2NjMtOTdiYTdlOTUtZjgyOC00OTI0LWE4MmYtYzZiZGE0ZWVlYTEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3NmZmM2QyMzYwZjZkMjdiZDQzNTkxYzYzZWViNjY3YmFiYTc0ODIzMTNkMzhhMTRlZjg0YTk4YzA0NjBkMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.q1Gd83IM6xbBgss8PbNQvM7X1t4NwJ8_tXShmQMweDs)
![7](https://private-user-images.githubusercontent.com/74251551/409732679-8ece3560-dc47-410d-80e2-72186a7c4d7f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODUxNTIsIm5iZiI6MTczOTI4NDg1MiwicGF0aCI6Ii83NDI1MTU1MS80MDk3MzI2NzktOGVjZTM1NjAtZGM0Ny00MTBkLTgwZTItNzIxODZhN2M0ZDdmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDA1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFkOGE4NTUzZjQ4YzE4YjhhN2Q0NmM5NDk2YjhjODQxZjExNjUxZTJiZDhiOGI5Yjk0YjMzNzYyMGU5ZGViMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ZtMcfHGpzh-6HhJy8E3t5lOJT4gvlHBdG6p9BERcgvM)
Installed old version of Koillection (with test data):
Installing update:
After update: