Rohadt OSX package uninstall nélkül

Szóval ha csak egy pkg -t ad az ingyen dolgozó, és nem ad remove, uninstall vagy akármit a package-hez, akkor…:

Az eredeti pkg file, amiből installáltunk, tartalmaz egy Contents mappát és egy Archive.bom -t. Utóbbi a szép fájl lista. Ez kell nekünk:

lsbom file.pkg/Contents/Archive.bom

Ami ad egy szép fájl listát, amit törölni kell, de óvatosan, mert itt keményen van /Library és /usr is, amiket nem illene törölni, szóval az rm-nek nem lehet csak úgy bedobni.

Nem a legjobb megoldás, mert a könyvtárakat ott hagyja, de a fájl listán az alábbi regexp-el előállítható egy biztonságos rm lista, amit persze sudo-val kell nyomatni.


^(.*)0/0$\n
empty

^(\.)([^\t]*)(.*)$
rm $2

Tags: , ,

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük