build CHANGE update package scripts
diff --git a/packages/create-package.sh b/packages/create-package.sh
index d9fba8b..f1787d4 100755
--- a/packages/create-package.sh
+++ b/packages/create-package.sh
@@ -10,7 +10,7 @@
 
 # fill username and password for opensuse build and downlaod last package information
 echo -e "[general]\napiurl = https://api.opensuse.org\n\n[https://api.opensuse.org]\nuser = ${osb_user}\npass = ${osb_pass}" >~/.oscrc
-cd ./build_all
+cd ./build
 if [ $TRAVIS_BRANCH == "devel" ]; then
 	package="home:liberouter/libnetconf2-experimental"
 	name="libnetconf2-experimental"
@@ -26,21 +26,26 @@
 # check versions
 VERSION=$(cat libnetconf2.spec | grep "Version: " | awk '{print $NF}')
 OLDVERSION=$(cat ../libnetconf2.spec | grep "Version: " | awk '{print $NF}')
-if [ "$VERSION" == "$OLDVERSION" ]; then
+if [ -z "$FORCEVERSION" -a "$VERSION" == "$OLDVERSION" ]; then
     exit 0
 fi
 
 # create new changelog and paste old changelog
-logtime=$(git log -i --grep="VERSION .* $OLDVERSION" | grep "Date: " | sed 's/Date:[ ]*//')
-echo -e "$name ($VERSION) stable; urgency=low\n" >debian.changelog
-git log --since="$logtime" --pretty=format:"  * %s (%aN)%n" | grep "BUGFIX\|CHANGE\|FEATURE" >>debian.changelog
-git log -1  --pretty=format:"%n -- %aN <%aE>  %aD%n" >>debian.changelog
-echo -e "\n" >>debian.changelog
-cat ../debian.changelog >>debian.changelog
-git log -1 --date=format:'%a %b %d %Y' --pretty=format:"* %ad  %aN <%aE>" | tr -d "\n" >>libnetconf2.spec
-echo " $VERSION" >>libnetconf2.spec
-git log --since="$logtime" --pretty=format:"- %s (%aN)"  | grep "BUGFIX\|CHANGE\|FEATURE" >>libnetconf2.spec
-echo -e "\n" >>libnetconf2.spec
+if [ "$VERSION" != "$OLDVERSION" ]; then
+    logtime=$(git log -i --grep="VERSION .* $OLDVERSION" | grep "Date: " | sed 's/Date:[ ]*//')
+    echo -e "$name ($VERSION) stable; urgency=low\n" >debian.changelog
+    git log --since="$logtime" --pretty=format:"  * %s (%aN)%n" | grep "BUGFIX\|CHANGE\|FEATURE" >>debian.changelog
+    git log -1  --pretty=format:"%n -- %aN <%aE>  %aD%n" >>debian.changelog
+    echo -e "\n" >>debian.changelog
+    cat ../debian.changelog >>debian.changelog
+fi
+
+if [ "$VERSION" != "$OLDVERSION" ]; then
+    git log -1 --date=format:'%a %b %d %Y' --pretty=format:"* %ad  %aN <%aE>" | tr -d "\n" >>libnetconf2.spec
+    echo " $VERSION" >>libnetconf2.spec
+    git log --since="$logtime" --pretty=format:"- %s (%aN)"  | grep "BUGFIX\|CHANGE\|FEATURE" >>libnetconf2.spec
+    echo -e "\n" >>libnetconf2.spec
+fi
 cat ../libnetconf2.spec | sed -e '1,/%changelog/d' >>libnetconf2.spec
 
 # download source and update to opensuse build