mk-pkg-install-script BACK .. #!/bin/sh # Nach einer Neuinstallation ist eine menge Handarbeit gefragt. Nicht mit diesem Script. # Dieses Script erstellt ein Installationsscript, mit dessen Hilfe man in einem # Durchlauf auf dem neu installierten Rechner alle Programme installieren kann. # # # mkpkgupdatescript.sh # # Dieses Script erstellt ein Installationsscript, mit dem auf einer anderen # Maschine oder nach einer Neuinstallation auf der selben Maschine, alle # Ports wieder installiert werden koennen ohne auch nur einen zu vergessen! # Das wichtigste ist, das alle Ports nacheinander installiert werden und so # nicht aus versehen ein Port der in Abhaengigkeit steht kaputtkompiliert wird. # # Es muss dann nur die Konfiguration noch gesichert werden! # portspath="/usr/ports" echo "#!/bin/sh" echo "#" echo "" pkg_info | awk '{print $1}' | sort -n | (while read pkgname do echo -n "cd $portspath/" pkg_info -o $pkgname | tail -n2 | head -n1 done) | uniq | while read pkgpath do echo -n "$pkgpath" echo " && make install ; make clean" done echo "" echo "cd $portspath && make clean" [IMG]