Skip to content

Commit da80bf3

Browse files
authored
Add files via upload
1 parent ab433ab commit da80bf3

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

install_ribscs3andcs4-dmg.sh

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
#!/bin/bash
2+
3+
clear
4+
echo "==> Setting Variables ..."
5+
echo Enter Adobe media folder location:
6+
read source_directory
7+
adobetempinstaller=~/adobetempinstaller
8+
adobeworkfolder=~/adobeworkfolder
9+
10+
echo "==> Deleting Previously Failed Instance ..."
11+
rm -rf $adobetempinstaller
12+
rm -rf $adobeworkfolder
13+
14+
echo "==> Creating Directories ..."
15+
mkdir $adobetempinstaller
16+
mkdir $adobetempinstaller/payloads
17+
mkdir $adobeworkfolder
18+
folder_payloads_create=$(ls -d "$source_directory"/payloads/*/)
19+
echo "$folder_payloads_create" > $adobeworkfolder/folder_payloads_create.txt
20+
while IFS= read -r line
21+
do
22+
folder_payloads_name=$(basename "$line")
23+
mkdir "$adobetempinstaller/payloads/$folder_payloads_name"
24+
done < $adobeworkfolder/folder_payloads_create.txt
25+
26+
echo "==> Creating Exclusion Files ..."
27+
folder_payloads_exclude=$(ls -d "$source_directory"/payloads/*/*/)
28+
echo "$folder_payloads_exclude" > $adobeworkfolder/folder_payloads_exclude.txt
29+
30+
echo "==> Reimaging Unpacked Products ..."
31+
reimage_bootstrapper=$(ls -d "$source_directory"/Bootstrapper/*/)
32+
echo "$reimage_bootstrapper" > $adobeworkfolder/reimage_bootstrapper.txt
33+
reimage_payloads=$(ls -d "$source_directory"/payloads/*/*/*/)
34+
echo "$reimage_payloads" > $adobeworkfolder/reimage_payloads.txt
35+
echo "Edit file"
36+
echo "+ On exclusion file:"
37+
echo "- Remove Adobe AIR and any other entries that's not coming from unpacked disk images."
38+
echo "- Each line, remove / from start of line."
39+
echo "- Make empty line bottom of file."
40+
echo "Each line should like this:"
41+
echo "packages/core/PDApp/core/"
42+
echo "payloads/AdobeAfterEffects10.5AllTrial/406E8D0802AF10B6/"
43+
echo "<emptyLine>"
44+
echo "+ On reimaging files:"
45+
echo "- Remove Adobe AIR and any other entries that's not coming from unpacked disk images."
46+
echo "- Each line, delete everything before packages and payloads."
47+
echo "- Make empty line bottom of file."
48+
echo "Each line should like this:"
49+
echo "/packages/core/PDApp/core/"
50+
echo "/payloads/AdobeAfterEffects10.5AllTrial/406E8D0802AF10B6/"
51+
echo "<emptyLine>"
52+
echo "Press any key to continue after necessary changes made..."
53+
open $adobeworkfolder
54+
read -n 1
55+
while IFS= read -r line
56+
do
57+
filePathBootstrapper=$(dirname "$line")
58+
volumeLabelBootstrapper=$(basename "$line")
59+
reimage_bootstrapper=$line
60+
read -n 1
61+
hdiutil create -srcfolder "$source_directory$reimage_bootstrapper" -format UDZO -fs HFS+ -volname $volumeLabelBootstrapper -layout SPUD "$adobetempinstaller$filePathBootstrapper.dmg"
62+
done < $adobeworkfolder/reimage_bootstrapper.txt
63+
while IFS= read -r line
64+
do
65+
filePathPayloads=$(dirname "$line")
66+
volumeLabelPayloads=$(basename "$line")
67+
reimage_payloads=$line
68+
hdiutil create -srcfolder "$source_directory$reimage_payloads" -format UDZO -fs HFS+ -volname $volumeLabelPayloads -layout SPUD "$adobetempinstaller$filePathPayloads.dmg"
69+
done < $adobeworkfolder/reimage_payloads.txt
70+
71+
echo "==> Copying Installer ..."
72+
rsync -av --progress "$source_directory/deployment" "$adobetempinstaller"
73+
rsync -av --progress --exclude-from="$adobeworkfolder/folder_payloads_exclude.txt" "$source_directory/payloads" "$adobetempinstaller"
74+
rsync -av --progress "$source_directory/resources" "$adobetempinstaller"
75+
rsync -av --progress "$source_directory/Setup.app" "$adobetempinstaller"
76+
77+
echo "==> Installing Product ..."
78+
open -a "$adobetempinstaller/Setup.app"
79+
echo "!!!DO NOT PRESS ANY BUTTON WHILE THE APPLICATION IS INSTALLING!!!"
80+
echo "After that, press any key to continue..."
81+
read -n 1

0 commit comments

Comments
 (0)