This article is not debian-specific enough;)
IE – there’s no need to download xfsprogs tarball
as relatively current is already in debian as ( surprise ) “xfsprogs” and “xfsdump”.
And since xfs on linux is still a moving target
I’d recommend using cvs version of xfs-enabled kernel ( aspecially since linux 2.4.x is still far from perfect and you would wan’t the newest one if at all )
SGI provides cvsup access to their repository, so one needs only cvsup xfs.repository into .. say /var/cvs/linux and then cvs co linux from your disk.
It would be also nice to present people such transformation using dump and xfsrestore. ( ie – we boot with bootdisk, dump / using dump to some place /like network/, mkfs.xfs on / and then restore it using xfsrestore.