Réponse :
Oui, c'est une négation restrictive.
Explications :
Par définition, une négation restrictive signifie la négation d’un élément, puis l'introduction d'une exception (avec : que / sauf / seulement / si ce n’est / à part...).
C'est le cas ici : l'exception "dans l'éternité" est introduite par "que".