This repository was archived by the owner on Jul 4, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 9 files changed +31
-31
lines changed
Expand file tree Collapse file tree 9 files changed +31
-31
lines changed Original file line number Diff line number Diff line change @@ -13,16 +13,16 @@ cp $SOURCE_BINARY_PATH $PACKAGE_NAME/usr/bin/$DESTINATION_BINARY_NAME
1313export DESTINATION_BINARY_NAME
1414
1515cp postinst $PACKAGE_NAME /DEBIAN/postinst
16- sed -i ' 2s/.*/DESTINATION_BINARY_NAME=\ $DESTINATION_BINARY_NAME/' $PACKAGE_NAME /DEBIAN/postinst
16+ sed -i " 2s/.*/DESTINATION_BINARY_NAME=$DESTINATION_BINARY_NAME /" $PACKAGE_NAME /DEBIAN/postinst
1717
1818cp prerm $PACKAGE_NAME /DEBIAN/prerm
19- sed -i ' 3s/.*/DESTINATION_BINARY_NAME=\ $DESTINATION_BINARY_NAME/' $PACKAGE_NAME /DEBIAN/prerm
19+ sed -i " 3s/.*/DESTINATION_BINARY_NAME=$DESTINATION_BINARY_NAME /" $PACKAGE_NAME /DEBIAN/prerm
2020
2121export DATA_FOLDER_NAME CONFIGURATION_FILE_NAME
2222
2323cp postrm $PACKAGE_NAME /DEBIAN/postrm
24- sed -i ' 3s/.*/DATA_FOLDER_NAME=\ $DATA_FOLDER_NAME/' $PACKAGE_NAME /DEBIAN/postrm
25- sed -i ' 4s/.*/CONFIGURATION_FILE_NAME=\ $CONFIGURATION_FILE_NAME/' $PACKAGE_NAME /DEBIAN/postrm
24+ sed -i " 3s/.*/DATA_FOLDER_NAME=$DATA_FOLDER_NAME /" $PACKAGE_NAME /DEBIAN/postrm
25+ sed -i " 4s/.*/CONFIGURATION_FILE_NAME=$CONFIGURATION_FILE_NAME /" $PACKAGE_NAME /DEBIAN/postrm
2626
2727chmod 755 $PACKAGE_NAME /DEBIAN/postinst
2828chmod 755 $PACKAGE_NAME /DEBIAN/postrm
@@ -32,4 +32,4 @@ export PACKAGE_NAME VERSION
3232
3333envsubst < control > $PACKAGE_NAME /DEBIAN/control
3434
35- dpkg-deb --build $PACKAGE_NAME $PACKAGE_NAME .deb
35+ dpkg-deb --build $PACKAGE_NAME $PACKAGE_NAME .deb
Original file line number Diff line number Diff line change 11#! /bin/sh
22DESTINATION_BINARY_NAME=cortex
3- echo " Download cortex.llamacpp engines by default"
43USER_TO_RUN_AS=${SUDO_USER:- $(whoami)}
5- sudo -u " $USER_TO_RUN_AS " /usr/bin/$DESTINATION_BINARY_NAME engines cortex.llamacpp install
4+ echo " Download cortex.llamacpp engines by default for user $USER_TO_RUN_AS "
5+ sudo -u $USER_TO_RUN_AS /usr/bin/$DESTINATION_BINARY_NAME engines install cortex.llamacpp
Original file line number Diff line number Diff line change 33DATA_FOLDER_NAME=.cortex
44CONFIGURATION_FILE_NAME=.cortexrc
55
6- echo " Do you want to delete the ' ~/${ DATA_FOLDER_NAME} ' data folder and file ' ~/${ CONFIGURATION_FILE_NAME} ' ? (yes/no)"
6+ echo " Do you want to delete the ~/$DATA_FOLDER_NAME data folder and file ~/$CONFIGURATION_FILE_NAME ? (yes/no)"
77read -r answer
88
99USER_TO_RUN_AS=${SUDO_USER:- $(whoami)}
1010
1111case " $answer " in
1212 [yY][eE][sS]|[yY])
1313 echo " Deleting cortex data folders..."
14- if [ -d " /home/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} " ]; then
15- echo " Removing /home/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} "
16- rm -rf " /home/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} " > /dev/null 2>&1
14+ if [ -d " /home/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME" ]; then
15+ echo " Removing /home/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME"
16+ rm -rf " /home/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME" > /dev/null 2>&1
1717 fi
18- if [ -f " /home/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} " ]; then
19- echo " Removing /home/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} "
20- rm -f " /home/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} " > /dev/null 2>&1
18+ if [ -f " /home/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME" ]; then
19+ echo " Removing /home/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME"
20+ rm -f " /home/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME" > /dev/null 2>&1
2121 fi
2222 ;;
2323 [nN][oO]|[nN])
Original file line number Diff line number Diff line change @@ -14,19 +14,19 @@ USER_TO_RUN_AS=${SUDO_USER:-$(whoami)}
1414
1515rm /usr/local/bin/$DESTINATION_BINARY_NAME
1616
17- echo " Do you want to delete the '~/${ DATA_FOLDER_NAME} ' data folder and file '~/${ CONFIGURATION_FILE_NAME} '? (yes/no)"
17+ echo " Do you want to delete the '~/$DATA_FOLDER_NAME ' data folder and file '~/$CONFIGURATION_FILE_NAME '? (yes/no)"
1818read -r answer
1919
2020case " $answer " in
2121 [yY][eE][sS]|[yY])
2222 echo " Deleting cortex data folders..."
23- if [ -d " /Users/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} " ]; then
24- echo " Removing /Users/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} "
25- rm -rf " /Users/${ USER_TO_RUN_AS} / ${ DATA_FOLDER_NAME} " > /dev/null 2>&1
23+ if [ -d " /Users/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME" ]; then
24+ echo " Removing /Users/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME"
25+ rm -rf " /Users/$USER_TO_RUN_AS / $ DATA_FOLDER_NAME" > /dev/null 2>&1
2626 fi
27- if [ -f " /Users/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} " ]; then
28- echo " Removing /Users/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} "
29- rm -f " /Users/${ USER_TO_RUN_AS} / ${ CONFIGURATION_FILE_NAME} " > /dev/null 2>&1
27+ if [ -f " /Users/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME" ]; then
28+ echo " Removing /Users/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME"
29+ rm -f " /Users/$USER_TO_RUN_AS / $ CONFIGURATION_FILE_NAME" > /dev/null 2>&1
3030 fi
3131 ;;
3232 [nN][oO]|[nN])
Original file line number Diff line number Diff line change @@ -16,10 +16,10 @@ cp post-installer.sh scripts/post-installer.sh
1616sed -i ' ' ' 2s/.*/DESTINATION_BINARY_NAME=\$DESTINATION_BINARY_NAME/' $PACKAGE_NAME /DEBIAN/postinst
1717
1818export DATA_FOLDER_NAME CONFIGURATION_FILE_NAME UNINSTALLER_FILE_NAME
19- cp cortex-uninstall.sh scripts /$UNINSTALLER_FILE_NAME
20- sed -i ' ' ' 2s/.*/DESTINATION_BINARY_NAME=\ $DESTINATION_BINARY_NAME/' scripts /$UNINSTALLER_FILE_NAME
21- sed -i ' ' ' 3s/.*/DATA_FOLDER_NAME=\ $DATA_FOLDER_NAME/' scripts /$UNINSTALLER_FILE_NAME
22- sed -i ' ' ' 4s/.*/CONFIGURATION_FILE_NAME=\ $CONFIGURATION_FILE_NAME/' scripts /$UNINSTALLER_FILE_NAME
23- sed -i ' ' ' 5s/.*/UNINSTALLER_FILE_NAME=\ $UNINSTALLER_FILE_NAME/' scripts /$UNINSTALLER_FILE_NAME
19+ cp cortex-uninstall.sh installer /$UNINSTALLER_FILE_NAME
20+ sed -i ' ' " 2s/.*/DESTINATION_BINARY_NAME=$DESTINATION_BINARY_NAME /" installer /$UNINSTALLER_FILE_NAME
21+ sed -i ' ' " 3s/.*/DATA_FOLDER_NAME=$DATA_FOLDER_NAME /" installer /$UNINSTALLER_FILE_NAME
22+ sed -i ' ' " 4s/.*/CONFIGURATION_FILE_NAME=$CONFIGURATION_FILE_NAME /" installer /$UNINSTALLER_FILE_NAME
23+ sed -i ' ' " 5s/.*/UNINSTALLER_FILE_NAME=$UNINSTALLER_FILE_NAME /" installer /$UNINSTALLER_FILE_NAME
2424
2525pkgbuild --identifier ai.cortexcpp.pkg --version $VERSION --scripts scripts --install-location /usr/local/bin --root ./installer ${PACKAGE_NAME} .pkg
Original file line number Diff line number Diff line change 11#! /bin/bash
22DESTINATION_BINARY_NAME=cortex
3- echo " Download cortex.llamacpp engines by default"
43USER_TO_RUN_AS=${SUDO_USER:- $(whoami)}
5- sudo -u " $USER_TO_RUN_AS " /usr/local/bin/$DESTINATION_BINARY_NAME engines cortex.llamacpp install
4+ echo " Download cortex.llamacpp engines by default"
5+ sudo -u $USER_TO_RUN_AS /usr/local/bin/$DESTINATION_BINARY_NAME engines install cortex.llamacpp
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ Name: "{group}\cortexcpp-beta"; Filename: "{app}\cortex-beta.exe"
2828
2929; Define the run section to execute the application after installation
3030[Run]
31- Filename : " {app} \cortex-beta.exe" ; Parameters : " engines cortex.llamacpp install " ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
31+ Filename : " {app} \cortex-beta.exe" ; Parameters : " engines install cortex.llamacpp" ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
3232[Code]
3333procedure AddToUserPath ;
3434var
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ Name: "{group}\cortexcpp-nightly"; Filename: "{app}\cortex-nightly.exe"
2828
2929; Define the run section to execute the application after installation
3030[Run]
31- Filename : " {app} \cortex-nightly.exe" ; Parameters : " engines cortex.llamacpp install " ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
31+ Filename : " {app} \cortex-nightly.exe" ; Parameters : " engines install cortex.llamacpp" ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
3232[Code]
3333procedure AddToUserPath ;
3434var
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ Name: "{group}\cortexcpp"; Filename: "{app}\cortex.exe"
2828
2929; Define the run section to execute the application after installation
3030[Run]
31- Filename : " {app} \cortex.exe" ; Parameters : " engines cortex.llamacpp install " ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
31+ Filename : " {app} \cortex.exe" ; Parameters : " engines install cortex.llamacpp" ; WorkingDir : " {app} " ; StatusMsg : " Initializing cortex configuration..." ; Flags : nowait postinstall
3232[Code]
3333procedure AddToUserPath ;
3434var
You can’t perform that action at this time.
0 commit comments