diff --git a/debian/generate-devel-package b/debian/generate-devel-package
index 69bd3d3b20aec54e36d39189e61c742cdddbe339..f8ce95a7c3a618bdc97feb220f819f3bcd8efc6c 100755
--- a/debian/generate-devel-package
+++ b/debian/generate-devel-package
@@ -2,10 +2,6 @@
 require 'fileutils'
 
 stage = ARGV[0]
-# extract suffix from DEB_BUILD_OPTIONS
-suffix = ENV['DEB_BUILD_OPTIONS'].split(/ /).select { |e| e =~ /^devpkg=/ }.first.split(/=/)[1]
-
-pkgs = ['kadeploy-common', 'kadeploy', 'kadeploy-client']
 
 if stage == "clean"
   if File::exist?('debian/control.devpkg')
@@ -14,6 +10,11 @@ if stage == "clean"
   exit(0)
 end
 
+# extract suffix from DEB_BUILD_OPTIONS
+suffix = ENV['DEB_BUILD_OPTIONS'].split(/ /).select { |e| e =~ /^devpkg=/ }.first.split(/=/)[1]
+
+pkgs = ['kadeploy-common', 'kadeploy', 'kadeploy-client']
+
 if stage != 'build'
   puts "Invalid stage."
   exit(1)