浏览代码

fix mistake #1427 about user aliases.

Shao Yu Lung 7 年之前
父节点
当前提交
4d384c0a67
共有 4 个文件被更改,包括 52 次插入20 次删除
  1. 13 5
      workspace/Dockerfile-56
  2. 13 5
      workspace/Dockerfile-70
  3. 13 5
      workspace/Dockerfile-71
  4. 13 5
      workspace/Dockerfile-72

+ 13 - 5
workspace/Dockerfile-56

@@ -151,14 +151,22 @@ RUN chmod -R 644 /etc/cron.d
 #####################################
 #####################################
 USER root
 USER root
 
 
+COPY ./aliases.sh /root/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
+
+RUN sed -i 's/\r//' /root/aliases.sh && \
+    sed -i 's/\r//' /home/laradock/aliases.sh && \
+    echo "" >> ~/.bashrc && \
+    echo "# Load Custom Aliases" >> ~/.bashrc && \
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
+
+USER laradock
+
 RUN echo "" >> ~/.bashrc && \
 RUN echo "" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
-    echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \
-	echo "" >> ~/.bashrc && \
-	sed -i 's/\r//' /home/laradock/aliases.sh && \
-	sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \
-    chown laradock:laradock /home/laradock/aliases.sh
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
 
 
 #####################################
 #####################################
 # xDebug:
 # xDebug:

+ 13 - 5
workspace/Dockerfile-70

@@ -148,14 +148,22 @@ RUN chmod -R 644 /etc/cron.d
 #####################################
 #####################################
 USER root
 USER root
 
 
+COPY ./aliases.sh /root/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
+
+RUN sed -i 's/\r//' /root/aliases.sh && \
+    sed -i 's/\r//' /home/laradock/aliases.sh && \
+    echo "" >> ~/.bashrc && \
+    echo "# Load Custom Aliases" >> ~/.bashrc && \
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
+
+USER laradock
+
 RUN echo "" >> ~/.bashrc && \
 RUN echo "" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
-    echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \
-	echo "" >> ~/.bashrc && \
-	sed -i 's/\r//' /home/laradock/aliases.sh && \
-	sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \
-    chown laradock:laradock /home/laradock/aliases.sh
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
 
 
 #####################################
 #####################################
 # xDebug:
 # xDebug:

+ 13 - 5
workspace/Dockerfile-71

@@ -143,14 +143,22 @@ RUN chmod -R 644 /etc/cron.d
 #####################################
 #####################################
 USER root
 USER root
 
 
+COPY ./aliases.sh /root/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
+
+RUN sed -i 's/\r//' /root/aliases.sh && \
+    sed -i 's/\r//' /home/laradock/aliases.sh && \
+    echo "" >> ~/.bashrc && \
+    echo "# Load Custom Aliases" >> ~/.bashrc && \
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
+
+USER laradock
+
 RUN echo "" >> ~/.bashrc && \
 RUN echo "" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
-    echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \
-	echo "" >> ~/.bashrc && \
-	sed -i 's/\r//' /home/laradock/aliases.sh && \
-	sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \
-    chown laradock:laradock /home/laradock/aliases.sh
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
 
 
 #####################################
 #####################################
 # xDebug:
 # xDebug:

+ 13 - 5
workspace/Dockerfile-72

@@ -143,14 +143,22 @@ RUN chmod -R 644 /etc/cron.d
 #####################################
 #####################################
 USER root
 USER root
 
 
+COPY ./aliases.sh /root/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
 COPY ./aliases.sh /home/laradock/aliases.sh
+
+RUN sed -i 's/\r//' /root/aliases.sh && \
+    sed -i 's/\r//' /home/laradock/aliases.sh && \
+    echo "" >> ~/.bashrc && \
+    echo "# Load Custom Aliases" >> ~/.bashrc && \
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
+
+USER laradock
+
 RUN echo "" >> ~/.bashrc && \
 RUN echo "" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
     echo "# Load Custom Aliases" >> ~/.bashrc && \
-    echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \
-	echo "" >> ~/.bashrc && \
-	sed -i 's/\r//' /home/laradock/aliases.sh && \
-	sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \
-    chown laradock:laradock /home/laradock/aliases.sh
+    echo "source ~/aliases.sh" >> ~/.bashrc && \
+	echo "" >> ~/.bashrc
 
 
 #####################################
 #####################################
 # xDebug:
 # xDebug: