From 676c462745979c2ca0247c4ff1c40fd2c899911b Mon Sep 17 00:00:00 2001 From: geos_one Date: Tue, 12 Aug 2025 17:36:24 +0200 Subject: [PATCH] Bump --- build_orig.sh | 9 +++------ debian/postinst | 6 ++++++ debian/prerm | 6 ++++++ debian/rules | 4 ++++ files.diz | 14 +++++++++----- 5 files changed, 28 insertions(+), 11 deletions(-) diff --git a/build_orig.sh b/build_orig.sh index 9ba8631..ce1de52 100644 --- a/build_orig.sh +++ b/build_orig.sh @@ -14,7 +14,7 @@ function cleanup { } # register the cleanup function to be called on the EXIT signal -trap cleanup EXIT +#trap cleanup EXIT # Download Files specified in files.diz while IFS=! read type app version outputfile url md5 realver @@ -41,19 +41,16 @@ while IFS=! read type app version outputfile url md5 realver do mkdir -p $WORK_DIR/${type}/${realver} pushd $WORK_DIR/${type}/${realver} - tar -zxf $DIR/../$outputfile unzip $DIR/../$outputfile popd mkdir -p $WORK_DIR/${app}-${version}/${type}/${realver} pushd $WORK_DIR/${app}-${version}/${type}/${realver} case "${type}" in "amd64" ) - mv $WORK_DIR/${type}/${realver}/*/64bin/magician . mv $WORK_DIR/${type}/${realver}/magician . chmod +x magician ;; "i386" ) - mv $WORK_DIR/${type}/${realver}/*/32bin/magician . mv $WORK_DIR/${type}/${realver}/magician . chmod +x magician ;; @@ -83,7 +80,7 @@ VER=`cat $WORK_DIR/version.txt` echo "Importing $DIR/../$FILENAME as $VER into git" #exit 1 -cleanup -gbp import-orig --pristine-tar -u $VER $DIR/../$FILENAME +#cleanup +#gbp import-orig --pristine-tar -u $VER $DIR/../$FILENAME exit 0 diff --git a/debian/postinst b/debian/postinst index abbf45a..aa97b58 100644 --- a/debian/postinst +++ b/debian/postinst @@ -2,6 +2,12 @@ set -e +if [ -f "/usr/lib/magician/magician-3.00" ]; then + update-alternatives --install /usr/lib/magician/magician magician /usr/lib/magician/magician-3.00 300 +fi +if [ -f "/usr/lib/magician/magician-2.01" ]; then + update-alternatives --install /usr/lib/magician/magician magician /usr/lib/magician/magician-2.01 201 +fi if [ -f "/usr/lib/magician/magician-2.00" ]; then update-alternatives --install /usr/lib/magician/magician magician /usr/lib/magician/magician-2.00 200 fi diff --git a/debian/prerm b/debian/prerm index ef47142..61c1be0 100644 --- a/debian/prerm +++ b/debian/prerm @@ -2,6 +2,12 @@ set -e +if [ -f "/usr/lib/magician/magician-3.00" ]; then + update-alternatives --remove magician /usr/lib/magician/magician-3.00 +fi +if [ -f "/usr/lib/magician/magician-2.01" ]; then + update-alternatives --remove magician /usr/lib/magician/magician-2.01 +fi if [ -f "/usr/lib/magician/magician-2.00" ]; then update-alternatives --remove magician /usr/lib/magician/magician-2.00 fi diff --git a/debian/rules b/debian/rules index 020ce6f..57f0c67 100755 --- a/debian/rules +++ b/debian/rules @@ -16,6 +16,10 @@ install: ifeq ($(DEB_BUILD_ARCH),amd64) install -D -m 0755 debian/magician.wrapper \ debian/magician/usr/sbin/magician + install -D -m 0755 amd64/3.00/magician \ + debian/magician/usr/lib/magician/magician-3.00 + install -D -m 0755 amd64/2.01/magician \ + debian/magician/usr/lib/magician/magician-2.01 install -D -m 0755 amd64/2.00/magician \ debian/magician/usr/lib/magician/magician-2.00 install -D -m 0755 amd64/1.00/magician \ diff --git a/files.diz b/files.diz index b21f50d..03322b4 100644 --- a/files.diz +++ b/files.diz @@ -1,5 +1,9 @@ -doc!magician!2.0.1!Samsung_Magician_DC_Brand_v2_User_Guide.pdf!http://www.samsung.com/semiconductor/minisite/ssd/downloads/document/Samsung_Magician_DC_Brand_v2_User_Guide.pdf!0a3581bc6495549be635cd14deaa576f!2.00 -amd64!magician!2.0.1!Samsung_Magician_DC_Linux_64bit.zip!http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/Samsung_Magician_DC_Linux_64bit.zip!07132c95d8bf88fad498fab4b7864b2e!2.00 -i386!magician!2.0.1!Samsung_Magician_DC_Linux_32bit.zip!http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/Samsung_Magician_DC_Linux_32bit.zip!1357224cd841ef97b57c1a489e4f37b4!2.00 -amd64!magician!2.0.1!samsung_magician_dc-v1.0_rtm_p2.tar.gz!http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/samsung_magician_dc-v1.0_rtm_p2.tar.gz!b7e88ecac15adddaa5bfae3f679ee2ca!1.00 -i386!magician!2.0.1!samsung_magician_dc-v1.0_rtm_p2.tar.gz!http://www.samsung.com/semiconductor/minisite/ssd/downloads/software/samsung_magician_dc-v1.0_rtm_p2.tar.gz!b7e88ecac15adddaa5bfae3f679ee2ca!1.00 +doc!magician!3.00!Samsung_DCToolkit_V3.0_User_Guide.pdf!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_DCToolkit_V3.0_User_Guide.pdf!d6cb609fbf6fde2f3e4dd3070527aeb1!3.00 +doc!magician!3.00!Samsung_DCToolkit_V2.1_User_Guide.pdf!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_DCToolkit_V2.1_User_Guide.pdf!c23e282f2fd0456b74e965fd6c016c20!2.01 +doc!magician!3.00!Samsung_Magician_DC_Brand_v2_User_Guide.pdf!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Brand_v2_User_Guide.pdf!0a3581bc6495549be635cd14deaa576f!2.00 +amd64!magician!3.00!Samsung_Magician_DC_Linux_3.0_64bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_3.0_64bit.zip!83ab05088115016d8b949312caf2770b!3.00 +amd64!magician!3.00!Samsung_Magician_DC_Linux_2.1_64bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_2.1_64bit.zip!2d69da7dc9bb66f4996d798436579497!2.01 +amd64!magician!3.00!Samsung_Magician_DC_Linux_2.00_64bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_2.00_64bit.zip!07132c95d8bf88fad498fab4b7864b2e!2.00 +i386!magician!3.00!Samsung_Magician_DC_Linux_2.00_32bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_2.00_32bit.zip!1357224cd841ef97b57c1a489e4f37b4!2.00 +amd64!magician!3.00!Samsung_Magician_DC_Linux_1.0_64bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_1.0_64bit.zip!d58dafd070f93b0c29e7333ca66cc197!1.00 +i386!magician!3.00!Samsung_Magician_DC_Linux_1.0_32bit.zip!https://ftp.disconnected-by-peer.at/Samsumg/Samsung_Magician_DC_Linux_1.0_32bit.zip!10e30aa29d1d4afc4081a60ef0db15a4!1.00