Re: Best way to clone install (package selection to another box?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



David C. Rankin wrote:
Listmates:

	If I want to clone my package selection to another box, is there a better way
to do it other than just parsing the files in /var/cache/pacman/pkg to generate
a list to feed to pacman after install on the second box? Something like:

for i in $(find /var/cache/pacman/pkg/ -type f); do
	TMP=${i##*/}
	FILE=${TMP%%-[[:digit:]]*}
	echo $FILE >> ~/linux/INSTALLED
done

	Then after install on the new box:

pacman --sync --refresh

pacman --sync $( < ~/linux/INSTALLED)

  --or--

while read file; do
	pacman --sync $file
done < ~/linux/INSTALLED

	I've picked around a bit and can't find a pacman option that is somewhat the
equivalent to rsync's '--files-from' that would allow me to read the list to
pass to pacman directly from a file. I don't know if pacman can do something
like this or how many files it can handle at once if the list of files is piped
or redirected to it. I don't think the second while loop would work either from
a dependency perspective, and, the repeated calls to pacman would make it slow
as hell.

	What's the current thinking on the best way to do something like this?
	

If you're looking for something simple, I have a script in the AUR called Packup that allows you to backup and restore installed packages.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux