A. X., né en 1980, d'origine turque, est arrivé en Suisse en 1986 avec ses parents. A la suite de diverses condamnations pénales, il a fait l'objet d'une mesure d'expulsion de durée indéterminée prononcée le 2 juin 2003 par le Service des étrangers. Cette décision a été confirmée successivement par le Tribunal administratif (arrêt du 12.12.2003) et par le Tribunal fédéral (arrêt du 03.05.2004). En vue de l'exécution de cette expulsion, l'intéressé a été interpellé le 18 octobre 2004 et placé en détention à la prison de [...].