diff --git a/cobbler/action_import.py b/cobbler/action_import.py
index babdafd..4bfc897 100644
--- a/cobbler/action_import.py
+++ b/cobbler/action_import.py
@@ -390,6 +390,9 @@ class Importer:
            fullname = os.path.join(dirname,x)
            if os.path.islink(fullname) and os.path.isdir(fullname):
               print "- following symlink: %s" % fullname
+              if fullname.startswith( self.path ):
+                  print _("- warning: symlink target is also walked: %s") % os.path.realpath(fullname)
+                  continue
               os.path.walk(fullname, self.distro_adder, {})
 
            if x.startswith("initrd"):
