Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit 6f0aa4e

Browse files
authored
Correct command post install download cortex.llamacpp (#1211)
Co-authored-by: Hien To <tominhhien97@gmail.com>
1 parent 5b86746 commit 6f0aa4e

File tree

9 files changed

+31
-31
lines changed

9 files changed

+31
-31
lines changed

engine/templates/linux/create_deb.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ cp $SOURCE_BINARY_PATH $PACKAGE_NAME/usr/bin/$DESTINATION_BINARY_NAME
1313
export DESTINATION_BINARY_NAME
1414

1515
cp 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

1818
cp 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

2121
export DATA_FOLDER_NAME CONFIGURATION_FILE_NAME
2222

2323
cp 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

2727
chmod 755 $PACKAGE_NAME/DEBIAN/postinst
2828
chmod 755 $PACKAGE_NAME/DEBIAN/postrm
@@ -32,4 +32,4 @@ export PACKAGE_NAME VERSION
3232

3333
envsubst < control > $PACKAGE_NAME/DEBIAN/control
3434

35-
dpkg-deb --build $PACKAGE_NAME $PACKAGE_NAME.deb
35+
dpkg-deb --build $PACKAGE_NAME $PACKAGE_NAME.deb

engine/templates/linux/postinst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
22
DESTINATION_BINARY_NAME=cortex
3-
echo "Download cortex.llamacpp engines by default"
43
USER_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

engine/templates/linux/postrm

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ set +e
33
DATA_FOLDER_NAME=.cortex
44
CONFIGURATION_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)"
77
read -r answer
88

99
USER_TO_RUN_AS=${SUDO_USER:-$(whoami)}
1010

1111
case "$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])

engine/templates/macos/cortex-uninstall.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@ USER_TO_RUN_AS=${SUDO_USER:-$(whoami)}
1414

1515
rm /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)"
1818
read -r answer
1919

2020
case "$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])

engine/templates/macos/create_pkg.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ cp post-installer.sh scripts/post-installer.sh
1616
sed -i '' '2s/.*/DESTINATION_BINARY_NAME=\$DESTINATION_BINARY_NAME/' $PACKAGE_NAME/DEBIAN/postinst
1717

1818
export 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

2525
pkgbuild --identifier ai.cortexcpp.pkg --version $VERSION --scripts scripts --install-location /usr/local/bin --root ./installer ${PACKAGE_NAME}.pkg
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
22
DESTINATION_BINARY_NAME=cortex
3-
echo "Download cortex.llamacpp engines by default"
43
USER_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

engine/templates/windows/installer-beta.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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]
3333
procedure AddToUserPath;
3434
var

engine/templates/windows/installer-nightly.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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]
3333
procedure AddToUserPath;
3434
var

engine/templates/windows/installer.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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]
3333
procedure AddToUserPath;
3434
var

0 commit comments

Comments
 (0)